Thomas Bouffard

Software Engineer at Bonitasoft

Grenoble, Auvergne-Rhône-Alpes, 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
Thomas Bouffard is a pragmatic software engineer with over 16 years of experience building high-traffic web platforms, IoT solutions, and enterprise BPM tooling. Since 2017 he has contributed to Bonitasoft’s open-source Bonita platform, improving JVM-based BPM engine runtime performance and developer tooling while now focusing on open-source visualization libraries for process automation. His background spans backend and DevOps work—including hardening Jenkins REST client integrations with Docker-based tests and cookie/crumb fixes—and earlier led development of a classified-ads site and retail IoT platform. Based in Grenoble, he combines strong systems thinking with a taste for practical open-source collaboration, often working on the quieter but critical parts of infrastructure like doc generation and CI reliability.
code9 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (32)

github-ci10
javascript10
docker10
npm10
storybook10
canvas10
typescript10
diagram10
browser10
dockers10
cicd10
build-automation10
typescript-types10
jenkins10
jenkins-ci10

Programming languages (12)

TypeScriptJavaCSSShellRHandlebarsSCSSJavaScript

Github contributions (5)

github-logo-circle
bonitasoft/bonita-doc

May 2017 - Jan 2023

Sources of the Bonita Platform documentation content.
Role in this project:
userBack-end Developer
Contributions:1 release, 263 reviews, 278 commits in 5 years 9 months
Contributions summary:Thomas's contributions primarily involve merging branches and making minor adjustments to the `scripts/convert2PDF.js` file. This file appears to be part of a documentation generation process, with changes related to how documentation is converted to PDF format. The user's work focuses on incorporating updates from various branches into the main codebase and also modifies the logic for generating documentation, updating the outfile names.
sourcesblockchainbonitabonitabpmdelivery-doc-site
cdancy/jenkins-rest

Oct 2019 - Dec 2019

Java client, built on top of jclouds, for working with Jenkins REST API
Role in this project:
userBack-end & DevOps Engineer
Contributions:10 commits, 3 PRs, 28 comments in 2 months
Contributions summary:Thomas primarily focused on improving the Jenkins REST client library. Their work involved enhancing the integration tests by introducing a Jenkins Docker container, and fixing a critical issue related to crumb protection in Jenkins. Furthermore, the user addressed a cookie issue and refined how JSESSIONID cookies are handled, ensuring compatibility across various Jenkins versions. Their contributions included code modifications to support REST API interactions and CI/CD infrastructure.
jenkinsapicontinuous-deliverymavengroovy
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
Thomas Bouffard - Software Engineer at Bonitasoft