ARQUITECTO DE SOFTWARE

Daniel Eduardo
Jiménez Ovallos

Más de 12 años en tecnología y más de 3 años liderando la arquitectura de soluciones en producción en banca y fintech. Diseño microservicios, monolitos modulares y sistemas orientados a eventos en Java/Spring Boot sobre AWS, con arquitectura limpia y hexagonal.

Diseño de APIs y Microservicios|Seguridad y Autenticación|Java|AWS
Daniel Eduardo Jiménez Ovallos, Arquitecto de Software

SOBRE MÍ

Soy Ingeniero de Sistemas y Especialista en Auditoría de Sistemas, con más de 12 años en tecnología y más de 3 años liderando la arquitectura de soluciones en producción en banca y fintech.

Diseño arquitecturas de microservicios, monolitos modulares y sistemas orientados a eventos en Java/Spring Boot sobre AWS, aplicando arquitectura limpia y hexagonal. Defino requisitos no funcionales de disponibilidad, escalabilidad y rendimiento, y diseño patrones de integración seguros con cores bancarios, proveedores externos y dispositivos transaccionales, respondiendo por los controles de seguridad (OAuth 2.0/OIDC, OWASP Top 10) y la calidad verificable del código.

EXPERIENCIA PROFESIONAL

Senior Backend Developer
Vectora SAS – Fintech · Plataforma MOUV (Pagos y Recaudos)
04/2025 – 03/2026
  • Llevé MOUV, plataforma de pagos y recaudos, a producción con arquitectura de microservicios en Java y Spring Boot sobre AWS (ECS, Cognito para autenticación), con infraestructura reproducible en Terraform.
  • Evalué el esquema de cifrado propio de un proveedor de pagos y diseñé el patrón de integración como componente reutilizable, hoy consumido por varios microservicios de la plataforma.
  • Procesamiento asíncrono de eventos con AWS SQS (EDA) y modelado de datos en PostgreSQL.
Senior Tech Developer
Sempli SAS – Fintech · Plataforma Tarjeta de Crédito
02/2023 – 02/2025
  • Arquitecto de la plataforma de tarjeta de crédito (Java/Spring Boot y Angular/TypeScript) y líder técnico de 4 personas, respondiendo por las decisiones de arquitectura del producto en producción.
  • Rediseñé el patrón de integración con el core bancario Mambu, resolviendo los defectos de sincronización que afectaban la consistencia de las tarjetas.
  • Eliminé los timeouts recurrentes del sistema paralelizando llamadas con CompletableFuture, mejorando el rendimiento y reduciendo de forma sostenida los bugs en producción.
Arquitecto Desarrollador Java
Ceiba – Fintech (Scotiabank Colpatria) · Soluciones Financieras
06/2021 – 01/2023
  • Diseñé y entregué integraciones bancarias REST y SOAP en Java 11/17 para Colombia, México y Canadá, con controles OWASP Top 10 y calidad verificada en SonarQube y JUnit.
  • Rediseñé el flujo de autenticación por OTP: tiempos de vencimiento claros al usuario final sin debilitar el control de seguridad.
  • Documenté y sustenté la puesta en marcha ante los equipos de México, que desplegaron sin acompañamiento presencial.
Ingeniero de Desarrollo Senior
WPOSS – Soluciones Transaccionales · Medios de Pago (POS)
11/2020 – 06/2021
  • Lideré a 3 desarrolladores en la construcción de Polaris Cloud, plataforma de microservicios vendida al banco BCP, definiendo la comunicación con dispositivos POS bajo el estándar ISO 8583.
Desarrollador de Aplicaciones
Crediservir – Sector Financiero · Sistemas de Información
02/2019 – 10/2020
  • Llevé a producción la aplicación financiera que hoy usan más de 1.000 asociados, con transacciones auditadas contra OWASP Top 10 por auditores externos.
  • Construí aplicaciones con GeneXus (low-code) y APIs con Java y Spring Boot, modelando datos en PostgreSQL.

Experiencia adicional

