Rue Gilt Groupe
Technical Lead / Engineering Manager (Contract) | 2023 - Present
Progressed from Technical Lead to Engineering Manager, retaining hands-on architecture and coding responsibilities across backend, frontend, iOS, and Android delivery. Worked closely with Product to shape the technical roadmap, prioritize initiatives, and align delivery with business goals.
- Leading the incremental replacement of a 15+ year-old storefront monolith with an asynchronous Python service using FastAPI and Uvicorn on AWS ECS. Extracting modules with the strangler fig pattern and zero-downtime cutovers.
- Implementing reproducible infrastructure with Terraform, AWS CDK, and CloudFormation. Verifying migration parity through black-box tests, k6 load tests, Datadog monitoring, and canary releases.
- Delivered social sign-up improvements that increased registration rates by 23% on Gilt and 14% on Rue La La, representing approximately USD 6 million in annualized demand.
- Built an in-house passwordless registration and login system that reduced customer contacts related to login issues.
- Delivered a steady stream of third-party integrations across the full funnel, from discovery to checkout and post-purchase, on both client and server side, prioritized by business need to sustain rapid growth.
- Rebuilt end-to-end automation across web and iOS; introduced AI-assisted development workflows and generated tests to support implementation and migration verification.
Therapie Clinic
Technical Lead (Contract) | 2021 - 2023
Led a team of 5+ engineers, contributed to hiring, and worked with product and engineering teams on architecture and delivery priorities.
- Delivered a Stripe-based payment platform across e-commerce, call-centre, and in-clinic channels. Processed over EUR 50 million in its first 10 months, reaching 40,000 transactions per month at peak.
- Enabled US expansion by reusing the multi-tenant architecture built for Ireland and the UK, including call-centre, payment, scheduling, and front-of-house systems, with minimal rework.
- Modernized the customer relationship management (CRM) platform incrementally through an AWS-hosted GraphQL API handling peaks of 10 million requests per month. Built a React frontend integrated into call-centre and clinic workflows; the first release reduced handling time by 20 seconds per agent.
- Deployed a Twilio cloud call centre through infrastructure as code, handling over 70,000 tasks per week at peak. Skills-based task routing improved handling time by up to 20% during peak periods.
Utmost
Senior Frontend Engineer | 2019 - 2020
- Contributed to workforce management applications and a consultant-facing client application using TypeScript, React, and GraphQL. Worked across frontend architecture, routing, bundle splitting, deployment tooling, and a component library documented and tested with Storybook.
- Built custom analytics and data-visualization features, including charts, maps, and dashboards, and contributed to Kotlin/Spring Boot endpoints for tracing application events and performance data.
HBC
Technical Lead / Senior Software Engineer | 2018 - 2019
- Led three engineers on frontend performance across four e-commerce sites. Built monitoring with Grafana, InfluxDB, Lighthouse, Puppeteer, and WebPageTest; deployed on AWS EKS with Argo CD.
- Optimized asset delivery, removed unused JavaScript, and added automated pull-request checks to flag bundle growth.
Viasat
Senior Frontend Engineer | 2018
- Developed an in-flight entertainment product from scratch, including a customizable video player supporting digital rights management (DRM) streaming, content management features, and end-to-end, integration, and performance testing pipelines.
Ryanair Labs
Frontend Engineer | 2017 - 2018
- Frontend engineer on ryanair.com, Europe’s largest airline by passengers. Delivered features across the full booking funnel, from landing pages to checkout, and built end-to-end features for Ryanair Rooms, the accommodation product.
- Rewrote the flight check-in flow on Redux, moving a core booking path to modern state management.
- Optimized critical-path API calls, cutting load time of booked-trip pages by around 40%. Investigated production issues with New Relic.
IBM
Software Engineer | 2015 - 2017
- Built deployment automation and integrations for SugarCRM. Contributed mainly to the AngularJS frontend of My Sales Activity, a greenfield sales CRM for IBM business partners with a Node.js/Express backend on IBM Cloud. Added automated tests and mentored colleagues and interns.
Marketing & Telematica
Full Stack Developer | 2013 - 2014
- Contributed to building a geographic information system for marketing analysis using Java J2EE, MySQL, GeoServer, Ext JS, and the Google Maps SDK.