Evgeny Ilin

Senior PHP Backend Developer focused on Symfony, Doctrine, API design, legacy modernization, and reliable transactional backend systems.

Evgeny Ilin

Books

  1. Eric Evans — Domain-Driven Design: Tackling Complexity in the Heart of Software
  2. Martin Fowler — Refactoring
  3. Robert C. Martin — Clean Code
  4. Robert C. Martin — Clean Architecture
  5. 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

evgeny@ilin.me Telegram: @EvgenyIlin GitHub: ilinevgeny Download CV

Salary

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
AGCSOFT SIARiga · 2022 – Aug 2023
Symfony 5, Phalcon, Phinx, Doctrine, Redis, RabbitMQ, MySQL, MongoDB, Swagger
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
LEXPRO LtdMoscow · 2011 – 2019
PHP, Phalcon, CakePHP, Sphinx, XSLT, HTML5/CSS3 · Composer, npm, Git, Selenium, Jenkins

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

Engineering interests

DDDLegacy modernizationAPI designDistributed systemsObservabilityBackend architecture
Career start: 2007 · Hobby: math, astrophysics, running, biking, diving