Vroom | E-commerce
Description
Vroom
My first task at Vroom was to migrate from a big monolithic application to Micro-FrontEnd architecture to allow us to scale the frontend developers force, and have multiples teams focus on different parts of the application, one dedicate to the catalog experiences, another on marketing, the checkout experience was one of my biggest projects.
Participations
- Foundational work building a UI library from scratch to allow the website to be consistent across different views.
- Model-View-ViewModel (MVVM) design pattern
- Mock Server for easy UI development and testing
- Docusign integration in the checkout flow
- Custom Eslint package with the team convention
- iOS mobile features
- Dev Chrome extension for easy developments
- AB Testing and experiments
- Analytics
- SEO improvement and performances
UI Tech Stack
- Nextjs/React - UI Framework
- Mobx - State Management
- Formik - Form Library
- Yup - Form Validation
- Typescript
Backend
Monitoring
Quality Code Tools
CICD
Infrastructure
- AWS Cloud
- Terraform
- Okta
- Edge Computing - Fastly