Available for new opportunities
Frontend Software Engineer
I build exceptional digital experiences with modern web technologies. Specializing in React, TypeScript, and cloud solutions.
About Me
I'm David Rodriguez, a Frontend Software Engineer with over 6 years of experience building modern web applications. I specialize in creating responsive, user-friendly interfaces with React and TypeScript.
My expertise extends to architecting cloud solutions with AWS, implementing CI/CD pipelines, and developing cross-platform mobile applications with React Native.
I'm passionate about creating clean, maintainable code and delivering exceptional user experiences.
DR
Work Experience
Frontend Software Engineer
Realvirtual SA de CV • Remote
2020 - Present
- Orchestrated end-to-end frontend development for 10+ B2B/B2C web apps (React.js), collaborating with backend engineers to architect REST/GraphQL APIs and partnering with UI/UX designers to implement responsive interfaces.
- Spearheaded the development of a modular UI component library using Storybook, TypeScript, and styled-components, standardizing 40+ reusable components with Jest/React Testing Library integration.
- Led adoption of Atomic Design, state management (Context API & Redux Toolkit), and performance-first practices (code splitting, memoization), while enforcing code quality via ESLint/Prettier.
- Designed AWS cloud infrastructure leveraging S3, Cognito, RDS, and AppSync. Implemented AWS Amplify CI/CD pipelines integrated with GitHub and Bitbucket repositories.
Freelance Full-Stack Developer
Workana • Remote
2018 - 2020
- Delivered cross-industry software solutions (telemedicine, geolocation, home delivery services, crypto, e-commerce, accounting), leveraging modern stacks (React, Node.js, React Native).
- Top-rated freelance developer trusted by 20+ clients for technical excellence, rapid delivery, and client-centric collaboration.
Featured Projects
Back9 Enterprise Suite
2024
Billing Portal, POS, Dashboard
- Architected and developed an offline-first POS system handling 70,000+ products across 3+ suppliers, with real-time inventory sync and transaction resilience via IndexedDB/Service Workers.
- Designed and implemented client-defined promotion logic (BOGO, coupons, seasonal tiers) by reverse-engineering legacy Excel workflows into React/Redux algorithms.
- Designed a no-code UI theming system for franchise branding without developer intervention.
Creditea Pay
2023
Buy Now Pay Later Platform
- Architected and implemented the frontend of Creditea Pay, a BNPL web app.
- Delivered pixel-perfect UI/UX from Figma designs, developing a modular CSS library to accelerate feature development.
- Revamped a legacy UI component library with a scalable, atomic design system, reducing frontend errors.
- Engineered complex multi-step forms with React Hook Form and integrated a JavaScript algorithm to replicate Excel-based payment calculations.
Technical Skills
HTML/CSS
Sass
JavaScript
TypeScript
React
Next.js
Redux
Jest
React Testing Library
Cypress
Education
Bachelor of Engineering in Mechatronics
Universidad Veracruzana • Veracruz, Mexico
2013 - 2017
Technical Baccalaureate in Computer Science
CBTIS 79 (Technical High School) • Veracruz, Mexico
2010 - 2013
Get in Touch
I'm currently available for freelance work and full-time opportunities. If you're interested in working together, please reach out!