JOHAN RENE GARCIA MONSALVE

Resumen Profesional

Desarrollador de Software Senior con más de 10 años de experiencia diseñando, migrando y optimizando sistemas escalables. Conocimiento en arquitecturas de microservicios y serverless utilizando AWS, Azure, Python, .NET y Node.js, PHP. Apasionado por la implementación de código limpio y la mejora continua de procesos.

Habilidades

  • Computación en la Nube: AWS (4+ años: Lambda, Cognito, SQS, SNS, Step Functions, EventBridge, API Gateway, S3, AuroraDB, DynamoDB, SAM), Azure (2+ años: Azure Functions, CosmosDB, API Management, App Services, Table Storage, Azure DevOps).
  • Lenguajes: PHP (7+ años), Python (3+ años), C# (3+ años), JavaScript / TypeScript (3+ años), Go (~6 meses), Node.js (1+ año).
  • Frameworks: .NET / .NET Core (3+ años), Angular (2+ años), React (1+ año), FastAPI / Django (~6 meses), Laravel (1+ año).
  • Arquitecturas: Microservicios, Serverless, Arquitectura Limpia, Domain-Driven Design (DDD), Microfrontends.
  • Bases de Datos: SQL (SQL Server, PostgreSQL, MySQL), NoSQL (DynamoDB, CosmosDB).
  • DevOps / CI/CD: Docker, Kubernetes (K8s), CI/CD, Git (GitFlow), GitHub Actions, GitLab CI.
  • Metodologías y Herramientas: Scrum, Kanban, Jira, Azure DevOps, Gitlab

Experiencia

Desarrollador de Software Full Stack Sr.

Noviembre 2024 – Febrero 2026 (1 año y 3 meses)
Blossom | Estados Unidos
  • Diseñé e implementé una gran refactorización en la plataforma para aplicar un nuevo diseño de interfaz de usuario al software Blossom Lite (banca para usuarios).
Tecnologías: AWS EC2, AWS Cloudwatch, Docker, PHP, Javascript, Jquery, React, Kendo UI, Tailwind, SASS

Desarrollador de Software Full Stack Sr.

Marzo 2024 – Julio 2024 (5 meses)
Viamericas Corporation | Medellín, Colombia
  • Diseñé y mantuve APIs REST en una arquitectura de microservicios y componentes de React en una arquitectura de microfrontends.
  • Migré exitosamente servicios de Node.js a Python, mejorando el rendimiento y la mantenibilidad.
Tecnologías: FinTech · Database Servers · Software Development · Amazon Relational Database Service (RDS) · Databases · Python · Swagger API · Microsoft SQL Server · Object-Oriented Programming (OOP) · SQL · Serverless Framework · AWS Cognito · AWS Lambda · React.js · Node.js · Microservices

Desarrollador de Software Back End Mid.

Junio 2023 – Enero 2024 (8 meses)
KLYM | Bogotá D.C., Colombia
  • Creé y modifique scrapers que obtenían información financiera de los clientes y la dejaban disponible para ser procesada por otras áreas.
  • Participé en la migración del monolito a microservicios, para el módulo de validaciones usando AWS Lambda.
Tecnologías: FinTech · Software Development · Amazon Relational Database Service (RDS) · Databases · Amazon S3 · Python · Web Scraping · Apache Airflow · PostgreSQL · Amazon Web Services (AWS) · Object-Oriented Programming (OOP) · SQL

Desarrollador de Software Back End Mid.

Septiembre 2022 – Febrero 2023 (6 meses)
Habi | Armenia, Colombia
  • Ayude a Agregar y mantener nuevas caracteriticas en las APIs del dashboard principal de clientes.
  • Apoye el proceso de fusión de productos de inmobiliaria al sistema principal
  • Apoye las mejoras del proceso de autenticación con AWS Cognito.
  • Participe activamente en el incremento de cobertura de pruebas unitarias
  • Cree scripts de perfilamiento de cliente para que los comerciales hicieran un reintento de compra de vivienda.
Tecnologías: Unit Testing · CI/CD · Desarrollo de API · Software Development · Amazon Relational Database Service (RDS) · Databases · MySQL · Amazon S3 · unittest · Python · HubSpot · Google BigQuery · Object-Oriented Programming (OOP) · SQL · AWS Lambda · GitLab · Scrum · Amazon Cognito

