Desarrollador Fullstack Java con experiencia en aplicaciones web empresariales usando React (TypeScript/JavaScript) y Spring Boot. Especializado en microservicios, arquitecturas robustas, APIs REST/SOAP, autenticación segura e integración con SAP Business One. Familiarizado con Docker, AWS, GCP, Linux y scripting en Python. Trabajo ágil con Scrum, pruebas unitarias (JUnit, Mockito) y enfoque en buenas prácticas, calidad de código y patrones de diseño.
Responsable del desarrollo y mantenimiento de servicios REST en arquitecturas monolíticas y de microservicios, aplicando principios de diseño por capas y componentes. Implementación de pruebas unitarias con JUnit 5 y Mockito, envoltura de servicios con Feign y documentación con Swagger.
Manipulación y consumo de microservicios en distintos ambientes de desarrollo, integración con Google Cloud Platform (GCP) y uso de buckets para almacenamiento de archivos multipart.
Actualización de servicios legados, resolución de bugs vía tickets, y configuración de proyectos para entornos cloud. Aplicación de código limpio con herramientas como Checkstyle y SonarQube.
Experiencia con bases de datos relacionales y NoSQL (MySQL, DB2, MongoDB) y trabajo bajo metodologías ágiles.
Enfocado al desarrollo de aplicaciones web empresariales integrando frontend moderno con backend robusto, utilizando el siguiente stack tecnológico:
Frontend: React, JavaScript, TypeScript, Tailwind CSS, Ant Design
Backend: Java (17, 21), Spring Boot, Spring Security, Spring Web (MVC), Spring Data JPA, Hibernate, JPA
Bases de datos: SQL Server
Integraciones: SAP Business One (Service Layer), RESTful APIs
Herramientas y entorno: Maven, Git, Apache Tomcat
Creación de proyectos robustos, autenticación segura, consumo de APIs SAP, y desarrollo de interfaces interactivas, bajo metodología ágil scrum.
Desarrollé e integré APIs REST y SOAP usando Java, Spring Boot, Spring Security y Spring Data en arquitecturas de microservicios. Optimicé servicios críticos mediante refactorización y consultas eficientes con JPA e Hibernate.
Automatización de despliegues con Docker, Jenkins y GitHub Actions; gestión de entornos en AWS y Linux. Control de versiones con Git y GitLab.
Experiencia en pruebas automatizadas con JUnit y Mockito, análisis de calidad con SonarQube, y desarrollo ágil con Scrum y ClickUp.
Complementariamente, desarrollé soluciones en Python sobre Databricks para procesamiento de datos y automatización de tareas.
Java, Spring boot, MySQL, Microservicios, JUnit, Mockito, Scrum, SonarQube, Hibernate, JPA, Gradle, Maven, REST, GCP, Git, Gitlab, React, JavaScript, Sap Business One, SQL Server, Apache Tomcat, Linux, AWS, Docker, Python, Github