Pierre Gimalac

Software Engineer at Datadog

France
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

🤩
Rockstar
🎓
Top School
Pierre Gimalac is a software engineer with nine years of experience, currently working on the datadog-agent where he focuses on cross-platform Go systems for host data collection, release management, and customer-facing quality assurance. He has a strong low-level and systems programming bent—demonstrated by substantial open-source contributions to algorithm implementations in Rust (including Graham scan, KMP, Dijkstra, Prim, Bellman-Ford) and careful code hygiene like removing clippy warnings. Educated at Télécom Paris and EPFL with top honors in mathematics and computer science, he combines rigorous theoretical foundations with practical engineering. He has a track record of redesigning legacy collectors, implementing native data collection to remove external binary dependencies, and building regression detectors to catch breaking changes. Colleagues rely on him for thorough code reviews, internal RFCs, and clear documentation that bridge research-grade thinking with production constraints. Based in France, he blends academic depth with a pragmatic, systems-first approach to shipping reliable observability software.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Télécom Paris
bookBachelor of Science in Mathematics, Valedictorian, Summa Cum Laude, 17.9/20, Bachelor of Science in Mathematics, Valedictorian, Summa Cum Laude, 17.9/20 at Université de Paris
bookMaster's degree, Computer Science, Master's degree, Computer Science at Ecole polytechnique fédérale de Lausanne
bookBaccalauréat Scientifique, Mention très bien, section européenne Anglais, Baccalauréat Scientifique, Mention très bien, section européenne Anglais at Lycée Notre-Dame de France
github-logo-circle

Github Skills (8)

data-structures10
algorithms10
graph-algorithms10
rust10
data-structure10
dijkstra9
bellman-ford9
prims-algorithm9

Programming languages (14)

RustCTeXScalaGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
TheAlgorithms/Rust

Dec 2019 - Sep 2021

All Algorithms implemented in Rust
Role in this project:
userBack-end Developer
Contributions:2 reviews, 7 commits, 10 PRs in 1 year 9 months
Contributions summary:Pierre contributed significantly to implementing various algorithms and data structures in Rust. Their work includes the implementation of the convex hull algorithm (Graham scan), Knuth-Morris-Pratt algorithm, Prim's algorithm, Dijkstra's algorithm, and the Bellman-Ford algorithm. The user also modified existing code to remove clippy warnings and refactored some function names, contributing to code quality and maintainability. They demonstrated a strong focus on algorithm implementation and optimization.
rustdata-structuresrust-langalgorithms-implemented
pgimalac/rustomaton

Jul 2019 - Jul 2020

A Rust automaton & regexp library project
Contributions:28 commits, 12 pushes, 9 issues in 1 year
rustpyo3automatontraitsregexp
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
Pierre Gimalac - Software Engineer at Datadog