Юрій
.Net-програміст
- Возраст:
- 31 год
- Город проживания:
- Львов
- Готов работать:
- Львов, Удаленно
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10962520/
Загруженный файл
Файл содержит еще 5 страниц.
Версия для быстрого просмотраЭто резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Mahotskyi Lviv, Ukraine
[
Software [
Developer [
Summary Lead .NET Full Stack Developer with over 9 years of experience
delivering enterprise‑grade and startup solutions. I specialize in leading
back‑end and full‑stack teams, guiding complex platform migrations,
and shaping engineering processes that improve delivery speed and
code quality.
I’m known for building cohesive, high‑performing teams, establishing
clear development standards, and driving solutions that balance
performance, maintainability, and simplicity. Strong client‑facing
communication allows me to translate business needs into clean
architectural decisions and lead teams to predictable, effective results.
Programming Languages:
Technologies:
Skills
● C#
● NPM, NuGet, Node.js
● TypeScript/JavaScript
● EF, Dapper
● HTML/CSS
● Refit, Fluent Validation,
● SQL
Swagger
● Auto fixture, Fluent
Azure:
Assertion, MOQ
● MediaR, RabbitMQ, Kafka
Azure DevOps, Service Bus,
● Redis
EventHub, App Services, Container
● Docker
Registry, Azure Functions, Blob
Storage, File Storage, App Insights,
● Serilog
Active Directory, Key Vault ● Splunk, DataDog
Frameworks
AWS:
● ASP .NET, .NET Core, .NET
CloudWatch, EC2, SNS, SQS, Elastic
Core WEB API
Container Registry, Local Stack, S3
● Entity Framework, Dapper
DB ● React, VueJS, Knouckout.js
● Vuex, Redux
● MS SQL Server ,Postgresql
● Bootstrap
● ElasticSearch
● Axios
● CosmosDb, DynamoDb ● Jest
● NUnit, XUnit
Methodologies
● Agile, SCRUM, Kanban
● TDD, BDD, DDD
Projects Experience
Global Retail Payment & Loyalty Platform
Project Description: Worked on a large‑scale client card management and payment processing platform
used across retail stores. The system integrates with payment providers (e.g., Phizer)
and communicates with internal services through a mix of APIs and event‑driven
messaging. The client also operated a custom CI/CD platform built on YAML‑based
pipelines, ArgoCD, and AWS, enabling fully automated deployments across regions.
The key mission of the project was a zero‑downtime migration of an application
containing 2+ billion records from Azure to AWS, with the ability to redirect traffic
back to Azure at any time. The migration covered two active regions and included
major architectural changes:
• Database migration
• Event streaming migration
• Traffic orchestration
• High‑performance requirements
• Performance assurance
Customer: USA
Involvement 13 months
Duration:
Project Role: Software Engineer
• Migrating business logic to new repository
Responsibilities:
• Implementing integration with new services
• Creating CI/CD based for custom stack
• Designing high performed bi-directional data synchronization solution
• Developing unit/integration/e2e tests
• Delivered zero production incidents during cross-cloud migration with traffic
Achievements: fallback capability to Azure.
• Engineered bi-directional data sync with <1s cross-region latency, sustaining
1M data modifications/hour.
• Owned repository migration and backward-compatible integrations for new
platform services.
• Built custom CI/CD pipelines enabling fully automated multi-region
deployments (ArgoCD + AWS).
• Strengthened reliability and observability using Serilog, Datadog, and
CloudEvents across microservices.
• Elevated test coverage with unit/integration/E2E suites via NUnit, Moq,
AutoFixture, Testcontainers.
Project Team Size: Project size: 7-10 people.
Tools & .NET 9, ASP.NET Core, MS SQL, PostgreSQL, Dapper, Azure Blob Storage,
Technologies: Azure Event Hubs, AWS S3/DynamoDB/KMS, Kafka, CloudEvents, Serilog,
Datadog, Polly, Kubernetes Client, LazyCache, Swagger, NUnit, AutoFixture,
Moq, Testcontainers.
Dentistry Appointments Solution
Project Description: A comprehensive appointment‑management platform built for dentistry clinics
to streamline reception workflows and improve patient experience. The
system enables patients to complete required forms digitally before their visit
and provides automated reminders using customizable SMS and email
templates. This reduces administrative workload, improves operational
efficiency, and ensures all paperwork is captured before the appointment.
The project was delivered in two major phases.
Phase 1 focused on core appointment‑management functionality, digital form
handling, and communication templates.
Phase 2 centered on migrating API services from MS SQL to PostgreSQL and
introducing a flexible database‑type switch mechanism. This phase required
close collaboration with the data engineer, performance engineer, and the
Scrum team to ensure a smooth transition, maintain data integrity, and
validate system performance under load.
The final solution is a stable, scalable, and high‑performing platform that
supports clinics in managing appointments, patient communication, and
pre‑visit documentation efficiently.
Customer: USA
Involvement 11 months
Duration:
Project Role: Team/Tech Lead Software Engineer
• Process establishment
Responsibilities:
• Feature designing
• Performance improvement
• Team managing
• Set up project delivery processes and branching strategy tailored to
Achievements: multi‑team development.
• Established release tracking and progress observability, enabling predictable
cut releases.
• Built performance monitoring, alerts, and remediation pipelines for
degradation detection.
• Defined technical vision and prioritized improvements tied to measurable
outcomes.
• Led epic estimation, code reviews, and managed production incidents to
resolution.
• Standardized assessment review feedback loops to drive consistent quality
across 30+ team members.
Project Team Size: Project size: 9-20 people.
Tools & C#, .NET Core 6.0, EF Core, SQL Server, Postgres, MediatR, CQRS, SQS, SNS,
Technologies: Masstransit, Launch Darkly, GitHub, XUnit, LaunchDarckly
Healthcare employee management systems
Project Description: The system is engineered to facilitate the alignment of open positions with
potential candidates via recruitment agencies. It encompasses features
designed to expedite the hiring process and enhance communication through
the use of prompt notifications, detailed candidate requirement specifications,
and streamlined agency distribution activities.
Additionally, the system offers capabilities to monitor employee time and
generate invoices for their services. Utilizing extensive configurations and
settings for billing rates, the application adeptly manages various forms of
work engagement.
Customer: USA/India company
Involvement 6 months
Duration:
Project Role: Tech Lead Software Engineer
• Process establishment
Responsibilities:
• Creating strategic technical vision
• Code Review
• Epic discussion and estimation
• Handling production issues
• Set up project delivery processes and branching strategy tailored to
Achievements:
multi‑team development.
• Established release tracking and progress observability, enabling
predictable cut releases.
• Built performance monitoring, alerts, and remediation pipelines for
degradation detection.
• Defined technical vision and prioritized improvements tied to measurable
outcomes.
• Led epic estimation, code reviews, and managed production incidents to
resolution.
• Standardized assessment review feedback loops to drive consistent quality
across 30+ team members.
Project Team Size: Project size: more than 30 people.
Tools & C#, Web API, .NET Core 6.0, EF Core, SQL Server, MediatR, Azure Functions,
Technologies: Service Bus, Radis Cash, App Insights, App Config, Azure DevOps
Insurance Fraud Detection System
Project Description: The system has several parts: getting client data, connecting data to the
platform, finding fraud by analyzing data, a user interface for looking into
insurance data, and processing results to save money for insurance companies.
This single application has different services for running commands, started
either by hand or on a schedule. To make it work for different clients, the
application has a flexible configuration system. Some settings are handled with
C# code using complex logic, while others use JSON files.
The front-end is a one-page application that puts together data in tables,
cards, and network graphs, making it easier to check for possible fraud cases.
Customer: France company
Involvement 18 months
Duration:
Project Role: Tech Lead Software Engineer
▪ Design system improvements
Responsibilities:
▪ Backlog creation
▪ Code Review
▪ Epic discussion and estimation
▪ Supporting team
• Redesigned the complex configuration system, reducing
Achievements:
onboarding/configuration time from 2 months to 2 weeks.
• Implemented a simplified configuration model improving usability for both
internal teams and end clients.
• Established a reliable SDLC process that improved estimation accuracy,
accelerated delivery, and provided predictable forecasts.
• Built and mentored a high‑performing engineering team; drove backlog
prioritization and feature planning.
• Introduced architectural improvements that increased platform robustness and
reduced configuration‑related defects.
Project Team Size: Project size: more than 30 people. Team size: 4-6 developers
Tools & C#, Web API, Dapper, SQL server, Elastic Search, NUnit, React, Redux, JS, TS,
Technologies: HTML, CSS, npm, cypress, GitHub, Team City, Octopus.
Workflow management system
Project Description: This is a system for configuring documentation, invoices and purchase orders
flow.
System allows configure tenants, that can share resources in the platform,
manage users, permission, create a custom flow based on defined configurable
steps as SFTP, REST, EMAIL, Approval and other related to invoice parsing,
transferring and process.
System supports cloud and on premises hosted approaches.
It consists of front-end solution and micro services that are called through
Gateway.
Customer: US company
Involvement 17 months
Duration:
Project Role: Senior (Team Lead) Software Engineer
▪ Application integration
Responsibilities:
▪ Working in dedicated team
▪ Requirement analysis
▪ Coding and development
▪ Investigation for improvement
▪ Making core review
▪ Meetings with the customer
▪ Reporting and issue tracking
▪ Decision-making
• Built the system from zero to MVP, contributing to core architectural design and
Achievements:
early technical decisions.
• Implemented user management, authorization, authentication, and integration with
message brokers.
• Integrated ElasticSearch for advanced search and audit logging to ensure
traceability across workflow actions.
• Designed and implemented the email processing step and multiple workflow
components.
• Improved system reliability and performance through investigation, optimization,
and core code reviews.
• Maintained direct communication with the client, translating requirements into
actionable designs.
Project Team Size: 30 team members
Tools & C#, .Net Core Web API, EF, Dapper, Evolve, XUnit, Postgresssql, Automapper,
Technologies: Refit, Fluent Validation, MediaR, RebbitMQ, Azure Service Bus, Docker,
ElasticSearch, Azure DevOps CI, Agile Scrum, TDD, BDD, DDD.
Communication packages distribution system
Project Description: This is the system that is used by the Call Centre Agents, offline and online
stores to help them create consultations, give recommendations of products
to the customers and create the customers' orders.
System is divided to many micro services and application and hosted on AWS.
This makes system very scalable and easy maintainable.
Application uses WorldPay Payment service to process upfront payments.
Customer: UK company
Involvement 10 months
Duration:
Project Role: Software Engineer
• Application integration
Responsibilities:
• Working in dedicated team
• Requirement analysis
• Coding and development
• Investigation for improvement
• Making core review
• Meetings with the customer
• Reporting and issue tracking
• Decision-making
• Successfully implemented new features across multiple microservices and
Achievements:
front‑end modules.
• Contributed to delivery of customer‑facing features using a diverse tech stack
(C#, .NET Core, VueJS, AWS, Terraform).
• Strengthened system stability through code reviews, debugging, and
performance investigations.
• Supported payments flow enhancements using WorldPay, improving reliability
and compliance.
• Improved delivery discipline through GitLab CI pipelines and TDD/BDD
(Cucumber) practices.
Project Team Size: 30 team members
Tools & C#, .Net Core, TypeScript/JavaScript, VueJS, AWS, Terraform, Docker,
Technologies: ElasticSearch, CSS, SCSS, HTML, Less, Gitlab CI, Agile Scrum, TDD, BDD,
Cucumber.
Feedback Management System
Project Description: Large enterprise project to design surveys and spread them by different
channels as email, SMS and shared link. The main features are managing
responses including filtering merging and joining to system fields and used
them to create report and analyze them using third party analyze system.
Customer: US company
Involvement 17 months
Duration:
Project Role: Software Engineer
▪ requirement analysis
Responsibilities:
▪ coding and development
▪ debugging, troubleshooting and defect fixing
▪ code re-factoring
▪ version control
▪ communicating with the customer
▪ meetings with the customer
▪ reporting and issue tracking
▪ decision-making
▪ negotiating and mediating
• Led the support team and reduced backlog of bugs to a historic minimum
Achievements: through prioritization and refactoring.
• Implemented significant survey‑processing features and improved UX using
VueJS + updated styling system.
• Enhanced application quality through robust debugging, defect analysis, and
code refactoring.
• Boosted customer satisfaction through effective communication, requirement
clarification, and timely delivery.
• Ensured predictable releases using structured CI/CD (TeamCity) and
standardized development workflows.
Project Team Size: 30 team members
Tools & C#, Asp.Net, Web Forms, ADO.Net, CSS, SCSS, HTML, JS, WCF, TeamCity,
Technologies: SonarQube, GitLab, IIS.
Materials Management Information System
Project Description: It is complete materials management solution. It is a browser based application
which provides a secure and reliable platform for collaborative Just-In-Time
(JIT) and Low-Unit-of-Measure (LUM) inventory management and supply
chain forecasting. It helps eliminate many manual, non-value-added activities
that are part of traditional processes for managing supplies within the
healthcare organization.
Customer: US company
Involvement 2 years
Duration:
Project Role: Software Engineer
Responsibilities: Developing server-side functionality;
• Implementing UI JavaScript;
• Implementing unit tests;
• Implementing import and export scripts;
• Communicating with customer;
• Software designing, research and analysis for system design.
• Participated in migration of a large enterprise UI from Silverlight to
Achievements:
Knockout.js, modernizing the platform.
• Delivered features spanning the entire data lifecycle, from stored
procedures to new forms and UI pages.
• Implemented unit tests, import/export pipelines, and several usability
improvements across the system.
• Conducted system research and technical analysis contributing to
optimized architectural decisions.
• Strengthened collaboration with stakeholders through active
communication and requirement discussions.
Project Team Size: 35 team members
Tools & C#, ASP.NET MVC, Knockout js, ADO.NET, WCF, InstallShield, SourceTree,
Technologies: StyleCope, LINQ to SQL, MS SQL Server 2008, JavaScript, jQuery, RequireJS,
HTML, CSS, Continuous integration, BitBucket, SilverLight, Web Api.
Education Lviv Polytechnic National University / Master
Graduate 2017, Lviv
Technical Information Security Systems
Ivan Franko National University of Lviv / Master
Graduate 2024, Lviv
Computer Science
Похожие кандидаты
-
.Net-програміст
Тернополь, Удаленно -
.Net-програміст
Удаленно -
.Net-програміст
Львов, Удаленно -
.Net-програміст
Удаленно -
.NET-програміст
60000 грн, Удаленно -
.Net-програміст
55000 грн, Удаленно