
Mohamed Touiti
Senior Software Engineer | Java & AWS
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Full Stack Java/JavaScript Developer with 5+ years expertise in building robust web applications and microservices architectures. Successfully implemented containerized solutions at Societe Generale using Docker/Kubernetes and delivered AWS-based monitoring systems. Specialized in Spring Boot, React, Angular and cloud technologies with strong background in both financial sector applications and machine learning solutions.
Work experience
Full Stack Java/React Developer
Societe Generale
Jan 2023 - Present
3 years 10 months
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 - 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, Hibernate, React, WebServices, REST API, shell, Oracle, Tomcat, Git, Jenkins, GitHub, CI/CD, Docker, Kubernetes, Mirantis, Amazon S3, Vault Hashicorp, RabbitMQ, ELK(ElasticSearch, Logtash, Kibana), Junit, Fitnesse testing, Microservices Architecture, SonarQube, Scrum
Full Stack Java/Angular Developer
EDF
Jan 2022 - Dec 2022
1 year
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, rabbitMQ, ElasticSearch, Neptune GraphDB, and PostgreSQL. - 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, Spring Boot, Spring Data, Spring Reactive Webflux, TypeScript, React JS, Junit, AWS services, Docker, kubernetes, Git, Gitlab CI, PostgreSQL, ElasticSearch, Grafana, Neptune GraphDB, RabbitMQ, Keycloak, WebService, GraphQL, Domain-driven design DDD, Hexagonal Architecture, Scrum
Software Engineer JAVA/JEE, CACEIS LUXEMBOURG
VERMEG for Banking & Insurance Software
Jan 2019 - Dec 2021
3 years
Tunis, Tunisia
• 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)
Mar 2018 - Aug 2018
6 months
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
Jul 2017 - Aug 2017
2 months
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
Jun 2016 - Aug 2016
3 months
Sulayman, Tunisia
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.
Education
National Engineering School of Carthage (ENICarthage)
Engineer’s Degree
2015 - 2018
3 years 1 month
Higher Institute of Applied Sciences and Technology
Engineering studies preparatory level
2012 - 2015
3 years 1 month
Abou Loubeba (Gabes, Tunisia)
High School Certificate
2008 - 2012
4 years 1 month
Licenses & certifications
AWS Certified Developer – Associate
Issued: Feb 2021
Master OO Concepts Certificate
Issued: Aug 2020
MTA: Windows Server Administration Fundamentals - Certified 2017
Issued: Apr 2017