Professional Experience
Senior Full Stack Developer
(2018 - 2025)
MCP Server for AI-Driven Multi-Tenant Integration, Senior Full Stack Developer
Summary: Designed and implemented an MCP Server as part of a large-scale multi-tenant SaaS solution that integrated AI with enterprise systems, providing secure and scalable access to SAP APIs and other data sources.
Responsibilities:
- Created intelligent middleware between AI services and SAP backend systems;
- Ensured tenant-level data isolation and configuration;
- Centralized monitoring, configuration, and maintenance to reduce operational overhead.
Technologies: .NET (C#), Azure Functions, Angular, Azure DevOps, Docker, FP patterns, Microservices Architecture, Payoneer, Stripe.
Team Lead / Senior Full Stack Developer, TalentHub
Summary: Developed a government funding portal for talented individuals with separate user and admin interfaces.
Responsibilities:
- Defined user workflows for registration and funding requests;
- Designed front-end and back-end structure under FP and DevOps principles.
Technologies: .NET, Angular, Azure Functions, Back-End, Front-End, FP, DevOps.
Senior .NET Developer / Architect, OnSierge
Summary: Developed a property management application for apartment and hotel operations, enhancing communication and safety.
Key Responsibilities:
- Built functionality for visitor management, announcements, and booking systems;
- Integrated payment systems and Azure AD authentication.
Technologies: .NET, Angular, PostgreSQL, Payoneer, PayPal, Stripe, Azure AD, Unit Tests.
Senior .NET Developer / Architect, Apsensing
Summary: Created backend architecture for a system detecting defects in industrial pipelines and cables with offline-enabled mobile apps.
Responsibilities:
- Designed database architecture and RESTful services;
- Implemented multi-role permissions and offline data sync for technicians.
Technologies: .NET, Angular, Azure, AWS, API, Microservices, Unit Tests.
Senior .NET Developer / Architect, Rap Game
Summary: Developed a cross-platform educational game improving pronunciation and rhythm skills in children through interactive modules.
Responsibilities:
- Created multi-level game logic with 300+ pages of content;
- Built UI using Electron and Razor Pages frameworks.
Technologies: C#, ASP.NET Core (Web API), EF Core, Angular, MySQL, Rally, AWS, Azure SQL DB, SonarQube, GitHub Enterprise.
Senior .NET Developer, Cox Automotive
Summary: Developed microservice-based backend solutions for automotive platforms, integrating CI/CD and RESTful APIs.
Responsibilities:
- Created new product features under microservice architecture;
- Collaborated with architects to enhance scalability and quality.
Technologies: C#, ASP.NET Core (Web API), EF Core, MySQL, Rally, AWS, SonarQube, GitHub Enterprise.
Team Lead / Architect / DevOps, AppyPay
Summary: Led .NET development for a multi-gateway payment platform integrating banks and payment systems.
Responsibilities:
- Defined goals, tasks, and sprint planning;
- Integrated Visa, Mastercard, Stripe, PayPal, Payoneer, and local APIs;
- Implemented CI/CD with Azure DevOps.
Technologies: C#/.NET, Azure Functions, Microservices, SQL Server, Docker, Kubernetes, CI/CD, OAuth2, JWT, PCI DSS, Angular.
Team Lead / Architect / DevOps, Hermes - Smart Taxi Operator Platform
Summary: Led development of a smart platform optimizing taxi operations through real-time traffic and routing algorithms.
Responsibilities:
- Provisioned infrastructure and led Agile-based development;
- Integrated payment systems and real-time route optimization.
Technologies: .NET, Blazor, GCP, Docker, Kubernetes, CI/CD, REST APIs, Selenium, xUnit, Stripe, PayPal, Apple Pay, Google Pay.
Team Lead / Architect / DevOps, Crumbiz
Summary: Developed plugins and web platforms for a U.S. sales startup, integrating email, CRM, and analytics tools.
Responsibilities:
- Led a team of 12 developers;
- Delivered cross-platform plugins for Gmail, Outlook, Office 365, iOS, and Android;
- Oversaw Agile sprints, code review, and documentation.
Technologies: .NET 6, Blazor WebAssembly, OData, EF Core, SQL Server, ASP.NET Core, JWT, Azure App Services, CI/CD (GitHub Actions), Stripe, PayPal.
Senior Front-End Developer, Authority Partners
Summary: Contributed to the redevelopment of the Regus website, implementing features, unit tests, and documentation.
Responsibilities:
- Fixed bugs, developed new features, and ensured timely delivery;
- Created unit tests and technical documentation.
Technologies: .NET, Angular 9, Unit Tests.
Senior .NET Developer / DevOps, Cigen.me
Summary: Upgraded Sitecore projects to version 9+ and implemented new business functionality under Helix principles.
Responsibilities:
- Upgraded NuGet packages, fixed compatibility issues, deployed updates;
- Automated builds and releases with Azure DevOps and Sitecore Habitat.
Technologies: .NET, Sitecore, Azure AD, Helix, Azure DevOps.
Team Lead / DevOps, jibjibstudio
Summary: Developed microservice-based casino software, migrated legacy Web Forms to .NET Core MVC + Angular, and led infrastructure setup.
Responsibilities:
- Designed system architecture and CI/CD pipelines;
- Managed a team of six (5 developers + 1 QA).
Technologies: .NET Core, ASP.NET MVC, Angular, SQL Server, EF, Azure DevOps, Docker, Kubernetes, OAuth2, JWT, Cake Build.
Senior .NET Developer, Ngoar
Duration: 2015 - 2017
Summary: Delivered backend and architecture design, took on DevOps responsibilities, and led major .NET projects.
Technologies: .NET, Sitecore, Azure SQL DB.
Middle .NET Developer, Pacific Northwest Software
Duration: 2014 - 2015
Summary: Developed enterprise document management system for a U.S. client with DocuSign integration.
Technologies: .NET, Full-stack.
Junior .NET Developer, Motor Sich
Duration: 2011 - 2014
Summary: Built internal web and desktop applications, including a kiosk-mode museum app.
Technologies: .NET, Full-stack, JS, PHP.
Board & Game Administrator / Team Leader, Gameforge
Duration: 2009 - 2012
Summary: Led Ukrainian administration for online game servers, managing 10,000+ players and community teams.
Responsibilities:
- Supervised moderators and game masters;
- Organized events, ensured rule enforcement, and improved player engagement.
Education
Specialist in the design of specialized computer systems and networks, Zaporizhzhya National Technical University
Information Science and Computer Engineering Department, Specialize Computer Systems and Networks
2006 - 2011
Certificates
Exam 70-483, Programming in C#
19.10.2018 - present
Transcript ID: 1225381