About me

🌍 Nationality: Ukrainian πŸ‡ΊπŸ‡¦

🏑 Residence: Spain πŸ‡ͺπŸ‡Έ

πŸ’– Family: Team of 3 πŸ‘©β€β€οΈβ€πŸ‘¨πŸ‘§

🏁 Hobby: πŸ“š 🌴 πŸ—» 🚴 🏊 🚣 🎭 ✈️

Visited: 0 countries

Profile

Senior Software Engineer with + years of experience designing and building scalable backend systems. I specialize in DDD, CQRS, Event-Driven Architecture, Event Sourcing, and Microservices, applying Clean, Layered, and Hexagonal architecture patterns to solve complex business problems.

Experienced in Team Lead and Tech Lead roles β€” driving architectural decisions, mentoring engineers, and delivering high-quality solutions. Passionate about clean code, continuous improvement, and knowledge sharing through articles, teaching, and open-source contributions.



Published


Teaching



Skills


Achievements

  • Creating a unified admin panel for microservices architecture: Development of a manifest and methods for communication between services. The goal was to create a flexible admin panel that does not require constant adjustments with changes in the system architecture.

    Development of a custom billing CRM: Creating a suite of services, including CardStore, PaymentIntegration, Notification, and RiskAssessment. The goal was move out from paid payment gateways and save business money.

  • Moving a legacy project from outsourcing to in-house development: Forming a team, developing a technical roadmap, resolving issues and incidents and many other things. We implemented a step-by-step refactoring process. Through our collaborative efforts, we were able to transform a complex and confusing project into a stable and efficient product. The goal was for the project to operate without interruptions while addressing business tasks without pause in work.
  • Started conducting technical audits as an independent expert: Leveraging extensive experience in PHP development, architecture design, and team leadership, began offering professional audits for code quality, architecture, security, performance, and development workflows. Through word-of-mouth recommendations and proven expertise, built a reputation as a trusted technical consultant helping businesses identify and resolve critical issues in their software projects.

Career History

  • Senior PHP Developer

    Forex4you

    Apr 2020 - Feb 2023 Β· 2 yrs 11 mos

    Latvia/Remote

    Tech/Team Lead

    Forex4you

    Feb 2023 - May 2025 Β· 2 yrs 5 mos

    Remote

    Forex: Designed a separate, service-oriented architecture to handle billing workflows, ensuring flexibility and maintainability. Integrate Zoho CRM, Risk Assessment Matrix, Notify services.

    Open banking:Yapily

    Payment CRM: Konnektive, Sticky. And payment gateways: BitPay API, Fibonatix, MaxPay, ACI PayOn, EmerchantPay, Checkout, Paytend, Trust Payments and others... Developed a custom billing solution with microservices for better scalability and modularity.

    Marketplace: Transitioned the project from outsourcing to in-house development, forming a dedicated team, creating a technical roadmap, and implementing step-by-step refactoring to enhance stability and performance.

  • Senior PHP Developer

    Lucky Labs

    Jun 2019 - May 2020 Β· 1 yr

    Riga, Latvia

    Promoted the Domain-Driven Design (DDD) approach within the team to improve project focus and alignment with business goals.

    Boosted the speed of functional testing by 3x, enhancing overall development efficiency. Implemented new gamification features to increase user engagement.

    Integrated a new game provider, expanding the platform's offerings. Compressed data to address SEO performance issues. Integrated a CI/CD pipeline to streamline and automate the deployment process.

  • Team Lead

    UvoCorp

    Jan 2017 - May 2019 Β· 2 yrs 5 mos

    Kiev, Ukraine

    Integrated various APIs, including Customer.io, Twilio Lookup, HashiCorp Vault, and Document Plagiarism APIs, to enhance functionality and security.

    Separated the Core bundle into functional modules, following the Domain-Driven Design (DDD) approach. Created a Docker environment for streamlined local development.

    Migrated the project from Errbit to Sentry for improved error tracking and monitoring. Integrated Graylog for centralized log management and enhanced troubleshooting.

  • Senior PHP Developer/Team Lead

    Travel professional group

    Jun 2014 - Dec 2016 Β· 2 yrs 7 mos

    Kiev, Ukraine

    Feature Development: Developed a Skype API messenger integration using PHP and Delphi.

    Module Development: Built an Admin CRM from scratch using Laravel and PHP 7. Led full-stack website development projects using WordPress, Laravel, PHP, and JavaScript.

  • Delphi Developer

    4Shared

    Jun 2011 - Nov 2012 Β· 1 yr 6 mos

    Kiev, Ukraine

    Senior Delphi Developer

    4Sync

    Nov 2012 - Oct 2014 Β· 2 yrs

    Kiev, Ukraine

    Module and Feature Development: Developed a coupons module to enhance promotional capabilities. Developed toolbars for various platforms, including 4shared Toolbar, 2shared Toolbar, and 4Sync Toolbar.

    Server and Logging Systems: Created a logging server for all systems using the Syslog protocol (UDP/IP) to centralize log management and improve monitoring.

    Scripts and Automation: Wrote FastReport scripts for automated report generation. Developed DLLs for LoadRunner to enable customized load testing scenarios Created online and offline installers using NSIS (Nullsoft Scriptable Install System).

    COM and DLL Development: Developed various COM objects to support integration and automation tasks.


Education

  • Bohdan Khmelnytsky National University of Cherkasy

    Grade: Master

    Computer and Information and Biomedical technology

    2006 - 2011 Β· 5 yrs