Balayez pour voir le profil suivant

Mamadou Dian Sow

data engineer - backend developer

Paris, France

  • 48.8546
  • 2.34771
Proposer un projet

Vérifications

Rejoignez la communauté Malt pour découvrir le profil complet de Mamadou Dian Sow
Rejoignez la communauté Malt pour découvrir le profil complet de Mamadou Dian Sow

Découvrez ce que recherche Mamadou Dian

Déplacement
Peut faire la totalité d'une mission dans vos locaux
Zone d'activité
Recherche des missions à Paris, Rennes et 50km autour, Nantes et 10km autour
Compétences
Recherche des missions en Java, Spring, Spring boot, Big Data, Spark

Mamadou Dian en quelques mots

Spécialiste de la stack Java / Spring, je possède également de l'expérience sur les bases de données SQL et NoSQL, la programmation fonctionnelle avec Scala et le développement front (AngularJS, Angular 2+).

J'ai travaillé dans différents domaines fonctionnels dont les assurances/prévoyance, la banque, la télévision numérique où j'ai développé des compétences techniques et un savoir-être dont l'autonomie, la capacité d'adaptation, le travail en équipe, ...

Force de proposition, je vous accompagne de la conception à la maintenance de vos projets:
. Java
. Spring boot
. Architecture microservices
. API Rest

Je peux également vous accompagner sur vos projets Scala, Big Data (Spark & Kafka) et Devops.

Je pratique différentes méthodologies de travail dont:
. L'agilité (Scrum, Lean Management, SAFe)
. Software Craftsmanship
. BDD - Behavior Driven Development
. TDD - Test Driven Development

Expériences

avril 2018 - Aujourd'hui | Paris, France

Banque & assurances

Malakoff Mederic

Ingénieur logiciel

Contexte:
Tarification des prestations Mutuelle collective / Prévoyance TNS
Dans un environnement agile, j'ai travaillé avec une équipe pluridisciplinaire dont des architectes fonctionnels et solutions, des business analyste (BA), ...
J'ai pratiqué des approches TDD/BDD, mis en place de bonnes pratiques du craftsmanship avec notamment des designs patterns. J'ai aussi accompagné les fonctionnels à prendre en main les pratiques du BDD.

Actions:
Mise en place de nouveaux produits de prévoyance, de mutuelle et de nouveaux module (services REST).
Participation aux réunion de cadrage des besoins avec l'équipe PO, Business Analyste, Architecte fonctionnel.
Mise en place des architectures RESTful et solution Java / Spring boot.
Etude et Développement des produits avec intégration de nouvelles briques logicielles
Mise en place de la stratégie de tests fonctionnels, BDD.
Migration de Spring boot vers la release 2.
Accompagment des MOA/BA (Business Analyste) à la pratique du BDD et à l'écriture des scénarios en Gherkin
Mise en place de bonnes pratiques dont:
- Liquibase, gestion automatisé, génération et historisation des scripts SQL de la base de données
- Pratique du TDD et approches software craftsmanship par l'application de multiples designs patterns
- Pratique du BDD avec l'automatisation des tests fonctionnels avec Cucumber et Spring boot, écriture des scénarios Gherkin
- Pratique de code review à chaque fin de story.

Environnement technique:
Java 8, Spring boot 1&2, Spring cloud, Netflix Eureka, Feign, Spring Security, API Management, MySQL, Lombok, Liquibase, Maven, Docker, Jenkins, Sonar,
Architecture RESTful, JOOQ, Apache KafKa
avril 2017 - avril 2018 | Rennes, France

Télécommunications

Viaccess Orca

Software Development Engineer

Contexte:
TV Numérique (IPTV/OTT)
Ingénieur logiciel sur la DRM de Viaccess-Orca dans le domaine de la TV numérique. Dans un environnement R&D sécurité, j'ai travaillé sur plusieurs briques logicielles de la tête de réseau.
Avec la majorité de mes interventions sur l'environnement Java/JEE, j'ai eu à intervenir sur des briques logicielles implémentées en C/C++. J'ai aussi, en fonction des besoins travaillé sur la qualification équipement (QAE) et système (QAS).

Actions:
Développement sur divers module de la solution Connected Sentinel (IPTV/OTT)
- Conception, développement, tests d’intégration, … sur de multiples composants IPTV/OTT
- Rédaction de la documentation technique (spécifications équipement, API, …)

Environnement technique:
Java/JEE 8, AngularJS, JRuby, Agile/SAFE (Scrum), AWS (Datastore, lambda), REST, SOAP, Spring (Framework, Data, …), Jenkins, Sonar, Puppet , Git, SVN, PIC, Mockito, IPTV, OTT, MySQL, SQL Server, JPA), H2...

Environnement fonctionnel:
TV Numérique, Sécurité des contenus
DRM: PlayReady, Widevine, Fairplay, VODRM
Outils et méthodologies:
- Méthode agile: Scrum/SAFE
- Code review
- CI/CD:
-- Jenkins,
-- Sonar
-- Docker
-- Puppet
-- Git & Git flow
-- GitLab
  • Java
  • TV Numérique
  • DRM
  • C/C++
  • Agille/SAFe

Recommandations externes

Formations

Langues

shortlist-dynamic-search-heade
charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte