Position: Senior .NET Developer / Team lead
Category: .NET
English level: upper
Years of experience: 5

- Bachelor of Science (KhNURE), Software Engineering;
- Mentored 2 Junior developers to the Middle level, 1 zero-level to Junior;
- Successfully led a project development from scratch.
Tech stack:
C#, .NET/ASP.NET, AWS, MS SQL Server, DynamoDb, Redis, Python, Lambdas/Functions, gRPC, RPC, REST, Docker, CI/CD, monoliths, SOA, microservices, DDD.

In the last years, I led the development of 3 projects in the Healthcare domain (with PHI, PII):

Project 1: A cloud solution ( AWS) for real-time streaming and visualizing medical data (3 devs, 1 AQA, 1 manual QA).
We successfully developed a cloud-native project for the real-time streaming of medical data. I led the project from scratch.
My responsibilities were:
- task list acceptance, estimate it;
- participate in the creation of the release plan;
- feature development, code review;
- team management;
- conduct different kinds of system testing (reliability, stress, load, failover, etc.);
- release documentation preparation.

Project 2: A medical data transfer solution (2-4 developers, 1 Automation QA).
We migrated the monolithic solution to SOA, replacing the main communication protocol - from DDS to gRPC and HTTP.
As a main developer, my responsibilities were:
- features development, code review;
- team management;
- mentor other team members;
- deployment to non-production environments;
- architecture and models acceptance;
- automation QA engineer's support;
- communication with other development teams;
- communication with customers, reporting;
- conduct performance testing.
During the development, I was promoted to team leader.

Project 3.
I developed a set of libraries that work with binary medical data like parsing and exporting.
As a main developer, my responsibilities were:
- designing and implementation;
- requirements qualification;
- communication with customers, reporting;
- transfer development to another engineer;
- mentoring;
- QA assistance;
I can work as a developer or a team lead for a small team.
Looking for mature tech experts and managers.
Interested in high-load systems, and complex business solutions.Open to start mastering front-end development, preferably with React.