🧠 Seasoned Engineer with 9+ years of commercial experience delivering robust, production-grade software solutions.
💻 Strong hands-on expertise in networking technologies, Unix-like systems, and automated testing frameworks, supported by a solid understanding of software quality processes and strategies.
🤖 Currently focused on Generative AI, retrieval-augmented generation (RAG), and multi-agent systems, building reliable and scalable AI-driven backends.
- RAG (Retrieval-Augmented Generation) pipeline design and optimization
- Multi-agent orchestration and contextual memory systems
- Hybrid vector search (pgvector, pgai)
- AI-driven backend automation and workflow agents
- Prompt engineering and model evaluation loops
Duration: 5 years 1 month · Role: Senior Software Engineer
Description:
Enterprise-level solution for major US homebuilders to measure, benchmark, and improve the customer experience across every stage of the homebuyer journey.
Responsibilities:
- Designed and extended microservices and data collection flows
- Developed backend features for analytics and visualization
- Reviewed and optimized CI/CD pipelines and test coverage
- Maintained multi-environment (dev/stage/prod) infrastructure
- Mentored and supported junior developers
Tech Stack:
Python · Go · Flask · Redis · RabbitMQ · MS SQL Server · PostgreSQL · AWS (EC2, S3, ECR, SES, Cognito, Aurora) · Docker · Kubernetes
Duration: 5 months · Role: Senior Software Engineer
Description:
Extensible, service-oriented framework enabling multi-tenant data storage and verification for downstream predictive systems.
Responsibilities:
- Designed and developed RESTful APIs
- Migrated legacy WebUI functionality into backend services
- Implemented schema validation using Pydantic models
Tech Stack:
Flask · Pydantic · PostgreSQL
Duration: 1 year · Role: Performance Engineer
Description:
Distributed system for measuring, analyzing, and optimizing CDN performance for a global infrastructure provider delivering video and web content.
Responsibilities:
- Designed distributed measurement framework for CDN nodes
- Identified and resolved performance bottlenecks
- Supported cross-functional teams in tuning network performance
Tech Stack:
Python · Lua · Tornado · aiohttp · DTrace · Jenkins
Duration: 4 years · Role: Software Engineer
Description:
Development and optimization of internal tools and infrastructure for CDN management and monitoring.
Responsibilities:
- Developed new features and automation scripts
- Built dashboards and internal monitoring systems from scratch
- Implemented automated testing framework to ensure reliability
Tech Stack:
Python · Lua · Tornado · Networking libraries · Jenkins · DTrace
- CPython Pull Request - added support for scoped IPv6 addresses to
ipaddressmodule, released in Python 3.9 - CPython Pull Request - improved textual representation of IPv4-mapped IPv6 addressses,
ipaddressmodule, released in Python 3.11
🎓 Master’s in Computer Science — Academician Stepan Demianchuk International University of Economics and Humanities (2021)
🎓 Ivan Franko National University of Lviv — 2009
- 🧩 CKA — Certified Kubernetes Administrator (CNCF, 2024 – 2026)
- 🧩 CKAD — Certified Kubernetes Application Developer (CNCF, 2024 – 2026)
- 🇬🇧 English — Advanced (C1)
- 💡 Interests: Operating Systems · Computer Networks · Generative AI · Open Source



