Miguel Ángel Mosquera Grisales

Senior Backend Engineer Senior Backend Engineer

Parce, qué chimba que estés aquí. Construyo APIs y sistemas backend que no se caen cuando de verdad importa, usando Java, Spring Boot, NestJS y TypeScript, sobre AWS y Azure. Y cuando toca, armo productos desde cero.

Hey, glad you're here. I build APIs and backend systems that hold up when it actually matters, using Java, Spring Boot, NestJS and TypeScript, running on AWS and Azure. And when it's time, I build products from the ground up.

Rionegro, Antioquia · abierto a remoto Rionegro, Antioquia, Colombia · open to remote

Acerca de mí

About me

Ingeniero de Sistemas de la Universidad Católica de Oriente y desarrollador backend senior. He trabajado en consultoría (Pragma) y en banca (Banco Finandina), dos mundos distintos de exigencia técnica y de negocio. Además soy fundador y CTO de GoLocal y Bemba Sessions, donde me toca todo el lado técnico: diseñar la arquitectura, modelar los datos y llevar la plataforma a producción desde cero. Autodidacta, me gusta liderar pruebas de concepto y meterle mano a cosas nuevas antes de que sean tendencia. Por estos días le estoy metiendo la ficha a datos e IA.

Cuando no estoy resolviendo un bug o armando un endpoint, seguramente ando viendo jugar a la Selección Colombia o al Real Madrid, con música de fondo (de lo que sea, soy bien melómano) o metido en un Assassin’s Creed, un Spider-Man o rompiéndola (o no) en FIFA. Creo que un buen backend se parece a un buen equipo: no se nota cuando todo funciona, se nota horrible cuando algo falla. Por eso me tomo en serio lo que construyo.

Systems Engineer from Universidad Católica de Oriente and senior backend developer. I've worked in consulting (Pragma) and in banking (Banco Finandina), two very different kinds of technical and business pressure. I'm also the founder and CTO of GoLocal and Bemba Sessions, where I own the whole technical side: designing the architecture, modeling the data, and taking the platform from zero to production. Self-taught, and I like leading proofs of concept and getting my hands on new things before they're trendy. Lately that means data and AI.

When I'm not fixing a bug or building an endpoint, I'm probably watching Colombia or Real Madrid play, with music running in the background (I listen to pretty much everything) or deep into an Assassin's Creed, a Spider-Man game, or trying my luck at FIFA. I think a good backend is a lot like a good team: nobody notices when it works, everybody notices when it doesn't. That's why I take what I build seriously.

  • Selección Colombia
  • Real Madrid
  • Melómano
  • Assassin's Creed · Spider-Man · FIFA

Stack técnico

Tech stack

Voltea un álbum para ver sus habilidades.

Flip an album to see the skills on it.

Experiencia

