Skip to main content

Nelson Hernández

Backend Developer

Senior Backend Developer with 8+ years of experience building scalable and robust systems with Java, Spring Boot and microservices architecture.

About Me

Nelson Hernández

Java programmer with over 8 years of experience in backend development. Specialized in microservices architecture, DDD, hexagonal architecture and clean code. Certified in SOLID principles, testing and hexagonal architecture by Codely.tv.

8+ years of experience programming in Java
Specialist in Spring, Hibernate and Microservices
Hexagonal Architecture, DDD and Clean Code
Agile methodologies: Scrum
Certified by Codely.tv in Testing, SOLID and Hexagonal Architecture

Technical Skills

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%

Architecture & Methodologies

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

Professional Experience

Backend Developer

Kairos DS

March 2022 - Present Spain

Backend programming of TAG for Inditex using DDD, Hexagonal Architecture and Clean Code with API-FIRST approach.

  • Creation of microservice from scratch using DDD and Hexagonal Architecture
  • Export of functionalities from another microservice adding new features
  • Implementation of Clean Code and SOLID principles
  • Development with API-FIRST approach
Spring Boot Java 11 Spring Data (SOLR, MariaDB) Git Maven JUnit Mockito Kibana Prometheus

Analyst Programmer

Tecnologías Plexus S.L.

July 2021 - March 2022 Spain

Java programming in the pricing and availability stack for HOTELBEDS client.

  • Extraction of rates to an independent microservice
  • Code quality improvement in multiple microservices
  • Optimization of hotel pricing processes
Spring Java 11 MyBatis Git Maven JUnit Mockito Kibana Prometheus

Analyst Programmer

Sling Technology

July 2020 - June 2021 Spain

Analysis, design and development of improvements for W2M client with microservices architecture.

  • Implementation from scratch of Java Microservices architecture with Kafka
  • Development with Spring Boot and Event Sourcing
  • Messaging integration with Kafka and RabbitMQ
  • Containerization with Docker and orchestration with Kubernetes
Spring Java 11 Hibernate Git Maven JUnit Mockito Kibana Kafka RabbitMQ Docker Kubernetes

Analyst Programmer

Globalia

April 2016 - June 2020 Madrid, Spain

Fullstack development of improvements for Welcomebeds and Newtourweb. Management and maintenance of Travelplan flights API.

  • Migration to microservices of monolithic applications
  • Management and development of Travelplan flights API
  • Integration with external providers
  • Implementation of Spring Cloud (Eureka, Zuul, Hystrix, Turbine, Spring Admin)
Spring Boot Java 11 Hibernate Git Gradle JUnit Mockito Jenkins Jira Spring Cloud

Programmer

SM2

October 2011 - March 2016 Spain

Development of improvements for Globalia. Management of Travelplan flights API with external integrations.

  • Added Spring Framework to legacy application without backend framework
  • Development of integrations with external systems
  • Work with fullstack frontend and backend technologies
  • Progressive migration to Spring architecture
Java Spring Servlet JSP PL/SQL JavaScript jQuery Hibernate Maven Subversion

Certifications

Testing: Introduction and Best Practices

Codely.tv

Hexagonal Architecture

Codely.tv

Applied SOLID Principles

Codely.tv

2021-2022 Ver más →

Master Java

Grupo Atrium

Education

Systems Engineering

Universidad del Caribe

1999 - 2004
Santo Domingo, Dominican Republic

Contact

Interested in working together? Feel free to contact me.

Available for freelance projects and job opportunities