Position: Lead .Net/Angular Developer
Category: .NET
English level: upper
Years of experience: 11

Successfully passed Microsoft certification: 
515 TS: Web Applications Development with Microsoft .NET Framework 4
516 TS: Accessing Data with Microsoft .NET Framework 4
513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4
519 Pro: Designing and Developing Web Applications Using Microsoft .NET Framework 4.0
480 Pro: Programming in HTML5 with JavaScript and CSS3
492 Upgrade MCPD to MCSD: Web Applications
Certified Lead Software Engineer with 16+ years of experience and 12+ in Net Solutions development.
Proficiency in software design, development and testing, creating complex software systems with multi-layer architecture.
Deep understanding of SOLID principles, Object-Oriented design principles and patterns, Clean Architecture principles, Microservice architecture.
Solid knowledge of Net Framework/Net Core, C#, AspNet/AspNet Core, T-SQL, Typescript, JavaScript, REST, HTML, CSS and various other server and web technologies and development tools.
Expert in front-end development using TypeScript, Angular 1.x, Angular 2+.
Extensive experience with relational databases, SQL and ORM solutions using MS SQL Server, Postgre SQL, Entity Framework, Dapper.
Experience with NoSQL databases such as ElasticSearch(ELK stack) and Redis.
Experience with implementing message queuing based on RabbitMQ and MassTransit.
Knowledge of Azure Cloud infrastructure and experience in using AWS and GCP cloud services.
Experience in using Docker containers and Docker Hub to manage them.
Knowledge of Agile development principles and Scrum methodologies.
Experience in being a team leader.
Excellent communication skills, experience in customer support and problem solving.
Interesting projects which fun to work with