Experience

  1. 01

    Desarrollador Backend Senior — Pragma

    2025 — actualidad

    Consultoría técnica para clientes empresariales.

    • Desarrollo y mantengo servicios backend con Java y Spring Boot bajo arquitectura de microservicios, integrados con Azure para escalabilidad y rendimiento.
    • Implemento procesamiento asíncrono con servicios de colas en sistemas distribuidos.
    • Lidero pruebas de concepto (PoC), entre ellas la construcción de un servidor MCP (Model Context Protocol), evaluando viabilidad y dejando recomendaciones de implementación.
    • Trabajo directo con clientes en modelo de consultoría, traduciendo necesidades de negocio en soluciones técnicas escalables.
  2. 02

    Desarrollador Backend (Freelance) — LegacyVault Technologies — My Lasts

    2025

    Backend completo de una plataforma de legado digital en producción.

    • Diseñé e implementé de punta a punta el backend con NestJS, TypeScript y PostgreSQL.
    • Verificación de vida por correo (AWS SES) y SMS (AWS SNS), archivos en S3 y registro de auditoría de cada acceso.
    • Autenticación con BetterAuth: Google OAuth y MFA (TOTP, SMS y email).
  3. 03

    Analista de Desarrollo Semi Senior — Banco Finandina

    2022 — 2025

    Aplicación bancaria con alta exigencia de estabilidad y seguridad.

    • Implementé, mantuve y optimicé endpoints backend en Node.js para la app de clientes del banco.
    • Flujo de biometría: Amazon Rekognition orquestado con Step Functions y AWS Lambda (.NET Core), imágenes en S3 y exposición vía API Gateway.
    • Diseñé y mantuve bases de datos MySQL con foco en escalabilidad y rendimiento.
  4. 04

    Monitor académico — Universidad Católica de Oriente

    2022

    • Sesiones tipo clase de lógica, conjuntos y funciones para resolver dudas y reforzar conceptos con estudiantes.
  1. 01

    Senior Backend Developer — Pragma

    2025 — present

    Technical consulting for enterprise clients.

    • Build and maintain backend services with Java and Spring Boot on a microservices architecture, integrated with Azure for scalability and performance.
    • Implement asynchronous processing with queue services in distributed systems.
    • Lead proofs of concept (PoC), including building an MCP (Model Context Protocol) server, assessing feasibility and leaving implementation recommendations.
    • Work directly with clients in a consulting model, translating business needs into scalable technical solutions.
  2. 02

    Backend Developer (Freelance) — LegacyVault Technologies — My Lasts

    2025

    Full backend for a digital legacy platform in production.

    • Designed and built the backend end to end with NestJS, TypeScript, and PostgreSQL.
    • Liveness check via email (AWS SES) and SMS (AWS SNS), files in S3, and an audit log of every access.
    • Authentication with BetterAuth: Google OAuth and MFA (TOTP, SMS, and email).
  3. 03

    Semi-Senior Development Analyst — Banco Finandina

    2022 — 2025

    Banking application with high stability and security requirements.

    • Implemented, maintained, and optimized Node.js backend endpoints for the bank's customer app.
    • Biometrics flow: Amazon Rekognition orchestrated with Step Functions and AWS Lambda (.NET Core), images in S3, exposed via API Gateway.
    • Designed and maintained MySQL databases with a focus on scalability and performance.
  4. 04

    Teaching Assistant — Universidad Católica de Oriente

    2022

    • Class-style sessions on logic, sets, and functions to answer questions and reinforce concepts with students.

Estudios y formación

Education & training

  • Ingeniería de Sistemas

    Universidad Católica de Oriente 2021 — 2026

  • Desarrollador Web Full Stack

    Digital House 2021 — 2022

    Programa ProTalento: TruequeOnline, un e-commerce de intercambio (Node.js, EJS, MySQL), y un clon funcional de Mercado Libre.

  • Técnico en Programación de Software

    SENA 2018 — 2020

Formación adicional

Cloud & Data

  • Data Analysis with Python — Coursera / IBM, 2024
  • Azure Data Fundamentals (DP-900) — Microsoft Learn, 2024

Programación

  • JavaScript Essentials 1 y 2 — Cisco, 2025
  • Python Essentials 1 — Cisco, 2023
  • Git y GitHub profesional — Platzi, 2023
  • SQL y MySQL — Platzi, 2023

Liderazgo

  • Curso de liderazgo — Universidad Católica de Oriente, 2022

Idiomas

Español (nativo) · Inglés (B1)

  • Systems Engineering

    Universidad Católica de Oriente 2021 — 2026

  • Full Stack Web Developer

    Digital House 2021 — 2022

    ProTalento program: TruequeOnline, a barter e-commerce platform (Node.js, EJS, MySQL), and a working Mercado Libre clone.

  • Software Programming Technician

    SENA 2018 — 2020

Additional training

Cloud & Data

  • Data Analysis with Python — Coursera / IBM, 2024
  • Azure Data Fundamentals (DP-900) — Microsoft Learn, 2024

Programming

  • JavaScript Essentials 1 & 2 — Cisco, 2025
  • Python Essentials 1 — Cisco, 2023
  • Professional Git & GitHub — Platzi, 2023
  • SQL & MySQL — Platzi, 2023

