Serhii Smirnov
@serhiismirnov
Senior backend developer designing scalable PHP/Symfony architectures and leading delivery teams.
What I'm looking for
I’m a senior backend developer with 18 years of experience in web development, specializing in backend systems and the design of robust, scalable architectures. A key part of my work is architecting and delivering complex systems with strategic technical decisions that support long-term success.
I modernise legacy systems and introduce microservices architectures where appropriate to improve scalability and maintainability. I design using Domain-Driven Design with The Clean Architecture, Hexagonal/Onion Architecture concepts, and SOLID principles, and I’ve applied CQRS and Event Sourcing.
In recent roles, I’ve decoupled autonomous services from monolithic codebases, improved reliability through refactoring into Clean Architecture with DDD, and implemented event-driven integration (e.g., introducing Event-Driven Architecture using Google Pub/Sub as a message broker). I’ve also led technical work that improved performance and stability, including caching and Doctrine batch optimizations.
My hands-on expertise centers on PHP with Symfony as my primary framework, supported by deep relational database knowledge (especially MySQL) and MongoDB certifications. I enjoy pragmatic problem-solving, refactoring, API design (REST/GraphQL), and collaborating with remote teams to deliver measurable results.
Experience
Work history, roles, and key accomplishments
Backend Developer
CapsLock
Aug 2025 - Present (10 months)
Decoupled a monolithic codebase into autonomous services and improved synchronization using event-driven architecture with Google Pub/Sub. Refactored services using Clean/Hexagonal Architecture with DDD principles, reducing bot-detection response time by 2x and eliminating Doctrine batch memory leak issues.
Software Architect / Backend Developer
Yavdoma.com
Aug 2023 - Jul 2025 (1 year 11 months)
Created a competitive, scalable hotel bookings system that was 75% faster than competitors and successfully delivered the product to market. Led a remote team of five and designed DDD/Hexagonal Architecture, building Symfony REST APIs, async processing with RabbitMQ, and scaled MongoDB across five servers.
Improved backend development efficiency and sped up site page load by nearly 20% by replacing REST APIs with GraphQL. Automated teacher class observation requests to save about 10 hours per week, and integrated B2B services and synchronization between the learning platform and the B2G product.
Developed and supported backend APIs and delivered new features in PHP/Symfony. Optimized high-loaded pages by reducing SQL queries from 130 to 15, improved response time via asynchronous processing, and refactored the codebase to enable faster feature development.
Senior PHP Developer
Together Networks
Aug 2017 - Jun 2018 (10 months)
Performed legacy code refactoring, project support, and code reviews while supporting team members. Reduced statistics database size and improved performance by nearly 30%, prepared the platform for IPv6, and modernized obsolete solutions with new well-documented implementations.
Senior PHP/Symfony Developer
UniSender
Nov 2016 - Aug 2017 (9 months)
Refactored a monolithic Symfony application into multiple microservices, including payments, statistics, and mass-mail sending. Scaled the web application by refactoring to microservices and using Redis for caching and session storage, while integrating RabbitMQ message queues.
Team Leader Backend Developer
Gravity4 Inc.
Sep 2014 - Oct 2016 (2 years 1 month)
Led remote teams while working as a team leader and supported scaling of PHP/Symfony web applications. Scaled the application using NSQ and Redis for session storage and caching, introduced BDD with Behata, and guided collaboration through daily Scrum and Kanban practices.
Freelance Backend Developer
Freelancer
Aug 2013 - Sep 2014 (1 year 1 month)
Delivered multiple projects as a freelancer, building RESTful APIs and web reporting tools for various domains. Developed Symfony/MongoDB solutions and integrated Elasticsearch and Amazon S3 for search and file storage, including projects like Swapit.es and Flyflasher.com.
PHP Developer / Backend Developer
Team International Inc.
Nov 2010 - Aug 2013 (2 years 9 months)
Developed and supported enterprise publishing web applications (Lulu) using PHP and Java components. Wrote PHPUnit tests and extended RESTful web services backed by PostgreSQL and MongoDB, including modifications to existing Java Spring/Hibernate parts.
Education
Degrees, certifications, and relevant coursework
Kharkiv National University of Radioelectronics
Bachelor, Languages
2003 - 2008
Bachelor's degree in Languages at Kharkiv National University of Radioelectronics from 2003 to 2008.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Serhii?
You can contact Serhii and 90k+ other talented remote workers on Himalayas.
Message SerhiiFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
