Position: Senior Software Engineer / Team Leader
Category: .NET
English level: upper
Years of experience: 8

* Rewired internal client service module for working with entire different insurance system
* Leading a team of 5 developers (including myself)
* Our team implementated the working expandable platform with microservice architecture from scratch in about 6 months
* I personally wrote about 30% of the platform code
* Conducting about 10 technical interviews
* Audio formats conversion library implementation
* Unit tests for various services implementation
* AOP/PostSharp research, logging/validation aspects implementation
* NuGet research, server deployment and modules wrapping
* RabbitMQ research, wrapper service implementation
Hello! I am a software engineer with 8+ years of experience in interactive applications design for web, desktop and mobile platforms.
As a programmer I use best practices like DRY, KISS, YAGNI and SOLID to create a readable, flexible and maintainable code. As a team leader I use agile/scrum approach in order to deliver regular and stable product releases.
I am a rational proactive and purposeful person with good communication skills.
Opportunity to bring a noticeable benefit on user’s life is crucial for me: I even have switched from game development to applied products creation.