Projects

Next.js, TypeScript, PostgreSQL, Tailwind
Epi Data Col
A public-health surveillance platform for Colombia. It takes scattered, raw datasets from INS, SIVIGILA, and DANE and turns them into dashboards queryable by epidemiological week, department, and municipality.
View project ↗Senior Full Stack Engineer (Frontend-heavy) with 10+ years of experience designing, building, and scaling web applications, with experience in frontend (TypeScript, React, Angular) and backend (Node.js, Python, PostgreSQL). I've worked in demanding sectors like fintech and banking, high-traffic B2Cs, and B2B platforms with modules used by 10,000+ recurring users. I have strong skills translating business requirements into architectures like microfrontend and monolith, building REST and GraphQL APIs and modeling data, as well as designing responsive, accessible, UX/UI-focused interfaces, with prototyping in Figma. I approach every project with a product mindset, from understanding the business rules to how end users interact with each module. I have a track record of leading projects from planning to production, mentoring developers, and using AI tools (Claude Code, Cursor) to speed up delivery without sacrificing quality. My motto: teamwork is the key to success.
Work Experience
Senior Frontend Developer
Crehana·Remote
- Migrated the quiz module in the Player to Next.js (Zustand, Context API, Jest, React Testing Library, CI/CD on GitLab, deployment on Vercel), updating the API integration and achieving a 30% improvement in load time; added new interactive sections that improved response speed and the overall user experience.
- Developed key modules like gamification, quizzes, and live sessions — from admin views to end-user experiences, built across multiple microfrontends — used by 10,000+ recurring users.
- Helped coordinate feature planning and clarify direction for the team, particularly during periods of ambiguity or shifting priorities.
- Mentored and onboarded 3+ junior developers, including hands-on code review and technical guidance.
- Used AI tools (Claude Code, Cursor) to build an end-to-end payroll management platform — from Python APIs and GraphQL integration to implementing the form design with React, TypeScript, and Next.js.
- Next.js
- React
- TypeScript
- Jest
- GraphQL
- Python
Senior Frontend Developer
Sugo·Remote
- Developed and improved the main website using React, Next.js, TypeScript, and Tailwind CSS.
- Built and maintained the admin panel in Angular, integrated with the rest of the platform.
- Refactored critical legacy functions, resolving frequent bugs and client-reported issues, and significantly improving platform stability.
- Implemented localized features for international clients, using GraphQL to streamline data integration.
- React
- Next.js
- TypeScript
- Tailwind CSS
- Angular
- GraphQL
Frontend Developer
Blacksip·Bogotá, Colombia
- Built and launched the first version of the frontend for Bancolombia's tu360 Inmobiliario platform using React.JS, TypeScript, and Redux for state management, delivering a high-performance interface on schedule.
- Developed scalable frontend features and integrated backend services using Node.js, GraphQL, and Angular for e-commerce and pharmacy clients, driving an approximate 20% increase in user engagement across multiple projects.
- Coordinated internal deliveries and managed user stories to align team execution with project scope, strengthening my agile project leadership and cross-team communication skills.
- React
- TypeScript
- Redux
- Node.js
- GraphQL
- Angular
Frontend Developer
Stefanini Group·Bogotá, Colombia
- Designed a new web application and updated security modules for Scotiabank Colombia using Angular, JavaScript, and CSS, addressing legacy authentication vulnerabilities and strengthening user data protection.
- Designed and executed a full backend refactor for Cavipetrol using Node.js and PostgreSQL to eliminate system bottlenecks, successfully improving database query performance and platform efficiency.
- Angular
- JavaScript
- HTML/CSS
- Node.js
- PostgreSQL
Frontend Developer
Pulzo·Bogotá, Colombia
- Redesigned and developed the new homepage using React.JS, JavaScript, and CSS to improve overall UI consistency and performance.
- Built real-time modules (WebSockets, React) for presidential and senate election results, supporting hundreds of thousands of concurrent users under heavy traffic during election season.
- Developed and updated news publishing modules for admin users using Angular and RESTful APIs, enabling internal teams to publish content independently and strengthening the CMS architecture and end-to-end content management workflow.
- React
- JavaScript
- HTML/CSS
- Angular
- REST API
- WebSockets
Frontend Developer
BEXTechnology·Bogotá, Colombia
- Built government/institutional websites for clients including Fogacoop and Universidad del Rosario, using JavaScript, CSS, LESS, and HTML5, with accessibility as a top priority requirement for these public-facing sites.
- JavaScript
- HTML/CSS
- LESS
Fullstack Developer
STRAIL·Bogotá, Colombia
- Maintained and scaled the POS hardware e-commerce platform using Angular, Node.js, and PostgreSQL to accommodate business growth and increasing transaction volumes.
- Developed new features and optimized PostgreSQL backend queries using JavaScript, HTML, and CSS, resolving operational bottlenecks and improving platform response times for admin and store users.
- Iterated on system design based on operational feedback, strengthening long-term database stability and reinforcing full-stack product maintenance practices.
- Angular
- Node.js
- PostgreSQL
- JavaScript
- HTML/CSS
Trainee Engineer
Carvajal·Bogotá, Colombia
- Architected and developed a full-stack e-commerce and inventory management platform for POS terminals and hardware using Angular, Node.js, and PostgreSQL to digitize equipment distribution.
- Designed and optimized the relational database schema in PostgreSQL alongside the Angular frontend interfaces, enabling seamless admin inventory tracking and store management.
- Successfully delivered the end-to-end system architecture from scratch, accelerating order processing workflows.
- Angular
- Node.js
- PostgreSQL
Education
B.S. in Systems and Telecommunications Engineering
Sergio Arboleda University
Bogotá, Colombia
Hard Skills
Frontend
Backend
Database
Tools & AI
Soft Skills
Languages
Spanish - Native
English - Advanced
Contact
Have a project in mind or an opportunity? Let's talk.