# Jonathan Foot > Software Engineer at Google Location: London, England, United Kingdom Profile: https://flows.cv/jonathanfoot 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. ## Work Experience ### Software Engineer @ Google Jan 2024 – Present | London Area, United Kingdom Working in the Merchant Trust team within Google Business Profile, part of the Ads and Commerce division at Google. ### Software Engineer @ Experian Jan 2024 – Jan 2024 | London Area, United Kingdom 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. ### Graduate Software Engineer @ Experian Jan 2022 – Jan 2024 | London Area, United Kingdom 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. ### Technical Support Assistant @ University of Nottingham Jan 2021 – Jan 2022 | Nottingham, England, United Kingdom 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. ### IT Support Tutor @ University of Nottingham Jan 2019 – Jan 2022 | Nottingham, England, United Kingdom 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. ### Sales Assistant @ Sports Direct Jan 2019 – Jan 2019 | Reading, United Kingdom In the summer of 2019, I worked as a Sales Assistant in Sports Direct. I predominantly worked in the shoe department and was responsible for engaging and serving customers, as well as maintaining and creating displays. This allowed me to improve my communication and multi-tasking skills. However, I also worked in the stock room, delivery, the boots department and tills. Gaining a wide breadth of experience across all aspects of retail. In my first month, I was the stores' highest-selling sales person for that month. ### Freelance Software Engineer @ Reading Buses Jan 2018 – Jan 2018 | Reading, United Kingdom In the summer of 2018, I was offered a summer job with Reading Buses, to expand upon my Twitter BOT idea using their open data. During my placement I worked both in Crawley at Nimbus Journey Information/ R2P offices and in the Reading Buses depot in central Reading. At the end of it I delivered a program which was capable of tracking all the buses on the Reading Buses network and predicting lateness. When a late bus was found, a message was automatically generated and then published to both Facebook and Twitter, warning customers. This automised their existing workflow and improved customer information. ## Education ### MSci Hons in Computer Science University of Nottingham ### A-Levels in Mathematics, Computer Science and Physics UTC Reading ## Contact & Social - LinkedIn: https://linkedin.com/in/jonathan-foot - Website: https://www.jonathanfoot.com - Website: https://github.com/jfoot --- Source: https://flows.cv/jonathanfoot JSON Resume: https://flows.cv/jonathanfoot/resume.json Last updated: 2026-04-05