Saul Rennison

Software Developer at Marshall Wace

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Saul Rennison is a senior software developer based in London with 12 years’ experience delivering full-stack and back-end systems across finance and research-heavy environments. He has led large migrations and multi-year platform projects—most notably moving a million-line .NET Framework codebase to .NET Core/Linux and designing a new batch scheduling platform at G-Research. Equally comfortable in low-level tooling and developer ergonomics, he contributes to high-profile open-source projects including the F# compiler and Nerdbank.GitVersioning, improving compiler tooling, FSI formatting and deterministic version stamping. At Marshall Wace he continues to apply rigorous engineering standards, automation and best practices to complex systems. A natural technical leader and trainer, he combines hands-on coding (CLI, build tooling, web front-ends) with a track record of diagnosing organisation-wide productivity pain points and shipping pragmatic fixes. Outside work he runs and contributes to OSS projects, reflecting a bias for doing things right and sustainably.
code12 years of coding experience
job10 years of employment as a software developer
bookBachelor of Engineering (BEng), Computer Science, First Class Honours, Bachelor of Engineering (BEng), Computer Science, First Class Honours at University of York
bookA level, Mathematics (A*), Computing (A*), Physics (A*), AS Further Mathematics (A), AS Chemistry (A), A level, Mathematics (A*), Computing (A*), Physics (A*), AS Further Mathematics (A), AS Chemistry (A) at St. Mary's College, Blackburn
stackoverflow-logo

Stackoverflow

Stats
992reputation
76kreached
11answers
14questions
github-logo-circle

Github Skills (25)

git10
libgit210
net10
dotnet10
libgit2sharp10
asp-net10
compiler-compiler10
dotnet-core10
compiler10
fsharp10
functional-programming10
versioning10
csharp10
semantic-analysis9
intellisense8

Programming languages (11)

C#TypeScriptPowerShellC++ShellRustJavaScriptGo

Github contributions (5)

github-logo-circle
dotnet/fsharp

Dec 2016 - Sep 2023

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Role in this project:
userBack-end Developer
Contributions:11 reviews, 48 PRs, 841 comments in 6 years 10 months
Contributions summary:Saul primarily contributed to improving the F# compiler, F# core library, and F# tooling. Their work included enhancing solution load performance, addressing issues with enum/union cases, and fixing semantic colorization. The user also implemented features such as highlighting structs and adding color to FSI output. Furthermore, they improved FSI printing and formatting.
dotnetfunctional-programmingfsharplanguage-servicecore-library
Stamp your assemblies, packages and more with a unique version generated from a single, simple version.json file and include git commit IDs for non-official builds.
Role in this project:
userBack-end Developer
Contributions:25 commits, 2 PRs, 26 comments in 5 months
Contributions summary:Saul primarily contributed to the development of the `nerdbank.gitversioning` project, focusing on enhancing the versioning capabilities. Their work involved implementing path filtering support, adding new classes like `FilterPath`, and updating existing Git extension methods. They also made changes to the core logic for calculating version height and identifying commits based on the defined criteria. These modifications are aimed at refining the project's ability to generate unique version numbers based on the project's configuration and git repository state.
non-officialjson-filebuildslibgit2nrwl-nx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Saul Rennison - Software Developer at Marshall Wace