Pierre Sassoulas is a DevOps Team Lead and software engineer with 11 years of experience bridging scientific rigor and production-grade infrastructure, currently leading DevOps at Elum Energy while freelancing. He combines hands-on DevOps and backend expertise with a strong open-source footprint—maintaining pylint and contributing test and CI improvements to pytest, prospector, pygame and astroid—bringing a developer-first approach to reliability and code quality. His career spans energy and research organizations (EDF, CEA) and product-focused engineering, so he’s equally comfortable architecting CI/CD pipelines, modernizing legacy Python code, or mentoring teams. Notably, his background in scientific engineering and long-term involvement in linters and test tooling gives him an uncommon focus on preventing bugs early in the development lifecycle.
11 years of coding experience
8 years of employment as a software developer
Ingénieur Architecture des systèmes d'informations, Ingénieur Architecture des systèmes d'informations at INSA Rouen Normandie
Contributions:83 releases, 6614 reviews, 1215 commits in 5 years 9 months
Contributions summary:Pierre primarily worked on the `pylint-dev/pylint` repository, contributing to the core functionality of the project, specifically related to bug fixes and code modernization. The contributions included refactoring existing code, fixing false positives, and adding better documentation, suggesting an understanding of the codebase. Further, the user enhanced the development process by upgrading dependencies and making code style adjustments, which demonstrates their efforts in maintaining and improving the project's quality and functionality.
A common base representation of python source code for pylint and other projects
Role in this project:
Back-end Developer
Contributions:73 releases, 1679 reviews, 415 commits in 1 year 11 months
Contributions summary:Pierre primarily focused on refactoring and modernizing the codebase by replacing older constructs like the % syntax in Python with format strings or f-strings. Their contributions were centered around improving code readability and maintainability within the codebase. The user worked on code improvements within the `astroid/as_string.py` file, which is a significant component of this static analysis tool. Furthermore, the user made some changes in set literals to improve code clarity.
inference-enginerepresentationpythonpylintast
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 Sassoulas - DevOps Team Lead at Elum Energy