# Ernesto Rodriguez > Senior Software Engineer II at HubSpot Location: Austin, Texas, United States Profile: https://flows.cv/ernesto I've spent the last decade building frontend systems across product and platform, at both startups and enterprise. Early in my career I joined a small restaurant tech company as their first engineer in a new office, built the team from scratch, and shipped product simultaneously. Since then I've worked on systems that have reached millions of customers, led architectural initiatives with executive visibility, mentored engineers at every level, and built infrastructure used by thousands of engineers across thousands of apps. I'm always looking for ways to ship better work faster, including how AI fits into that, without cutting corners or compromising on quality. I believe in writing good code, building A+ teams, and solving problems that are actually hard. ## Work Experience ### Senior Software Engineer II @ HubSpot Jan 2023 – Present | United States - Leading technical architecture for Design Language modernization, including a hooks-based primitives library and theming/tokenization system serving as shared infrastructure for 1,000+ engineers across 3,000+ packages and apps - Appointed as technical lead for a high priority executive initiative to define HubSpot's open source integration strategy. Designing an adaptation layer that decouples public APIs from third party implementation details, establishing the architectural model that will be adopted across every frontend team at the company - Mentoring engineers across the team on architectural patterns and best practices - Built AI-assisted development frameworks and skills using Claude Code that measurably accelerated team velocity, establishing patterns now used for everyday development ### Senior Staff Software Engineer, Front End @ Course Hero Jan 2022 – Jan 2023 | Redwood City, CA - Served as the highest-ranking frontend engineer at Course Hero, setting architectural direction and technical strategy across all frontend teams at the company level - Provided architectural reviews and technical guidance across multiple product teams simultaneously, unblocking engineering approaches and reducing delivery risk on high-stakes initiatives - Led cross functional engineering discussions connecting Design, Product, and Infrastructure, translating ambiguous requirements into concrete, scalable technical approaches - Mentored and coached engineers across levels, accelerating the growth of staff and senior engineers and raising the technical bar across the frontend organization ### Staff Software Engineer, Front End @ Course Hero Jan 2021 – Jan 2022 | Redwood City, CA - Built Course Hero's in-house Applicant Tracking System from scratch in React, replacing a costly third-party tool and saving over $3M/year, shipped without rollbacks or regressions - Designed a multi-theme Design System plugin architecture on top of TailwindCSS, establishing the component and theming foundation for Course Hero's next generation product UI - Integrated third party APIs and data services across multiple frontend applications, owning the integration architecture to ensure reliability, type safety, and maintainability at scale - Modernized multiple frontend systems, migrating legacy JavaScript and Angular codebases to TypeScript and React, enabling rapid feature deployment on systems that had been untouched for 6-10 years - Spearheaded Course Hero's Frontend Technical Working Group, leading over 30 engineers in advancing technical standards, tooling decisions, and cross-team best practices - Mentored engineers company wide through pair programming and onboarding, and served as a mentor in Course Hero's inaugural CodePath.org partnership ### Senior Software Engineer, Front End @ Course Hero Jan 2020 – Jan 2021 | United States - Architected and shipped eight major React applications to production, leading end-to-end architecture and cross-functional collaboration with zero rollbacks and minimal regressions - Introduced Mock Service Worker for network request mocking, decoupling UI development from API readiness and accelerating delivery cycles - Authored frontend Code Guidelines and Styleguide adopted across multiple teams - Spoke at Reactathon on frontend testing with Jest/RTL ### Software Engineer II, Front End @ Course Hero Jan 2019 – Jan 2020 | Redwood City, CA - Pioneered frontend testing infrastructure at Course Hero, conducting developer workshops that led to thousands of unit and integration tests being written across the codebase over the following years - Migrated the Moderator Dashboard from Angular 1 to React, improving the Tutor Ops team's ability to manage tens of thousands of student questions per month - Initiated and led early internal discussions on adopting GraphQL, contributing to its eventual integration into Course Hero's tech stack - Delivered internal workshops on React and JavaScript, sharing best practices across the frontend team ### Full Stack Engineer @ Lavu Inc. Jan 2017 – Jan 2019 | Miami/Fort Lauderdale Area - Founding engineer of Lavu's Miami office. Joined as the first engineer and built the team from the ground up, hiring and onboarding full time engineers and contractors across two offices, including augmenting the team in Hyderabad, India - Partnered with the VP of Engineering to redesign hiring, interviewing, and onboarding processes, building the infrastructure needed to scale the team as the company grew - Led the full frontend overhaul of a decade-old legacy restaurant management system, migrating it to a modern React, Node, and GraphQL stack - Served as full stack developer for Control Panel, Lavu's core restaurant management platform, owning features across scheduling, reporting, and third-party POS integrations - Architected an internal React Design System and component library used across Lavu's product suite - Launched and managed an 8-week structured internship program for junior developers ### Technical Specialist, Sales, Operations @ Apple Jan 2014 – Jan 2017 | Miami-Fort Lauderdale Area - Functioned as a Support Floor Lead, effectively managing employee zoning and addressing various store-wide operational needs. - Managed daily cash operations in a high-traffic store serving 2-3K customers daily, overseeing cash transactions amounting to millions of dollars monthly, including register management, cash counts, deposits, report generation, customer dispute resolution, and fraud investigation. - During my time as Certified Mobile Technician, delivered personalized technical support to 20-30 customers daily, diagnosing and resolving issues across Apple products (Mac, iPhone, iPad, Apple Watch), ensuring a high level of customer satisfaction. - Conducted educational workshops for customers and employees on the Apple ecosystem, covering hardware, iCloud, and various applications, enhancing user engagement and product understanding. ### Online Publishing, Automation Engineer (Intern / CE) @ Apple Jan 2016 – Jan 2016 | Cupertino, CA - Contributed to the launches of iPhone 7, Apple Watch Series 2, and MacBook Pro with Touch Bar as part of the Online Publishing team - Developed automated test scripts for the apple.com store across 30+ countries, significantly reducing manual QA hours ahead of major product releases - Contributed to the iOS Apple Store app v4.0 release in August 2016, which shipped to millions of customers globally ### Software Engineer @ Freelance Web Development Jan 2012 – Jan 2016 - Led editorial and UI development for an online competitive gaming platform and magazine, contributing to a site that reached 200K+ monthly views - Managed a distributed team of content creators and designers, coordinating content production and visual direction - Developed features for the site's online battle simulator ### Travel / Lifestyle Photographer @ Photography Jan 2012 – Jan 2016 | South Florida - Commercial commissions include: Airbnb, 500px, fashion boutiques and local businesses. - Portfolio: https://fadedtones.com ## Contact & Social - LinkedIn: https://linkedin.com/in/fns - Website: https://fadedtones.com --- Source: https://flows.cv/ernesto JSON Resume: https://flows.cv/ernesto/resume.json Last updated: 2026-03-22