Працював в 4 компаніях 11 років 8 місяців
IT
.Net Backend developer
Allmatics
IT
1 рік 1 місяць
09.2025 - до теперішнього часу
Rewards Engine — multi-tenant B2B loyalty & rewards platform powering the white-label products MjPoints and TwoXPoints from one shared backend.– Delivered the backend to its first production release, serving two separately branded consumer products from a single .NET 10 codebase with per-brand white-label composition.– Own the Campaigns bounded context end to end — one of 11 modules in a NetArchTest-enforced Clean Architecture monolith — from domain model and referral codes through CQRS handlers, EF Core schema, admin search endpoints and outbox-published integration events, shipped with unit, integration and architecture tests.– Hardened cross-module event delivery by making the transactional Inbox/Outbox pipeline retryable over MassTransit and RabbitMQ, with Quartz.NET-scheduled queue processing.– Helped migrate the monolith from .NET 8 to .NET 10 and extend permission-code RBAC across Administrator, Brand, Distributor and Merchant roles.– Continue to maintain the ClearLine retail loyalty platform part-time alongside Rewards Engine delivery.– Stack: .NET 10 / C# 14, PostgreSQL (Npgsql + EF Core, Dapper for read paths), Redis, RabbitMQ / MassTransit, Quartz.NET, MediatR, FluentValidation, .NET Aspire, Serilog + Seq, OpenTelemetry, xUnit v3, Docker, Google Cloud Run.
Founder & Sole Developer
A4Real
IT
2 роки 1 місяць
09.2024 - до теперішнього часу
A4Real — productivity and self-management SaaS that turns long-term goals into an executable daily plan, with focus sessions, rituals, adaptive rescheduling and XP-based gamification.– Designed and built the entire product solo: a .NET 8 Clean Architecture backend (CQRS with MediatR, EF Core on SQL Server) and an Angular 21 signals-based SPA localised in three languages.– Unified four separate scheduling subsystems onto a single event-driven Trigger primitive through a staged dual-write migration with zero data loss, backed by Quartz.NET materialisation, SignalR real-time push and Firebase Cloud Messaging.– Built authentication around short-lived access JWTs plus opaque, single-use rotating refresh tokens with reuse detection and family-wide revocation; established codebase-wide ownership scoping with cross-user tests, closing real IDOR defects.– Shipped an Android app via Capacitor with an owned native Kotlin plugin — exact alarms, a full-screen ringing activity and boot re-arming — so scheduled rituals fire reliably under Android Doze.– Adopted AI-assisted delivery in 2026 — repo-scoped Claude Code agents and machine-enforced architectural conventions — significantly raising shipped features per month.
Full-Stack Developer
SoftStream
IT
10 років 4 місяці
06.2015 - 09.2025
ClearLine (a SurgePays company) — point-of-sale digital marketing automation platform: SMS/email campaigns, digital coupons, loyalty and referral programs, customer-facing in-store screens and POS integration for retail and multi-location businesses.– Built the product from scratch as its sole developer — both the Angular frontend and the .NET backend — and grew it into a platform serving 1,000 merchants, developed by a 15-person team and acquired by SurgePays (NASDAQ: SURG).– Architected an Nx monorepo of 4 Angular applications and 6 shared libraries: an admin console, a real-time in-store customer-facing display PWA, a marketing/campaign console, and public embeddable loyalty pages.– Built a modular .NET 8 backend deployed as independent Docker services, including a custom IdentityServer4 OAuth2/OIDC provider with Google, Facebook and LinkedIn login.– Integrated 4 POS providers (Clover, Cova, Pax, Surge) and 6+ messaging and loyalty SDKs (Twilio, InfoBip, TwoReward, Vendasta, Courier) behind one unified platform API.– Owned deployment infrastructure and CI/CD: Bitbucket Pipelines with format and lint quality gates, unit tests, and per-service Docker builds across 10+ deployment environments.– Set technical direction for the team — code review, refactoring and architecture decisions; established Jest-only testing and RxJS-based state composition as codebase-wide standards.– Stack: Angular 18, RxJS, Nx 20, Jest · .NET 8, EF Core 8, MySQL, MongoDB, IdentityServer4, GCP, Kubernetes (GKE), Docker.
Delivered C#/.NET back ends and JavaScript, AngularJS and Angular front ends across seven client products in SaaS, telecom, logistics, marketing and e-learning.– Built adaptive web interfaces in HTML5, CSS3/SCSS and Bootstrap, and desktop tooling in WinForms and WPF.– Gathered and formalised requirements directly with customers, then maintained and extended long-lived production solutions.– Selected products: PortaSwitch (converged telecom platform), PageFlex (localised marketing platform), CodeFuse (cloud test-automation SaaS), VentGlobal (freight-exchange portal), Nexans Switch Manager (WinForms/WPF), Fabo, New School.
Лаборант комп’ютерного класу
Рівненський економіко-гуманітарний та інженерний коледж.
IT
4 місяці
09.2012 - 12.2012
Ключова інформація
Backend: C#, .NET 8 / .NET 10, ASP.NET Core (Minimal APIs), Clean Architecture, DDD, CQRS with MediatR, EF Core, Dapper, IdentityServer4 / OAuth2 / OIDC, SignalR, Quartz.NET
Frontend: TypeScript, Angular (latest), RxJS, Angular Signals, large Angular monorepos (Nx), Angular Material, Bootstrap 5, SCSS design systems, Transloco i18n, PWA
Data & messaging: PostgreSQL, MySQL, MS SQL Server, MongoDB, Redis, RabbitMQ with MassTransit, transactional Inbox / Outbox, Google Cloud Pub/Sub
Cloud & DevOps: Google Cloud Run, Kubernetes (GKE), GCP (Pub/Sub, Cloud KMS, Cloud Storage), Docker, GitHub Actions, Bitbucket Pipelines, .NET Aspire, OpenTelemetry, Serilog / Seq
Testing: xUnit, NUnit, Testcontainers, NetArchTest architecture tests, Jest, Playwright, axe-core accessibility
Also: Capacitor with native Kotlin Android plugins, FCM push notifications, greenfield architecture, code review and technical direction, AI-assisted development (Claude Code agents & skills)
Навчався в 2 закладах
Міжнародний економіко-гуманітарний університет
факультет кібернетики
2015
Рівненський економіко-гуманітарний та інженерний коледж
технік-програміст, спеціальність «Розробка ПЗ»
Рівне, Україна, 2012
Володіє мовами
Англійська
вище середнього
Може проходити співбесіду на цій мові
Може проходити співбесіду на цій мові
Додаткова інформація
ОЧІКУВАННЯ (WHAT I'M LOOKING FOR)
Senior hands-on .NET backend role (ASP.NET Core Web API) in a product company or a long-term product team
Individual contributor track — not looking for team lead or people-management roles
Real architectural ownership: DDD, CQRS, event-driven systems, multi-tenant SaaS, integrationsFully remote work within EU time zones
Modern .NET (8+), code review culture, automated testing and CI/CD
Priority domains: personal development & productivity (I build my own product in this space, A4Real), AI-poweredproducts, finance and crypto / trading
Also strong fit with my commercial background: loyalty & marketing tech, retail / POS, B2B SaaS
ДОСЯГНЕННЯ (ACHIEVEMENTS)
Took a product from a solo greenfield build to 1,000 merchants and a company acquisition by a NASDAQ-listedbuyer
Integrated 4 POS providers and 6+ messaging and loyalty SDKs behind one unified platform API
Own a full bounded context in a production modular monolith, from domain model to integration events
Migrated four scheduling subsystems into one event-driven primitive through a zero-data-loss dual-write migration
Closed real IDOR defects by establishing codebase-wide ownership scoping with cross-user tests
Significantly raised shipped features per month with AI-assisted development (Claude Code agents)
Костя
Костя
Full-Stack Developer (C#, ASP.NET Core, Angular)

Рівне, Рівненська область
Готовий переїхати: Київ
повна зайнятість, неповна зайнятість
Характер роботи: віддалена робота, гібридна
Остання активність 10 годин тому