-
HITOP
2025 — todayDual activity : website design & Progress / OpenEdge consulting
Website design & web application development
- Website design, maintenance and migration & SEO / GEO
- Full stack HTML/PHP, WordPress and PrestaShop CMS, GIT, automated deployments
- Building and maintaining WordPress plugins and themes (wpj-debug, wpj-backup...)
- Daily use of AI since January 2025
Progress Software / OpenEdge Consultant
- Maintenance, audit and training assignments : remote and on-site in Toulouse
- Development and maintenance in Progress 4GL / OpenEdge ABL
-
LAPEYRE
Jun. 2022 — Jan. 2024Maintenance developer, Progress / OpenEdge — Remote
Application maintenance for LAPEYRE's commercial management software, B2C and B2B scope.
-
CAVAC
Sep. 2020 — May 2022Maintenance developer, Progress / OpenEdge — Remote
Application maintenance for the seed management system.
-
RENAULT
Nov. 2019 — Mar. 2020Maintenance developer, Progress / OpenEdge
Built a tool to detect obsolete ERP programs and menus, reducing the number of programs to maintain.
-
1ÈRE PAGE
2013 — 2025Dual activity : website design & Progress / OpenEdge consulting
Website design
- Website design, maintenance and migration & SEO
- Full stack HTML/CSS, WordPress and PrestaShop CMS
Progress Software / OpenEdge Consultant
- Maintenance, audit and training assignments : remote and on-site in Nantes
- Development and maintenance in Progress 4GL / OpenEdge ABL
-
MR BRICOLAGE
Jun. 2013 — Sep. 2013Developer, Progress v.9
Batch optimisation and maintenance of in-house ERP applications.
-
LAPEYRE
Nov. 2012 — May 2013Developer, Progress v.9
Migrated Progress applications to new Linux servers.
-
PEUGEOT
Jan. 2008 — Sep. 2012Consultant, Progress v.9
Maintained automotive marketing applications (2008-2011): new features, process automation, documentation, training delivered in Spain. Migrated Progress to Oracle in 2012.
-
NATURE & DÉCOUVERTES
Dec. 2002 — Dec. 2007Progress Development Engineer
Built and maintained Progress v.9 applications: retail, warehouse and after-sales. Zero software defects. Set up automated remote version upgrades (programs and database structures).
-
KOBA – SAGONE – WEHGENER
Jan. 1999 — Nov. 2002Progress Development Engineer
Maintained Progress v.9 applications: press subscriptions, mail order and charity sectors.
-
SOMATEM
Nov. 1992 — Jun. 1998Progress Development Engineer
Developed and maintained Progress v.6 applications in the elevator industry.
/* Technical resources */
Going deeper on Progress / OpenEdge
Field notes and technical guides published on my dedicated blog (in French).
Recursion in OpenEdge ABL : examples and best practices
ARTICLE (FR)Debugging a Progress OpenEdge application : tools and methods
1/* Recursively walks the descendants of a category */
2
3PROCEDURE ListerDescendants:
4 DEFINE INPUT PARAMETER piCategorieID AS INTEGER NO-UNDO.
5 DEFINE INPUT PARAMETER piProfondeur AS INTEGER NO-UNDO.
6
7 FOR EACH Categorie NO-LOCK
8 WHERE Categorie.CategorieParentID = piCategorieID:
9
10 CREATE ttResultat.
11 ASSIGN
12 ttResultat.CategorieID = Categorie.CategorieID
13 ttResultat.Profondeur = piProfondeur.
14
15 /* Recursive call on the current category's children */
16 RUN ListerDescendants(Categorie.CategorieID, piProfondeur + 1).
17 END.
18END PROCEDURE.
/* Contact */
Have an assignment for me?
Remote-first, occasional travel to meet you in person — France and Europe.