Dmytro Harazdovskiy

Dmytro Harazdovskiy

Senior Backend Engineer
Cracow, Poland · harazdovskiy@gmail.com · LinkedIn · GitHub · Blog

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

Shelf · Senior Software Engineer
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
TechMagic · Senior Node.js Engineer
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
TechMagic · Team Lead
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
NDA · Full-stack Javascript Engineer
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
Rolique · Node.js Engineer
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
Teamvoy · Full-stack Javascript Engineer
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