๐ Nationality: Ukrainian ๐บ๐ฆ
๐ก Residence: Spain ๐ช๐ธ
๐ Family: Team of 3 ๐ฉโโค๏ธโ๐จ๐ง
๐ Hobby: ๐ ๐ด ๐ป ๐ด ๐ ๐ฃ ๐ญ
Senior Software Developer with years in WEB and Desktop application development. Open-source contributions, check out my GitHub account to see my projects. Sharing knowledge is my passion, and I enjoy teaching and writing articles in my free time.
I am capable of taking on the roles of Team Lead or Tech Lead. I excel at guiding the overall architecture of projects and driving team development. I`m particularly passionate about project and application architecture and advocate for Domain-Driven Design (DDD) to ensure that solutions effectively address real business problems.
A concise explanation of DIP, SOLID, GRASP, CQR, CQRS, hexagonal architecture, layered architecture, modular monoliths, microservices, event-driven architecture, and DDD.
The crossword game is implemented as an example of scalable and highly loaded architecture on Symfony.
Development of a custom billing CRM: Creating a suite of services, including CardStore, PaymentIntegration, Notification, and RiskAssessment. The goal was moveout from paid payment gateways and save business money.
Forex: Designed a separate, service-oriented architecture to handle billing workflows, ensuring flexibility and maintainability. Integrate Zoho CRM, Risk Assessment Matrix, Notify services.
Billing: Integrated payment CRM: Konnektive, Sticky. And payment gateways: BitPay API, MaxPay, ACI PayOn, EmerchantPay, Checkout, 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.
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.
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.
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.
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.
Grade: Master
Computer and Information and Biomedical technology
2006 - 2011 ยท 5 yrs