• File

Андрій

Symfony-розробник

City of residence:
Lviv
Ready to work:
Remote

Contact information

The job seeker has provided: Phone number

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

ANDRII LOMAKIN
SENIOR PHP DEVELOPER (BACKEND)

Backend developer with 6+ years of experience in the PHP ecosystem, primarily Symfony, with
additional hands-on Laravel experience. Strong background in API design, third-party API
integrations, and backend development in distributed environments. Comfortable owning a
feature end-to-end — from backend and database design to admin-facing interfaces. Actively
integrates AI tooling (Claude Code, Codex) into the daily workflow, including custom
CONTACT
skills/commands and code-review flows.
Lviv, Ukraine
[open contact info](look above in the "contact info" section) EXPERIENCE
[open contact info](look above in the "contact info" section)
Senior PHP Developer
LANGUAGES July 2023 — Present
Company name withheld (NDA) — product company
Ukrainian — Native
English — Upper-Intermediate • Backend development and maintenance on Symfony 7+ as part of a product team
• Designed and built REST APIs and third-party API integrations
CORE STACK
• Worked with asynchronous message processing using RabbitMQ and Symfony Messenger
PHP 8+, Symfony 4–7 (primary), Laravel • Used Redis for caching
8–9
• Worked with Docker and Kubernetes (Lens/k9s) for deployment and diagnostics
TECHNICAL SKILLS
• Full test coverage of own functionality (PHPUnit, Codeception); adherence to code quality
standards (PHPCS, Psalm, PHPMD)
Languages & Frameworks
• Code review, error monitoring (ELK, Sentry), incident investigation
PHP 8+, Symfony 4–7, Laravel 8–9
• Deployment to staging/production via GitLab CI/CD
Databases
• Onboarding of new team members and knowledge sharing
MySQL, Doctrine ORM, Eloquent ORM
• Cross-team collaboration (QA, management, frontend); participation in Scrum ceremonies
Infrastructure
• Hands-on experience with AI-assisted development (Claude Code, Codex): subagents, context
Docker, Kubernetes (Lens/k9s), RabbitMQ,
Redis, GitLab CI/CD management, custom skills and commands, code-review workflows, token-usage optimization
TECH PHP 8+, Symfony 7+, MySQL, Doctrine ORM, RabbitMQ, Redis, Docker, Kubernetes/Lens/k9s, GitLab
Testing & Code Quality
CI/CD, PHPUnit, Codeception, Psalm/PHPCS/PHPMD, Monolog, JMS Serializer, Sentry, ELK, Guzzle
PHPUnit, Codeception, Psalm, PHPCS,
PHPMD, Mockery
PHP Developer → Senior PHP Developer
Symfony Bundles January 2020 — June 2023
FOSRestBundle, EasyAdminBundle, JMS EVNE Developers — outsourcing company; staffed across concurrent client projects
Serializer, JWT Token / JWT Refresh Token
Bundle, Snappy Bundle, LiipImagineBundle, Fintech web application — tax calculation domain
Monolog January 2020 — June 2023
Laravel Packages Role: PHP (Symfony) Developer
Laravel Scout, Laravel Shift, Laravel Echo • Full-stack development: backend on Symfony 4+ and frontend on Twig/Symfony Webpack
Server, Laravel Multitenancy Encore
Architectural Concepts • Built a REST API on top of the existing web application with JWT authentication (access +
OOP, SOLID, REST API, microservice refresh tokens), documented via Swagger
architecture, DDD-inspired domain modeling,
CQRS-style command-based communication,
• Implemented the business logic for tax calculations
message-driven/asynchronous processing • Integrated a third-party payment provider (sandbox and live), webhook handling for
Monitoring & Tools
transaction finalization
Sentry, ELK, Grafana (basic level), Swagger, • Integrated Mailchimp API for user communication and email campaigns
Postman, Git, PhpStorm • Integrated Google API (address autocomplete on the frontend)
AI Tooling • Generated PDFs from HTML templates (Snappy bundle + wkhtmltopdf), generated CSV reports
Claude Code / Codex — subagents, context • Implemented file/image uploads (Dropzone.js), bulk data uploads from CSV, ZIP export of files
management, rule/instruction organization,
custom skills and commands, code-review • Built admin pages with statistics and user management (Datatables.js)
workflows, token-usage optimization • Implemented site localization (i18n, dynamic translations)
• Responsive layout (desktop/tablet/mobile), page redesigns
EDUCATION
• PHP version migrations, deployment to staging/production environments
Master's Degree TECH PHP, Symfony 4+, Doctrine ORM, MySQL, Twig, Symfony Webpack Encore, FOSRestBundle, JWT
Central National Technical University (+refresh) bundle, Snappy bundle, LiipImagineBundle, jQuery/Ajax, SCSS, Dropzone.js, Datatables.js, payment
2009 — 2014 provider API, Mailchimp API, Google API, Swagger
Postgraduate Studies
Central National Technical University
2016 — 2017

Time Tracker — web application for time tracking
October 2021 — June 2022 (concurrent)
Role: PHP (Laravel) Developer
• Developed backend REST API (first project on Laravel); frontend was built by another
developer on React
• Worked with Eloquent ORM: complex join queries for analytical data, configured model
relationships
• Set up Laravel Echo Server (Socket.io) for real-time communication; modified the service to
handle connection drops between client and server
• Implemented role-based access (admin role could view statistics and charts across users)
• Covered functionality with tests
TECH PHP, Laravel, Eloquent ORM, MySQL, Laravel Echo Server, WebSockets

Conversational AI Software: Chatbots
October 2022 — June 2023 (concurrent, outstaff team)
Role: Senior PHP Developer
• Developed REST API endpoints for the analytics module, covered with tests
• Implemented fast search using Laravel Scout; extended the Scout DB driver to benchmark
search performance (with and without full-text indexes) on datasets of 1M+ records
• Worked with MySQL: indexes, full-text indexes, JSON data types, virtual/generated columns,
common table expressions (CTE) for tree-like structures
• Upgraded Laravel 8 → 9 using the Laravel Shift package
• Sprint-based task planning (Jira)
TECH PHP, Laravel, Laravel Scout, Laravel Shift, Eloquent ORM, MySQL, Docker, Swagger, Mockery

Freelance Projects
Symfony projects for clients outside primary employment: Citrus service, avesauto.ua — bug fixes,
feature enhancements, deployment.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: