Skip to content
>David Cortes_

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

  1. 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.
  2. Aug 2018 – Aug 2026Education

    B.S. in Computer Science · Universidad Nacional de Colombia (UNAL)

    Graduated

  3. 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.
  4. Feb 2016 – Nov 2017Education

    Technician in Administrative Assistance · SENA

Featured work

Projects

  • View project: Table Snap Pro
    Pipeline diagram: image upload, vision model selection via OpenRouter, structured table data, and an Excel file download.
    Personal projectIn production

    Table Snap Pro

    Web app that turns photos of tables into structured data and ready-to-use Excel files, powered by multimodal AI models through OpenRouter.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • OpenRouter API
    • +1

    AI web application

  • View project: Space Destroyer
    Victory screen showing the winner message at the end of a match.
    Personal projectIn production

    Space Destroyer

    Two-player spaceship duel written in Python and Pygame, networked over raw TCP sockets with a dedicated threaded server that owns matchmaking and state relay.

    • Python
    • Pygame
    • Sockets (TCP)
    • Threading

    Multiplayer game

  • View project: Towtito
    Public landing page of Towtito: hero with 24/7 availability badge, towing imagery, service cards and assistance call to action.
    Freelance client projectIn production

    Towtito

    Public web application for Tito Tow Services, a towing company in Houston: service catalog and a guided assistance request flow available around the clock.

    • Next.js
    • React
    • Tailwind CSS
    • Radix UI
    • Vercel

    Web application

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

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.