Badges
Certifications
Work Experience
Senior Software Engineer
Sophos•  March 2021 - Present•  Greater Oxford Area
In the Sophos Central team, I engaged in the transformation of a legacy monolith into a system of highly-available microservices. This involved seamless orchestration through message-oriented middleware to enable our system to scale and meet the growing demands of the business, handling millions of requests daily. Leading a small team, I coached junior engineers, served as point of contact for product managers and support engineers, and provided architectural oversight. Developed quality approaches, scalable solutions, and presented them to a senior engineering audience within the department. I’ve been operating across functions, aligning stakeholders and teams to ensure impactful delivery. Key responsibilities included: • Assessing feasibility and crafting technical designs • Design, define and implement REST APIs (OpenAPI specification) • Collaborating on day-to-day development within a agile/scrum team • Design and develop across various system components
Software Engineer
Preservica•  August 2018 - March 2021•  Greater Oxford Area
A full stack engineer with a proven track record in developing and enhancing distributed cloud products, using Java, Spring, GWT and PostgreSQL, with a quality-oriented focus. Highlights: • Working with a small team on a major release to improve the performance of the system. This involved taking a different approach of reviewing the design and re-architecting existing features without impacting customers. • Tech lead on a number of projects, which has involved taking an architectural role and working with other teams to determine and resolve dependencies, as well as being responsible for reporting progress to management • Frequently working with teams in different parts of the world • Took a lead role in delivering a new feature to high-profile clients
Software Engineer
STFC Rutherford Appleton Laboratory•  October 2017 - May 2018•  Greater Oxford Area
• As a member of the Computational Mathematics Group, I assisted with the efforts to write a C API for the renown HSL library, written in Fortran 77 • contributed to its packetisation for distribution in Rpm and Deb formats
Intern Software Engineer
Institut de Recherche en Informatique de Toulouse•  February 2017 - September 2017•  Toulouse
• Highly graded final year experimental project (110/110) • A focus on optimisation of high-performance numerical algorithms • Experience with a variety of programming languages (Fortran, C, Python, MatLab) • Performance testing on MatLab
Education
University of Rome TorVergata
M.Sc. in Software Engineering•  September 2015 - October 2017
University of Rome TorVergata
B.Sc. in Software Engineering•  September 2008 - February 2015