
Mohamed SLIMANI
Lead Software Engineer | Java, Spring Boot, Kafka
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead Software Engineer with 10+ years of expertise in Java/Spring Boot ecosystems and Kafka implementations. Successfully built scalable solutions for financial institutions, including BforBank and Allianz, specializing in customer data management and microservice architectures. Offering robust technical leadership in containerized applications, clean code practices, and hexagonal architecture to deliver high-performance enterprise solutions.
Expérience de travail
BforBankFreelance
juil. 2022 - Présent
4 ans 4 mois
Hybrid
Technical leader Java / Spring Boot / kafka
oct. 2023 - Présent
3 ans 1 mois
Hybrid
Capital Markets Squad integration of capital markets products in new Bforbank
Technical leader Java / Spring Boot / kafka @Capco
juil. 2022 - déc. 2023
1 an 6 mois
Hybrid
Credit and insurance Squad integration of loans and insurances in new Bforbank
Allianz France
juin 2020 - juil. 2022
2 ans 2 mois
92400 Courbevoie, France
Technical leader Java, Spring Boot, Kafka @Allianz
janv. 2021 - juil. 2022
1 an 7 mois
92400 Courbevoie, France
Party Data Management (PDM) Our Scrum Team builds a single customer repository Party Data Management (PDM) to connect and synchronize the various CRMs and local customer files present at Allianz. The PDM should be the centralized tool and allow decommissioning legacy systems with outdated technologies As a technical leader, I am in charge to : * Perform job interviews looking for pationated colleagues * Participation in architectural choices and design of an emerging architecture * Design and initialisation of the technical components * Implementing Kafka producers and consumers * Promote best practices like TDD, BDD, integration tests and hexagonal architecture * Implementation of end-to-end test framework with Gherkin/Cucumber * Lead workshops and technical refinements looking to improve applications performance * Review design and code for performance and compliance with Software Craftsmanship principles * Containerization and shipping to the AWS cloud * Debug, troubleshoot, and profile millions of parties migration in the PDM * Contribute to communities of practice at Allianz (Craft Community)
Technical Leader @Allianz
juin 2020 - déc. 2020
7 mois
92400 Courbevoie, France
IWS Technical Migration Technical migration from IBM Integrated Web Services (IWS) into Open Source components built in Java and Spring Boot technologies * Implementation of Enterprise Process Components (EPC) * Review design and code for performance and compliance with the programming best practices * Remote coordination with two squad teams * Lead workshops and training to promote Clean Code practices and Hexagonal architecture
Freelance Trainer @Engineer School ESME SUDRIA
ESME SudriaFreelance
avr. 2020 - juil. 2020
4 mois
Paris, France
Web Services and APIs Rest/GraphQl Trainer on Web Services and APIs, for 4th year engineering school students, consisting of a theoretical teaching of concepts, hands§on workshops and final evaluation * Teaching of Rest, SOAP and GraphQL Web Services fundamentals and their implementations * Helping students to build a backend application exposing Restful and GraphQL APIs * Helping students to build Angular application to display API data
Senior Full Stack Engineer @Nielsen
Nielsen
févr. 2020 - juil. 2020
6 mois
95870 Bezons, France
Retail and consumer data analytics Help for migrating Strust application to Angular for the presentation and Java / Spring Boot for the backend and APIs * Design of the solution to give up with running stateful context * Auditing the ability to split one monolithe web application to angular application and Java / Spring boot restful API * Help improve application testing by unit tests and integration tests
Technical Leader Full Stack - Scrum Master @Zenika
CNP Assurances
nov. 2018 - mars 2020
1 an 5 mois
Région de Paris, France
CNP Assurances – Espace Emprunteur Build from-scratch of a secured application for real estate loan insurance. It is connected with several bank partners of CNP Insurance. The application manages the contract lifecycle from subscriptions to the upload and electronic signing of the documents. The main features are : signing, documents display and upload, display decision on the loan request * Build an Angular application * Build a Back For Front application with Java and Spring Boot * Using GraphQL to communicate * Backend querying APIs in REST for information collection * Implementation of the TDD, BDD and Hexagonal Architecture approach * Implementation of Scrum and support for its application * Support the team to improve Scrum practice Website link: https://monespaceemprunteur.cnp.fr
Technical Leader Full Stack @Zenika
RTE Réseau de Transport d'Electricité
févr. 2018 - oct. 2018
9 mois
La Défense - Paris
Build of a monitoring solution for industrial equipment on the RTE network using IoT sensors (Smartgrid). * Collect the data from different sensors (temperature, wind, hygrometry, switches…) * Qualify the collected data and enrich with additional informations, * Store data in Elasticsearch database and creation of the indexes * Build Angular web application to display graphs and metrics using 3D charts and Material Design
Senior Software Engineer, Scrum Master @Tata Consultency Services
Société Générale
avr. 2016 - janv. 2018
1 an 10 mois
94120 Fontenay-sous-Bois, France
Société Générale - Java Outsourced Service Center As a developer and Scrum enthusiast team member, I participated in: * Participate to business refinement and design technical solution * Implementation of tests and code around the User Stories * Help on Agile Scrum methodology * Help to promote awareness around Agility and Scrum Framework Java, Spring, Hibernate, Maven, Spring MVC, JQuery, JavaScript, Bootstrap, Git Agile Scrum, Jira, Jenkins, Sonar
Generali
déc. 2014 - mars 2016
1 an 4 mois
Région de Saint-Denis, France
Software Engineer @CGI
mai 2015 - mars 2016
11 mois
Région de Saint-Denis, France
Generali France – Electronic Document Management (EDM) Within the Java project team composed of 3 developers, 2 business consultants and one project manager, I was charged of: * Writing detailed technical specifications * Carry out testing and code implementation of the business features * Package and ship deliverables to the different stage environments Maven, Spring, Hibernate 3, JSF 2, RichFaces 3, CSS, Javascript, SVN, Jenkins, Sonar, Tomcat Tools : Oracle 11g, MagicDraw UML, Sharepoint, Jira, HP ALM (Quality Center), Eclipse, Intellij
Software Engineer @CGI
déc. 2014 - mai 2015
6 mois
Région de Saint-Denis, France
Generali France – Death insurance Within the Java project team composed of 5 developers, 1 business consultant and one project manager, I was in charge of connecting the application to other partners' systems and producing brand specific styles * Design technical components * Implement code and deliver functionalities * Debug, troubleshoot, and profile real time Java applications Java, Maven, Spring, Hibernate 3, Struts 2.0, CSS, Javascript, JUnit, SVN, Jenkins, JBoss, Oracle 11g, Jira, HP ALM, Eclipse, Confluence, Sonar, PMD, Checkstyle et Findbugs
ING
juin 2013 - oct. 2014
1 an 5 mois
Région de Paris, France
Software Engineer @Capgemini
juil. 2014 - oct. 2014
4 mois
Région de Paris, France
ING Direct France – Lean Startup and AB Testing Inside one agile team, working on the ING internet site, I was in charge of implementing and delivering two variants of each feature. The Google AB Testing API is used to serve clients with one or the other version, then collect analytics. Work is done with subscription forms of the life insurance and bank account * Review of functional specifications and drafting of technical specifications * Implement User Stories and configuration of Google Analytics Java, Maven, Spring, Hibernate, JSF, JSP, Javascript Tools : Eclipse, SQL Developer, Jenkins, Stash, Jira (Agile), SharePoint
Software Engineer @Capgemini
juin 2013 - juil. 2014
1 an 2 mois
Région de Paris, France
NG Direct France – Online Bank Managing a team of 3 developers working on test automation around online banking applications of ING. The objective is to improve the application performance and reduce the time to market. All ING products are concerned : Marketing site, secured site, CRM and interactive voice server (IVR) * Coordinate the planning with the development teams * Management of the presence and the budget of the team * Monitor the test execution campaigns * Troubleshoot and profile bugs * Testing the subscription, financial operations, customer communication (email, SMS, PDF), withdrawal, SEPA movements and strong authentication Products: Compte Courant, Livret d’Épargne, Livret A, Compte à Terme, Assurance vie, Bourse (PEA, Compte-Titres), Livret Développement Tools: Quality Center (Management, Test Plan et Test Lab), SqlDeveloper, SoapUi, Stash, SharePoint, Clarity
Software Engineer @Capgemini
Lafayette Services Group
avr. 2011 - mars 2013
2 ans
Paris Saint Lazare
Laser Group - Cofinoga card paiement Our team is in charge to build a new Payment Card System for Cofinoga My responsibilities are: * Define functional and technical specifications along with the team * Dealing with the Service Oriented Architecture (SOA) * Implement tests and code, perform code reviews for colleagues * Configure servers, deliver and instal the applications * Troubleshoot issues and give support to our testing team
Formation
Orsys
AngularJS
2017 - 2017
1 mois
AFCEPF Malacoff
Master1
2010 - 2011
1 an 1 mois
Université Paris Cité
Licence / Master 2 Microbiologie Appliquée et Génie Biologique
2003 - 2008
5 ans 1 mois
Licences et certifications
Professionnal Scrum Master PSMI
Délivré le : mai 2025
Professional Scrum Master™ I (PSM I)
Délivré le : janv. 2018