Chaabni Ahmed

Tech Lead |Jahia Expert |Java Software Architect

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

Backend DevelopmentJavaKubernetesCMSFullstack DevelopmentReactVueCSSFlutterAzureMongoDBDevOpsReact NativeAIKafkaPostmanWebpackSeleniumPrometheusSpring BootGoogle Cloud PlatformGitCypressVercelMariaDBDockerJiraGraphQLPostgreSQLn8nFramerTypescriptGrafanaHTMLMySQL

Languages

French (Native)Arabic (Native)English

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

Links

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

The best place to find your next move

© 2026. All Rights Reserved.