Desarrollador de Software Full Stack Sr.

Marzo 2020 – Febrero 2022 (2 años)
SATRACK | Medellín, Colombia
  • Apoye el proceso de renovación del Backoffice de la compañía de monolito a microservicios.
  • Participe en la construcción de micro frontends con Angular y React para las pantallas de gestión de clientes.
  • Participe en la construcción de los microservicios encargados de la gestión de clientes y pagos de suscripciones aplicando conceptos de arquitecturas limpias.
Tecnologías: Angular · Unit Testing · Azure CosmosDB · Apache Kafka · .NET Framework · Microsoft Azure · Desarrollo de API · Database Servers · Software Architecture · Software Development · Kanban · Git · Amazon Relational Database Service (RDS) · Databases · Azure DevOps · .NET Core · Swagger API · Kubernetes · C# · NoSQL · Microsoft SQL Server · Object-Oriented Programming (OOP) · Azure Kubernetes Service (AKS) · SQL · Java · Docker Products · React.js · DevOps · Metodologías ágiles · Docker · Microservices · JavaScript

Ingeniero Full Stack

Octubre 2019 – Febrero 2020 (5 meses)
Siigo S.A. | Medellín, Colombia
  • Contribuí al desarrollo del dashboard de la empresa para la implementación de la facturación electrónica.
Tecnologías: Angular · Microsoft Azure · Desarrollo de API · Database Servers · Software Development · Amazon Relational Database Service (RDS) · Databases · C# · Microsoft SQL Server · Object-Oriented Programming (OOP) · SQL · Docker · Microservices · JavaScript

Desarrollador de Software

Noviembre 2018 – Octubre 2019 (1 año)
Atlanticsoft | Armenia, Colombia
  • Implementé un sistema asincrónico para la gestión de inventarios y pedidos en múltiples canales de venta.
  • Construí procesos ETL con Python y AWS Athena para el análisis de datos.
Tecnologías: Unit Testing · Desarrollo de API · Database Servers · Software Development · Redis · Amazon Relational Database Service (RDS) · Databases · Amazon S3 · Linux · Python · Swagger API · Amazon Athena · NoSQL · Object-Oriented Programming (OOP) · SQL · Vue.js · PHP · AWS Lambda · Docker Products · DevOps · Docker

Desarrollador de Software

Mayo 2018 – Noviembre 2018 (7 meses)
Grupo OET | Bogotá D.C., Colombia
  • Implementé módulos de seguridad para la aplicación principal utilizando Laravel y Passport.
Tecnologías: Software Development · Amazon Relational Database Service (RDS) · Databases · MySQL · Object-Oriented Programming (OOP) · SQL · PHP · Laravel · Docker · JavaScript

Líder Técnico

Marzo 2009 – Diciembre 2016 (7 años, 10 meses)
SMS Americas Colombia Ltda | Bogotá D.C., Colombia
  • Lideré la optimización de consultas y bases de datos (Postgres), implementando replicación maestro-esclavo para mejorar el tiempo de respuesta del sistema.
  • Gestioné conexiones con plataformas de operadores en Centro/Sudamérica y lideré temporalmente el departamento de TI.
Tecnologías: Technical Leadership · CodeIgniter · Database Servers · Software Development · Redis · Amazon Relational Database Service (RDS) · Databases · Linux · Python · Software Design · PostgreSQL · NoSQL · Object-Oriented Programming (OOP) · SOAP · SMS · SQL · PHP · Docker Products · tech lead

Certificaciones

  • AWS Certified Solutions Architect – Associate (En progreso)
  • Construyendo Aplicaciones Modernas con Python en AWS (edX)
  • Design Thinking (Cymetri Group)
  • Curso de Arquitecturas Limpias para el Desarrollo de Software (Platzi)
  • Programación Go (Básico e Intermedio) (Platzi)

Educación

Técnico Profesional en Implementación de Software

Politécnico Grancolombiano | Colombia
Abril 2014 – Abril 2016

Idiomas

  • Español Nativo
  • Inglés Intermedio (B2)