Full Stack · .NET · Angular · Azure

Juan Pablo
Patiño Bedoya

Software Developer con experiencia construyendo aplicaciones web, móviles y microservicios en entornos empresariales, combinando .NET, Angular, Azure y buenas prácticas de ingeniería.

Medellín, Colombia Disponible para nuevas oportunidades
NOW

Desarrollador Full Stack Junior

TDM Transportes SAS · Nov 2022 — Presente

  • .NET, C#, Blazor, Angular, MAUI
  • Microservicios con .NET y Spring Boot
  • SQL avanzado, SP, funciones, triggers
  • Azure Blob Storage, Key Vault

Experiencia

Más de 4 años en desarrollo de software apoyando empresas en transporte y educación, desde el levantamiento de requisitos hasta el despliegue y soporte a usuarios.

Desarrollador Full Stack Junior

TDM Transportes SAS · Girardota Nov 2022 — Presente

Desarrollo y mantenimiento de soluciones internas para transporte y logística, integrando frontend moderno con backend robusto y servicios en la nube.

  • Desarrollo de interfaces web con Angular y Blazor.
  • Implementación de microservicios con .NET (C#) y Spring Boot.
  • Diseño y optimización de bases de datos SQL, incluyendo procedimientos almacenados, funciones y triggers.
  • Integración con Azure Blob Storage y Azure Key Vault.
  • Desarrollo móvil con MAUI y Xamarin.
  • Automatización de procesos con Power Apps y Power Automate.
  • Despliegues en IIS y pruebas de humo para asegurar la calidad.

Desarrollador de Software

Universidad CES · Poblado Abr 2016 — Sept 2019

Soporte y evolución de aplicaciones internas, garantizando estabilidad, disponibilidad y experiencia de usuario para distintos equipos académicos y administrativos.

  • Levantamiento y análisis de requisitos funcionales y técnicos.
  • Participación en reuniones con stakeholders para validar alcances.
  • Diagnóstico y corrección de incidencias a nivel de desarrollo.
  • Ejecución de pruebas de humo y de caja negra.
  • Mantenimiento de bases de datos con phpMyAdmin.
  • Gestión de sitios en WordPress (plugins, plantillas y ajustes).

Proyectos Destacados

Algunos ejemplos de soluciones que reflejan mi forma de trabajar: orientación a resultados, código limpio y foco en la experiencia del usuario.

Plataforma interna de gestión de transporte

TDM Transportes · .NET · Angular · SQL

Módulo web para gestión de rutas, vehículos y conductores, conectado a backend .NET y base de datos SQL optimizada para consultas en tiempo real.

  • Diseño de componentes en Angular y páginas responsivas.
  • Implementación de APIs en .NET con buenas prácticas de arquitectura.
  • Queries y SP optimizados para reducir tiempos de respuesta en reportes operativos.

Panel administrativo para control académico

Universidad CES · Web · DB

Evolución y soporte de herramientas internas para gestión de información académica, con foco en estabilidad y mejora continua.

  • Corrección de errores y mantenimiento evolutivo en módulos existentes.
  • Mejoras en la presentación de datos y experiencia de usuario.
  • Ajustes en base de datos y consultas para mantener la integridad de la información.

Proyectos académicos de IA y visión

Python · OpenCV · ML

Desarrollo de prototipos que aplican modelos de Machine Learning y procesamiento de imágenes para resolver problemas específicos.

  • Entrenamiento de modelos (Random Forest, KNN, redes neuronales, regresión lineal).
  • Procesamiento de imágenes con OpenCV y librerías afines.
  • Limpieza y análisis de datos con Python.

Educación

Formación sólida en desarrollo de software, desde fundamentos de programación hasta técnicas avanzadas de IA, visión por computador y optimización.

Ingeniería en Desarrollo de Software

Universidad Pascual Bravo · 2020 — 2023
  • Desarrollo web con Laravel.
  • Procesamiento y análisis de imágenes con OpenCV.
  • Programación paralela y optimización de procesos para mejorar rendimiento de aplicaciones.
  • Aplicación de leyes de protección y propiedad de datos en proyectos.
  • Desarrollo y entrenamiento de modelos de Machine Learning: Random Forest, KNN, regresión lineal, redes neuronales, entre otros.
  • Métodos numéricos con MATLAB.
  • Automatización de pruebas con Selenium.
  • Limpieza y análisis de datos con Python.

Tecnología en Desarrollo de Software

Universidad Pascual Bravo · 2016 — 2020
  • Fundamentos de lógica de programación y estructuras de datos.
  • Principios de arquitectura de software.
  • Desarrollo web y bases para aplicaciones empresariales.

Skills Técnicos

Un stack orientado al desarrollo full stack en ecosistemas Microsoft y web moderna, complementado con experiencia en automatización e inteligencia artificial.

Backend & APIs

  • .NET · C#
  • Microservicios · REST APIs
  • Spring Boot (Java)

Frontend & Mobile

  • Angular (TypeScript)
  • Blazor (.NET)
  • HTML · CSS
  • MAUI · Xamarin

Datos & Cloud

  • SQL · Diseño de BD
  • SP, funciones, triggers
  • Azure Blob Storage
  • Azure Key Vault

QA, DevOps & Otros

  • Pruebas de humo · Caja negra
  • Automatización con Selenium
  • Power Apps · Power Automate
  • Despliegues en IIS
  • WordPress · phpMyAdmin

Cursos & Certificaciones

Formación continua para mantenerme actualizado en ecosistemas Microsoft, desarrollo backend y servicios de IA en la nube.

Back-End Development with .NET

Microsoft · Mar 2025

Microsoft Certified: Aspectos básicos de Azure AI

Microsoft · Mar 2025

Foundations of Coding Full-Stack

Microsoft · Jan 2025

Contacto

¿Tienes un proyecto o rol donde mi experiencia pueda aportar valor? Escríbeme y conversemos.

Teléfono +57 319 390 5679
Ubicación Medellín, Colombia

También me apasionan el gaming, el fútbol y el entrenamiento físico. Me gustan los equipos que combinan tecnología, buenas prácticas y una cultura de aprendizaje continuo.