
Mohamed Ali ZEMZEMI
Développeur Senior | Java JEE, Leader Technique
Salaire / Taux journalier
92260 Fontenay-aux-Roses, France
Freelance
Expertises
Langues
À propos
Introduction
Développeur senior Java/JEE avec 15+ ans d'expérience et expertise en leadership technique. Spécialisé en architectures microservices, applications web complexes et gestion d'équipes agiles. Expert Spring/Hibernate/REST avec track record prouvé dans l'optimisation de performance et l'intégration continue pour des projets bancaires et e-santé.
Expérience de travail
Développeur senior - Leader Technique
SOAT
oct. 2018 - Présent
8 ans 1 mois
Paris, France
Technical leader Java JEE
Atos
oct. 2017 - oct. 2018
1 an 1 mois
Région de Paris, France
Développement d’une application web mono-page (SPA) pour la gestion des programmes et des missions de l'agence régionale de santé. - Analyse des besoins fonctionnels. - Choix techniques. - Conception et architecture de l’application. - Développement Backend. - Travail en agilité. - TMA. Technologies : Java/JEE, Spring Boot, REST, Spring batch, PostgreSQL, maven, Git, Jenkins, sonar, IceSCRUM, JDK8, angular 5, OpenLDAP, putty, Tomcat 8, Mantis.
Sopra HR Software
avr. 2017 - oct. 2017
7 mois
Tunisie
Technical leader Java JEE
août 2017 - oct. 2017
3 mois
Tunisie
TMA sur le produit 4YOU - Correction des bugs. Augmenter la performance et améliorer la qualité. - Implémentation des tests unitaires. - Test de performance. Technologies : Java EE, Agile Scrum, OSGI, Blueprint, Activiti, Apache Karaf, Maven, SonarQube, SVN, Bambou, Jira, Nexus, Putty, FileZilla, REST, SOAPUI, Intégration continue.
Team leader QC
avr. 2017 - juil. 2017
4 mois
Tunisie
Mise en place d’une procédure de qualité et de validation automatique du produit 4YOU - Organisation et préparation de la campagne de qualification et de livraison. Développement des scripts Selenium. - Développement des tests suites SOAP. - Test de performance. Technologies : Java EE, Maven, SonarQube, Selenium, SVN, Jenkins, Jira Intégration continue, Agile Scrum.
Team leader Java JEE
TriTUX
janv. 2017 - mars 2017
3 mois
Tunisie
- Mettre en œuvre des web services SOAP / REST - Assurer l'optimisation et l'évaluation des solutions existantes - Effectuer les tests et assurer la qualité du code - Rédiger des documents techniques Technologies : Java/JEE, Spring, Maven, Hibernate, JBOSS, Tomcat, SOAP/REST, SVN/GIT, Linux, JIRA, BitBucket, Confluence, SCRUM.
Team Leader & Développement Java JEE ESB
Tritux
oct. 2016 - déc. 2016
3 mois
Tunisie
Mise en place de Jboss fuse ESB chez notre banque associée • Installation de Jboss Fuse 6.2.1 • Orchestration des web service SOAP et développement des nouveaux services. • Développement d'un système de transfert des fichiers sur apache Camel. • Gestion d'authentification. Environnement : CentOS 7, JBoss Developer Studio, SOAP, Java 7, CXF, Camel, ActiveMQ, fuse tooling, Jboss fuse, SoapUI, Git, GitLab.
Team leader & SCRUM master
tritux
avr. 2014 - oct. 2016
2 ans 7 mois
Tunisie
Développements JAVA JEE sur les projets Topaze & Opale : c’est la partie responsable de traiter les contrats soumis par le client. De ce fait, il contient en particulier toute la mécanique de préparation, validation, résiliation et migration d’un contrat. Java 7 - Maven - Spring 4 - MySQL 5.0 – tomcat 7 - SVN - REST - Hibernate 4 - Junit 4 - JMS - ActiveMQ 5.4 - Web Services - perser JAXB 2.0 – Swagger - Sonar - Hudson - Bamboo - JIRA - Stash
Tritux
avr. 2013 - mai 2014
1 an 2 mois
Tunisie
Team leader
déc. 2013 - mai 2014
6 mois
Tunisie
Le projet Marketplace : une place de marché est un espace réservé à des vendeurs indépendants sur un site marchand renommé à qui cela permet de compléter son offre et ses revenus. Eclipse kepler - Java 6 - Maven - Spring 3.1 - MySQL 5.0 - SQLite - Jboss 4.2 - SVN CXF (REST) - Hibernate 3.2 - Junit 4 - JMS - ActiveMQ 5.4 - Web Services - perser JAXB 2.0 - EBay - Amazon.
Ingénieur d'études Java JEE
avr. 2013 - déc. 2013
9 mois
Tunisie
Développements JAVA JEE sur le projet RUBIS : c’est la partie responsable de traiter les demandes soumises par le client à travers le portail de services de DIAMANT. Il est l’intermédiaire entre le consommateur et le producteur du service. De ce fait, il contient en particulier toute la mécanique d’ordonnancement et de fabrication de ces demandes. Java 6 - Maven - Spring 3.1 - MySQL 5.0 – Jboss 4.2 - SVN – CXF (rest) - Hibernate 3.2 - Junit 4 - JMS - ActiveMQ 5.4 - Web Services - perser JAXB 2.0
Développeur Java\JEE
Linedata
déc. 2011 - déc. 2012
1 an 1 mois
Tunisie
Développements JAVA sur le progiciel NOEE (Epargne salariale). Chiffrages et développements d'évolutions applicatives métiers, rédaction de spécifications techniques, tests unitaires (JUnit). Etudes d'optimisations technico-fonctionnelles de traitements JAVA (performances). Analyses de cahiers des charges, qualifications des expressions de besoin client et rédaction de spécifications fonctionnelles (MOA). Technologies : Java 5 - XML - Maven - Spring - Oracle 11g -Tomcat – Accurev - Sonar - Hibernate - JUnit.
IGA Tunisie
mai 2010 - déc. 2011
1 an 8 mois
Tunisie
Développeur et Intégrateur CRM
sept. 2011 - déc. 2011
4 mois
Tunisie
Ce projet est fruit de la coopération d’IGA Tunisie avec les sociétés Coheris et Extelia Paris. Il a pour objet de paramétrer et intégrer le logiciel CRM de Coheris pour les adapter aux besoins du client final. - Mise en place de Coheris CRM. - Paramétrage et intégration de CRM. - Migration de la base de données. - Développement de batch pour gérer le flux entrant/sortant vers Coheris CRM. Technologies : JPA - XML - JavaScript - Rhino - Oracle 10g - JBoss - SVN
Développeur
juin 2011 - oct. 2011
5 mois
Tunisie
C'est est une application de gestion destinée aux différents intervenants du domaine de l’assurance à savoir courtiers, entreprises clientes, assureurs, assurés et gestionnaires. Afin de souscrire à une assurance pour le compte de ses employés, une société peut transiter par un courtier qui se chargera de négocier pour elle la signature de contrats. La gestion de ce contrat chez l’assureur peut être interne (par ses propres collaborateurs) ou externe (la gestion est déléguée à une tierce partie). Technologies : PHP5 - HTML - Ajax - CSS - MySQL - shell linux
Développeur et Intégrateur CRM
mai 2010 - mai 2011
1 an 1 mois
Tunisie
Ce projet est fruit de la coopération d’IGA Tunisie avec les sociétés Coheris et Extelia Paris. Il a pour objet de paramétrer et intégrer le logiciel CRM de Coheris pour les adapter aux besoins du client final. - Mise en place de Coheris CRM. - Paramétrage et intégration de CRM. - Migration de la base de données. - Développement de batch pour gérer le flux entrant/sortant vers Coheris CRM. Technologies : JPA - XML - JavaScript - Rhino - Oracle 10g - JBoss - SVN
IGE+XAO
oct. 2008 - mai 2010
1 an 8 mois
Développeur Java/JEE
mai 2009 - mai 2010
1 an 1 mois
L’objet de ce projet est de générer facilement et rapidement des e-catalogues permettant aux clients et/ou aux forces de ventes, de sélectionner, dimensionner, configurer, documenter, et modéliser, de façon performante, des solutions répondant à leurs besoins… Il contient deux grandes parties : Une partie Desktop permettant de concevoir (CDCapture) et créer (CDCompil) la base de données base du catalogue et une partie web (CDQuery) permettant aux clients de nos clients d’exploiter ce e-catalogue. Outils : Eclipse Partie Desktop : Java - Swing - XML - JAXP - UML - JDBC - MySQL - SVN Partie Web : JSP - Servlet - Hibernate - XML - Tomcat - MySQL
Développeur Java/J2EE
janv. 2009 - mai 2009
5 mois
Tunisie
See XP est le principal produit d’IGE+XAO avec 4500 licences vendues. La société met à la disposition des utilisateurs de See XP, un catalogue web à partir duquel il est possible de télécharger des références article. Ce catalogue était stocké sur un serveur Web dans une base MySQL et mis à jour manuellement. Update Web Catalogue est un composant web de l’application permettant de mettre à jour des fiches articles du catalogue. Technologies : JSP - Hibernate 3- Struts 2- JavaScript - XML - Tomcat - MySQL - SVN.
Développeur
oct. 2008 - déc. 2008
3 mois
SDL est une application utilisée pour définir et paramétrer les ensembles des composants électriques qui sont utilisés dans l’industrie notamment l’aéronautique. Elle permet de décrire les différents équipements d’un produit en des solutions et la génération de flux XML exploitable par d’autres applications. SDL est une application utilisée pour définir et paramétrer les ensembles des composants électriques qui sont utilisés dans l’industrie notamment l’aéronautique. Elle permet de décrire les différents équipements d’un produit en des solutions et la génération de flux XML exploitable par d’autres applications. Technologies : JSF - richfaces - maven - hibernate 3 - CSS - Tomcat - MySQL - XML - SVN
Développeur
IRA
août 2007 - oct. 2008
1 an 3 mois
Tunisie
Maintenance et développement des modules dans le cadre d’améliorer les résultats de sorties du SIEL. Administration du système de partage et de circulation de l’information, MDweb.
Formation
MB Alliance
SCRUM Master
2015 - 2015
1 an
Oracle
Oracle Certified Java Programmer
2014 - 2014
1 an
Ecole nationale d'ingénieur de tunis
Ingénieur
2004 - 2007
4 ans
Institut Préparatoire aux Etudes d’Ingénieur de Bizerte
Ingénieur informatique
2002 - 2004
3 ans