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!