๐ Nationality: Ukrainian ๐บ๐ฆ
๐ก Residence: Spain ๐ช๐ธ
๐ Family: Team of 3 ๐ฉโโค๏ธโ๐จ๐ง
โ๏ธ Visited: 37 countries: ๐ฏ๐ต ๐ฒ๐ด ๐ญ๐ฐ ๐ฒ๐ป๐ฑ๐ฐ๐ณ๐ต๐ฎ๐ณ๐ฎ๐ฉ๐ต๐ญ๐น๐ญ ๐ฑ๐ฆ ๐ป๐ณ ๐ฐ๐ญ๐ธ๐ฌ๐ฒ๐พ๐ฆ๐ช๐ฎ๐ฑ๐น๐ท๐ง๐พ๐ต๐ฑ๐ฑ๐น๐ฑ๐ป๐ช๐ช๐ซ๐ฎ๐ธ๐ช๐ฉ๐ช๐ฆ๐น๐จ๐ฟ๐ซ๐ท๐ฎ๐น๐ณ๐ฑ๐ธ๐ฒ๐ฌ๐ท๐ง๐ช๐ญ๐บ๐ฌ๐ช๐ฆ๐ฟ
Senior Software Developer with years in WEB development and 5 years of expertise in 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.
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.
Moving a legacy project from outsourcing to in-house development: Forming a team, developing a technical roadmap, resolving issues and incidents and many other thinks. 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.
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 developed a custom billing solution with microservices for better scalability and modularity. Integrate BitPay API for Bitcoin payment system.
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