Position: .NET Developer
Category: .NET
English level: intermediate
Years of experience: 3


JUN 2020 - PRESENT
.NET Full-Stack Developer, NDA, Kharkiv
Project description: The main purpose of this project was to provide a platform for developing, processing, and supporting the studies of pharmaceutical companies. The platform provided the following capabilities: monitoring the chain of medicament supplies, searching the needed information, and building presentations of data. The challenge was to allow users to create their own flexible data models, track their changes, and provide various options to search, manipulate, and consume the data.
Team size: 8 team members
Involvement duration: 1 year and 4 months
Responsibilities:
•	Developed new microservices using .NET Core, Azure SDK, and Entity Framework Core.
•	Configured the indexes policy for Azure Cosmos DB, set up the infrastructure in Azure.
•	Updated CI and CD pipelines.
•	Developed the UI using the corporate template.
•	Wrote unit tests and system tests using NUnit, Moq, and xUnit frameworks.
•	Integrated the microservices with Azure services, set up the service-service authorization.
•	Reviewed the code using Bitbucket and Azure DevOps.
•	Conducted demos of new features for the stakeholders.
•	Communicated with other teams.
Tools and technologies: .NET Core, REST API, SQL, Cosmos DB, Azure Table Storage, Azure Blob Storage, Azure Function, Blazor WebAssembly, OData, Azure DevOps, TeamCity, NUnit, Moq, and xUnit, Bitbucket.
JAN 2019 – JUN 2020
.NET Developer, CETITEC, Kharkiv
Project description: The purpose of this project was to validate, check the integrity, and calculate binary data that was based on user-defined configuration for specific vehicle hardware. In addition to the configurator, the project also featured the software to test and track a behavior of implemented binary data configuration into specific vehicle hardware. I found it interesting to write complex validation and calculation logic based on many configuration options.
Team size: 10 team members
Involvement duration: 2 years and 4 months
Responsibilities:
•	Developed new features for the existing software using .Net Framework.
•	Created WPF forms.
•	Wrote unit tests using nUnit and RhinoMock.
•	Wrote automated tests using custom frameworks and PowerShell commands.
•	Reviewed the code using Bitbucket
•	Fixed bug of the legacy code by user reports 
Tools and technologies: .NET Framework 4.7, WPF, Bamboo, PowerShell, Bitbucket.
Prefer big long term project that is developed with current technologies and good architecture. I'm ready to be involved in developing new projects, features in existing projects, and produce high quality code and solutions. I appreciate good management, work-life balance, a friendly team, and the possibility to improve myself.