
Chaabni Ahmed
Tech Lead |Jahia Expert |Java Software Architect
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
I appreciate forging technology in order to get business needs done. Solutions centered, I am most of the time the guy in the room with helpful ideas and implementations (Theory and Practice) to make software or app better. I also like to prepare and give Practical Trainings to Business teams in order to give them a boost in their way to define needs, new features ... Love to give and propose ideas for new features that I think can make software better or more useful for all
Work experience
GladTekFreelance
Jun 2017 - Present
9 years 5 months
Paris, France
Tech Lead | Jahia Expert | Java Software Architect
Jun 2017 - Present
9 years 5 months
Paris, France
As an independent architect, I help clients design, build, refactor, and modernize their applications, advising on the best technical approach for new features. ARCHITECTURE & DEVELOPMENT - Led Jahia 7→8 migrations for multiple enterprise clients via a repeatable acceleration process, shortening delivery timelines. - Drove Jahia module transformation from Spring to OSGi. - Built React components and NPM template modules for Jahia 8.2. - Delivered custom SAML/SSO overrides for Jahia environments. - Created websites, intranets, and modules for major clients (MMA Covéa, MGP, AG2R La Mondiale). TEAM LEADERSHIP & DELIVERY - Recruited and led a 3-person freelance team delivering a Vaadin Flow government project, from architecture to production. - Led a 9-person support team handling issue-ticket resolution for Covéa. - Ran team code reviews, delivery follow-up, and RFP responses. CONSULTING, TOOLING & TRAINING - Audited and advised contribution teams on CMS structure and content cohesion. - Built utility tools to extract content-usage statistics and data. - Trained and challenged business teams; provided ongoing technical support. - Maintained an Apache Karaf event-bus application for an insurance client. Environment: Java EE, Spring, Spring Boot, REST, GraphQL, SOAP, JUnit, Gradle, Groovy, Apache Karaf, Microsoft Dynamics 365, Jahia 7.2+/8.1/8.2, Vaadin Flow, React, Astro, Next.js, Vue.js, TypeScript, Flutter/Dart, Kubernetes, Docker, GCP, Azure Entra ID, IBM ODM, MySQL, PostgreSQL, MariaDB, Oracle, Cloudflare Workers.
Technical Manager / Technical Partner
May 2025 - Jun 2026
1 year 2 months
Copenhagen, Denmark
- Recruited and managed a team of 3 Freelancers in order to implement and put in production a project for a Danish governmental institution that helps in identifying parliament members voting and presence trends. - Stacks migration helper, Demos Planning. - Discussion with different solutions vendors. - Being part of a cross-functional team assessing ERP, DAM, and CMS solutions migration strategy for the entity. - AI team solutions enhancement including training members around using local and paid models, creating their own skills and workflows. 27 members in total were trained on how to make the most of their AI models and the reduce of token consumption. - Defined a plan on how to be conform to EU AI act. Stack : Java 21+, Vaadin, Spring Boot, React, Kafka, Keycloak, Puppeteer, Podman, Nextcloud, GCP + Inhouse hosting alternative
Application Builder/Developer
Nuxeo
Dec 2016 - May 2017
6 months
Paris | Stockholm · Hybrid
Main Offer was a Solutions Architect position, Contract signed was Application Builder Developer instead (Catfished) The scope of the tasks was very limited compared to what was promised in the beginning (cf. the job title change) so I decided to quit sooner and get myself into freelancing world. - Created and maintained apps based on Nuxeo Platform for Nuxeo Customers - Customised apps using Nuxeo Studio - Created and orchestrated Java Backend packages - Created and maintained Unit Tests - Used Templates Rendering to manage Office Documents rendering - Helped client (CGI Sweden) maintain and connect Nuxeo with Spring based applications. Environment : JavaEE, Nuxeo, Angular, Polymer, Web Components, Spring
Software Developer (Core Team)
Jahia Solutions
Sep 2015 - Dec 2016
1 year 4 months
Greater Paris Metropolitan Region · On-site
- Created and maintained core team modules (Community + Enterprise) - Fixed bugs - Contributed to Jahia Core and Apps modules development - Apps tests with Selenium Environment : JavaEE, Jahia 7, DX7, Scrum, Apache Karaf, Apache Karaf Cellar, OSGI, Hazelcast, Selenium, Git MySql, PostgreSql, Apache Derby, Apache Jackrabbit
Java Software Engineer
Oceane Consulting
Dec 2011 - Aug 2015
3 years 9 months
Greater Paris Metropolitan Region · On-site
- Developed customer needs - Designed projects architecture - Been part of Tierce maintenance applicative teams - Created Web mock-ups - Designed Web Services Unit Testing Strategies Environment is defined in the project list section for each project
Team Leader/ Java Developer
Talan
Jul 2008 - Oct 2011
3 years 4 months
Tunisia · On-site
- Developed customer needs - Been part of Tierce maintenance applicative teams - Lead R&D research for Frameworks integration ( Flex, JRules, JBPM) - Lead small size development teams - Unit Testing Environment is defined in the project list section for each project
Education
Ecole Nationale d'Ingénieurs de Tunis
Engineer
2005 - 2008
3 years 1 month
Institut Préparatoire aux études d'ingénieurs de Monastir
1st Degree
2002 - 2005
3 years 1 month