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.
Experience
2024 — Now
2024 — Now
London Area, United Kingdom
Working in the Merchant Trust team within Google Business Profile, part of the Ads and Commerce division at Google.
2024 — 2024
2024 — 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.
2022 — 2024
2022 — 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.
2021 — 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.
2019 — 2022
2019 — 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.
Education
University of Nottingham
MSci Hons
UTC Reading