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

JavaSpring BootKafkaAWSPythonRESTful APIsDomain Driven DesignHexagonal ArchitectureRabbitMQElasticsearchPostgreSQLOracleOracle DatabaseMySQLTomcatDockerKubernetesIBM CloudGitGitLabGitHubJenkinsELK StackGrafanaApache AirflowGraphQLTypescriptAngularReactMavenLinuxscikit-learnPyTorchMachine LearningDeep LearningData EngineeringScrumCoaching agile

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À 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.

Liens

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

Certifié par Amazon Web Services (AWS)

Master OO Concepts Certificate

Délivré le : août 2020

Certifié par Brainbench

MTA: Windows Server Administration Fundamentals - Certified 2017

Délivré le : avr. 2017

Certifié par Microsoft

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.