Resumen profesional
Datos destacados
Experiencia
Formación
Enfatiza tus habilidades clave
Idiomas
Cronología
Generic
Juan Sebastian Guerrero Serna

Juan Sebastian Guerrero Serna

Resumen profesional

Ingeniero de Software especializado en el ecosistema .NET y soluciones cloud con Microsoft Azure, enfocado en el desarrollo de microservicios mediante Clean Architecture y principios SOLID (desde .NET 4.x hasta .NET 10). Experto en la automatización de ciclos de vida mediante pipelines de CI/CD (Azure DevOps / GitHub Actions) y la orquestación de contenedores en Azure Container Apps. Me destaco por mi capacidad para potenciar el desarrollo técnico mediante el uso avanzado de Inteligencia Artificial (Agentes de IA), aplicando metodologías como GitHub Spec-Driven Development para optimizar tiempos de entrega y garantizar la consistencia arquitectónica. Adicionalmente, mi background en QA Automation (Playwright, Postman, POM) me permite asegurar soluciones con un enfoque nativo en la calidad y alta disponibilidad del software.

Datos destacados

2
2
Languages
3
3
years of post-secondary education
2
2
years of professional experience

Experiencia

Desarrollador - Soporte

Navisaf SAS
Santiago de Cali
2026.01 - 2026.07
  • Diseño de Arquitectura: Especialista en la construcción de sistemas distribuidos y microservicios utilizando Clean Architecture y principios SOLID, garantizando código altamente mantenible, escalable y desacoplado.
  • Evolución del Ecosistema: Sólida trayectoria técnica en el ecosistema de Microsoft, con capacidad para migrar y mantener aplicaciones desde versiones legadas de .NET Framework (4.x) hasta las últimas innovaciones en .NET 10.
  • Orquestación y Contenedores: Experiencia en la contenedorización de aplicaciones con Docker, gestionando el ciclo de vida de imágenes en Azure Container Registry (ACR) y su despliegue/orquestación en entornos Azure Container Apps.
  • Soluciones Cloud & Serverless: Diseño de arquitecturas en la nube mediante el uso de servicios gestionados en Microsoft Azure, incluyendo App Services, WebJobs y la lógica de procesos distribuidos.
  • Automatización DevOps (CI/CD): Diseño e implementación de pipelines automatizados de integración y despliegue continuo utilizando Azure DevOps y GitHub Actions, integrando pruebas unitarias para asegurar entregas continuas con cero fricción.

QA tester - Soporte

Navisaf SAS
Santiago de Cali
2024.11 - 2025.12
  • Automatización de Pruebas (UI): Diseñé e implementé desde cero frameworks de automatización de pruebas utilizando Playwright, aplicando el patrón de diseño Page Object Model (POM) para garantizar scripts mantenibles y escalables.
  • Pruebas de API y CI/CD: Desarrollé suites de pruebas automatizadas en Postman empleando variables de entorno y scripts de validación avanzada, preparándolas con éxito para su integración y ejecución en pipelines automatizados.
  • Gestión y Ejecución Estratégica: Planifiqué y ejecuté ciclos de pruebas organizados mediante Azure Test Plans, asegurando la cobertura integral a través de pruebas de Humo (Smoke Testing) y Regresión.
  • Diseño de Pruebas Funcionales: Apliqué técnicas analíticas como Partición de Equivalencias, Análisis de Valores Límites y Tablas de Decisión para la creación de escenarios y casos de prueba robustos.
  • Ciclo de Vida del Defecto: Responsable del reporte detallado de bugs en Azure DevOps, estructurando los hallazgos con pasos de reproducción precisos, análisis de comportamiento (esperado vs. actual), logs de consola y evidencias visuales.

Desarrollador Practicante

Navisaf SAS
Santiago de Cali
2024.04 - 2024.10
  • Migración de Arquitectura: Lideré la transformación de una aplicación monolítica basada en el patrón MVC hacia una arquitectura desacoplada, separando eficientemente el Backend y el Frontend.
  • Desarrollo de API y Backend: Diseñé y construí una API REST robusta utilizando .NET, aplicando Inyección de Dependencias para garantizar un código modular, mantenible y de bajo acoplamiento.
  • Persistencia de Datos: Implementé Entity Framework como ORM para el mapeo y gestión de la base de datos, asegurando una conexión eficiente con SQL Server.
  • Seguridad y Validación: Integré Identity Framework para el manejo de autenticación de usuarios, implementando además la validación de datos mediante DTOs (Data Transfer Objects) para la recepción segura de información desde el Frontend.
  • Control de Versiones: Utilicé Git de manera rigurosa para el control de versiones, gestionando el flujo de ramas (branching) y asegurando la integridad del código fuente.
  • Integración y Pruebas: Aseguré la correcta comunicación entre Front y Back, utilizando Postman y Swagger para la documentación, pruebas funcionales y consumo eficiente de los endpoints.

Formación

Computer Software Engineering -

Politécnico Grancolombiano
Cali
2025.01 - 2026.01

Analisis y desarrollo de software - undefined

Servicio Nacional de Aprendizaje (SENA)
Cali
2022.01 - 2024.01

Enfatiza tus habilidades clave

  • IA Agents
  • Critical Thinking
  • Adaptability
  • Unit Testing
  • Git
  • Azure
  • C#
  • Code Review
  • Problem-solving
  • Version Control
  • Team Collaboration
  • Communication
  • Agile Methodologies
  • SQL Server
  • Playwright
  • API Testing
  • Testing Automation
  • Azure DevOps
  • CI/CD Automation
  • Azure Container Apps
  • Docker
  • Microservices
  • Cloud Architecture
  • NET Development

Idiomas

Español
Nativo
C2
Inglés
Intermedio
B1

Cronología

Desarrollador - Soporte

Navisaf SAS
2026.01 - 2026.07

Computer Software Engineering -

Politécnico Grancolombiano
2025.01 - 2026.01

QA tester - Soporte

Navisaf SAS
2024.11 - 2025.12

Desarrollador Practicante

Navisaf SAS
2024.04 - 2024.10

Analisis y desarrollo de software - undefined

Servicio Nacional de Aprendizaje (SENA)
2022.01 - 2024.01
Juan Sebastian Guerrero Serna