Position: Tech Lead / Team Lead / Lead Full-Stack Developer
Category: .NET
English level: fluent
Years of experience: 11

- Identified and resolved critical payment-related issues in a complex distributed system, demonstrating strong problem-solving skills and technical expertise soon after joining the team
 - Investigated and resolved a persistent release process issue that impacted customer experience during a Blue/Green deployment. Collaborated with the senior DevOps team and successfully identified the root cause, which was in a different area. Implemented a solution that prevented further incidents and allowed to embrace zero-downtime deployments. This resulted in an improved work-life balance for the team members, who would have otherwise had to work overtime to mitigate the effects of downtime.
- Stabilized the product and improved the quality by implementing comprehensive testing processes and improving the architecture, resulting in reduced incidents and customer complaints.
I am an experienced full-stack .NET developer with expertise in C#, ASP.NET, and web development technologies with over 15 years of commercial software design and development experience. During the last 3 years, I have gained a deep understanding of cloud computing and the Azure platform, and I am confident in my ability to design and develop complex, scalable and robust distributed systems.

Throughout my career, I have successfully delivered projects in eCommerce, Finance, eLearning, CRM and other business domains and recognized as a qualified problem solver of any complexity.

As a results-driven individual, I have demonstrated strong technical and leadership skills by transitioning from a developer role to team lead and application architect positions and gained solid experience in leading cross-functional development teams.
I'm looking for an opportunity to work with a highly skilled team, and to have opportunities to grow through challenging projects.