• File

Mykola

.NET-програміст

City of residence: Netishyn
Ready to work: Remote
City of residence:
Netishyn
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Mykola Berkovskyi
Backend .Net Developer
[open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | t.me/BerkovskyiMykola | Netishin, Khmelnytskyi region

About me
My values are focused on solving team, business and customer problems, in order of priority . I have a strong technical
background, strive to develop the team, and ensure product stability. I also strive to identify problems in projects as
early as possible, using the tools best suited for each specific situation .

Experience (5 yr 3 mos)
W-plus | 9 mos
Platform for managing healthcare workforce engagement and shifts, with role allocation between agencies, medical institutions, and
healthcare professionals
- Initiated and created a template service for backend standardization, which reduced the development time of new modules and
reduced the number of errors
- Participated in building a multi-tenancy solution, which allowed scaling the platform for multiple clients without duplicating the
infrastructure
- Designed and implemented notification and authorization services that became the basis of the product's business processes
- Participated in the development of the core platform for managing medical shifts and specialist profiles

LineUp | 2 yr 3 mos
Digital platform for interactive games and entertainment with easy access via messenger
- Restored the stability of the existing casino project, reorganized the architecture, and improved performance and reliability
- Developed critical services for managing gaming accounts and financial transactions
- Designed and implemented a Telegram bot for quick and convenient user interaction with the platform, which simplified the user
experience and increased engagement
- Developed three games with an internal random number generator and integrated the platform with several third-party
providers, increasing product diversity
- Implemented services for monitoring financial flows and generating reports, which increased the transparency of business
processes
Skills
Programming Languages: C# and .NET platform Background Task Scheduler: Quartz, Hangfire

Back-end: ASP.NET REST/Grpc/GraphQL/SignalR API Gateway: Ocelot

Code Quality: .editorconfig, SonarAnalyzer.CSharp Testing: xUnit, Shouldly, Bogus, NSubstitute,
Testcontainers, WireMock, Verify
Observability: Serilog + OpenTelemetry
Useful Libraries: HealthChecks, Polly, FluentValidation,
Authentication & Authorization: Identity & Duende Telegram.Bot, Ulid, Handlebars.Net,
IdentityServer System.CommandLine

Databases: SQL Server, PostgreSQL, MongoDB, Redis, Architectures: Monolith, Microservices, Multi-tenancy,
LiteDB DDD

ORM: EF Core, Dapper, MongoDB.Driver, LiteDB Containerization & Orchestration: Docker & Kubernetes

Message Bus & Brocker: MassTransit & Azure: Container Registry, Kubernetes Service, DevOps,
RabbitMQ/Azure Service Bus Communication Services, Blob Storage, SignalR Service,
Service Bus
Caching

Education
Kharkiv National University of Radio Electronics | Kharkiv, Kharkiv region
Software Engineering | 2023

Languages
Ukrainian – Native Russian – Advanced English - Upper-Intermediate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: