Welcome to Mahamadou's freelance profile!
Location and workplace preferences
- Location
- Paris, France
- Can work onsite in your office in
-
- around Paris and 50km
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
Categories
Skills (9)
- Languages
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Containerization
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Frameworks
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
Mahamadou in a few words
Enthusiastic defender of knowledge sharing and human skills, i share theses professional experiences on my blog and search new trends at DevoxxFr and ParisJUG.
I also enjoy football!
Experience
BNP - BNP
Banking & Insurance
Software Craftsmanship - As a freelancer
- Audit technique de projet et mise en place de bonnes pratiques de développement ; - Audit de sécurité de codes et mise en place des outils de contrôles de sécurité de codes;
- Support technique à 3 équipes : 5-8 développeurs par équipe ;
- Organisation et présentation des formations sur des sujets techniques ;
- Préparation de la migration des applications vers Cloud IBM : kubernetes.
Environnement : Spring Boot, Spring Batch, JWT, JAVA 1.8, Oracle, GIT, Maven 3, IntelliJ, tomcat, JUnit, cloud IBM, kubernetes, postgres, docker.
Ekino
Digital & IT
Ingénieur d’étude et développement
▪ Production de batchs métiers avec Spring batch et spring intégration.
▪ Développement d'une API SOAP/REST (CXF et AXIS). Reprise d'un legacy en PHP : découpage des responsabilités en regroupant tous les aspects métier dans l'API REST Java et en ne gardant coté PHP que le rendu et la navigation (challenge sur la non-régression, mixité de langage au sein de l'équipe)
▪ Application pragmatique des pratiques de clean code (tests et design).
Environnement : Java 1.7, Spring (Core, Batch, integation, MVC), My-Batis, MySql, JAX-RS (CXF et axis), Json, Git, Maven 3, Jenkins, Sonar, IntelliJ, tomcat, puppet, Rabbit-MQ, SOLR, Graphite, Linux, JUnit.
Cassiopae
Software Publishing
Lead Technique
Intervention dans une équipe d’architecture pour la mise en place d’un environnement de développement de Batch, d’intégration continue avec Nexus et la résolution des problèmes techniques.
▪ Mise en place d’un environnement de développement de Batch afin de transformer les batchs C++ en Java Spring Batch.
▪ Mavenisation de l’application Cassiopae
▪ Installation de Nexus pour l’intégration continue
▪ Développement de Batch
▪ Migration de l’application Cassiopae de JDK6 à JDK7.
▪ Support technique et méthodologique auprès des différents projets
▪ Documentation technique
Environnement : JAVA 1.6-1.7, Spring (Core, Batch), Oracle, SVN, Maven 3, Nexus, IntelliJ, tomcat, WebLogic, JDev, Linux, JUnit
ARTE
Film & AV
Lead Technique - As a freelancer
▪ Mise en place d’un environnement de Batch et de service web permettant d’échanger des données entre Arte France et Arte Strasbourg.
▪ Développement d’une application de gestion de programmes/Emissions
▪ Mise en place des PL/SQL (ORACLE) dans le cadre des échanges de données entre Arte France et Arte Strasbourg
Environnement : JAVA 1.6, Spring (Core), Oracle, SVN, Maven 3, Bamboo, IntelliJ, tomcat, JUnit
Figaro Classifieds - Le Figaro
E-commerce
Développeur Scala - As a freelancer
▪ Développement continue du site Cadremploi.fr
Environnement : Scala/Play, JAVA 1.8, Spring (Core), Oracle, GIT, Maven 3, SBT, IntelliJ, tomcat, JUnit, Kafka, elasticsearch, postgres
Renault Digital
Automobile
Lead Technique - As a freelancer
Une société de digitalisation de Renault fondée en décembre 2016.
▪ Refonte d’une application de facturation
Environnement : Java/Spring boot, JAVA 1.8, Oracle, PostgreSQL GIT, Maven 3, IntelliJ, Angular 4, JUnit, IDP.
Netseenergy - Groupe EDF
Energy & Utilities
Lead Technique - As a freelancer
▪ Refonte en microservices de l’application de gestion de performance énergétique : https://edf.netseenergy.fr/
Migration de legacy en microservice (spring boot, docker)
Refactoring de legacy
Support technique et formation de l’équipe : revue de code, choix technique …
Environnement : Spring Boot, Spring Batch, JWT, JAVA 1.8, Oracle, GIT, Maven 3, IntelliJ, tomcat, JUnit, elasticsearch, postgres, docker.
External recommendations
Check out Mahamadou's recommendations