🐧

Drew Hinderhofer

Senior Software Engineer

Experienced Software Engineer and Technical Lead with a decade of expertise in frontend and backend development, driving innovation and delivering exceptional user experiences.

Skills Summary

  • Over a decade of experience as a Software Engineer working on the Frontend and Backend to build robust and secure web applications and services
  • Adept at picking up new technologies in a short amount of time
  • Worked effectively with a variety of technologies including Javascript / TypeScript, React, Redux, Node.js, Next.js, Express, HTML/CSS, GraphQL, Python, Kubernetes, PHP, C#, Go, PostgreSQL, MySQL
  • Designed and implemented system architecture changes resulting in improved performance and scalability while ensuring compatibility with legacy systems
  • Developed for multiple cloud offerings including AWS and Azure
  • Experienced working with different architectures such as microservices and distributed systems
  • Well-versed in Software Engineering concepts including Software Architecture, Automated Testing, CI/CD, and Security considerations
  • Led other engineers on projects incorporating the Agile Methodology into our process
  • Mentored junior to mid-level engineers

Professional History

Peloton

Senior Software Engineer

Peloton

7/2023 - Present

  • Led projects for the Membership and Retention team to provide better tooling to reduce user churn, reduce costs to the business through improved efficiency, and improve Peloton's ability to launch in new markets
  • Spearheaded an initiative to build a new subscription charge entitlements platform, simplifying how Peloton applies benefits to user subscription charges and adding support for a number of new benefit structures to reduce user churn
  • Guided a project to overhaul the Hardware Activation web flow to instruct users to manage their subscriptions, reducing Member Support costs and costs to users
  • Led frontend development to successfully adapt and optimize Peloton's membership web application for the Austrian market
  • Founded and managed an engineering book club dedicated to reading and implementing Clean Code
Lyft

Senior Software Engineer and Technical Lead

Lyft

8/2018 - 11/2022

  • Led development for LyftLearn, a web portal built with React/TypeScript, Python, and Kubernetes, which provided tooling for the Machine Learning Model Development Lifecycle for ML Practitioners at Lyft
  • Overhauled the LyftLearn Web App React / Redux Frontend, improving overall ML workload reliability and adding several new features for ML Practitioners including pipeline integration, monitoring, deployment, and serving
  • Led the migration of Lyft's critical ML Model serving infrastructure to Kubernetes with zero downtime for any of the thousands of frequently retrained ML Models, while addressing the needs of over 25 stakeholder teams
  • Member of the Frontend Community Working Group, which led community-building for the Frontend engineers
  • Proposed, organized, and led a lunch and learn program for the Frontend Community at Lyft that presented current Frontend development topics
  • Greatly improved testing for the LyftLearn Frontend, writing hundreds of automated tests covering business logic and component behavior
  • An active member of the ML Platform team's on-call rotation while also a driver of a working group focused on improving the Platform's reliability
  • Demonstrated leadership skills by effectively mentoring and providing technical guidance to junior and mid-level engineers, resulting in their professional growth and increased productivity
Wayfair

Senior Software Engineer

Wayfair

7/2017 - 8/2018

  • Led the engineering effort on a new customer financing option for Wayfair's Canadian customer base, which significantly increased the number of orders, AOV (Average order value) and revenue
  • Self-taught and learned React / Redux within weeks and became a technical resource for several teams
  • Created a documentation system for Wayfair's business partners, using React, Redux and React Router and provided a platform to centralize information for Wayfair's suppliers and streamlining integration
  • Initiated, managed and presented a program that instructed team members on various engineering topics including React, Redux and deployment
  • Designed, led and implemented Storefront projects related to Loyalty Programs and Financing payment options for all Wayfair sites
  • Reviewed Javascript code for teams across Wayfair and guided and mentored new Wayfair engineers
  • Continually drove adoption of modern architectural patterns, improving test coverage and tightening security
Compnet INC

Lead Software Engineer

Compnet INC

3/2011 - 7/2017

  • Led a team of engineers, providing technical guidance and instruction
  • Consulted directly with clients, gathering requirements and helping shape application vision and implementation
  • Developed a Content Management System and eCommerce platform using a .NET stack, used by over 80 websites during my tenure
  • Designed and implemented a flexible Product Customization Application using ASP.NET MVC, C#, GDI+ graphics libraries and created a robust one-page user experience incorporating RequireJS and CSS3
  • Created business-critical Data Models for projects and performance-tuned existing Models
  • Developed CRUD tool frameworks in both .NET MVC and Web Forms
  • Leveraged cloud services (primarily Microsoft Azure) for various projects

Software Engineer

CloudPointe

5/2010 - 6/2011

  • Developed large portions of the CloudPointe application, which was a cloud-based middleware application, tieing together various storage and access solutions (FTP Servers, Cloud Storage, etc) into one Web UI
  • Worked with customers of IEXP Software to migrate their document storage to CloudPointe

Software Engineer

IEXP Software LLC

2/2007 - 5/2010

Developed software for various web applications with a concentration in e-Commerce systems and document management systems using a variety of technologies.