Hola, mi nombre es
David Camilo Cortes Salazar
Ingeniero de Software
Bogotá D.C., Colombia
Ingeniero de Software con experiencia en desarrollo full-stack, automatización de procesos operativos manuales de alto volumen y diseño de arquitectura de software orientada a la extensibilidad.
Me interesa el diseño que resiste el cambio: arquitecturas extensibles, límites claros entre módulos y decisiones técnicas que otro desarrollador pueda retomar sin reconstruir el contexto desde cero.
Experiencia
Oct 2025 – PresentActualidad
Ingeniero de Software · Evolution Consulting SAS
Bogotá D.C., Colombia
- Punto único de contacto técnico para 5 empresas cliente activas (3 más en onboarding) del portal "Autoservicio" (monolito PHP/Laravel).
- Construí de punta a punta el módulo de vacaciones, períodos de nómina y autorizadores, en producción activa en 4 empresas cliente.
- Diseñé un microservicio en Spring Boot alrededor del patrón Strategy para que nuevos tipos de novedades de nómina (vacaciones pagadas/disfrutadas, incapacidades por tipo) se agreguen sin modificar el código existente (Open/Closed).
- Reduje los registros históricos duplicados en ~99.5% (de ~50.000 a 200-300 por empresa) con consultas parametrizadas y reutilizables en SQL Server para 6 empresas cliente.
- Automaticé la generación de formatos externos de Excel con una aplicación de escritorio multiplataforma (React + Tauri, backend en Python), eliminando ese trabajo manual.
- Lideré el mapeo de requerimientos, las historias de usuario, la estimación de sprints y la revisión de PRs del módulo en 4 empresas cliente.
Aug 2018 – Aug 2026Educación
Pregrado en Ciencias de la Computación · Universidad Nacional de Colombia (UNAL)
Graduado
Apr 2022 – Oct 2022
Ingeniero de Automatización de Procesos · Talentpitch
Bogotá D.C., Colombia
- Reduje la producción manual de contenido en ~85% (~8-9 horas/semana) con bots en Python que consultaban datos, generaban imágenes y publicaban en 5 plataformas de redes sociales, de extremo a extremo en menos de 1 minuto.
- Orquesté y monitoreé entre 5 y 8 flujos de automatización en producción con Apache Airflow, manteniendo una tasa de éxito del 95%.
- Contribuí al desarrollo frontend en React de dashboards operativos internos, reemplazando consultas SQL manuales y reportes manuales por visualización automatizada de KPIs.
Feb 2016 – Nov 2017Educación
Técnico en Asistencia Administrativa · SENA
Trabajo destacado
Proyectos
Habilidades
En producción
Lenguajes
- Python
- JavaScript/TypeScript
- PHP
- Java
- SQL
Frameworks y Librerías
- Laravel
- Spring Boot
- React
- Next.js
- Tauri
Bases de Datos
Consultas parametrizadas · consolidación multi-base de datos
- SQL Server
Diseño de Software
- Patrón Strategy
- Principio Open/Closed
- Modelado de datos
Metodologías
- Historias de usuario
- Estimación de sprints
- Revisión de PRs
- Mentoría técnica
Automatización
- Apache Airflow
- Bots en Python
- RPA de flujos de Excel
Idiomas
Voxy Proficiency Achievement · Intermedio alto
- Español (nativo)
- Inglés B2
Base académica y en aprendizaje
Lenguajes
- Go
- C++
Cloud e Infraestructura
Trabajo del diplomado en DevOps e IA (UNAL)
- AWS
- Docker
- Terraform
- Prometheus
Datos y Machine Learning
Certificación Azure ML · macroentrenamiento MeIA 2025
- Pandas
- Scikit-Learn
- Azure ML
Certificaciones
Diplomado en DevOps e IA para Ingeniería de SoftwareVer credencial (se abre en una pestaña nueva)
UNAL · Jun 2026
Macroentrenamiento en Inteligencia Artificial (MeIA 2025)Ver credencial (se abre en una pestaña nueva)
UNAM · Jul 2025
Certificado Voxy Proficiency Achievement (Intermedio alto)Ver credencial (se abre en una pestaña nueva)
Voxy · Mar 2025
Microsoft Azure Machine Learning for Data ScientistsVer credencial (se abre en una pestaña nueva)
Microsoft · Jun 2024
Programa de Formación Básico (Ciclo 1, 2 Y 3) en Habilidades de Programación de Misión TIC 2022Ver credencial (se abre en una pestaña nueva)
UNAL · Dec 2021
Cursos y certificaciones adicionales: IBM · Cognitive Class · HackerRank
05. ¿Qué sigue?
Construyamos algo que valga la pena.
Estoy abierto a hablar de nuevas oportunidades, colaboraciones o cualquier tema de software, desde monolitos en Laravel hasta pipelines de automatización. La forma más rápida de contactarme es por correo electrónico; te respondo pronto.

