Resume of Thomas Freeman
avatar

Thomas Freeman
Programmer

About

Technology Manager with 19 years’ experience leading and being a part of teams developing mobile, web applications and APIs. Engineering lead responsible for running business critical APIs in a high-volume application. Line manager for the team, covering performance coaching, product management for our internal tooling, and the role of delivery manager / agile coach. Founded the API Design Guild and established a pattern for running Guild that has been imitated across Just Eat. Strong interest in functional programming and cutting-edge technologies, and how they can provide real value to the business. Asker of insightful, awkward questions.

Work Experience

Just Eat Takeaway.com
Bristol, UK
The worlds second largest online food delivery service.
August 2018 – October 2020
Technology Manager
Lead the team responsible for maintaining the companies B2B and B2C API Gateway
Highlights
  • Developed team objectives and strategy, collaborating across multiple departments, and dealing with a variety of senior stakeholders.
  • As product owner, I engage stakeholders and internal teams to design an easy to use process for teams to add their APIs to our public gateway.
  • Filled the role of Delivery Manager, providing agile coaching to the team, facilitated and ran agile ceremonies
  • Successfully covered all three leadership roles for the team, trading off technical considerations with product needs and stakeholder demands.
  • Presented on Impostor Syndrome and Non-Violent Communication
  • Remained a technical authority on Authentication and API Design
  • Hired the first SRE outside of the core operations teams
  • Coached several colleagues through level moves and promotions, motivating one engineer to get their first level move in 5 years
Just Eat
Bristol, UK
Serving the world's greatest menu.
December 2014 – August 2018
Engineering Lead
Senior Engineer responsible for consumer authentication platform and application APIs
Highlights
  • Designed and Implemented migration of acquired accounts, ensuring no migrated users needed to change their passwords, improving retention post-migration
  • Designed test suite to guarantee high degree of reliability through deploys
  • Presented on highly technical subjects like event sourcing, platform migration through ECST and Kafka
  • Established early prototypes for Just Eat's architecture guild
Nokia / Microsoft / MixRadio
Bristol, UK
The most popular music streaming app on Windows Phone
April 2012 – December 2014
Senior Engineer
Senior Engineer on the MixRadio application team
Highlights
  • Re-engineered the offline mix process to allow play with partially downloaded content, automatic refresh and re-use of already cached content
  • Developed the application onboarding process across all platforms using Xamarin

Contact

Education

Skills

Software Engineering Master
dotnet C# F# Typescript
Authentication Expert
OAuth OpenID Connect
API Design Expert
REST Graph QL

Interests

Music
Guitar