Work Experience
Full Stack .Net Engineer, NDA
Duration: 2019 - present
FinTech Subscription & Usage-Based Billing Portal
Summary: A self-service customer portal for managing subscriptions, metered usage, invoices, and payment methods for SMB clients.
Responsibilities:
- Designed and implemented the backend with clean separation of concerns and reusable service layers.
- Built billing flows: plan upgrades/downgrades, proration, refunds, and invoice generation.
- Integrated payment processing and webhooks to keep billing state consistent.
- Delivered an admin panel for customer support (manual adjustments, invoice re-send, account locks).
Technologies: C#, ASP.NET Core, Entity Framework Core, MS SQL Server, Stripe API, Azure DevOps.
Order Management System for Multi-Warehouse E-commerce
Summary : A centralized OMS for processing orders, allocating stock across warehouses, and synchronizing shipment statuses with external carriers. Took over and enhanced an existing integration solution primarily based on Azure Logic Apps and Azure Functions, improving reliability and scalability of order and fulfillment flows.
Responsibilities:
- Took over and enhanced existing integration workflows for order lifecycle orchestration, including order creation, stock reservation, pick/pack, shipment, cancellation, and returns.
- Designed and developed integration solutions using Azure Integration Services, including Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management.
- Built and supported REST APIs for core OMS operations and synchronization with external warehouse and carrier systems.
- Implemented stored procedures and SQL views for high-performance reporting and operational dashboards.
- Added role-based access control and audit trails for critical operational actions.
- Optimized database queries and introduced caching for high-traffic endpoints.
Technologies: ASP.NET MVC, MS SQL Server (Views/Stored Procedures), ADO.NET, Azure, Azure Logic Apps, Azure Functions, Service Bus, Event Grid, API Management.
Real-Time Notifications & Alerts Microservice Suite
Summary: Event-driven microservices for real-time notifications (email/in-app) triggered by business events such as payments, failed jobs, and SLA breaches. Took over and improved an existing Azure-based integration solution to ensure reliable event routing, processing, and delivery.
Responsibilities:
- Took over and enhanced an existing integration solution primarily based on Azure Logic Apps and Azure Functions for business event processing and notification delivery.
- Designed and developed integration solutions using Azure Integration Services, including Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management.
- Implemented event contracts and handlers for multiple business event types across distributed services.
- Built retry policies, dead-letter handling, and idempotency mechanisms for robust event processing.
- Created a notification templates module with versioning, localization support, and preview/testing tools.
- Added monitoring dashboards and alerting rules for failures, latency spikes, and provider issues.
Technologies: .NET Core, Event-driven Microservices, MS SQL Server, Azure, Azure Logic Apps, Azure Functions, Service Bus, Event Grid, API Management, Azure DevOps.
HR Candidate Tracking & Interview Scheduling Platform
Summary: An internal ATS for managing candidates, interview pipelines, scorecards, and calendar-based scheduling for hiring teams. Included integration enhancements for workflow automation, notifications, and coordination with external/internal systems.
Responsibilities:
- Took over and enhanced existing workflow and integration components built on Azure Logic Apps and Azure Functions.
- Designed and developed integration solutions using Azure Integration Services to automate candidate status changes, interview scheduling, notifications, and approval flows.
- Built pipeline stages, tagging, and advanced search/filtering for recruiters and hiring managers.
- Implemented interview scheduling with conflict detection and team availability views.
- Created analytics for time-to-hire, stage drop-off, and recruiter workload tracking.
- Delivered a responsive UI with reusable components and form validation.
Technologies: ASP.NET Core, Blazor, Entity Framework Core, MS SQL Server, TypeScript, Azure, Azure Logic Apps, Azure Functions, Service Bus, Event Grid, API Management.
Legacy Desktop Modernization: Inventory & POS Assistant
Summary: A Windows desktop app to support inventory operations, barcode scanning, and offline-first POS workflows for retail branches.
Responsibilities:
- Developed WPF screens for inventory intake, transfer, and stock reconciliation.
- Implemented offline mode with local caching and background sync when online.
- Built a rules engine for discounts, bundles, and loyalty points.
- Optimized UI responsiveness and data loading for large catalogs.
Technologies: .NET Framework, WPF, ADO.NET, MS SQL Server.
Payment Reconciliation & Payouts Automation
Summary: A back-office tool to reconcile payments, detect mismatches, and automate vendor payouts with approval flows.
Responsibilities:
- Imported transactions, normalized data, and matched records across sources.
- Built discrepancy detection rules and approval workflows for payouts.
- Implemented export reports for accounting and compliance requirements.
- Added scheduled jobs and operational monitoring for automation runs.
Technologies: C#, .NET Core, Entity Framework, MS SQL Server, PayPal API, Azure.
.Net Developer, Udrive
Duration: 2018 - 2019
Customer Support Case Management Dashboard
Summary: A web dashboard for support agents to track tickets, customer context, and issue resolution history across products.
Responsibilities:
- Built ticket workflows (SLA timers, priority queues, assignment rules).
- Integrated a lightweight frontend layer for interactive ticket updates and live filters.
- Implemented RBAC, user permissions, and secure audit logs.
- Added performance improvements for list views and search endpoints.
Technologies: ASP.NET MVC, React (legacy version), MS SQL Server, Azure.
Marketing Landing Builder with CMS-Style Blocks
Summary: A landing-page builder that allows marketing teams to assemble pages from predefined blocks and publish without dev involvement.
Responsibilities:
- Built a component-based editor with drag-and-drop sections and previews.
- Implemented versioning (draft/publish), rollback, and page scheduling.
- Created SEO tooling: metadata, sitemap generation, and friendly URLs.
- Added asset management for images and reusable content snippets.
Technologies: ASP.NET Core, Vue.js, TypeScript, MS SQL Server, Azure DevOps.
.Net Engineer, Task & Workflow Automation Tool for Operations Teams
Duration: 2017 - 2018
Summary: A workflow system to model operational processes (approvals, checklists, escalations) with configurable steps and triggers.
Responsibilities:
- Implemented workflow designer concepts: states, transitions, conditions, and actions.
- Built UI for assigning tasks, tracking progress, and enforcing deadlines.
- Added notifications, reminders, and escalation rules for overdue items.
- Delivered reporting dashboards for throughput and bottleneck analysis.
Technologies: .NET Core, Blazor, MS SQL Server, JavaScript, Azure DevOps.
.Net Engineer, Multi-Tenant SaaS Admin Console
Duration: 2016 - 2017
Summary: A multi-tenant admin console to manage tenants, features, user roles, and configuration per customer.
Responsibilities:
- Designed a tenant isolation strategy in the database schema and service layer.
- Implemented feature flags and per-tenant configuration management.
- Built onboarding: tenant creation, initial admin invite, and environment setup.
- Added telemetry and usage analytics per tenant.
Technologies: ASP.NET Core, Entity Framework Core, MS SQL Server, Azure, Azure DevOps.
Education
- Bachelor's degree in Software development
Cherkasy State Business College
2012 - 2017