I’m a frontend-leaning full-stack engineer specializing in building scalable, accessible applications with modern JavaScript, Node.js, and other web technologies. My experience ranges from startup to enterprise scale — I’m comfortable greenfielding a project or improving on existing codebases.
Worked with Best Buy to deliver first class ecommerce applications for carrier-activated devices.
•
Helped develop independently-versioned and deployed React components and Node.js backend to invert control in a key checkout experience, enabling a dramatic reduction in deployment timelines to accommodate evolving business logic
•
Guided adoption of modern React patterns and APIs (including hooks) to encapsulate network logic and global state management (with Redux) in smaller functional components across multiple applications
•
Led efforts to adopt React Testing Library and revamp local mock data to more closely match scenarios in a complex problem domain, and helped design internal tooling to rapidly test feature flag permutations
Quickly became a top contributor, then lead frontend developer on an agile team responsible for delivering two of Hilton’s foundational search applications as part of an organization-wide platform update to hilton.com.
•
Used Next.js to implement server-side rendering with React and Apollo, enabling a caching strategy for basic query results to ultimately optimize time-to-interaction for end users
•
Leveraged TypeScript to speed up development and reduce runtime errors throughout both applications
•
Wrote unit tests with Jest and React Testing Library; helped refactor state to separate UI concerns in effort to increase repo’s test coverage from <67% to nearly 77%, resulting in fewer bugs passed to QA team
•
Mentored fellow developers (and QA engineers) in JavaScript, React, and testing best practices and contributed to department-wide efforts to revamp onboarding documentation, ultimately decreasing ramp-up time for future hires