CarlosNnang Suárez

Backend Software Engineer e Ingeniero de Software Backend

Descargar CV

Java 21 · Spring Boot 3 · Microservicios

Carlos Nnang Suárez

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

  1. Knowmad mood · Madrid

    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.
  2. NTT DATA · Madrid

    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.
  3. Freelance · Las Palmas

    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.
  4. Formación profesional

    Las Palmas

    Formación · CFGS

    Desarrollo de Aplicaciones Multiplataforma

    Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones Multiplataforma.

  5. Formación profesional

    Las Palmas

    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

Java 21
Spring Boot 3
Microservicios
SQL
Spring Data JPA
Hibernate
Kafka

DevOps y herramientas

Git
GitHub
GitHub Actions
Docker
Kubernetes
AWS
Grafana
Jira
Confluence

APIs y seguridad

APIs REST
OpenAPI 3 / Swagger UI
Spring Security
JWT
Postman

Calidad y pruebas

JUnit
Mockito
SonarQube
Clean Code
SOLID

Frontend y web

TypeScript
React
PHP
Laravel
Bootstrap

Idiomas

Español
Nativo
Inglés
Intermedio · B1-B2