Étienne Bersac

Périgueux, Nouvelle-Aquitaine, 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
Étienne Bersac is a seasoned software engineer with 26 years of experience, based in Périgueux, France, who blends pragmatic backend craftsmanship with a passion for agility. Specializing in Go and Python, he contributes to notable open-source tooling—improving developer UX in projects like pgcli (Postgres CLI) and hardening testing and build processes for pgbadger. Comfortable across code completion, retry libraries, and test automation, he focuses on reliability and maintainability while shipping practical features such as coroutine-aware retries and enhanced completion for SQL aliases. A self-described "golfeur de code," Étienne pairs remote-first workflow discipline with a developer-centric mindset, often surfacing value through documentation fixes and regression tests that quietly raise project quality.
code26 years of coding experience
languagesEnglish, French, Arabic, German
stackoverflow-logo

Stackoverflow

Stats
609reputation
102kreached
13answers
1question
github-logo-circle

Github Skills (27)

postgresql10
python10
testing10
code-completion10
makefile10
asyncio10
sql10
documentation10
pytest9
databases9
automation-testing9
automation9
database9
automations9
performance-monitor7

Programming languages (29)

CDMakefileM4GoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
jd/tenacity

Nov 2016 - Nov 2019

Retrying library for Python
Role in this project:
userBack-end Developer
Contributions:8 commits, 9 PRs, 51 comments in 2 years 11 months
Contributions summary:Étienne primarily focused on enhancing the `tenacity` library for retrying operations. They implemented features such as retrying on coroutines and improved the retry decorator logic. Furthermore, the user introduced a code block retry capability using a context manager. These changes demonstrate a focus on expanding the library's capabilities and usability.
retryingretrypythonretry-library
darold/pgbadger

Sep 2017 - Apr 2018

A fast PostgreSQL Log Analyzer
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:52 commits, 33 PRs, 23 pushes in 7 months
Contributions summary:Étienne primarily contributed to improving the testing infrastructure of the `pgbadger` project. They added new regression tests to validate functionality, including tests from binary file to JSON format. Furthermore, the user updated the build process by adding a README target and modifying the build process to always update the pod and README files. These changes suggest an emphasis on ensuring the project's reliability and maintainability through automated testing and documentation updates.
postgresql-databaseperfomancesqlloggingpostgres
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