Artem
Symfony developer
- Considering positions:
- Symfony developer, PHP Architect, Angular developer, Backend engineer, Frontend engineer, Senior Backend Engineer
- Employment type:
- full-time
- Age:
- 42 years
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/9227161/
Work experience
Full-Stack Developer
from 03.2025 to now
(1 year 8 months)
CODE IN CLAY ONLINE STORE, Дистанційно (IT)
E-commerce platform for selling handcrafted clay plates.
• Design and develop a DDD-based architecture for Product, Customer, Cart, Order, and Shared contexts.
• Implement CQRS and API Platform extensions (custom controllers, state providers) in Symfony 7.4, enabling flexible read-model design.
• Develop a responsive Angular 22 storefront with mobile-first layout and dynamic cart management.
• Implement frontend unit tests and backend functional/integration tests, backed by CI validation.
• Create Docker-based development and production environments for consistent delivery.
Lead Software Architect
from 02.2024 to 03.2025
(1 year 2 months)
STFALCON LLC, Дистанційно (IT)
A startup Enterprise Management System (EMS) platform managing business operations, workflows, and financial processes.
• Led software development and architecture of a microservices-based enterprise platform from scratch, leading a team of 4 senior developers and reporting directly to the client’s Product Owner.
• Established engineering processes including interviews, onboarding, coding standards, cross-code reviews, and technical mentoring for developers.
• Designed 18 Symfony 7.2 microservices covering identity, payments, ledger management, task workflows, and ordering, with built-in internationalization (i18n) across services.
• Established event-driven microservices architecture (AMQP) with Hexagonal design, using choreography and orchestration patterns to coordinate fully asynchronous inter-service communication.
• Designed and implemented a centralized OAuth 2.0 server with ACL, multi-role access control, social login (Google/Facebook), and 2FA (OTP), including a reusable authorization bundle enabling stateless access token validation.
• Enabled real-time messaging and event-driven admin updates via WebSockets, integrating external chat platforms and backend workflows.
• Partnered with DevOps to apply DevOps practices across Docker/Kubernetes infrastructure on Google Cloud and established CI quality gates, achieving 70%+ test coverage with PHPUnit and static analysis.
Independent Full-Stack Architect and Developer
from 02.2023 to 02.2024
(1 year)
SELF-DIRECTED SOFTWARE ENGINEERING INITIATIVE, Дистанційно (IT)
Personal research MVP exploring Symfony 6.4 microservices and Angular 16.2.
• Designed a distributed system using event-driven architecture (AMQP publish/subscribe), ensuring reliable asynchronous workflows through idempotent processing.
• Developed a high-performance API Gateway using OpenSwoole, centralizing API routing and composition across distributed services.
• Implemented core domain services (OAuth, Ledger, Blacklist, Support, Email, SMS, Currency, Customer, Merchant) backed by Doctrine ORM/ODM.
• Implemented a Reporter microservice leveraging CQRS, with Elasticsearch integration to optimize read-write separation and high-performance reporting.
• Designed distributed transaction flows using the Saga orchestrator pattern to ensure reliability across domain services.
• Developed reusable packages (OAuth, Common, Contract), standardizing authorization, shared components, and AMQP message contracts to improve consistency and reuse across services.
• Delivered Admin and Mobile apps (Angular + Capacitor) with shared component libraries.
Solutions Architect
from 12.2021 to 02.2023
(1 year 3 months)
WALLET FACTORY PL LLC, Дистанційно (IT)
Digital wallet, payment processing, and rewards platform (enterprise fintech).
• Defined and guided the technical vision for enterprise-grade financial products, reporting to the CTO and Director of Engineering, while mentoring and consulting backend developers across multiple client teams of 2-7 engineers.
• Designed a modular platform prototype in GitLab combining legacy and microservices, enabling rapid client onboarding through selective service forking.
• Transitioned the system from monolith to microservices (Email, SMS, OAuth, Currency).
• Reduced infrastructure setup time from 1 week to 1 day via full Dockerization.
• Migrated infrastructure to Kubernetes and introduced a declarative Minikube-based local setup.
• Implemented ELK-based monitoring with automated Slack/email alerts for critical application events.
• Conducted stress testing to identify performance improvements, achieving 153 RPS synchronously and 288 RPS asynchronously; validated and prioritized asynchronous communication for higher throughput.
• Documented BPMN diagrams to visualize workflows, ensuring clarity and efficiency across financial and transactional processes for stakeholders and team members.
Education
NATIONAL METALLURGICAL ACADEMY OF UKRAINE
Master’s Degree in Information Technologies and Systems, Computer Systems Analyst, Дніпро
Higher, from 2001 to 2007 (6 years)
Knowledge and skills
- Microservices
- Domain-Driven Design (DDD)
- Hexagonal Architecture
- PHP
- Symfony
- REST API
- OAuth 2.0
- Doctrine ORM/ODM
- API Platform
- PHPUnit
- Swoole
- PostgreSQL
- MySQL
- MongoDB
- Elasticsearch
- Redis
- JavaScript
- Angular
- Capacitor
- RabbitMQ
- WebSocket
- Docker
- Kubernetes
- Elastic Stack (ELK)
- Git
- TypeScript
- Bootstrap
- Angular Material
Language proficiencies
- English — above average
- Ukrainian — fluent
Additional information
Focused on DDD, microservices, and architecture; influenced by Evans, Fowler, Richardson, and the GoF patterns.
Similar candidates
-
Backend Symfony Developer
Remote, Ivano-Frankivsk , more 2 cities -
Symfony розробник
Remote, Chernivtsi -
Symfony-розробник
Remote -
PHP developer (Laravel, Symfony, LLM Cloude-code, DDD, microservice)
Remote, Kyiv -
Backend-програміст (Symfony, Laravel)
Remote, Zhytomyr