CarlosNnang Suárez
Java 21 · Spring Boot 3 · Microservicios
Sobre mí
Soy Backend Software Engineer con más de 7 años de experiencia en el desarrollo y mantenimiento de APIs REST, microservicios e integraciones con sistemas SOAP mediante Java y Spring Boot.
He trabajado con servicios en producción, optimización de acceso a datos, pruebas unitarias y resolución de incidencias. Participo habitualmente en revisiones de código, decisiones técnicas y acompañamiento a desarrolladores junior, con foco en la mantenibilidad y evolución del software.
Valor profesional
- Diseño y mantenimiento de APIs REST y microservicios en producción.
- Código mantenible aplicando Clean Code, SOLID y patrones de diseño.
- Revisión de pull requests, colaboración con QA y apoyo técnico a desarrolladores junior.
Experiencia y formación
-
Experiencia
Ingeniero de Software Backend
- Diseño y mantenimiento de servicios con Java 21 y Spring Boot 3 para una aplicación de gestión y seguimiento de presupuestos.
- Implementación bajo estándares de Clean Code, principios SOLID y patrones de diseño.
- Optimización mediante cachés y refactorización para reducir consultas a bases de datos y servicios externos.
- Pruebas unitarias y revisión de pull requests, además de colaboración con QA en el análisis y validación de incidencias.
-
Experiencia
Analista Programador
- Desarrollo de microservicios con Java y Spring Boot para integrar sistemas heredados basados en SOAP.
- Identificación y resolución de incidencias en preproducción y producción.
- Análisis de requisitos de negocio para definir soluciones técnicas viables.
- Evolución desde desarrollador hasta Analista Programador, con revisión de código y apoyo técnico a desarrolladores junior.
-
Experiencia
Desarrollador Web
- Desarrollo de páginas web en entornos LAMP: Linux, Apache, MySQL y PHP.
- Implementación de funcionalidades backend con PHP y Laravel.
- Maquetación frontend con HTML5, CSS3, JavaScript y Bootstrap.
-
Formación · CFGS
Desarrollo de Aplicaciones Multiplataforma
Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma.
-
Formación · CFGS
Gestión de Ventas y Espacios Comerciales
Ciclo Formativo de Grado Superior en Gestión de Ventas y Espacios Comerciales.
Tecnologías
Backend y datos
DevOps y herramientas
APIs y seguridad
Calidad y pruebas
Frontend y web
Idiomas
- Español
- Nativo
- Inglés
- Intermedio · B1-B2
Knowmad mood
NTT DATA