You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mahamadou TouréMT

Mahamadou Touré

Software Craftsmanship java/scala/Cloud Kubernetes

650 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mahamadou

I’m a software craftsman and Java/Scala/JEE developer and trainer. Pragmatism Driven Developer passionate about xDD, clean architectures and code quality. Most of my work today is focused on Tech Lead, Testability, REST Web Services and JavaEE/Spring/Cloud Kubernetes Architecture.

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!
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • BNP
    Technical Officer & Software Craftsmanship
    BANQUE & ASSURANCES
    octobre 2019 - Aujourd'hui (6 ans et 8 mois)
    Paris, France
    Rôle :
    - 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.
    Spring boot Java Kubernetes Cloud Docker Software Craftsmanship Audit Apache Kafka
  • Ekino
    Ingénieur d’étude et développement
    AGENCE & SSII
    juillet 2013 - décembre 2013 (6 mois)
    Levallois-Perret, France
    Intervention sur le développement d’un site internet de type coffre-fort électronique pour le compte de La Poste, basé sur un existant en PHP à refondre en Java-EE.

    ▪ 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.
    Spring JAX-RS CXF Axis RabbitMQ Maven Git
  • Cassiopae
    Lead Technique
    EDITION DE LOGICIELS
    janvier 2014 - juin 2014 (6 mois)
    Paris, France
    Cassiopae SAS, intégrée au groupe CASSIOPAE est un éditeur de progiciels. Ils fournissent depuis plus de 25 ans des solutions de gestion de financement d’actifs pour optimiser la gestion de crédits ou de contrats de location.
    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
    Spring MVC Maven nexus spring batch

Recommandations

Soyez le premier à recommander Mahamadou

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master 2 Systèmes & Logiciels
    Université Joseph Fourrier de Grenoble (IMAG), France
    2016
  • Thèse de doctorat : Administration d'applications réparties à grande échelle
    Institut Polytechnique de Toulouse (INPT)/IRIT-ENSEEIHT, Toulouse (31), France
    2010
    L'administration d'une application est une tâche de plus en plus complexe et coûteuse en ressources humaines et matérielles. Nous nous intéressons dans cette thèse à l’administration dans un contexte de grande échelle. Dans ce contexte particulier, nous disposons généralement de plusieurs entités logicielles qui doivent être déployées et gérées sur une infrastructure matérielle de type grille composée de nombreuses machines géographiquement dispersées. L’administration sur ce type d’infrastructure pose de multiples problèmes d’expressivité liés à la description des éléments à administrer, de performance liés à la charge des processus d'administration et la répartition géographique des sites de la grille, d’hétérogénéité matérielle et logicielle, et de dynamicité (panne, coupure de lien réseau, etc.). Nos contributions portent essentiellement sur les problèmes précédemment cités. Un formalisme de description tenant compte du facteur d’échelle est proposé pour décrire l'infrastructure matérielle et logicielle. Nous proposons la répartition de la charge et la diminution du coût de l’administration en utilisant plusieurs systèmes d’administration et en personnalisant la phase d’installation du déploiement. Enfin nous proposons une gestion de l’hétérogénéité matérielle et logicielle. Le travail de cette thèse s’inscrit dans le cadre du projet TUNe. Nous proposons donc une application et une implantation de ces contributions au système TUNe afin de valider notre approche dans le cadre d'une expérimentation en vraie grandeur.

Certifications

  • CKAD: Certified Kubernetes Application Developer
    The Linux Foundation
    2021
    Kubernetes

Compétences

Catégories