Backend engineer with 7+ years of experience building high-throughput distributed systems on AWS.
Focused on event-driven architectures, real-time data pipelines, and database performance optimization
at scale (100M+ records). Hands-on with AI/LLM integrations in production backend systems.
Strong track record of end-to-end project ownership — from architecture design and tech specs through
production deployment and monitoring.
Experience
Cracow, Poland
- Designed and maintained real-time and semi-realtime event-driven data pipelines processing millions of events daily using TypeScript, Python, SNS, SQS, and Step Functions
- Optimized SQL query performance and read/write throughput for tables with 100+ million records on AWS RDS, reducing latency for critical data paths
- Led migration of legacy data flows to new distributed processing architecture, improving reliability and throughput
- Integrated LLM capabilities into production data processing pipelines, enabling AI-powered content analysis at scale
- Developed custom npm plugins for local database query testing, improving developer experience and CI feedback loops
- Owned architecture assessments and authored technical specifications for new feature implementations end-to-end
Lviv, Ukraine
- Architected a key Salesforce syncing mechanism and presented the design to stakeholders, driving cross-team alignment
- Built and maintained high-throughput services using Node.js, TypeScript, Docker, Redis, and MongoDB on AWS (EC2, ECS, Lambda)
- Developed a scalable dependency analysis approach for Salesforce integrations
- Ran high-load MongoDB migrations across large datasets
- Participated in full feature development cycles from ideation to production deployment
- Mentored engineers and lectured at TechMagic Academy; conducted technical interviews across projects
Lviv, Ukraine
- Led a cross-functional team of 4 (2 developers, 2 QA engineers)
- Provided technical guidance and coaching; maintained daily communication with client and Product Owner
- Oversaw development progress and conducted regular design and code reviews
Lviv, Ukraine
- Architected a copy-trading system and built scaling solutions using AWS ECS tasks
- Automated operational tasks with scheduled AWS Lambda functions
- Set up full CI/CD pipeline with Route 53, CodePipeline, CodeBuild, CodeDeploy, Beanstalk, and S3
- Interviewed and mentored developers
Lviv, Ukraine
- Built an influencer marketing CRM with crawling engine, handling collections with millions of records
- Refactored the crawling engine and implemented new social network integrations
- Investigated and optimized database aggregation performance
- Developed user management systems with integration and unit test coverage
- Built data export pipelines using Google Drive, Docs, and Sheets APIs
Lviv, Ukraine
- Developed Docker microservices with Node.js (Seneca.js) and MongoDB
- Implemented payment integrations with PayPal (REST API, IPN, webhooks)
- Built real-time features with web-sockets; managed background jobs with kue
- Set up Gitlab CI/CD and infrastructure automation
- Built front-end with Vue.js, Vuex, and Vue-Bootstrap
Skills
Node.js
TypeScript
Distributed Systems
Event-driven Architecture
AWS (Lambda, SQS, SNS, ECS, RDS, S3)
SQL Optimization
MongoDB
DynamoDB
Redis
Docker
CI/CD
LLM / AI Integrations
Step Functions
Microservices
Web-sockets
Python
Education
AWS Certified Developer – Associate
Ukraine Academy of Printing
Bachelor's degree, Computer Science · 2021 – 2024
Lviv Polytechnic National University
Associate's degree, Computer Science · 2017 – 2021