Gennady Esaulov

Senior PHP Developer

📍 Netherlands contact@yesaulovgennadiyvasilyevich.xyz 38 y.o.

About

Backend engineer with 14+ years of experience building high-load web applications, payment systems, and API platforms. Focused on clean architecture, performance optimization, and mentoring development teams. Open-source contributor and occasional conference speaker.

Skills

PHP 7.4–8.3
Laravel
Symfony
MySQL/PostgreSQL
Redis/RabbitMQ
Docker & CI/CD
REST & GraphQL
Linux/Nginx

Experience

Senior PHP Developer / Tech Lead

Nordia Digital Oy · Remote (Helsinki) · 2021 — present

Leading a team of 6 developers building a fintech payment processing platform handling 2M+ daily transactions. Migrated monolith to Laravel-based microservices. Reduced API response time by 40% through query optimization and Redis caching layer.

Senior Backend Developer

NDA · Saint Petersburg → Remote · 2017 — 2021

Developed core API for a logistics SaaS platform (Symfony 4/5). Built real-time tracking module with WebSockets. Integrated with 12 third-party carrier APIs. Implemented automated testing pipeline — coverage grew from 23% to 81%.

PHP Developer

WebPro Studio · Saint Petersburg · 2014 — 2017

Full-cycle development of e-commerce projects on Yii2 and custom frameworks. Built a multi-vendor marketplace handling 50k+ SKUs. Optimized database queries reducing page load from 4.2s to 0.8s.

Junior → Middle PHP Developer

Digital Line LLC · Voronezh · 2010 — 2014

Started as a junior building WordPress and Joomla sites, progressed to custom CMS development. Built internal CRM system used by 200+ employees. First production experience with MVC architecture and OOP patterns.

Education

B.Sc. Applied Mathematics & Computer Science Voronezh State University · 2006 — 2010

Open Source

php-dto-mapper — Lightweight DTO mapping library for Laravel — 340+ stars
queue-monitor — Real-time RabbitMQ queue dashboard — used in production by 3 companies

Languages

Russian — native
English — B2 (Upper-Intermediate)
Finnish — A2 (basic)