Loadsmart Frontend

Loadsmart
— 2015-2021

Role
— From founding Engineer to Tech Lead Manager, and later Engineering Manager

Overview

Joined as the first front-end engineer in a fast-paced startup environment, responsible for building key features like quotes, payments, and load management. Where I led the front-end engineering team, fostering quality, maintainability, and performance. Expanded the number of contributors to the front-end codebase from just me to 25+, fostering collaboration and knowledge sharing through documentation, mentoring, and UI meetings. Introduced and advocated for front-end best practices, including observability with Datadog Synthetics, end-to-end testing with Cypress, component library implementation, and standardized code guidelines.

Challenges & Solutions

  • Led the project of a reusable component library with Styled Components and Storybook, ensuring UI consistency and reducing duplication.
  • Built and maintained first versions of the core front-end features such as the Quote & Book flow, Live Loads dashboard, and shipment tracking using first Angular, and later, React, Redux, Webpack.
  • Implemented robust CI/CD pipelines, automated testing strategies with Jest and Cypress, and integrated performance monitoring using Datadog RUM.
  • Migrated landing pages from an Assemble.io to Next.js + Migrated from an AngularJS frontend to a modular React SPA, improving performance, maintainability, and developer experience.

Technical Stack

React, Next.js, TypeScript, Angular, Redux, Styled Components, Jest, Cypress, Webpack, Datadog Synthetics, NewRelic.

Outcomes

Built the front-end team that supported the company's growth from seed round to pre-series D. Here, I evolved as a leader, learning through wins and mistakes while successfully navigating technical complexities, scaling products and the design system, and improving processes to contribute to the company's hyper-growth.