Resumen profesional
Datos destacados
Experiencia
Formación
Enfatiza tus habilidades clave
Idiomas
Cronología
Generic
José Miguel Torres Sánchez

José Miguel Torres Sánchez

Resumen profesional

Ingeniero de Sistemas y Senior Backend Developer con más de 8 años de experiencia en diseño y desarrollo de arquitecturas escalables y microservicios. Experto en Java, Spring Boot, Micronaut y Node.js. Amplia experiencia en soluciones Cloud en AWS: Lambda, SQS, SNS, DynamoDB, Cognito, EventBridge, API Gateway, Step Functions, CloudFront, CloudWatch y S3, Terraform para despliegues consistentes y reproducibles.

Mi perfil combina resolución de problemas complejos, liderazgo técnico en equipos ágiles y colaboración con Frontend y DevOps, garantizando la entrega de sistemas de alta disponibilidad, rendimiento y confiabilidad, tanto en entornos modernos como legacy.

Datos destacados

5
5
years of professional experience
9
9
years of post-secondary education

Experiencia

Ingeniero de Desarrollo

Periferia IT-Group
Bogotá, Bogotá D.C.
2024.10 - Actual
  • Participé activamente en el diseño e implementación de la plataforma de Pagos P2M con QR, desarrollando microservicios en Java 17 + Micronaut para procesamiento transaccional en tiempo real, validaciones antifraude y conciliación operativa.
  • Contribuí en la construcción de la capa middleware financiero, desarrollando servicios de integración con el core bancario y con la red de pagos Redeban, garantizando interoperabilidad, trazabilidad y consistencia transaccional.
  • Implementé arquitectura hexagonal (Ports & Adapters), desacoplando la lógica de negocio de adaptadores externos (core bancario, Redeban, APIs REST y mensajería), mejorando mantenibilidad, testabilidad y evolución del sistema.
  • Definí e implementé contratos RESTful, mecanismos de idempotencia y control de concurrencia, asegurando integridad en operaciones críticas de débito y crédito.
  • Apoyé el diseño de una arquitectura serverless sobre AWS utilizando AWS Lambda, Amazon SQS, Amazon SNS, Amazon API Gateway, Amazon DynamoDB, Amazon CloudWatch, Amazon S3 y Amazon EventBridge, priorizando resiliencia, desacoplamiento y escalabilidad.
  • Implementé pruebas unitarias y de integración utilizando JUnit 5 y Mockito, aplicando principios de testing aislado mediante mocks y asegurando alta cobertura y confiabilidad en la lógica de negocio.
  • Participé en la evolución hacia el ecosistema de pagos inmediatos BRE-B / SPI, adaptando los servicios middleware para procesamiento síncrono de baja latencia, manejo de timeouts y validaciones regulatorias.
  • Implementé pipelines CI/CD con GitHub Actions, Docker y Maven, integrando SonarCloud para asegurar calidad, cobertura y mantenibilidad del código.

Desarrollador Backend Senior

Carroya.com
Bogotá, Bogotá D.C.
2022.04 - 2023.07
  • Implementé microservicios en Node.js y TypeScript utilizando AWS Lambda, Amazon SQS, Amazon SNS, Amazon DynamoDB, Amazon Cognito, API Gateway, Step Functions y CloudFront, asegurando procesamiento en tiempo real, autenticación segura y comunicación asíncrona entre servicios.
  • Desarrollé flujos de mensajería asíncrona y desacoplada con SQS y SNS, garantizando tolerancia a fallos y escalabilidad horizontal de los microservicios.
  • Implementé la capa de persistencia con Amazon DynamoDB, optimizando particionamiento y consultas para soportar transacciones de alto volumen y baja latencia dentro de los microservicios.
  • Integré Cognito para la gestión de autenticación y autorización de usuarios, asegurando seguridad y control de accesos en la plataforma.
  • Orquesté procesos mediante Step Functions, coordinando múltiples microservicios y flujos de negocio críticos de manera confiable.
  • Implementé pruebas unitarias y de integración con Jest y Stryker, aplicando mocking y asegurando cobertura en lógica de negocio y adaptadores AWS.
  • Automatizé la infraestructura como código con Terraform, garantizando despliegues consistentes y reproducibles en múltiples entornos.
  • Mejoré la observabilidad de los microservicios con CloudWatch, configurando métricas, logs y alarmas para monitoreo proactivo y detección temprana de incidentes.

Senior Software Engineer

Capgemini
Bogotá, Bogotá D.C.
2018.11 - 2022.04
  • Contribuí al desarrollo de sistemas críticos para Davivienda y Banagrario en Java y Oracle, apoyando integración con múltiples entidades financieras.
  • Implementé y mantuve Web Services SOAP y APIs, asegurando interoperabilidad y estabilidad de servicios.
  • Mejoré seguridad y confiabilidad del código aplicando buenas prácticas de desarrollo seguro y coordinando despliegues a producción.

Formación

Ingeniero de Sistemas -

Universidad Central
Bogotá, DC
2016.01 - 2021.11

Tecnólogo en Desarrollo de Software -

Sena
Bogotá, DC
2009.01 - 2011.12

Enfatiza tus habilidades clave

  • Trabajo en equipo
  • Resolución de problemas
  • Actitud proactiva
  • Toma de decisiones
  • Capacidad de liderazgo
  • Comunicación clara y efectiva
  • Enfoque analítico
  • Solución de errores
  • Controles de calidad

Idiomas

Español
Nativo
C2
Inglés
Intermedio
B1

Cronología

Ingeniero de Desarrollo

Periferia IT-Group
2024.10 - Actual

Desarrollador Backend Senior

Carroya.com
2022.04 - 2023.07

Senior Software Engineer

Capgemini
2018.11 - 2022.04

Ingeniero de Sistemas -

Universidad Central
2016.01 - 2021.11

Tecnólogo en Desarrollo de Software -

Sena
2009.01 - 2011.12
José Miguel Torres Sánchez