Expérience professionnelle
AKENEO
June. 2025 to Jan. 2026 Senior Software Engineer with a team of 6
❏Implemented new features for the Data Architect Agent, reducing time-to-model for end users.
❏Designed backend persistence for collaborative model editing, using MySQL as the storage layer.
❏Contributed to enhancements of Core AI services, including model analysis and inference
improvements.
❏Built a chat-based AI assistant leveraging the Gen AI SDK to analyze generated data models and
provide contextual recommendations
❏Collaborated with cross-functional teams (product, AI, backend) to deliver production-ready
features
Technology: TypeScript, React, PHP Symfony, Python, MySQL
APSULIS
Jan. 2024 - Apr. 2025 Freelance developer with a team of 3
❏Developed core features for the French Basketball Federation’s web platforms and mobile
application, serving a large national user base.
❏Built and integrated custom React components in a Next.js environment with SSR considerations.
❏Ensured robust handling of API consumption, routing, responsive design, and SEO optimization
across web applications
❏Implemented abstraction layers for external services and Directus CMS, improving maintainability
and data access consistency.
❏Performed ongoing maintenance and improvements of the React Native FFBB mobile app
Technology: TypeScript, React (Storybook), Docker, Directus, AWS, Tailwind, Expo, React Native
ANAPLAN
Sept. 2022 - Dec 2023 Engineering Manager with a team of 6
❏Lead the Otso NewUX Anaplan User Experience engineering team owning the View Designer model
editor and some parts of the End User experience products.
❏Prioritize development from tech debt to the implementation of new roadmap features like the
persistence over Pivot transformations, the Advanced end user selections and the addition of some
new filtering capabilities.
❏Help and mentor engineers so they can continue to grow and exceed in their respective roles.
❏Make sure the team is productive by helping them in breaking down big tasks into small
increments and reducing our lead time.
❏Reviewed our delivery with the adoption of a feature flags strategy through LaunchDarkly.
❏Organizes sharing sessions and facilitating collaboration with external teams working on our mono
repo and using a trunk based development approach.
Technology: TypeScript, React, Docker, K8s, Kotlin, MySQL, Splunk, NewRelic
April. 2020 - Aug. 2022 Engineering Manager with a team of 6
❏Lead a team working on the Docusign Anaplan integration to be re-architected from the front and
backend perspectives by fixing vulnerabilities, reviewing the persistence layer and fixing any
performance issues to improve the user experience.
❏Application was a VM based application and has been migrated over RKE K8s early this year with a
new automated CI/CD pipeline.
❏Rebuilt the frontend to use the latest version and standards of React with Hooks and React
Context.
❏Adoption of PNPM and moving to a Single Repo approach.
❏Fundations and adoption of Cypress in replacement of Puppeteer for our e2e tests.
❏Server is written in NodeJS with a GraphQL Apollo layer.
Technology: TypeScript, React, GraphQL (Apollo), MySQL, Docker, K8s (Helm), Jenkins - Harness,
SignalFX, Splunk
Dec. 2018 - March. 2020 Tech Lead with a team of 7
❏Development of a Anaplan Google Sheets add-on with an GA version delivered to Google in
September 2019. The project is still actively sustained in 2021 with new features being developed.
❏Main point of contact concerning the development of the application and covering either technical
or architectural design aspects with teams based in different locations like Romania/US/UK.
❏In parallel, participating in the transformation and migration over GCP with the help of Kubernetes.
❏Add-on available in the Google Market Place and now opened to all Anaplan customers.
❏Built a POC written in Go to replace AppScript backend with performance increase of a factor >
90%.
Technology: TypeScript (clasp), Google AppsScript, Sheets API v4, OAuth2 (Auth0), WebDriver,
VueJS, Go.
October. 2017 - Nov. 2018 Team Lead with a team of 8
❏Relocated to London within the Anaplan Engineering team.
❏Technical lead and team lead in charge of developing a new Excel add-in for Anaplan.
❏Contributed to rearchitecting and rewriting the application from scratch resulting in performance
increase and better maintainability.
❏Design of Rest APIs to extract metadata and support of handling OLAP style queries of model cell
data using the retrieved metadata
❏Application currently in production and used by all Anaplan customers.
Technology Java/.Net/C#: SpringBoot, .Net, ExcelDNA/VSTO, Ranorex
Mar. 2016 - September 2017 Senior JavaScript Developer with a team of 4
❏Member of the team in charge of anaplan extensions, I assure the development of addons for
communication with third-party services like Google and Office.
❏Agile methodology
Technology JavaScript: Google Apps Script, ReactJS, Redux, NodeJS
CREDIT AGRICOLE
Dec. 2012 - March 2016 Technical lead / Developer with a team of 5
❏Technical Manager in charge of developments for creditagricole.info and m.creditagricole.info
websites. Getting started with the solution Jalios JCMS V6 (CMS J2E framework) with a migration
to V9 version. Integration of a new responsive and web design with Bootstrap 3, definition of new
data model in a NoSQL structured process. Opened the first week of November 2014. Actively
participated in choosing frameworks and tools, delivering presentations and building proof of
concepts.
❏Development of geolocation layer for ******** with last Google Map API v3
Technology .JEE: Apache/Tomcat, JSP, JS, Lucene, Bootstrap, JQuery, PrototypeJS
EVENIUM
Sept 2011 - Oct 2012 Software developer with a team of 10
❏Solr search engine integration on Evenium.net platform. Modelisation and implementation of a
query and indexing API to index HBase textual contents.
❏REST services implementation on a HBase NoSQL persistence layer.
❏Growing competence and developments in mobile technologies using BackboneJS for ConnexMe
product.
Technology .JEE: JBoss Seam, HBase, SolrJ, Backbone.js
THALES
Sept 2010 – July 2011 Application architect with a team of 30 (integrated team Thales EADS)
❏Implementation of solutions based on Microsoft technologies . In charge of technical specification
documents for the developer team in regards to clients needs.
Technology .NET: Moss 2007, C#, .Net ADO, Sinequa, Microsoft Active Directory, Microsoft
Exchange 2007.
Jul 2009 – Aug 2010 Software developer with a team of 30 (integrated team Thales EADS)
❏Integration of the business search solution Sinequa coupled with a Sharepoint 2007 portal.
Complete redesign of the portal, 2500 users targeted in the short term 2011. Realization of a
deployment architecture which provides federation of search results from 2 remote
sites using their own SAN.
Technology .NET: C#, Scripting [Powershell] Client [ASPX – JQuery - Sinequa] Server [Sharepoint -
Sinequa].
Jan July 2009 Software developer with a team of 3
❏Defining the architecture of a SOA platform (ESB) to manage textual information processing
supported by the UIMA framework. Implementation of a service orchestration layer for UIMA
components through JBossESB
.
Technology JEE: Client [JSF] Server [JBoss - JBossESB/ jBPM]).
Jan – December 2009 Software developer with a team of 4
❏Design of an enterprise content management within a large information system using the Nuxeo
framework.Coupling with a service providing semantic search features.
Technology JEE: Client [JSF] Server [JBoss – Seam - EJB3]).
April 2006 - Dec 2007 Software developer with a team of 5
❏Responsible for the front office on the SPRINT product, software dedicated to intelligence analysis
(text-mining).
❏Design and development of a Java advanced client framework based on many Swing APIs in
relation with JIDE graphical and JGoodies (Binding, Form, and Validation) frameworks.
❏Progressive migration on server side, using EJB (Stateless, Statefull, MDB) and development of
persistence framework based on JDO.
Technology JEE: Client [Swing – Jide - JGoodies – UISpec4J] Server [Jonas - persistance JDO
(KODO) - EJB],).
Jan – March 2006 Software developer with a team of 3
❏Design and development of a metadata extraction tool from map files with generation of xml data
files associated to xsd schemas.
❏Project coordination within EADS and their map oriented production team.
Technology JEE: Xml [Xerces – Castor - Geotools] Client [Swing].
March – Dec 2005 Software developer with a team of 20
❏Military Project, design and development of a JDOQL request editor, an API of a JDOQL request
and a log manager.
❏Development of messages transformations into XML files thanks to a TRF language (specific script
language from THALES).
❏Development of Taglibs and Swing GUI for an administration portal.
Technology JEE: Client [JSP – Servlet - Swing] Server [Websphere – JDO - EJB]).
Aug 2003 – Dec 2005 Software developer with a team of 20
❏Design of front office products components such as KALIWATCH and systems such as IRIS in
business intelligence applications.
❏Swing GUI development based on HMVC framework (Cryonics).
Technology JEE: Client [Swing / HMVC] Server [JBoss, EJB]).