back to work

Angi — Multi-Platform Engineering

Staff Augmentation / Senior Engineer · 2021–2022

VueJavaRuby on RailsNext.jsContentful

Impact: Baseline: siloed post-merger product streams → intervention: shipped across 3 codebases (Vue/Java, Rails/React, Next.js) → outcome: unified delivery across brands.

situation

Angi was in the middle of a merger — HomeAdvisor, Handy, and Angie's List operating as separate products under one roof, each with its own codebase, stack, and team.

work

On HomeAdvisor, worked in Vue and Java to unify the user quiz flow across the merging brands into a single Angi experience. On Handy, worked in Rails and React on professional assignment logic and job ingestion for Handy partner stores. On Angie's List, built out a CMS-driven content experience in Next.js — blog-style project descriptions with varied visual layouts. Along the way, took on a team of interns: coached them through real development workflows using a live use case — a Careers page revamp — and by the end they had something real to demo.

outcome

Delivered across three separate products and stacks inside a single engagement — and left a cleaner codebase and a team of interns who shipped something they could be proud of.

Constraints

  • Post-merger environment with separate stacks and teams
  • Need to deliver while context-switching between codebases

Key decisions

  • Unified quiz flow across brands in Vue/Java
  • Improved assignment and ingestion workflows in Rails/React
  • Built CMS-driven Next.js content experience and mentored interns on a live launch

Tradeoffs

  • Optimized for delivery velocity instead of deep rewrites in each codebase
  • Balanced mentorship time with hands-on product delivery

Results

  • Before: siloed brand experiences. After: unified and shipped flows across HomeAdvisor, Handy, and Angi.
  • Mentored interns through a real release; delivered a production-ready Careers revamp.
adam@adamrobinson.tech
adam@adamrobinson.tech:~$
Get In Touch