IE Colegio Monseñor Díaz Plata
Docente · 08/2016 – 03/2019
Formación académica en áreas relacionadas con tecnología y sistemas.
UFPSO
Analista de Soporte · 02/2014 – 08/2016
Soporte funcional y técnico de la plataforma institucional SID.
TMSOFT
Desarrollador Junior · 09/2013 – 02/2014
Participé en la creación de una plataforma VoIP para call centers, usando Asterisk como motor de resolución de llamadas.

HABILIDADES TÉCNICAS

Arquitectura e integraciones
Microservicios · Monolito modular · EDA con AWS SQS · Arquitectura limpia, hexagonal y onion · Diseño de APIs REST y SOAP · Patrones de diseño · SOLID · DRY · YAGNI · Integración con cores bancarios, proveedores externos y dispositivos POS (ISO 8583)
Seguridad y autenticación
Spring Security · OAuth 2.0 y OpenID Connect con AWS Cognito · OTP · Cifrado en integraciones con proveedores · OWASP Top 10 · Auditoría de sistemas · Controles sobre transacciones monetarias
Plataforma y datos
Java (8, 11, 17, 21) · Spring Boot · PostgreSQL · Oracle · Cassandra · Redis · Angular · TypeScript
Cloud & DevOps
AWS (ECS, EC2, SQS, Cognito, CloudWatch) · Terraform · Docker · Git · Artifactory · CI/CD

HERRAMIENTAS

Calidad de Código
JUnit · Mockito · SonarQube · Clean Code · Scrum
Herramientas de Desarrollo
IntelliJ IDEA · VS Code · DataGrip · Postman · Swagger · Jira · Confluence · Figma
IA
Claude Code · Claude Design · Kiro

PROYECTOS PROPIOS Y DESARROLLO ASISTIDO POR IA

Steward
Steward
App iOS de finanzas personales

Construí esta app para presupuestar, controlar gastos, administrar créditos y calcular el diezmo — de punta a punta, aplicando Specification-Driven Development desde el diseño hasta el desarrollo.

React NativeiOSSpecification-Driven DevelopmentCódigo abierto
QR descargar Steward en App StoreEscanea para descargar
Catalog Studio
Catalog Studio
App de escritorio Windows

Una app de escritorio que carga el catálogo de un proveedor, lee automáticamente todos los productos y me permite seleccionar y ajustar precios para generar el catálogo final que envío a mis clientes.

ReactElectronWindowsSpecification-Driven Development
github.com/srdejo/catalog-studio
srdejo.com.co
srdejo.com.co
Software que simplifica tu negocio

Iniciativa propia de software bajo la que desarrollo mis productos. Llevo 10 proyectos en paralelo con Claude Code: defino las especificaciones y la arquitectura de cada uno y reviso el código generado antes de integrarlo.

FORMACIÓN

Especialización en Auditoría de Sistemas
Universidad Francisco de Paula Santander Ocaña (UFPSO)
2017
Ingeniería de Sistemas
Universidad Francisco de Paula Santander Ocaña (UFPSO)
2015
Idiomas
Español nativo · Inglés intermedio (B1)
Duolingo English Test · 62 pts

CERTIFICACIONES

PlatziPlatzi
  • Curso de OpenClaw
    Aprobado el 10 de agosto, 2026
  • Curso de Node.js: Autenticación, Microservicios y Redis
    Aprobado el 20 de mayo, 2026
  • Curso Profesional de Arquitectura de Software
    Aprobado el 1 de agosto, 2024
  • Curso de Arquitecturas Limpias para Desarrollo de Software
    Aprobado el 21 de junio, 2023
  • Fundamentos de Arquitectura de Software (2018)
    Aprobado el 25 de mayo, 2023
  • Frontend a Profundidad con Angular
    Aprobado el 9 de septiembre, 2021
  • Desarrollo Backend con Java
    Aprobado el 26 de julio, 2021
Además: Java Spring Security · Cloud Computing con AWS.
Ver todos mis cursos en Platzi

EN CONSTANTE APRENDIZAJE

· Nuevas metodologías: Spec Driven Development, Domain-Driven Design (DDD)
· Nuevas técnicas de desarrollo apoyadas en IA, uso de la IA en el diseño de arquitecturas
· Arquitecturas orientadas a eventos (EDA)