Martin Phee

Principal Engineer, Element Testing Technologies

Currently

Principal Engineer at Element Testing Technologies

Work History

Mar 2024 - now Principal Engineer at Element Testing Technologies

One of the first hires to build a new team to replace McKinsey consultants who built Elements new onlines system RegNav.com. I’ve been mainly working on building out a new internal search engine for FDA medical device applications. This includes downloading the 85,000 plus documents from the FDA sites, extract text from the PDF’s, use ChatGPT to extract relevant information and then encoding that text and loading into PgVector for searching. These workflows are all written in Python and utilise AirFlow for the workflows. I’ve also been helping out with various issues/enhancements on the RegNav site which was built as a distributed monolith using NextJS and Typescript. I’ve also worked on setting up some standards for how will use Pulsar with Avro messaging and Kotlin.

Core tech:

Mar 2020 - Nov 2023 Principal Engineer at Zego

As Principal Engineer I’m responsible for Zego UK which includes all consumer interfaces and our new insurance platform. This entails working closely with my 6 staff engineers to make sure work is being coordinated and we’re sticking to Zego’s platform vision. I also work closely day to day with the Head of Product and the Head of Engineering and reporting to leadership.

My day to day varies greatly, but I’m usually doing about 75% coding where help is needed. This includes occasionally working on platform Scala/Akka applications, Django monolith (Python), various other Python services and our React Native Delivery Application and websites written in Typescript. Along with the coding I also line manage 4 Staff Engineers and help mentor our more junior engineers.

In 2022 after coming to the conclusion our monolith wasn’t going to scale and the amount of work required to fix issues was too great we decided to build a new Insurance Platform using Scala and Akka. I worked alongside the other Principal Engineer and Staff Engineers to architect and design a new platform which would allow Zego to scale and innovate more rapidly.

Core tech:

Aug 2014 - Mar 2020 Staff Engineer Deliveroo

I started at Deliveroo as employee 7 and engineer 2. One of the first thing I worked on was rebuilding the front-end and part of the backend for our rebranding. Original and New

After that initial rebranding I worked in many area’s of Deliveroo. Mainly around the checkout and payments areas and then finally in the realtime fraud detection.

When I started at Deliveroo we did about 300 orders on a good night. When I left we were over 600k orders a day.

Some notable achievements

Core tech

Apr 2011 - Aug 2014 Enterprise Architect at Synegen

At Synegen I work as Enterprise Architect and manager for all developers. I also establish our application development stacks and methodologies. Our current development stack is a modified version of the JHipster stack utilizing AngularJS, Spring 4 and Hibernate 4. Current clients stacks utilize Postgres and MongoDB for the backends or their preference.

... - Apr 2011 Independent consultant

Working mainly in Java and Spring building various systems for clients.

Education

1992 - 1996 Eastern Illinois University

3.7/4.0 GPA in Computer Operations Management