Gabriele Santi

United Kingdom

@Phortran

Badges

Problem Solving
CPP
Java
Python

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

Skills

OpenAPI
Git
SVN
Jira
Docker
Liquibase
jOOQ
GitHub
Bitbucket
Trello
Jenkins
IntelliJ Idea
Maven
Bash
MS Power Shell
Linux
Npm
Postman
SQL
MongoDB
noSQL
Spring MVC
Terraform
Nginx
JavaEE
Angular
Java
Python
C
Lua
Gradle/Groovy
Shell Script
JavaScript
C++
HTML
CSS
LaTeX
AWK
Fortran
MatLab
Algorithm
Data Structure
Python(Advanced)