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

- Created a rich GraphQL query engine that handles millions of requests per day, replacing many custom, non-scalable solutions
- Designed lots of services and features, ranging from distributed taxonomy and multi-vendor shopping baskets to data warehouse foundation and a weather-based recommendation engine
- Optimized so many things over the years that CO2 emissions are dropping faster than with a burger diet
- Proved that latest frontend practices could work in server-side websites: from the times when Grunt and Bower were kings, till the times when Webpack is king no more
- Adopted numerous practices in dev teams throughout decade: from distributed CVS and unit testing to microservice architecture and asynchronous communication
A senior .NET backend developer with 12 years of experience in web development, microservice architecture, cloud-native applications in Azure, solution and CI/CD setups.

- Proficient in C#, .NET and ASP.NET / Core technologies of all versions up to .NET 7
- Extensive experience developing microservices with event-driven architecture in a cloud-native environment
- Proficient in web development, building REST and GraphQL APIs
- Competent in frontend development, SPAs using JavaScript and Vue.js, frontend build tools
- Deep knowledge and practical experience in Azure cloud: App Services, Functions, Kubernetes Service, Cosmos DB, Cognitive Search, Service Bus, Active Directory, API Management
- Proficient in working with SQL and NoSQL databases: SQL Server, MongoDB, Redis cache
- Extensive experience with various search solutions based on Elasticsearch
- Experience in big data and data engineering pipelines using Google BigQuery
- Strong experience in building scalable and resilient services in distributed systems
- Skilled in performance optimization, working in concurrent and multi-threading scenarios
- Experienced and dedicated to unit testing, integration testing, test driven development
- Long term experience configuring CI/CD pipelines using Azure DevOps, TeamCity, Octopus Deploy
- Familiarity with modern deployment solutions using Docker, Infrastructure as Code frameworks (Pulumi)
- Effective collaboration in cross-functional agile teams using tools like Jira, Confluence, Azure Boards
- Strong communication skills and structured approach to solving problems
- Good understanding of solution architecture, design patterns, SOLID principles, coding best practices
- Strong background in computer science and software engineering

Passionate about my work, continuously build new knowledge on solid foundation and deep understanding of the technology in use and its underlying concepts.

Microsoft Certified: Azure Developer Associate and DevOps Engineer Expert.
Looking for a professional team with ambitious people, complex problems to solve, comfortable work process and ability to grow.