Philip Leonard

Domain Lead at Picnic Technologies

Randstad, Netherlands
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
Philip Leonard is a Domain Lead with 14 years of software engineering experience, currently shaping multiple product teams at Picnic Technologies from the Randstad area. He progressed from hands-on engineering to tech lead and now domain leadership, blending deep technical expertise with people and delivery management. Academically grounded with a First in Computer Science (Liverpool) and a Distinction in Advanced Computer Science (Cambridge), he brings rigorous algorithmic thinking to practical systems. His open-source contributions to graph analytics—optimizing coloring algorithms and introducing saturation-based strategies in a large-scale graph computation framework—underscore a specialty in performance-sensitive backend engineering. Philip is known for translating complex distributed and graph problems into performant, production-ready solutions while coaching teams to do the same.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree, Computer Science, 1st, Bachelor's Degree, Computer Science, 1st at University of Liverpool
bookMaster's Degree, Advanced Computer Science, Distinction, Master's Degree, Advanced Computer Science, Distinction at University of Cambridge
github-logo-circle

Github Skills (13)

asynchronous10
graph-algorithms10
c-language10
cprogramming-language10
async10
optimization9
parallel-computing9
optimisation9
numerical-optimization9
algorithm9
code-optimization9
algorithms9
boost8

Programming languages (8)

TypeScriptJavaC++ShellJavaScriptGoMustachePython

Github contributions (5)

github-logo-circle
jegonzal/PowerGraph

Nov 2014 - Jan 2015

PowerGraph: A framework for large-scale machine learning and graph computation.
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 PR in 1 month
Contributions summary:Philip contributed to graph analytics tools, specifically focusing on graph coloring algorithms. Their commits included adding color counts and conflict validation to simple coloring and implementing a dynamic degree-ordered coloring. The user also made changes to the advanced coloring algorithm, including performance optimizations, and added a saturation-based coloring strategy.
computationcomputation-graphmachine-learningscalelarge-scale-machine-learning
philleonard/Im-Home

Aug 2013 - Jun 2014

Contributions:16 commits in 10 months
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