Evgeny Ilin
Senior PHP Backend Developer focused on Symfony, Doctrine, API design, legacy modernization, and reliable transactional backend systems.
Books
- Eric Evans — Domain-Driven Design: Tackling Complexity in the Heart of Software
- Martin Fowler — Refactoring
- Robert C. Martin — Clean Code
- Robert C. Martin — Clean Architecture
- Matt Zandstra — PHP Objects, Patterns and Practice
Summary
Senior PHP Backend Developer with 9+ years of experience building and modernizing backend systems. Strong focus on Symfony, Doctrine, API design, legacy refactoring, SQL optimization, and transactional workflows.
Contacts
Salary
- EUR 4300 – 5000 gross
- USD 5000 – 5200 gross
Skills
Core
PHP 8SymfonyDoctrineREST APIOpenAPIDDDCQRSEvent Sourcing
Databases
PostgreSQLMySQL / MariaDBMongoDB
Infrastructure
DockerKubernetesRedisRabbitMQGit
Legacy & Migration
PHP 5.3 / 7.2PhalconLaravelLegacy modernization
Experience
Dynatech SIARiga · Sep 2023 – Present
PHP 8.4, Symfony 7, Doctrine, PostgreSQL, MongoDB, OpenAPI
- Developed automated reconciliation for banking transactions (Crassula), with idempotent, OpenAPI-contracted workflows.
- Built the API for the risk-processing core and implemented scoring cards.
- Developed the back office for a ticketing system.
- Worked on transactional backend flows with queues (Redis, RabbitMQ) and SQL optimization.
- Contributed to backend architecture decisions, refactoring, and production issue analysis.
AGCSOFT SIARiga · 2022 – Aug 2023
Symfony 5, Phalcon, Phinx, Doctrine, Redis, RabbitMQ, MySQL, MongoDB, Swagger
- Developed the core sports-betting system.
- Migrated legacy PHP services toward a Symfony-based architecture, separating domain logic from legacy infrastructure.
UPDEVISIONRemote · Feb 2022 – Mar 2022Short-term contract
Laravel, Doctrine
Bolid R&DMoscow · 2019 – Feb 2022
C++, Qt, Boost, PostgreSQL, MSSQL · Git, CMake, QMake, MSBuild, TeamCity
- Developed the cross-platform enterprise fire-security workstation "Orion X".
LEXPRO LtdMoscow · 2011 – 2019
PHP, Phalcon, CakePHP, Sphinx, XSLT, HTML5/CSS3 · Composer, npm, Git, Selenium, Jenkins
- Refactored the legacy codebase of a legal search engine and improved search quality.
- Implemented core DevOps practices: containerization and virtualization based on OpenVZ.
- Implemented a microservice architecture.
- Set up services monitoring with Zabbix and CI/CD with Jenkins.
- Automated web-UI testing with Selenium and built the test suite.
- Technical management of the "Telemedicine" project: task planning and monitoring, stakeholder interaction.
Selected Projects
Legacy migration
Problem Aging PHP codebases hard to maintain and extend.
Role Backend developer.
Stack PHP, Symfony, Doctrine.
Result Domain logic separated from legacy infrastructure; improved maintainability.
API / OpenAPI contracts
Problem Services needed clear, reliable contracts between backend and consumers.
Role Backend developer.
Stack Symfony, OpenAPI / Swagger, REST.
Result Idempotent, contract-first APIs (risk core, reconciliation).
SQL / backend performance
Problem Transactional workloads with heavy queries and queue processing.
Role Backend developer.
Stack PostgreSQL / MySQL, Redis, RabbitMQ.
Result Optimized queries and queue-driven flows for throughput and reliability.
Reference implementations
Languages
- English — C1
- Russian — native
- Ukrainian — native
- Latvian — A2
Engineering interests
DDDLegacy modernizationAPI designDistributed systemsObservabilityBackend architecture