I'm a veteran software engineer originally from London, now based in the SF Bay Area, with ove a decade of experience crafting secure, scalable web applications.
Experience
2021 — Now
San Francisco, CA, United States
• Frequent iterative feature development leading Frontend features on a React/Python monolith
• Innovating with Micro-frontend architecture, from bi-weekly to tri-daily releases
• 2023 "Own it and make it happen" award winner
• Coordinating with design, PMs and stakeholders to develop features that directly impact patients, healthcare providers and clients
• Technical lead on projects, features & initiatives
• Mentoring and leading software engineers (from intern to SE3)
• Leading innovation with framework agnostic web component design systems, design tokens (atoms) & distributed monorepo tooling
• CICD development with Github actions & GoCD
2020 — 2020
2020 — 2020
San Francisco Bay Area
• Working with Product Designers to implement the next generation of Rocket Lawyer products
• Designed, architected and constructed an E2E CICD pipeline for the deployment of a micro-frontend, and modeling the companywide CICD technique and best practices for engineering excellence
• Build efficient and reusable front-end components and systems. Identify and address performance bottlenecks. Participate in design and code reviews.
• Collaborate with other team members. Champion the adoption of new technologies
• Expert knowledge of modern JavaScript technologies such as Angular, React, and Typescript. Expert knowledge of HTML, CSS/LESS/SASS.
• Writing high-performance, reusable code for UI components
• Integrating with back-end web services via REST-based APIs. Experience developing responsive interfaces for web and mobile.
• Performance debugging and benchmarking
2019 — 2020
2019 — 2020
San Francisco Bay Area
• Architecting RESTful APIs for compute intensive processing of video stream workloads
• Implementing advanced analytics portal utilizing ElasticSearch to drive Business Intelligence
• Developing optimized (~1kb) Vanilla JavaScript libraries for client-side 3D-model visualization
• Designed low-latency production service monitoring tools (Node.JS, Pug, SQLite)
• Extensive ownership of our Micro-service Architecture with strict SLA requirements
• Led/pioneered Agile/Scrum program management processes
2018 — 2019
2018 — 2019
Kent, United Kingdom
• Re-architecting monolith Java API into micro-services, serving 7M+ users across multiple platforms (console, mobile & PC)
using Node.JS
• Improving news aggregation API performance (response times) by 85% (16s to 3s)
• Security Team lead, driving requirements for vulnerability patching and GDPR compliance
• Developing platform agnostic UX features on an Isomorphic React application utilizing Redux and Webpack
• Key data architect of high-throughput event-based game achievement API service (Node.JS, Sequelize ORM)
2017 — 2018
2017 — 2018
London, United Kingdom
• Developing Global Payroll Platform API (Groovy, Kotlin, Java, MySQL, GraphQL)
• Designing a metadata configuration management and compliance API
• Application developer for core product team - Quickbooks Payroll UK (React, GraphQL)
• DevOps engineer (Chef, Ruby)
Education
University of Kent
Bachelor of Science (BSc)
2013 — 2017