Position: CTO / Engineering Manager
Category: .NET
English level: upper
Years of experience: 11


I am an experienced CTO with 17+ years of experience in software development, out of which 14+ years of experience in C# and .NET and 10+ years of experience with cloud technologies with 8+ years of experience in leading technical teams. All that time I am delivering high-quality software solutions.

I have a strong technical background in .NET, C#, Orleans, MAUI, Blazor, Azure, and DevOps.

I have a deep understanding of the full software development life cycle, from requirements gathering, to design, development, testing, and deployment.

My experience in both technical and leadership roles has allowed me to develop excellent communication and management skills. I'm a proactive problem solver, a quick learner, and highly skilled at identifying and mitigating risks. I have experience leading and mentoring development teams and ensure that the team is motivated and productive.

I am well-versed in Azure and have experience in deploying and scaling applications on the cloud. I am proficient in DevOps, and have experience in implementing CI/CD pipelines, and automating infrastructure deployments.

I am always looking for new challenges and opportunities to improve my skills and grow professionally. I am a team player, and I have excellent communication and leadership skills, which help me to work effectively with cross-functional teams. I am dedicated to delivering high-quality, scalable, and maintainable software solutions that meet the needs of the business.


Key Skills:
.NET Framework and .NET Core
C#
Orleans
MAUI
Blazor
Azure
Distributed Systems
DevOps
Kubernetes
CI/CD
Automation

Experience:
Led technical teams and delivered high-quality software solutions
Experience in the full software development life cycle
Experience in deploying and scaling applications on Azure
Implemented CI/CD pipelines and automated infrastructure deployments
Strong problem-solving skills and ability to learn quickly
Excellent communication and leadership skills

Certifications:
Microsoft Certified: Azure Developer Associate
Microsoft Certified: Azure DevOps Engineer Expert
Xamarin Certified Mobile Developer
I'm looking for interesting projects where I can fully  implement and broaden my technical  skills,  use new technologies.