Work Experience
Senior Backend Engineer, HumanCareSystems/CareMetx (Healthcare SaaS Platform)
Duration: Dec. 2019 - Present
Summary: A healthcare services company providing patient support and access programs. It manages benefits verification, reimbursement processes, and patient assistance workflows. The platform supports coordination between patients, providers, and payers.
Responsibilities:
- Microservices Architecture: Architected and maintained a scalable ecosystem of microservices using NestJS and TypeScript, ensuring modularity and maintainability.
- Event-Driven Integration: Designed asynchronous data pipelines using Kafka to integrate internal services with external providers, replacing tight coupling with resilient messaging protocols.
- Infrastructure as Code (IaC): Managed AWS infrastructure (Compute, Storage, Networking/VPC) using Terraform, reducing manual deployment errors.
- System Reliability: Engineered advanced stability patterns including idempotency keys, exponential backoff strategies for retries, and comprehensive error handling.
- Observability: Implemented structured logging and monitoring (CloudWatch/ELK) to decrease Mean Time to Recovery (MTTR).
Technologies: Node.js, NestJS, Kafka, AWS (EC2, S3, VPC, IAM, CloudWatch), Terraform, MongoDB, DynamoDB, Redis, and Elasticsearch.
Senior Full Stack JavaScript Engineer, Sixa (Cloud Computing Platform and Infrastructure Management)
Duration: Sep. 2016 - Dec. 2019
Summary: A technology company providing cloud-based virtual computing environments. It enables users to access remote desktops and run applications on high-performance infrastructure. The platform supports development, data processing, and resource-intensive workloads.
Responsibilities:
- Developed backend services and the primary API for cloud resource allocation.
- Optimized Elasticsearch implementation to handle complex search queries across large datasets with low latency.
- Built and maintained Single Page Applications (SPA) using Vue.js for the admin control panel.
- Integrated backend microservices with AWS APIs for automated instance provisioning.
Technologies: Node.js, MySQL, Elasticsearch, Vue.js, MongoDB, Microservices, AWS ES6.
Full Stack Engineer, Ezlo (Real-time Smart Home Control Panels)
Duration: Apr. 2016 - Dec. 2016
Summary: A technology company developing smart home and IoT platforms. It provides systems for device connectivity, automation, and remote control. The platform supports integration and management of connected home devices.
Responsibilities:
- Developed real-time control panel features using WebSockets and Node.js for live device state updates.
- Built backend logic for handling IoT device communication and state synchronization.
- Implemented frontend components in Vue.js for responsive and reactive UI behavior.
- Worked with event-driven patterns to manage real-time interactions between clients and devices.
Technologies: Node.js, WebSockets, ES6, Vue.js IoT.
Backend Engineer, MYCO (Business Social Network APIs and Real-time Components)
Duration: Nov. 2014 - Apr. 2016
Summary: A digital platform providing content streaming and user engagement features. It supports video distribution, user interaction, and monetization tools. The system operates as a web and mobile-based media service.
Responsibilities:
- Designed and implemented RESTful APIs for core platform functionality.
- Developed real-time features using Socket.io (e.g., notifications, live interactions).
- Used Redis for caching and basic pub/sub to support real-time updates.
- Worked with MongoDB and Elasticsearch for data storage and search functionality.
Technologies: Node.js, Socket.io, Redis, Mongodb, elasticsearch, REST.
Backend Engineer, Scout (High-load Survey Platforms and Analytics Systems)
Duration: May 2010 - Jun. 2015
Summary: A software platform providing data monitoring and analytics tools. It supports tracking, reporting, and analysis of system or business metrics. The solution enables data-driven decision-making and performance monitoring.
Responsibilities:
- Maintained and extended backend systems using PHP and Node.js.
- Implemented business logic for survey processing and analytics features.
- Worked with databases to store and retrieve survey and reporting data.
- Contributed to performance improvements and general system stability.
Technologies: PHP, Node.js.
Education
- Master's degree in Software Engineering
Odessa State Polytechnic University
2002 - 2007