Feb 2021 - Present
Guide the Efficiency and Ottomoto front-end teams:
- Document contribution guidelines, which reduce new developers' first contribution time from ~1.5 weeks to ~2 days.
- Reduce PR review time by almost 70% using trunk-based development, static analysis tools, integration + unit testing, and preview links per PR.
- Optimize the apps for maximum speed and scalability, by creating a resilient architecture where:
1. Business logic maps to hooks using react-query.
2. Design system maps to a component library built with TailwindCSS, TypeScript, HeadlessUIs, and advance react patterns (compound components, control props, etc).
- Mentor less-experienced devs, by:
1. Promoting a safe environment for asking questions and creating open channels to answer them.
2. Being ahead on the problems they may get and solve them before they get to it.
3. Giving introductory talks and resources where they could learn about libraries, technologies, and patterns used within the app.