Andrei Sapegin Email & Phone Number
Who is Andrei Sapegin? Overview
A concise factual answer block for searchers comparing this professional profile.
Andrei Sapegin is listed as Senior Software Engineer | Backend Developer | .NET | C# | JAVA | SQL at Construo AG, based in Lisbon, Portugal. AeroLeads shows a matched LinkedIn profile for Andrei Sapegin.
Andrei Sapegin previously worked as Senior Software Engineer at Construo Ag and Senior Software Engineer at Devexperts. Andrei Sapegin holds Engineer’S Degree, Software Development from Russian State Social University (Former Moscow State Social University).
Email format at Construo AG
This section adds company-level context without repeating Andrei Sapegin's masked contact details.
Review company-level records connected to Andrei Sapegin before choosing the right outreach path.
About Andrei Sapegin
Hi! I am a senior software engineer with over 10 years of experience in designing and developing commercial software products. Throughout years I honed my technical skills across diverse industries, including FinTech, E-commerce, Healthcare, E-travel, and more.At the dawn of my career I was involved into developing desktop applications with a monolithic architecture using .NET Framework and WCF and interacting with MS SQL Server. In subsequent projects I dived headfirst into web development and later embraced the microservices approach. My core focus has been on crafting robust backend REST services utilizing .NET technologies, Cloud Computing (AWS, Azure) and using both relational (PostgreSQL) and non-relational databases (MongoDB, Redis). These experiences provided me with a profound understanding of modern software development principles and concepts, encompassing design patterns, SOLID, DDD, TDD, CI/CD, and more. Throughout my journey, Agile methodologies (Scrum, Kanban) have been integral to our team's workflow.When I landed at FARFETCH, I continued to refine my expertise in microservices and added knowledge of GraphQL, Apache Kafka and ElasticSearch to my skill set. When the need arose, I eagerly dived into full-stack projects, tapping into technologies like Node.js, Nest.js and React.js to expand my contributions. Moreover, I took charge of configuring the monitoring of our services and swiftly mastered tools like NewRelic, Prometheus, Grafana, and Coralogix.In addition to my technical contributions, I have taken great pleasure in mentoring junior developers, sharing insights and guiding them in their professional growth within the realm of software development. Furthermore, I'm dedicated to fostering a culture of knowledge sharing within teams, promoting collaboration and learning from each other's experiences. While I highly value collaborative teamwork, my self-reliance enables me also to thrive when working independently.
Andrei Sapegin's current company
Company context helps verify the profile and gives searchers a useful next step.
Andrei Sapegin work experience
A career timeline built from the work history available for this profile.
Senior Software Engineer
An international software company specializing in custom software solutions for the financial industry. I contributed to a project focused on rebuilding a wealth management platform for a U.S. client, with an emphasis on enhancing scalability, performance, and user experience. A critical requirement was ensuring both the legacy and new platforms operated simultaneously, despite their differing data structures and sources.Achievements:• Refactored a microservice for ingesting data from the legacy platform to the new one, increasing the data ingestion rate by 40%.• Configured database schema migration and seeding using bash scripts and devcontainers, cutting local environment setup time significantly.• Developed a new NuGet package using source generators for automated queue class generation, decreasing development time for new data microservices by 35%.• Designed and implemented a new backend service using SignalR and Azure Notification Hubs to consume Kafka messages and send notifications to clients, resulting in a 25% increase in user engagement.
Senior Software Engineer
Farfetch is a global digital platform for luxury fashion, connecting creators, curators, and consumers. At the core of the business is a marketplace with an annual GMV exceeding $4 billion and approximately 4.5 million active customers. My team focuses on developing services and tools that provide off-site communications with marketplace clients, including emails, push notifications, and SMS.Achievements:• In a team of 3, developed 2 new .NET microservices from scratch, utilizing Apache Kafka as a message broker and MongoDB as a database.• Conducted 5 knowledge-sharing sessions covering topics such as clean code, monitoring, service interactions, and data model mappings, resulting in the adoption of new libraries and efficient code practices.• Followed a 100% test coverage rule for the entire codebase developed and maintained by our team.• Expanded personal contributions significantly by delving into frontend projects and tapping into React.js with its ecosystem.• In a team of 7, developed and successfully launched a new email communications tool that enhanced segmentation and personalization, and introduced new capabilities for marketing teams, boosting customer engagement and retention.• Took charge of configuring the monitoring of our new services using New Relic, Prometheus, Grafana, and Coralogix, resulting in improved service observability and system performance.
Senior Backend Software Developer
AndersenLab is an international IT company with over 3000 employees, specializing in developing custom software solutions. I joined a project dedicated to creating a telemedicine platform from scratch for a US client. The key function of the platform was to provide remote consultations between patients and medical experts through online calls, allowing real-time health measurements (e.g., heart rate, blood pressure, saturation). The solution utilized a microservice architecture, incorporated cutting-edge technologies, and integrated various third-party services.Achievements:• In a team of 3 backend developers and a system architect, developed and delivered an MVP consisting of 10 services within 4 months.• Implemented configuration and utilization of packages such as Automapper, Refit, and FluentValidation throughout the solution.• Configured database scheme migration and seeding via EF Core.• Independently created and fully covered with unit tests 2 domain services and 1 backend-for-frontend (BFF) service from scratch.• Designed a versatile infrastructure project for common integration test configuration using Refit library.• Integrated a third-party video service into the platform.• Ensured resilience of services using Polly library.• Actively contributed to the fast onboarding of new team members.
Senior Backend .Net Developer
Onelya, a private company with up to 100 employees, specialized in developing and maintaining APIs for travel websites and agencies. These APIs provided bookings, modifications, and refunds for tickets and additional services across various transport modes (airplanes, trains, buses, boats). Although it had a monolithic architecture, it was logically segmented into independent parts with separate bounded contexts, following the DDD approach. We worked according to the Agile methodology (Scrum), used GIT (with Bitbucket) for source control, JIRA for task tracking, and Confluence as a knowledge base. Achievements:• Independently developed several key features, such as ordering food from restaurants to trains and generating electronic railway tickets.• Successfully integrated 3 new third-party Web APIs.• Increased test coverage of core functionality to 80%.• Implemented caching for railway ticket searches using Redis, reducing server response time by 70% and significantly enhancing overall application performance.• Migrated (in a team of 4) the code-base from .NET Framework 4.7 to .NET Core.• Propagated the idea of extracting certain parts of the service into microservices, resulting in scheduling these works.• Optimized data retrieval by fine-tuning EF Core and LINQ requests, resulting in a 25% increase in the service's overall operational speed.
Full Stack Developer
DeltaCredit was a russian mortgage bank that belonged to the Société Générale Group from 2005 to 2019 (later acquired by Rosbank). In 2015, the bank began transitioning its business processes to digital, triggering significant growth and evolution within its IT department. I joined the team responsible for developing a CRM system of processing mortgage loans. This solution was based on the Microsoft Dynamics CRM 365 platform. Using this platform as a data layer and partly as a business logic layer, our team designed, developed, and maintained separate web applications, web services, and plugins that integrated with numerous third-party services and automated business processes to meet the bank's analyst requirements.Achievements:• Successfully implemented multiple features, including integrations with third-party APIs, within scheduled timelines and with high-quality outcomes, significantly improving customer interaction processes.• Conducted 7 knowledge-sharing sessions within the team on topics such as clean code, unit testing, refactoring, and design patterns, leading to noticeable improvements in code quality.• Proposed the use of ASP.NET MVC and the new Angular framework instead of HTML with vanilla JS and jQuery for new projects, resulting in expanded capabilities and increased stakeholder satisfaction.• Became the main point of contact for an external development team, setting tasks and overseeing their work.• Led a crucial project automating the tele-sales workplace (included processing outbound and incoming calls, popup notifications, chat-bot, etc.) and supervised a team of 2 developers, resulting in successful launch of the project on time and a 25% increase in customer call coverage within 3 months post-launch.• Mentored a junior developer, significantly enhancing their performance.• Undertook the role of a scrum master for the tele-sales project, resulting in improved stakeholder interactions and the successful launch of the solution.
Sql Developer
SIAM Consulting, a private company with around 60 employees, specializes in developing, maintaining, and supporting solutions for railroad logistics management (B2B applications). The key business logic of the main application resided within the MS SQL database (stored procedures, functions, and triggers). The desktop WinForms application served to display data retrieved via Entity Framework and ADO.NET, and apply various filters, configure and save user views, and more. Additionally, the solution generated numerous statistical reports using SSRS. However, the SQL part suffered from non-optimal performance, and there was a lot of new enhancement requests from customers.Achievements:• Gained extensive knowledge about T-SQL features and SQL query optimization techniques, culminating in proposing new optimization ideas.• Developed approximately 10 new SQL stored procedures and functions with good response times.• Optimized nearly 15 SQL stored procedures and functions (each containing up to 2000 lines of SQL code) resulting in a response time reduction from 40% to 250%.• Proposed the idea of simplifying the solution's architecture by dividing one database into multiple, as an initial step.• Initiated enhancements to the user interface of the desktop application, making it more user-friendly and intuitive.
Junior .Net Developer
LANIT is a large system integrator with approximately 14,000 employees, providing diverse IT solutions across numerous teams and projects. Joining the company in 2007 as a QA engineer, I was part of the department responsible for development an electronic document management application called 'LanDocs' (ECM/B2B system). In 2010, management made a strategic decision to completely overhaul the key application using new .NET technologies, and I was invited to join the new team as a junior developer.Key responsibilities: • Designing, implementing and maintaining "thick" desktop client (WinForms).• Developing server-side functionality using WCF.• Writing and enhancing SQL scripts.• Designing unit tests, resolving bugs, collaborating with system analysts, QA engineers, and technical support teams.Achievements:• Swiftly adapted to responsibilities, resulting in effective contributions to the project from the first months.• In a team of 4 developers and a system architect, developed from scratch and launched a new version of the desktop client.• Contributed significantly to commissioning of the new application for Moscow United Energy Company and Federal Treasury.• Managed to identify and quickly resolve many critical issues at customer sites, resulting in enhanced customer loyalty.• Improved code quality by promoting standardized conventions in error handling, naming, class structure, and commenting practices.• Established a comprehensive set of rules for bug management, resulting in improved efficiency and quality in addressing customer issues.
Andrei Sapegin education
Frequently asked questions about Andrei Sapegin
Quick answers generated from the profile data available on this page.
What company does Andrei Sapegin work for?
Andrei Sapegin works for Construo AG.
What is Andrei Sapegin's role at Construo AG?
Andrei Sapegin is listed as Senior Software Engineer | Backend Developer | .NET | C# | JAVA | SQL at Construo AG.
Where is Andrei Sapegin based?
Andrei Sapegin is based in Lisbon, Portugal while working with Construo AG.
What companies has Andrei Sapegin worked for?
Andrei Sapegin has worked for Construo Ag, Devexperts, Farfetch, Andersen Lab, and Onelya.
How can I contact Andrei Sapegin?
You can use AeroLeads to view verified contact signals for Andrei Sapegin at Construo AG, including work email, phone, and LinkedIn data when available.
What schools did Andrei Sapegin attend?
Andrei Sapegin holds Engineer’S Degree, Software Development from Russian State Social University (Former Moscow State Social University).
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Andrei Sapegin you were looking for.
View similar profiles