Position: Senior Developer / Technical Lead
Category: .NET
English level: fluent
Years of experience: 11


Software developer with more than ten years of commercial experience.

My main area of expertise is web development using Microsoft technologies stack: .NET Framework, Azure, MS SQL Server.
I have solid domain knowledge in building web content management systems.

Recent projects:

1). Live-streaming and video management platform for enterprise clients.

During this project, I contributed to several features in scope of the platform, but mainly was busy with research and development of the media content provenance validation.

Summary of my responsibilities on that project:

- Design and implementation of multiple features in scope of the platform
- Code review and mentoring of team members
- Establishing development best practices and coding standards

Technologies: ASP.NET Core, Elasticsearch, MS SQL, Docker, Azure, JavaScript

2). SaaS-based multi-tenant platform for headless content delivery.

During this project, I was a technical leader of the agile development team of five engineers.

Summary of my responsibilities on that project:

- Design and implementation of multiple microservices which make up the platform
- Technical guidance of team members, code review, mentoring
- Communication with product owner and architects

Technologies: ASP.NET Core, Elasticsearch, Kafka, GraphQL, Docker, Azure
I'm looking for a high-skilled team and a project with a modern technology stack.
Not interested in the support of legacy systems.