Skip to content
Profile photo

David Castrillón Gonzales

8+ years building frontend interfaces, currently at Yuno.

I design and build fast, accessible, and maintainable interfaces with React and TypeScript. I have worked in fintech and e-commerce with distributed teams, taking end-to-end ownership when the work touches Go, Node.js, or Java.

Open to conversations about senior frontend or full-stack roles.

About me

I work well when the problem is poorly defined and when the code I inherit is not mine. I have led test automation in banking, migrated applications to TypeScript in e-commerce, and built microfrontends in fintech. What stays consistent across those contexts: I read the code before writing my own, I prefer a small reviewable PR over a large explained one, and I review what I ship with the same attention I give to what lands in my queue.

Work Experience

  1. Yuno - Sr Frontend Developer

    Present

    I build the reconciliation module as a microfrontend (single-spa) inside the dashboard. Stack: React, TypeScript, and Material UI on the frontend; Kotlin on the backend. Focus on scaling the module without coupling it to the monolith and shortening release cycles.

  2. Conekta - Sr Frontend Developer

    I maintained and evolved the back-office over three years: new features, UX improvements, DX improvements. Stack: React, TypeScript, Material UI and Chakra UI on the frontend; Go and Node.js on the backend.

  3. Mercado Libre - Software Development SSr Analyst

    I migrated the insurance application from the legacy platform to TypeScript and React, working with product, design, and backend teams.

  4. Bancolombia - Software Engineer

    I led web, mobile, and service test automation with Selenium, Appium, Rest Assured, Screenplay, and Cucumber. I also worked on batch processes in Java/AS400 and defined the testing strategy for several teams.

  5. Accenture - Analyst

    I automated web, mobile, and service tests with Selenium, Appium, Rest Assured, Screenplay, and Cucumber for clients of the testing practice.

  6. Tenebit - Frontend Developer

    I built web applications with Ionic and AngularJS to manage and customize the customer experience inside a CRM.

Projects

Screenshot of JSON CV Manager

JSON CV Manager

CLI tool to manage your CV as code using the JSON Resume schema. Generates ATS-friendly PDFs, validates content, and lets you create tailored variants per application without touching Canva.

More projects

Landing Page with CMS

Multilingual landing page (ES/EN/FR) with integrated Decap CMS, contact form via Resend, and static deployment on Vercel. No subscriptions, 100% open source.

4×1000 Tax Calculator

Web tool to calculate Colombia's Financial Transactions Tax (GMF): compute the charge on a transaction or the deposit needed to stay within the tax-exempt threshold.

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.