Work Experience
Senior Frontend Engineer - EPAM
Duration: January 2025 - February 2026
Project: Enterprise Travel Platform
Summary: An internal enterprise travel platform for employees and managers to plan, request, approve, and track business trips with role-based access, workflows, policy checks, and smart suggestions integrated with internal systems.
Responsibilities:
- Delivered custom features in a large-scale React app.
- Optimized performance and responsiveness.
- Contributed to architectural decisions and peer reviews.
Technologies: React, TypeScript, Node.js, REST APIs, Webpack, Docker, Azure
Project: Mobile-First Assistant
Mobile-first assistant that boosts personal and team productivity with LLM-driven document workflows. Users connect sources (email, Google Docs, Google Drive), set up “watches,” get suggested edits/replies, and collaborate via in-app chat. The system detects common/anomalous/risky documents, offers personalized enhancements, and supports iterative content generation with an LLM.
Responsibilities: AI/ML Engineer / Backend / DevOps
- Built semantic search & RAG pipeline with embeddings on PostgreSQL pgvector for document retrieval, anomaly/risk heuristics, and personalized suggestions.
- Designed scaled faststream and jobs architecture (LangGraph + OpenAI).
- Provisioned production infra with Terraform on AWS (ECS Fargate, RDS, ElastiCache Redis), Dockerized services, GitLab CI/CD, secrets envelope-encryption, and VPC isolation.
Technologies: Python, Django, Django Ninja, Django Channels, FastStream, RabbitMQ, TaskIQ, PostgreSQL (pgvector), Redis, LangGraph, Terraform.
Full Stack Engineer, Sphera Networks
Duration: August 2023 - January 2025
Summary: Marketing AI Assistant with sophisticated integrations, analytics, predictions, AI LLM, and image-generating creatives, customer segmentation, and GDPR compliance.
Responsibilities:
- Have built a data ingestion pipeline and queue (using k8s) for heavy tasks.
- Have architected and implemented an internal application protocol for LLM like chat interface with extra features.
- Tuned and optimized infrastructure (cheaper and faster as a result) and have written CI/CD pipelines.
- Architected, designed, and partially developed the most complex part of the product.
Technologies: FastAPI, Python, Celery, Redis, AWS Athena, Kubernetes, WebSockets, Next.js, TypeScript, Jest, React, Github CI, TeamCity CD, Docker, PostgreSQL, Flowery, Swagger, ReDoc
Architect / Full-stack - Crosspay
Duration: March 2021-August 2023
Summary:
- A seasoned high-performance payment infrastructure for internal and B2B payment hub with multiple gateways, including card payment and US banks integrations.
- API first fintech payment system with card payment, banks integrations, and blockchain cryptocurrency exchanges.
Responsibilities:
As a Senior Software Engineer/Architect, led the design and build of a high-performance payment hub, integrating card payments and US bank gateways for internal and B2B use.
- Spearheaded a versatile payment provider module using NestJS, TypeScript, and Docker, enabling seamless system additions. Architected a cloud-agnostic, scalable infrastructure with Redis, PostgreSQL, and Cassandra, and implemented CI/CD with blue-green deployments to boost reliability.
- Documented designs with UML, cutting downtime and enhancing user experience across the project.
- Architected event-sourced payment hub with multi-gateway support.
- Optimized reliability using Redis queues and Cassandra clustering.
- Defined UML designs and mentored engineers on architecture.
- Optimized frontend performance, reducing load time from 2.5s to 0.7s.
- Deployed serverless services with AWS Lambda (Bref).
B2B Hub Technologies: NestJS, TypeScript, UML, Jest, React, Vite, ESM, Ansible, Gitlab CI/CD, Docker, Redis, PostgreSQL, Cassandra, Event Sourcing, Bull queue
API First Technologies: PHP 8.1, Symfony 4, Sonata Admin, Doctrine, Node.js, Jest, Bref (Serverless.js AWS Lambdas), Vue, React, JavaScript, PHPUnit, Terraform, Packer, Redis, Grafana, Prometheus, MariaDB, AWS SQS.
Team Lead / Architect - GlobalLogic
Duration: December 2019 - March 2021
ERP+CRM Material supply system
Summary: ERP and CRM system for material supply with multiple integrations and sophisticated workflows managing different product types and responsible users from different companies.
Responsibilities: Led team and architecture for ERP+CRM system.
Technologies: Node.js, GraphQL, DynamoDB, Lambdas, React, Webpack, Jest, GCP infrastructure and services (IAM Roles, Groups, Users, Service accounts, Cloud Storage, Compute Engine, Load Balancers, Cloud CDN, DNS).
Big data transformation and processing Data Lake system
Summary: Data Lake system for big data transformation and processing with ML and scripting for financial analytics and predictions, focusing on agile infrastructure and integration abilities.
Responsibilities: Architected big data transformation and processing system.
Technologies: Terraform, CloudFormation, Kafka, Python, Tableau, API Gateway, Lambda, AWS
ML PDF structure data extractor
Summary: Machine learning based PDF structure data extractor.
Responsibilities: Architected ML PDF structure data extractor.
Technologies: TypeScript, C#, JavaScript
Senior Software Engineer - Pluto.tv (Multimedia Broadcast)
Duration: August 2018 - February 2019
Summary: Multimedia broadcast platform.
Responsibilities: Developed multimedia broadcast platform.
Technologies: JavaScript, bash, AngularJS, Node.js, RabbitMQ, MongoDB, Elasticsearch, Redis, Microservices, REST, Jest, Mocha, AWS, CloudFormation, Docker Compose
Full-stack & DevOps engineer - Namecheap (Product Infrastructure and Domain Marketplace)
Duration: February 2017 - August 2018
Summary: Product infrastructure development and maintenance.
Responsibilities:
- DevOps Engineer: Managed product infrastructure.
- Led the backend team and developed a marketplace platform. Marketplace platform development for Namecheap.
Technologies: Terraform, JavaScript, Go, Bash, Node.js, equelize, DynamoDB, MySQL, Redis, Microservices, REST, Mocha, AWS (ECS, ECR, VPC, IAM), Docker Compose, BottleJS, Joi, TypeScript, APIDOC, Vue.js, Vux, AngularJS, Gulp, Webpack, SCSS, Jenkins, GCP, K8S, Cloud CDN, CircleCI
Architect, Frontend Developer, Backend Developer, Team Lead - Brander Studio
Duration: November 2014 - February 2017
Tutor - Brander (React intensive course)
Summary: React intensive course teaching fundamentals and advanced hooks, including testing and deployment practices.
Responsibilities:
- Taught React fundamentals and advanced hooks.
- Guided students through testing and deployment practices.
Technologies: Node.js, JavaScript, React, Jest
Ecommerce web site
Summary: Ecommerce website with flexible filters, smart searching, and product comparison for products with different attribute sets.
Responsibilities: Architected and developed ecommerce website with complex filtering and search features.
Technologies: Symfony 3, JMS Serializer, Swagger API DOC, REST JSON, PHP 7.1, reverse proxy cacher, Complex responsive design, Marionette, twig, SCSS, RJS optimization, browser sync
Architect, Frontend Developer, Backend Developer, Team Lead
Mobile API for service ordering application.
Summary: Mobile API for a mobile application to order services, including admin panel for management and business metrics.
Responsibilities:
- Developed mobile API and admin panel with multi-time zone and multi-locale support.
- Implemented push notifications, image galleries, rating system, dashboards, and functional tests.
Technologies: Node, Express, MySQL Sequelize, Elasticsearch, horizontal scaling, event queue (Node.js TCP), in-app database synchronization, multi time zone support, multi locale support, Push notifications (iOS and Android), image galleries, rating system, Bootstrap, Marionette, SPA, dashboards, Functional tests with mocha, supertest, should, Coverage, Gitlab CI, Deploy with mina
Promo site for popular mobile cell operator.
Summary: Promo site development for a popular mobile cell operator.
Responsibilities: Developed promo site with native canvas JS processing and custom MVC for loading optimization and animation.
Technologies: Native canvas JS processing, self written MVC, animating, pure JS with jQuery, Symfony2, Node.js
Full-stack Engineer - Open source production server data collection and visualization)
Summary: Open source project for collecting extra information from production servers with secure connection and visualizing data with agile requirements.
Responsibilities: Developed secure data collection and visualization tools.
Technologies: Node.js, TLS Perfect Secrecy, TCP, Elasticsearch, Grafana server with custom dashboards.
Previous Projects
DevOps, Senior React Developer (Web identity cleaner)
Summary: Web identity cleaner project.
Responsibilities: Developed and maintained web identity cleaner.
Technologies: GCP, Kubernetes, Cloud CDN, React, Redux, Ruby, CircleCI
AI/ML, Back-end, System Architect (Voice-Kodi AI Media Assistant)
Summary: A multi-modal AI assistant to automate home video library management with conversation and command modes, RAG to organize the library, and open architecture to connect new devices with different APIs.
Responsibilities:
- Engineered a real-time voice processing pipeline with wake word detection, speech-to-text, and LLM integration.
- Built a custom, sophisticated search engine for text and voice search.
- Increased sensitivity by using multiple microphone sources with mixing and pitch shifting.
- Designed and implemented a custom service-oriented architecture.
Technologies: Python, Google Cloud Speech API, Google Gemini, Sentence Transformers, AsyncIO, Telegram Bot API, Picovoice, pandas, SciPy, Pydantic, BeautifulSoup, JSON-RPC, Audio Processing, NLP, Vector Search, Microservices
Full Stack / DevOps - Soft Blues
Summary: Shopify app built with modern web stack deployed on AWS, integrating with Shopify APIs to enable data synchronization, program configuration, and analytics through a custom dashboard.
Responsibilities:
- Built multiple data synchronization pipelines and integration flows.
- Automated AWS deployment pipelines and local development environment.
- Improved Shopify API integration stability and error handling.
Technologies: Remix, React, TypeScript, AWS, APIs, Vite, Node.js
Senior Software Engineer - PayDock
Summary: PayDock is a FinTech financial payment system aggregator.
Responsibilities: Developed and maintained the PayDock payment system aggregator.
Technologies: TypeScript, JavaScript, Go, bash, NestJS, SailsJS, Angular 2+, AngularJS, Laravel, PHP, Node.js, RabbitMQ, MongoDB, PostgreSQL, Elasticsearch, Redis, Microservices, REST, OOP, Jest, Mocha, Karma, Protractor, AWS, Ansible, Docker Compose, Postman
Education
- V. N. Karazin Kharkov National University
Bachelor’s in Applied Physics
- It Step Academy
Bachelor’s in Software Development
- College ENU of V. Dahl
Diploma with honors, Applied Math