Domingo
González Lozano
Senior Software Engineer · Backend Specialist (Symfony · NestJS · Docker)
Senior software engineer with 10+ years of backend experience in PHP/Symfony and NestJS/TypeScript. Specialized in legacy modernization: large-scale refactoring of production monoliths and migrations to containerized architectures with Docker and zero downtime. I write about backend architecture — microservices, CQRS, event-driven — on my tech blog.
Professional experience
Senior Software Engineer / Fullstack Developer
- Led the migration of business-critical legacy PHP platforms to Symfony 6.4 and PHP 8.3 through an incremental transition that kept the service at 100% availability.
- Design and development of decoupled backend services with NestJS and TypeScript, reducing response latency of the company's APIs.
- Set up CI/CD pipelines with GitHub Actions, cutting the time and risk of every production deployment.
- Evolutionary refactoring of the codebase and diagnosis of complex production incidents.
Senior Backend & Infrastructure Developer
- Designed and executed the refactoring strategy for a legacy CodeIgniter monolith in production, applying SOLID and design patterns without stopping the business; reduced technical debt and onboarding time.
- Led the development of critical internal applications and process automation: 30% performance gain from MySQL optimization and 15+ weekly hours freed up for operations.
- Designed, documented and deployed the REST API architecture that integrates the group's multiple internal systems.
- Managed the company's own infrastructure: Proxmox virtualization and Docker containers, keeping a staging environment identical to production.
Backend Developer
- Core backend development for the insurance group using PHP, Slim Framework and Oracle SQL (11g/12c), optimizing stored procedures.
- Integration and consumption of business-critical REST APIs across the company's heterogeneous internal systems.
- Introduced unit testing with PHPUnit and design patterns in modules lacking test coverage, working in a SCRUM team.
Previous experience
- Winche Redes Comerciales — Web Developer (Oct 2015 — Apr 2016) · PHP · Symfony · SQL Server · JavaScript