Jonathan Foot

Software Engineer at Google and First-Class MSci Computer Science Graduate

Proficient software engineer, with a 1st Class Master’s from the University of Nottingham. Experienced in designing and implementing commercial systems, combined with strong time management, interpersonal and critical thinking skills; developed through team-working and project leadership roles.

Employment History

November 2024 - Present

Software Engineer, Google

Working in the Merchant Trust team within Google Business Profile, part of the Ads and Commerce division at Google.

September 2024 - November 2024

Software Engineer, Experian Data Quality

Promoted to Software Engineer after completing the Experian Graduate Scheme. Key achievements in my final three months:

• Led a successful migration from SQLite to PostgreSQL for Aperture Data Studio, significantly enhancing scalability and performance while ensuring compatibility with both databases. This involved:

- Creating a new Azure DevOps CI pipeline to run all existing tests in PostgreSQL mode while maintaining the original pipeline for SQLite.
- Overhauling our Java test framework to facilitate seamless execution across both environments, automating the setup and teardown processes; abstracting the underlying database type from developers.
- Introducing PostgreSQL schemas, along with support for multiple PostgreSQL users and roles, to establish a logical and secure organizational structure while also preserving SQLite compatibility.

• Boosted the performance of our internal Database Integrity Tool by 97% for PostgreSQL by implementing caching and parallel execution, drastically reducing runtime from 16 minutes to just 20 seconds.

September 2022- September 2024

Graduate Software Engineer, Experian Data Quality

Two-year comprehensive graduate scheme focusing on technical, teamwork, project management, and leadership skills development. Contributed to Aperture Data Studio as a Java and TypeScript developer, leveraging agile methodologies, Azure DevOps, Git, CI/CD pipelines, and automated testing. Actively participated in PR reviews to ensure code quality and team collaboration.


Key Achievements:
• Led development of 'Rulesets,' a headline feature in Data Studio V2.14 major release, separating Validation Rules and Groups into their own independent top-level object, enabling seamless versioning, and sharing. Demonstrated expertise across the software development lifecycle, from planning and design to development, testing, and documentation.
• Containerized the 'Job Controller,' a pivotal component of Data Studio's main web server responsible for all Charts and Data Grids, into Kubernetes Pods, optimizing resource scaling for cost-effectiveness and enhancing system stability. Implemented the ability for users to seamlessly switch to a new Job Controller in the event of a pod death, without the end user knowing.
• Collaboratively engineered a new Single Sign-On (SSO) login and account management system, ensuring seamless integration with multiple SSO providers and robust security measures. Reconstructed login and user management code to accommodate multiple-SSO providers, enabling customized SSO integration for each client.

November 2021 - July 2022

Technical Support Assistant,
University of Nottingham

Worked within the Research System Team (RST), servicing the School of Computer Science and the School of Mathematical Sciences. I was responsible for enterprise Windows and Linux system & server administration, imaging & deploying hardware, managing IT stock inventories, advising on equipment purchases, PAT testing, troubleshooting, diagnosing, and solving hardware and software faults.

Key achievements:
• Created and led a new Linux laptop loan service within the school for staff and students.
• Spearheaded the evaluation, procurement, and training of a new display screen system for the Maths and Computer Science schools, to improve the department's campus presence.
• Assisted with the creation and implementation of the new cyber physical systems Linux computer laboratory.
• Assisted with the redeployment of the Mac Lab and three general purpose Windows laboratories.

September 2019 - June 2022

Student IT Support Tutor,
University of Nottingham

Represented the University’s frontline IT support providing a friendly, empathetic, and engaging face. I worked in various Smart Bar locations around campuses and in Laptop Loans and Repairs, helping both students and staff in person, online and via telephone support on a range of IT issues. For example: Setting up IT Accounts, Registration, Network Connectivity, VPNs, MFA, Virtual Desktops, Printing, Timetabling, Office 365 and Moodle, requiring strong knowledge of both University-owned systems and more general IT systems.

July 2018 - September 2018

Freelance Software Engineer,
Reading Buses.

During the summer of 2018, after impressing the CEO and Head of Engineering at Reading Buses with my Twitter BOT idea, I was asked if I would like to develop this idea. Using their open data API, I developed a system using C# capable of tracking all buses operated by Reading Buses across their network for any predicated lateness. When the system predicts a bus running late the system automatically generates a message, publishing this to social media; keeping passengers up to date. The system's intellectual property has since been sold to the R2P group, a software supplier of Reading Buses to further develop and maintain it.

Education & Additional Technical Qualifications

Nottingham University Logo

Nottingham University
September 2018 – June 2022
Key achievements include a final degree average of 80%, being the project manager of a software development group of six, and successfully delivering an augmented reality, android app for our client MHR. Being the Lead Firebase backend solution designer & developer, and Android developer in a software development team of four, working on a project with IKEA; for which we achieved an 85% mark. Volunteering as the Lead MSci Computer Science Course Rep, representing students’ issues and concerns throughout the COVID pandemic. Producing a First-class dissertation, which is being used as an exemplar project for current and future students, on using a Metaheuristic AI to optimise bus timetables.

Here I attained:
First-Class Honours degree in MSci Computer Science

UTC Reading Logo

UTC Reading

September 2016 – June 2018
For my A-levels I attended UTC Reading a world class school specialising in Computer Science and Engineering. As a UTC they helped provide me with industry exposure through multiple employer led projects from CISCO. Microsoft and Network Rail; readying me for the world of work much better than a traditional sixth form.

Here I attained:
Computer Science - A          Maths- A           Physics - B

Highdown School Logo

Highdown School and Sixth Form Center
September 2014 – June 2016
For my GCSEs I studied at Highdown School, my chosen subjects include, Mathematics Methods/Applications, English Literature/Language, Biology, Chemistry, Physics, Religious Studies, Computer Science, D&T:Product Design, Geography and History.

Here I attained:
7A*s, 4As and 1B

  • Microsoft Office Specialist (MOS) - PowerPoint and Word
  • Microsoft Technology Associate (MTA) -  Software Development, Windows Operating System, Block-Based Programming, Mobility and Device Fundamentals
  • Microsoft Certified - Azure Fundamentals
  • Cisco CAE  - Cybersecurity, IoT, Mobility Fundamentals & Entrepreneurship.
  • PAT Testing Qualified
  •  British Computer Society (BCS) - MBCS Member, The Ethical IT Professional

Projects

Honours & Awards

Would you like to...

Contact Me

 Jonathan Foot  © Copyright 2025 - All Rights Reserved

Cookie Policy   • Terms & Conditions  •Contact Me