
Mohamed Touiti
Software Engineer (Java | Python | Spring Boot | Kafka | AWS | DevOps) | Building Scalable Cloud & Payment Systems | Exploring AI & Full-Stack Innovation
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Passionate about building reliable, scalable, and secure backend systems, I’m a Software Engineer specialized in Java, Python, Spring Boot, Kafka, and Cloud-Native architectures. Over the past years, I’ve designed and developed distributed microservices powering critical payment and digital card systems — ensuring high performance, resilience, and compliance in complex environments. My focus is on crafting maintainable codebases, implementing CI/CD pipelines, and enabling smooth deployments across Kubernetes clusters. Beyond backend engineering, I’m driven by a curiosity for AI and intelligent systems, aiming to bridge software craftsmanship with modern data and automation capabilities. I thrive in collaborative environments where technology, ownership, and innovation meet — and I’m always eager to learn, mentor, and share best practices across teams.
Expérience de travail
Backend Java Cloud - DevOps Developer
BNP Paribas
juin 2025 - Présent
1 an 5 mois
69340 Francheville, France
Project : Digital Journey of Cards and Options. - Designed and developed Spring Boot microservices, including REST APIs and batch processing applications. - Implemented asynchronous messaging with Apache Kafka and optimized batch processing workflows. - Migrated legacy applications to IBM Cloud and deployed containerized solutions using Docker/Kubernetes. - Defined and maintained CI/CD pipelines with GitLab & Jenkins for automated builds, testing, and deployments. - Established monitoring and observability using ELK with custom dashboards for real-time system insights. - Enforced security and software quality standards using HashiCorp Vault, SonarQube, Fortify, and Nexus IQ. Technologies : Java 17, Spring Boot, Spring Batch, Hibernate, REST API, Oracle, Tomcat, Git, GitLab, Jenkins, Kafka, Docker, Kubernetes, Argo CD, IBM Cloud, AWS S3, HashiCorp Vault, SonarQube, Fortify, Nexus IQ, ELK Stack (ElasticSearch, Logstash, Kibana), JUnit, DDD, Microservices Architecture, Scrum.
Full Stack Java/Python/React Cloud - DevOps Developer
Societe Generale
janv. 2023 - mai 2025
2 ans 5 mois
Paris, France
Project : monitoring and reporting on the operation of filtering modules and Sanctions and Embargoes repositories of the SG Group. - Analysis, design and implementation of new components. - Development of applications using Spring boot & React - Implement lambda functions in AWS using python to perform data transformations and log querying. - Implementation of a report management application stored on S3. - Participation in different phases of test and quality assurance. - Code refactoring and guarantee customer support. - Containerization of applications with Docker and orchestration of deployments via Kubernetes. - Implementation and maintenance of CI/CD pipelines. - Development, Build & deploy applications. Technologies : Java 21, SpringBoot, Python 3, Hibernate, React, WebServices, REST API, shell, Oracle, Tomcat, Git, Jenkins, GitHub, CI/CD, Docker, Kubernetes, Mirantis, Amazon S3, Vault Hashicorp, Kafka, ELK(ElasticSearch, Logtash, Kibana), Junit, Fitnesse testing, Microservices Architecture, SonarQube, Scrum
Full Stack Java/Python/Angular - Cloud AWS Developer
EDF
janv. 2022 - déc. 2022
1 an
Paris, France
Project : Web App Development (Non-compliant products analysis and detection) - Back-end micro-services analysis, design and implementation from scratch. - Set up the communication between the different components : micro-services, Kafka, ElasticSearch, Neptune GraphDB, and PostgreSQL. - Designing, building, and maintaining data pipelines and infrastructure for data storage and accessibility. - Write integration tests and e2e tests for back-end modules. - Handle release activities and CI/CD Pipeline. - Create and configure docker images for microservices. Technologies : Java 17, Python 3, Spring Boot, Spring Data, Spring Reactive, TypeScript, Angular, Junit, AWS services, Docker, kubernetes, Git, Gitlab CI, PostgreSQL, ElasticSearch, Grafana, Neptune GraphDB, Kafka, Spark, Airflow, Keycloak, WebService, GraphQL, Domain-driven design DDD, Hexagonal Architecture
Software Engineer JAVA/JEE, CACEIS LUXEMBOURG
VERMEG for Banking & Insurance Software
janv. 2019 - déc. 2021
3 ans
La Goulette, Tunisie
• Analyse, design and implementation of new business and technical components. • Development of RestFul web services. • Participation in the different phases of tests and ensurance of quality. • Incident management, technical assistance and resolution of production problems. • Participation in the writing of the functional and technical documentation. • Develop, Build & deploy a monitoring app on AWS. Technologies : Java, Spring Boot, Hibernate, TypeScript, Angular, React, Maven, Junit, Jenkins, Docker, AWS, Kubernetes, PL/SQL, Oracle DB, WebService, Websocket, RabbitMQ, SonarQube, Agile, Jira.
Machine Learning Developer
IGN - French Mapping Agency (Institut Géographique National)
mars 2018 - août 2018
6 mois
Paris Area, France
Research & Development of Satellite Image Classification Solutions : - Development of programs for classification (supervised learning) and clustering (unsupervised learning) using several machine learning algorithms. - Development and optimization of a CNN for the classification with a higher efficiency : the optimization was made at the level of the choice of the parameters, the filters at the level of the layers of convolution and the architecture in general. - The classification of satellite images and the automation of changes detection in the occupation of the ground by Deep learning. Keywords: Python, Open CV, scikit-learn, PyTorch, AWS services, image processing, GIS, geographical databases, machine Learning, deep learning, CNN, GIT.
Full-stack Developer
Novavision-it
juil. 2017 - août 2017
2 mois
Gabès Governorate, Tunisia
Development of an advertisement publication platform that allows users to manage them, display them on a map, evaluate them and contact their owners. Technologies : Java, Spring Boot, Hibernate, Angular4, Ionic, REST API, JUnit, Oracle DB, Linux OS
Full-stack Developer
TechnoPc
juin 2016 - août 2016
3 mois
Soliman, Tunisie
Development of a web application for a taxi agency that allows users to order, book and estimate the price of a taxi ride with the possibility to consult the available cars . > Technologies: Java J2EE, Spring, Hibernate, JSF, Tomcat, Mysql, Oracle 10g.
Formation
National Engineering School of Carthage (ENICarthage)
Engineer’s Degree, Computer Software Engineering
2015 - 2018
4 ans
Higher Institute of Applied Sciences and Technology
Engineering studies preparatory level, Mathematics and Physics (MP)
2012 - 2015
4 ans
Abou Loubeba (Gabes, Tunisia)
High School Certificate, Computer and Information Sciences
2008 - 2012
5 ans
Licences et certifications
AWS Certified Developer – Associate
Délivré le : févr. 2021
Master OO Concepts Certificate
Délivré le : août 2020
MTA: Windows Server Administration Fundamentals - Certified 2017
Délivré le : avr. 2017