Skip to main content

Nelson Hernández

Backend Developer

Senior Backend Developer con 8+ años de experiencia construyendo sistemas escalables y robustos con Java, Spring Boot y arquitectura de microservicios.

Sobre Mí

Nelson Hernández

Programador Java con más de 8 años de experiencia en desarrollo backend. Especializado en arquitectura de microservicios, DDD, arquitectura hexagonal y clean code. Certificado en principios SOLID, testing y arquitectura hexagonal por Codely.tv.

8+ años de experiencia programando en Java
Especialista en Spring, Hibernate y Microservicios
Arquitectura Hexagonal, DDD y Clean Code
Metodologías ágiles: Scrum
Certificado por Codely.tv en Testing, SOLID y Arquitectura Hexagonal

Habilidades Técnicas

Backend

Java
95%
Spring Boot
95%
Spring Cloud
90%
Hibernate/JPA
90%
Microservices
90%

Databases & Messaging

MariaDB
85%
MyBatis
85%
SOLR
80%
Kafka
85%
RabbitMQ
80%

DevOps & Cloud

Docker
85%
Kubernetes
80%
Jenkins
85%
Kibana
80%
Prometheus
75%

Tools & Testing

Git
95%
Maven
90%
Gradle
85%
JUnit
90%
Mockito
90%

Arquitectura & Metodologías

DDD
90%
Arquitectura Hexagonal
90%
Clean Code
95%
Event Sourcing
85%
API-FIRST
90%
Scrum
90%

Experiencia Profesional

Backend Developer

Kairos DS

Marzo 2022 - Presente España

Programación backend de TAG para Inditex utilizando DDD, Arquitectura Hexagonal y Clean Code con enfoque API-FIRST.

  • Creación de microservicio desde cero utilizando DDD y Arquitectura Hexagonal
  • Exportación de funcionalidades de otro microservicio añadiendo nuevas features
  • Implementación de Clean Code y principios SOLID
  • Desarrollo con enfoque API-FIRST
Spring Boot Java 11 Spring Data (SOLR, MariaDB) Git Maven JUnit Mockito Kibana Prometheus

Analista Programador

Tecnologías Plexus S.L.

Julio 2021 - Marzo 2022 España

Programación Java en el stack de valoración y disponibilidad de hoteles para el cliente HOTELBEDS.

  • Extracción de tarifas a un microservicio independiente
  • Mejora de la calidad del código en múltiples microservicios
  • Optimización de procesos de valoración hotelera
Spring Java 11 MyBatis Git Maven JUnit Mockito Kibana Prometheus

Analista Programador

Sling Technology

Julio 2020 - Junio 2021 España

Análisis, diseño y desarrollo de mejoras para el cliente W2M con arquitectura de microservicios.

  • Implementación desde cero de arquitectura Java Microservices con Kafka
  • Desarrollo con Spring Boot y Event Sourcing
  • Integración de mensajería con Kafka y RabbitMQ
  • Containerización con Docker y orquestación con Kubernetes
Spring Java 11 Hibernate Git Maven JUnit Mockito Kibana Kafka RabbitMQ Docker Kubernetes

Analista Programador

Globalia

Abril 2016 - Junio 2020 Madrid, España

Desarrollo fullstack de mejoras para Welcomebeds y Newtourweb. Gestión y mantenimiento del API de vuelos de Travelplan.

  • Migración a microservicios de aplicaciones monolíticas
  • Gestión y desarrollo del API de vuelos de Travelplan
  • Integración con proveedores externos
  • Implementación de Spring Cloud (Eureka, Zuul, Hystrix, Turbine, Spring Admin)
Spring Boot Java 11 Hibernate Git Gradle JUnit Mockito Jenkins Jira Spring Cloud

Programador

SM2

Octubre 2011 - Marzo 2016 España

Desarrollo de mejoras para Globalia. Gestión del API de vuelos de Travelplan con integraciones externas.

  • Añadí Spring Framework a aplicación legacy sin framework backend
  • Desarrollo de integraciones con sistemas externos
  • Trabajo con tecnologías frontend y backend fullstack
  • Migración progresiva a arquitectura Spring
Java Spring Servlet JSP PL/SQL JavaScript jQuery Hibernate Maven Subversion

Certificaciones

Testing: Introducción y Buenas Prácticas

Codely.tv

Arquitectura Hexagonal

Codely.tv

Principios SOLID Aplicados

Codely.tv

2021-2022 Ver más →

Master Java

Grupo Atrium

Formación Académica

Ingeniería de Sistemas

Universidad del Caribe

1999 - 2004
Santo Domingo, República Dominicana

Contacto

¿Interesado en trabajar juntos? No dudes en contactarme.

Disponible para proyectos freelance y oportunidades laborales