Senior Consultant - Software Developer,
Sep, 2018 - Present
Developed a replacement website for a national pizza chain serving millions of customers a day using TypeScript (React + NextJS + Redux + React Testing Library), GraphQL, and Docker, deployed on Kubernetes via GoCD. Led the design of the Order Confirmation flow, acted as Tech Lead for the team developing non-pizza product pages, and was a senior individual contributor on the cart and checkout team
Collaborated with a sports analytics company to build out their core content experience using TypeScript (React Native + Redux + Jest), focusing on the news feed and data fetching / caching architecture of the app
Built microservices to support the replacement for a key internal system at a national grocery retailer with Java (Spring Boot + JUnit) and Docker, deployed on Kubernetes in Azure via GitHub Actions
Upgraded and maintained a business-critical human resources application for a leading global management consultancy using Java (Spring Boot + JUnit), TypeScript (React + Redux + Jest), Solr, Redis, and Docker, deployed to Kubernetes via GoCD
Took part in an assessment for a smart home wellness company analyzing code, providing insights on workflow and technical architecture, and assisting the team in producing and presenting a report to the C-level executives