5+
Años desarrollando software empresarial
Ingeniería de software orientada al dominio
Ingeniero de software enfocado en analizar el negocio y diseñar sistemas completos, desde la experiencia del usuario hasta la lógica que procesa la información y la almacena de forma consistente.
5+
Años desarrollando software empresarial
4
Empresas tecnológicas
3
Sectores industriales (logística, energía, pensiones)
2
Sistemas empresariales internacionales
SOBRE MI
Ingeniero de software enfocado en comprender cómo funciona el negocio, sus procesos y reglas, para traducirlos en sistemas que resuelvan problemas reales de forma clara y mantenible.
Diseño soluciones de extremo a extremo, considerando todo el flujo del sistema: desde la interacción del usuario con la aplicación hasta la forma en que los datos son procesados y almacenados.
Procesos · Reglas · Modelado
Microservices · APIs · Integración
Java · Spring Boot · Oracle
Consistencia · Escalabilidad · Mantenibilidad
STACK TÉCNICO
Herramientas, frameworks y prácticas que utilizo para analizar, diseñar y construir sistemas empresariales end-to-end, desde la lógica de negocio hasta la persistencia y operación en producción.
Java 8–21
Enterprise · LTS
Spring Boot
Microservices · REST APIs
JPA / Hibernate
Persistence · ORM
APIs REST
Design · Integration
Spring Batch
High-volume processing
Oracle
Enterprise database
SQL avanzado
Queries · Performance
Modelado relacional
Domain-driven structures
Optimización de consultas
Indexes · Execution plans
Docker
Containers · Deployment
Git
Version control
Jenkins
Pipelines · Automation
CI/CD
Build · Delivery
Azure
Cloud environments
JUnit
Unit testing
Spock
BDD · Groovy
Pruebas unitarias
Validation · Coverage
Pruebas de integración
Flows · Services
SonarQube
Code quality
EXPERIENCIA PROFESIONAL
2025 - 2026
Full-time · Remoto
Integración logística internacional — Olva Courier
2020 - 2025
Full-time · Hibrido
Proyectos internacionales — Cepsa (España) · Habitat AFP (Chile)
2020
Full-time · Remoto
Desarrollo de landing page corporativa
2019 - 2020
Full-time · Remoto
Desarrollo de soluciones e-commerce durante la pandemia
PROCESO DE TRABAJO
Forma de trabajo enfocada en entender el negocio, diseñar soluciones coherentes y llevarlas a producción de forma controlada y mantenible.
01
Análisis de cómo funciona el negocio, sus procesos, actores y reglas, para entender qué problema se debe resolver antes de proponer una solución técnica.
02
Definición de la arquitectura considerando todo el flujo: interacción del usuario, servicios backend, integraciones y modelo de datos.
03
Desarrollo de servicios y componentes con foco en claridad, pruebas y mantenibilidad, asegurando que la solución refleje correctamente la lógica del negocio.
04
Monitoreo y mejora continua del sistema, ajustando rendimiento, corrigiendo problemas y permitiendo su evolución sin afectar la estabilidad.
FILOSOFÍA DE INGENIERÍA
Principios que guían cómo analizo, diseño e implemento sistemas que deben ser confiables, mantenibles y alineados al negocio.
El software debe representar correctamente los procesos y reglas del negocio. Un mal modelo de dominio genera complejidad y errores a largo plazo.
Cada decisión considera todo el flujo: usuario, servicios, integraciones y datos. No se diseñan piezas aisladas, sino soluciones completas.
El código debe ser entendible y mantenible. La simplicidad bien aplicada reduce errores y facilita la evolución del sistema.
En sistemas empresariales, los datos deben ser correctos y confiables. Se prioriza la integridad sobre soluciones rápidas o incompletas.
Los sistemas deben seguir funcionando incluso cuando algo falla. Se consideran errores, reintentos y recuperación desde el diseño.
Las soluciones se diseñan para evolucionar con el negocio, evitando rediseños completos cuando aumentan la carga o la complejidad.
CONTACTO
Trabajemos juntos. Si estás construyendo o mejorando un sistema, puedo aportar en el análisis, diseño y desarrollo para llevarlo a producción de forma confiable.