Domingo González Lozano
Senior Software Engineer · Backend Specialist (Symfony · NestJS · Docker)
- Ubicación: Cornellà de Llobregat
- Teléfono: +34 678 ●●● ●●●
- Email: gonzalezlozano.d [arroba] gmail [punto] com
- LinkedIn: https://www.linkedin.com/in/domingo-gonz%C3%A1lez-lozano-657ba0105/
- GitHub: https://github.com/dgonzalezlozano
Resumen profesional
Ingeniero de software senior con más de 10 años de experiencia backend con PHP/Symfony y NestJS/TypeScript. Especializado en modernización de legacy: refactors de gran escala sobre monolitos en producción y migraciones a arquitecturas contenedorizadas con Docker sin interrupción del servicio. Escribo sobre arquitectura backend —microservicios, CQRS, event-driven— en mi blog técnico.
Stack técnico
- Lenguajes: TypeScript, JavaScript, PHP 8.x, SQL, Python
- Backend & APIs: Symfony, NestJS, Node.js, APIs REST, Slim Framework
- DevOps: Docker, GitHub Actions (CI/CD), Proxmox, Linux, Nginx, Git
- Bases de Datos: MySQL, Oracle SQL, SQL Server
- Calidad & Prácticas: PHPUnit, Vitest, SOLID, Patrones de diseño, SCRUM
- Frontend (Secundario): Astro, Tailwind CSS, HTML5/CSS3
Experiencia profesional
Senior Software Engineer / Fullstack Developer
- Lideré la migración de plataformas críticas legacy en PHP hacia Symfony 6.4 y PHP 8.3 con una transición incremental que mantuvo el 100% de disponibilidad del servicio.
- Diseño y desarrollo de servicios backend desacoplados con NestJS y TypeScript, reduciendo la latencia de respuesta de las APIs corporativas.
- Implanté pipelines de CI/CD con GitHub Actions, reduciendo el tiempo y el riesgo de cada despliegue a producción.
- Refactorización evolutiva del código base y diagnóstico de incidencias complejas en producción.
Senior Backend & Infrastructure Developer
- Diseñé y ejecuté la estrategia de refactorización de un monolito legacy en CodeIgniter en producción, aplicando SOLID y patrones de diseño sin detener el negocio; reduje la deuda técnica y el tiempo de onboarding.
- Dirigí el desarrollo de las aplicaciones internas críticas y la automatización de procesos: 30% de mejora de rendimiento optimizando MySQL y más de 15 horas semanales liberadas a operaciones.
- Diseñé, documenté y desplegué la arquitectura de APIs REST que integra los múltiples sistemas internos del grupo empresarial.
- Gestioné la infraestructura propia de la empresa: virtualización con Proxmox y contenedores Docker, manteniendo un entorno de staging idéntico a producción.
Backend Developer
- Desarrollo del backend core del grupo asegurador con PHP, Slim Framework y Oracle SQL (11g/12c), optimizando procedimientos almacenados.
- Integración y consumo de APIs REST de alta criticidad entre sistemas heterogéneos de la compañía.
- Introduje pruebas unitarias con PHPUnit y patrones de diseño en módulos que carecían de cobertura, trabajando en equipo bajo metodología SCRUM.
Experiencia previa
- Winche Redes Comerciales — Desarrollador Web (oct 2015 — abr 2016) | PHP · Symfony · SQL Server · JavaScript
Formación
- Técnico Superior en Desarrollo de Aplicaciones Web IES Esteve Terradas i Illa | 2013 — 2015
- Programación de Sistemas Informáticos Academia Coliseum | Certificado de Profesionalidad (610 h) — 2014
Idiomas
- Castellano: Nativo
- Catalán: Nativo
- Inglés: B1 — intermedio