Artem

Symfony developer

Розглядає посади:
Symfony developer, PHP Architect
Вид зайнятості:
повна
Вік:
41 рік
Місто проживання:
Київ
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон , ел. пошту та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Full-Stack Developer

з 03.2025 по нині (1 рік 6 місяців)
CODE IN CLAY ONLINE STORE, Дистанційно (IT)

E-commerce platform for selling handcrafted clay cups.

• 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), enabling flexible read-model design.
• Develop a responsive Angular storefront with efficient, lazy-loaded images and mobile-first UX.
• 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

з 02.2024 по 03.2025 (1 рік 2 місяці)
STFALCON LLC, Дистанційно (IT)

A startup Enterprise Management System (EMS) platform managing business operations, workflows, and financial processes.

• Architected and delivered a microservices-based enterprise platform from scratch.
• Established engineering processes: onboarding, coding standards, and cross-team reviews.
• Designed 15+ Symfony 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 operate Docker/Kubernetes infrastructure on Google Cloud.
• Achieved 70%+ test coverage using PHPUnit, static analysis, and CI quality gates.

Independent Full-Stack Architect and Developer

з 02.2023 по 02.2024 (1 рік)
SELF-DIRECTED SOFTWARE ENGINEERING INITIATIVE, Дистанційно (IT)

Personal research MVP exploring Symfony-based microservices and Angular.

• Designed a distributed system using event-driven architecture (AMQP publish/subscribe), ensuring reliable asynchronous workflows through idempotent processing.
• Built a high-performance API Gateway using OpenSwoole, centralizing routing and enabling efficient API composition across 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

з 12.2021 по 02.2023 (1 рік 3 місяці)
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.
• 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, achieving 153 RPS (synchronous) and 288 RPS (asynchronous).
• Documented BPMN diagrams to visualize workflows, ensuring clarity and efficiency in financial and transactional processes.

Освіта

NATIONAL METALLURGICAL ACADEMY OF UKRAINE

Master’s Degree in Information Technologies and Systems, Computer Systems Analyst, Дніпро
Вища, з 2001 по 2007 (6 років)

Знання і навички

  • 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

Знання мов

  • Англійська — вище середнього
  • Українська — вільно

Додаткова інформація

Focused on DDD, microservices, and architecture; influenced by Evans, Fowler, Richardson, and the GoF patterns.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: