Sasha Mat
Портфолио
Check24
At Check24, I held a significant role as a software engineer, where I contributed to the development and enhancement of various web applications and platforms within the company. My time at Check24 provided me with valuable experience and insights into the intricacies of comparison websites and online marketplaces. During my tenure, I worked closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions in a timely manner. I was involved in all stages of the software development life cycle, from gathering and analyzing requirements to implementing, testing, and deploying new features and improvements. One of my key projects at Check24 involved optimizing the performance of the web application, ensuring a seamless user experience and improved load times. To achieve this, I employed various optimization techniques, such as code refactoring, database query optimization, and caching strategies. In addition to performance optimization, I also contributed to enhancing the platform's overall functionality, working on features such as advanced search filters, personalized recommendations, and user account management. My efforts in this area led to an improved user experience, higher customer satisfaction, and increased user engagement. Throughout my time at Check24, I gained extensive experience working with a wide range of technologies and tools, such as JavaScript, TypeScript, React, and Node.js, as well as various database systems and cloud platforms. This experience has allowed me to develop a strong foundation in software engineering, project management, and collaboration, which I have carried forward into my subsequent roles.
Fullfin
At Fulfin, I took on the responsibility of building a strong and competent team of 10 professionals, consisting of developers, designers, and product managers, with the goal of improving and scaling our product development processes. My primary objective was to transition the existing PHP prototype to a more modern and efficient technology stack, utilizing TypeScript and serverless architecture. To accomplish this, I started by assessing the existing processes and identifying areas where improvements could be made. I established clear communication channels and implemented Agile methodologies, such as Scrum and Kanban, to streamline the workflow and enhance team collaboration. Once the team structure and processes were in place, we embarked on the challenging task of migrating the PHP prototype to a TypeScript-based application with serverless architecture. This transition involved rewriting the codebase, optimizing performance, and ensuring the new system's maintainability and scalability. During the migration process, we adopted various best practices, such as test-driven development, continuous integration, and continuous deployment, to ensure the high quality of our deliverables. We also focused on enhancing the system's security, leveraging serverless architecture to reduce infrastructure management overheads and improve cost efficiency. Throughout this project, my leadership and management skills played a crucial role in guiding the team, addressing challenges, and fostering a culture of innovation and collaboration. As a result, we successfully moved the prototype to a more robust and future-proof technology stack, enabling Fulfin to provide enhanced services to its customers and scale its business more efficiently.
Joyn
In my previous project at Joyn.de, I was involved in the development and implementation of an advanced video advertisement system for both Video on Demand (VoD) and live streaming. Our primary objective was to seamlessly stitch advertisement prerolls and midrolls into the content while ensuring real-time bidding in accordance with the Interactive Advertising Bureau (IAB) standards. To achieve this, we integrated our platform with various Demand Side Platforms (DSPs) and Supply Side Platforms (SSPs) to facilitate real-time auctions for ad spaces. We utilized DRM (Digital Rights Management) protected content to safeguard the copyrighted material and ensure secure delivery to the end-users. Our team developed a custom solution that ensured accurate timing of ad breaks, optimizing the user experience without compromising content quality. We also implemented advanced analytics and reporting features to provide insights into ad performance, viewer engagement, and revenue generation. Throughout the project, we faced numerous challenges, including adhering to IAB standards, maintaining low latency during live streaming, and ensuring compatibility across different devices and platforms. Despite these challenges, we successfully delivered a robust, scalable, and efficient ad stitching system that significantly enhanced Joyn.de's monetization capabilities while providing a seamless viewing experience to the users.