Hi, my name is
David Camilo Cortes Salazar
Software Engineer
Bogotá D.C., Colombia
Software Engineer with experience in full-stack development, automation of high-volume manual operational processes, and software architecture design oriented toward extensibility.
I care about design that survives change: extensible architectures, clear boundaries between modules, and technical decisions another developer can pick up without rebuilding the context from scratch.
Experience
Oct 2025 – PresentCurrent
Software Engineer · Evolution Consulting SAS
Bogotá D.C., CO
- Sole technical point of contact for 5 active client companies (3 more onboarding) for the "Autoservicio" portal (PHP/Laravel monolith).
- Built end-to-end the vacation, payroll-period and authorizer module, in active production across 4 client companies.
- Designed a Spring Boot microservice around the Strategy pattern so new payroll change types (paid/enjoyed vacations, disability leave by type) plug in without touching existing code (Open/Closed).
- Cut duplicate historical records by ~99.5% (from ~50,000 to 200-300 per company) with parameterized, reusable SQL Server queries across 6 client companies.
- Automated the generation of external Excel formats with a cross-platform desktop application (React + Tauri, Python backend), eliminating that manual work.
- Led requirements mapping, user stories, sprint estimation and PR reviews for the module across 4 client companies.
Aug 2018 – Aug 2026Education
B.S. in Computer Science · Universidad Nacional de Colombia (UNAL)
Graduated
Apr 2022 – Oct 2022
Process Automation Engineer · Talentpitch
Bogotá D.C., CO
- Cut manual content production by ~85% (~8-9 hours/week) with Python bots that queried data, generated images and published across 5 social media platforms, end-to-end in under 1 minute.
- Orchestrated and monitored 5 to 8 production automation workflows with Apache Airflow, maintaining a 95% success rate.
- Contributed to React frontend development for internal operational dashboards, replacing manual SQL queries and manual reporting with automated KPI visualization.
Feb 2016 – Nov 2017Education
Technician in Administrative Assistance · SENA
Featured work
Projects
Skills
Used in production
Languages
- Python
- JavaScript/TypeScript
- PHP
- Java
- SQL
Frameworks & Libraries
- Laravel
- Spring Boot
- React
- Next.js
- Tauri
Databases
Parameterized queries · multi-database consolidation
- SQL Server
Software Design
- Strategy pattern
- Open/Closed principle
- Data modeling
Methodologies
- User stories
- Sprint estimation
- PR reviews
- Technical mentoring
Automation
- Apache Airflow
- Python bots
- Excel workflow RPA
Spoken Languages
Voxy Proficiency Achievement · High Intermediate
- Spanish (native)
- English B2
Academic foundation & currently learning
Languages
- Go
- C++
Cloud & Infrastructure
DevOps & AI diploma coursework (UNAL)
- AWS
- Docker
- Terraform
- Prometheus
Data & Machine Learning
Azure ML certification · MeIA 2025 macrotraining
- Pandas
- Scikit-Learn
- Azure ML
Certifications
DevOps and AI Diploma for Software EngineeringView credential (opens in a new tab)
UNAL · Jun 2026
Macrotraining in Artificial Intelligence (MeIA 2025)View credential (opens in a new tab)
UNAM · Jul 2025
Voxy Proficiency Achievement Certificate (High Intermediate)View credential (opens in a new tab)
Voxy · Mar 2025
Microsoft Azure Machine Learning for Data ScientistsView credential (opens in a new tab)
Microsoft · Jun 2024
Programming Skills Basic Training Program (Cycle 1, 2 and 3) in Mission TIC 2022View credential (opens in a new tab)
UNAL · Dec 2021
Additional coursework & certifications: IBM · Cognitive Class · HackerRank
05. What's next?
Let's build something worth shipping.
I'm open to discussing new opportunities, collaborations, or anything software, from Laravel monoliths to automation pipelines. The fastest way to reach me is by email; I'll get back to you.