Leadership

  • Leadership course — Universidad Católica de Oriente, 2022

Languages

Spanish (native) · English (B1)

Proyectos

Projects

Las capturas y el detalle de cada decisión técnica van llegando. Por ahora tienes la portada y buena parte de la letra.

Screenshots and the story behind each technical decision are on the way. For now, you've got the cover and most of the liner notes.

My Lasts

En producción

NestJS · PostgreSQL · AWS

Plataforma de legado digital: guardas cuentas, documentos y una carta para tu familia en una bóveda cifrada, y solo se entrega a las personas que designaste cuando dejas de responder las verificaciones. Me encargué de todo el backend, de punta a punta.

GoLocal

En staging

NestJS · PostgreSQL · Cloudflare R2

Turismo experiencial en las ciudades intermedias de Colombia: conecta viajeros con negocios y anfitriones locales (café, aventura, cultura y artesanía) para descubrir experiencias, reservarlas y armar rutas por pueblo. Nació como mi trabajo de grado y hoy lo estamos convirtiendo en producto.

Bemba Sessions

Muy pronto

NestJS · PostgreSQL · Cloudflare R2

Plataforma de música y eventos para la escena de DJs y artistas: lugares, eventos con lineup, sesiones, contrataciones y la comunidad que los sigue. Estamos afinando el lanzamiento. Cuando salga, aquí suena primero.

NestJS Modular Monolith Starter

Open source

NestJS · PostgreSQL · BetterAuth

Mi plantilla base para arrancar backends en NestJS sin repetir la misma configuración cada vez. Es la base sobre la que están construidos My Lasts, GoLocal y Bemba Sessions, y va mejorando proyecto a proyecto.

My Lasts

Live

NestJS · PostgreSQL · AWS

A digital legacy platform: you keep accounts, documents, and a letter to your family in an encrypted vault, and it's only delivered to the people you choose once you stop answering check-ins. I owned the entire backend, end to end.

GoLocal

In staging

NestJS · PostgreSQL · Cloudflare R2

Experiential tourism in Colombia's smaller cities: it connects travelers with local businesses and hosts (coffee, adventure, culture, and crafts) to discover experiences, book them, and put together town-by-town routes. It started as my capstone project, and now we're turning it into a product.

Bemba Sessions

Coming soon

NestJS · PostgreSQL · Cloudflare R2

A music and events platform for the DJ and artist scene: venues, events with lineups, sessions, bookings, and the community that follows them. We're fine-tuning the launch. When it drops, you'll hear it here first.

NestJS Modular Monolith Starter

Open source

NestJS · PostgreSQL · BetterAuth

My base template for spinning up NestJS backends without redoing the same setup every time. It's the foundation under My Lasts, GoLocal, and Bemba Sessions, and it gets better with every project.

Ahora mismo

Right now

Esto es lo más parecido a sentarme contigo a contarte qué ando haciendo. Se actualiza seguido, así que si vuelves en unas semanas, probablemente diga otra cosa.

This is the closest thing to sitting down and telling you what I'm up to. It updates often, so come back in a few weeks and it'll probably say something else.

  • Llevando GoLocal de staging a producción y afinando el lanzamiento de Bemba Sessions.
  • Metiéndole la ficha a datos e IA: preparando las certificaciones AWS AI Practitioner y Cloud Practitioner.
  • Taking GoLocal from staging to production and fine-tuning the Bemba Sessions launch.
  • Going deep on data and AI: preparing for the AWS AI Practitioner and Cloud Practitioner certifications.

En alguna otra dimensión probablemente sigo debuggeando este mismo endpoint.

In some other dimension I'm probably still debugging this exact endpoint.

Contacto

Contact

¿Tienes algo entre manos? Cuéntame y vemos cómo lo armamos. Escríbeme.

Got something in mind? Tell me about it and let's figure out how to build it. Reach out.