Backend Java Developer

Más de tres años construyendo y manteniendo servicios backend en Java y Spring Boot: APIs REST, bases de datos SQL, despliegues en Azure y Docker, integraciones, optimización de rendimiento y soporte en producción.

Java y Spring BootAPIs, SQL, Azure, DockerMás de 3 años en producción

Experiencia

Tres años de trabajo backend, sobre todo en Java y Spring Boot, entre desarrollo, integración de datos y soporte en producción.

Oct 2025 – May 2026Lima

Autoplan

Analista Programador

Cada mes migro más de 20 000 facturas desde el sistema de gestión de contratos hacia el de contabilidad, con procesos ETL en SQL y la validación de que cada registro cuadre entre bases antes de darlo por bueno. El resto del tiempo desarrollo nuevos requerimientos backend en Java y Spring Boot.

Java, Spring Boot, SQL, ETL, Git

Ene 2025 – Oct 2025Lima

Autokarr

Practicante de Automatización de Procesos

Automaticé el traspaso de facturas de PDF a Excel, un proceso que tomaba dos días de digitación manual y pasó a cinco minutos, sin los errores. Con ese tiempo libre construí métricas de ventas en pandas para que las decisiones de compra se tomaran con datos.

Python, OCR, pandas

Ene 2022 – Dic 2024Lima, E-commerce

Ecomserv

Desarrollador Backend Java

Durante tres años mantuve y desarrollé APIs REST y servicios reactivos de e-commerce sobre Azure: pedidos, productos, clientes y pagos. Corregí un flujo crítico de la pasarela de pagos y reduje el downtime en un 35 %. Optimicé endpoints que respondían entre seis y diez segundos hasta dejarlos en uno o dos, aplicando paginación, proyecciones e índices.

Java 8, Spring WebFlux, JPA/Hibernate, Azure, SQL

Proyectos

Trabajo seleccionado donde construí el backend de principio a fin, del sensor a la base de datos.

SIDRU

Sistema de Incentivos Digitales para el Reciclaje Urbano

Tesis, UPC, 2025 – 2026

Sistema que incentiva el reciclaje. Un contenedor con ESP32 detecta y pesa el material, el backend valida la operación y el usuario recibe una recompensa en un token real sobre blockchain.

Arquitectura

El firmware del ESP32 publica las lecturas de sensor y de sesión por MQTT. La API en Spring Boot (Java 21, DDD, JWT) consume y procesa esos mensajes, persiste en PostgreSQL e integra un token ERC-20 sobre Polygon mediante Web3j. La app en Flutter se comunica con la API y maneja el QR y la entrega de la recompensa. Todo corre en una VM de Azure con Docker.

Stack

Java 21, Spring Boot, PostgreSQL, MQTT, Docker, Azure, JWT, DDD, Web3j, Polygon, Flutter, ESP32

HomeyPark

Sistema de reserva de estacionamientos

Académico, UPC, 2024

API para reservar espacios de estacionamiento entre particulares.

Arquitectura

Seguridad con Spring Security y JWT, contexto de perfiles refactorizado con Clean Architecture y separación de lecturas y escrituras con CQRS. La lógica queda cubierta con pruebas en JUnit 5 y Mockito.

Stack

Spring Security, JWT, CQRS, JUnit 5, Mockito

TomateRitmo

Plataforma AgroTech con visión artificial

Académico, UPC, 2024

Plataforma que diagnostica el estado de cultivos de tomate a partir de imágenes.

Arquitectura

El backend en Spring Boot orquesta un modelo de visión en Python (Flask y TensorFlow) que clasifica cada imagen y devuelve diagnóstico, anomalía y nivel de confianza. La interfaz es Angular y todo se integra con Docker.

Stack

Spring Boot, Angular, Python, Flask, TensorFlow, Docker

Perfil

Desarrollador backend con más de tres años de experiencia en Java y Spring Boot, construyendo y manteniendo APIs y servicios que se mantienen estables bajo carga.

Trabajo cerca de la arquitectura, el soporte en producción y el rendimiento: separo dominios con claridad, diagnostico incidencias y optimizo consultas y servicios para que respondan bien bajo presión.

zsh — adriano@lima

whoami

Backend Java Developer

cat stack.txt

Java, Spring Boot, PostgreSQL, Docker, Azure

cat interests.txt

Microservices, Cloud, DevOps, IoT

status

Building reliable backend systems

Especialización

Java, Spring Boot, APIs REST, servicios reactivos y arquitectura backend.

Experiencia técnica

  • Integración de sistemas
  • Optimización SQL
  • Soporte en producción
  • Automatización
  • Resolución de incidencias

Formación y certificaciones

  • Ingeniería de Software - UPC
  • Azure Fundamentals (AZ-900)
  • Scrum Fundamentals
  • MongoDB University

Tecnologías

  • Java, Spring Boot
  • SQL Server, PostgreSQL, MySQL, MongoDB
  • Docker, Azure, Git
  • JUnit, Mockito, Hibernate, Spring Security
  • MQTT

Contacto

Puedes escribirme por correo o usar el formulario.