
Jean-Hugues de Raigniac
Senior Software Engineer
Salary / Daily rate
Nice, France
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Versatile Haskell/Java developer with extensive backend experience managing critical applications at Decathlon. Led a catalog management system handling tens of millions of product sheets, and translated a reference book on advanced functional programming. Skilled in multiple environments from scientific (CNRS/ESA) to industrial (Airbus), offering expertise in maintainable solutions, performance optimization, and knowledge sharing through mentoring and conference speaking.
Work experience
Fullstack Sofware Engineer
Lagon SudFreelance
Jan 2025 - Present
1 year 10 months
Remote
Solo design and development of a vending machine management platform: 6 Flutter/Dart mobile and desktop applications backed by 6 Go + PocketBase (SQLite) microservices with Caddy HTTPS reverse proxy. • Multi-service architecture with webhooks, cross-service access, shared authentication module and multi-tenant model • Custom authentication protocol: one-shot HTTPS pairing via 6-digit code • Offline-first mobile applications with delta synchronization • Distribution: signed/notarized macOS .dmg, Windows .exe, App Store and Google Play publishing
Haskell / Java developer
DECATHLON FRANCE
Jan 2022 - Present
4 years 10 months
Remote, OR 97458, USA
Backend application managing Decathlon’s catalog, written in Haskell. Full remote and agile dev environment. Initially accompanied by another Haskell developer working part-time, I then took on the task of adding features and maintaining the application on my own, until it was rewritten in Java 10 months later. I'm still working on this new project. Nix, Stack, Servant, Kafka, PostgreSQL, Docker, Google Cloud Platform, Spring Boot, Liquibase
Senior Software Engineer
Multiply Sofware
Mar 2021 - Dec 2021
10 months
Moka, Mauritius
Skills: English · Software Design · SQL · Python (Programming Language)
Software Engineer
Remote Contractor
Apr 2017 - Mar 2021
4 years
69340 Francheville, France
I am mentoring Back-End Java Developer students (Bachelor's-level diploma).
Translation in French of the book "Thinking with Types - Type-Level Programming in Haskell"
Sandy MaguireFreelance
Mar 2020 - Jul 2020
5 months
Available on LeanPub.
Software Engineer
Airbus Group
Apr 2007 - Jul 2008
1 year 4 months
Région de Toulouse, France
Audit softwares and simulators designed and written according specifications to test nominal behavior of onboard softwares for A380 and A340 planes. Job left to move to Mayotte.
Software Engineer
CNRS - Centre national de la recherche scientifique
Oct 2003 - Mar 2005
1 year 6 months
Région de Toulouse, France
Project managed by the European Space Agency (the european equivalent to NASA). The purpose was to check data from the spatial telescope spatial telescope Herschel. Collaborating with the scientists, I wrote use cases, implemented mathematical algorithms and went from time to time in the Netherlands to meet the staff from foreign countries.
System Engineer
Orange
Dec 1999 - Dec 2000
1 year 1 month
Paris · On-site
Customer site management: accounts, emails, DNS, support site... Responsible for the migration of Rapidsite (U.S.A) accounts to FTS (Paris): - Design and development of process automation - Adaptation of customer scripts to the new platform
Perl Developer
Trimaran
Jun 1999 - Dec 1999
7 months
Paris · On-site
Participation in the design and production of dynamic parts of sites: Parts dedicated to site administration by owners (Tour Eiffel, Bull, afg-asffi) Internal developments for the intranet : - Project management software - Script analyzer
Education
University Institute of Technology in Toulouse Blagnac
Bachelor of Computer Science Degree
2005 - 1900