Skip to content
Profile photo

David Castrillón Gonzales

Full-stack Developer

Available

8+ years of experience

Full-stack developer specialized in frontend with React and TypeScript. I design and build fast, accessible, and maintainable user interfaces.

Also experienced with Go, Node.js, and Java and test automation using Selenium and Appium, enabling end-to-end collaboration.

About me

I am passionate about programming and continuous learning. I believe knowledge should be shared, and I enjoy learning with others and teaching what I learn.

I work well in teams, embrace challenges, and remain calm when making decisions to find effective solutions.

Committed to improving software quality and delivering real value to customers.

Work Experience

  1. Yuno - Sr Frontend Developer

    Present

    Implemented the reconciliation module as microfrontends (single-spa) within the dashboard. React, TypeScript, and Material UI on the frontend; Kotlin on the backend. Improved scalability and delivery times.

  2. Conekta - Sr Frontend Developer

    Maintained and evolved the back-office application; shipped new features and UX/DX improvements. React, TypeScript, Material UI/Chakra UI on the frontend; Go and Node.js on the backend.

  3. Mercado Libre - Software Development SSr Analyst

    Migrated the insurance application to TypeScript and React; collaborated with multidisciplinary teams.

  4. Bancolombia - Software Engineer

    Web, mobile, and service test automation (Selenium, Appium, Rest Assured, Screenplay, Cucumber) and batch processes using Java/AS400. Led testing teams and defined testing strategies.

  5. Accenture - Analyst

    Web, mobile, and service test automation using Selenium, Appium, Rest Assured, Screenplay, and Cucumber.

  6. Tenebit - Frontend Developer

    Web application development using Ionic and AngularJS to manage and customize the CRM experience.

Projects

Info Colombia

Open-source project consuming API Colombia to explore the country's geography, history, tourist attractions, and presidents, with a focus on performance and accessibility.

Screenshot of Info Colombia

Acme Dashboard - Next.js Course

Example dashboard following the official Next.js 14 course: file-system routing, SSR, and reusable UI with Tailwind CSS and TypeScript.

Screenshot of Acme Dashboard - Next.js Course

Portfolio

Lightweight, accessible portfolio built with Astro and Tailwind CSS, deployed with continuous delivery on Netlify.

Screenshot of Portfolio