travailleur indépendant
Email vérifié Pape NDIAYE
0/5 (0 Avis)
Membre depuis 19 septembre 2022
Santé du profil 100%

Lead Developer FullStack

Actuellement en poste à Jabmo en qualité Tech Lead avec un stack technique composé principalement de Python/Django, MongoDB, PostgreSQL, Cloud Computing(AWS), Javascript(Vue.Js, ReactJS) …

0

Projets en cours

0

Projets terminés

0

Projets annulés

Cliquez sur le bouton pour envoyer une offre

Envoyer une offre

Expériences

Lead Developer

  •  Jabmo
  •  Mar 2022 - Nov 2022

Contexte:
Jabmo est la plateforme ABM (account-based marketing) pour les fabricants mondiaux. L'entreprise fournit la solution complète pour capturer l'activité de l'acheteur de compte cible anonyme et exécuter des programmes personnalisés d'account-based marketing.

Missions:
Sous la responsabilité du VP PRODUCT & ENGINEERING, j'avais la charge de :
- Assurer la bonne mise en œuvre des développement des applications et fonctionnalités orientés data en accord avec notre Roadmap tout en assurant la scalabilité et la fiabilité
- Maintenir et Améliorer notre infrastructure Cloud (AWS)
- Accompagner l'équipe de développement
- Participation en tant que membre de l'équipe au développement des fonctionnalités
- Mettre en place et amélioration des Best practices
- Mettre en place des process d'intégration continue
- Animer des cérémonies Agile (Scrum)
- Veille technologiqueContexte: Jabmo est la plateforme ABM (account-based marketing) pour les fabricants mondiaux. L'entreprise fournit la solution complète pour capturer l'activité de l'acheteur de compte cible anonyme et exécuter des programmes personnalisés d'account-based marketing. Missions: Sous la responsabilité du VP PRODUCT & ENGINEERING, j'avais la charge de : - Assurer la bonne mise en œuvre des développement des applications et fonctionnalités orientés data en accord avec notre Roadmap tout en assurant la scalabilité et la fiabilité - Maintenir et Améliorer notre infrastructure Cloud (AWS) - Accompagner l'équipe de développement - Participation en tant que membre de l'équipe au développement des fonctionnalités - Mettre en place et amélioration des Best practices - Mettre en place des process d'intégration continue - Animer des cérémonies Agile (Scrum) - Veille technologique

Compétences : Kubernetes · Script Shell · Jenkins · Sonarqube · Cloud AWS · React Admin · GraphQL · PostgreSQL · Docker · Python

Lead Developer

  •  SNCF Réseau
  •  Mai 2020 - Mar 2022

Contexte:
Dans la division DGII-VA-I, sous la responsabilité du chef de Division, j'avais la charge de mener à bien la conception et la maintenance d'un ensemble d'applications qui sont utilisés pour l'étude des interactions entre le train et la voie.
Missions:
- Recueil des nouveaux besoins
- Transcription des besoins fonctionnels en spécifications techniques
- Conception de l'architecture des systèmes d'informations (UML)
- Management des équipes de développement
- Participation en tant que membre de l'équipe au développement des fonctionnalités
- Gestion du planning de développement
- Mise en place des process d'intégration continue
--Création des pipelines de tests automatiques (SonarQube) avec une intégration avec Jenkins
- Animation des cérémonies Agile (Scrum)
- Recette des applications
- Veille technologiqueContexte: Dans la division DGII-VA-I, sous la responsabilité du chef de Division, j'avais la charge de mener à bien la conception et la maintenance d'un ensemble d'applications qui sont utilisés pour l'étude des interactions entre le train et la voie. Missions: - Recueil des nouveaux besoins - Transcription des besoins fonctionnels en spécifications techniques - Conception de l'architecture des systèmes d'informations (UML) - Management des équipes de développement - Participation en tant que membre de l'équipe au développement des fonctionnalités - Gestion du planning de développement - Mise en place des process d'intégration continue --Création des pipelines de tests automatiques (SonarQube) avec une intégration avec Jenkins - Animation des cérémonies Agile (Scrum) - Recette des applications - Veille technologique

Compétences : Framework Django REST · Vue.js · Microsoft Azure · D3.js · Pandas · Jenkins · PostgreSQL · Python

FullStack Developer

  •  SNCF Réseau
  •  Sep 2017 - Mai 2020

Développement d’un logiciel qui permet de faire des simulations de détection de collisions entre un train et de potentiels obstacles ou éléments des voies ferrées :
- Études des besoins des équipes métiers de la SNCF
- Définition du cahier des charges
- Optimisation des modules de calcul avec l'introduction du calcul matriciel (Numpy, Pandas)
- Construction d’un socle technique robuste et facilement évolutif en utilisant la puissance de la POO (Design Pattern)
- Gestion du processus de validation des données et des habilitations de l’application
Test et recette de composants logiciels (Unittest, Selenium)
Rédaction de documents relatifs à la vie de l’application
- Document descriptif détaillé de l’architecture de l’application
- Notice d’utilisation détaillée de l’application
Développement d’une application Serveur REST :
- Modélisation et conception de l’architecture (suivant le type Master/Slave)
- Réalisation avec Django
Développement d’un système d’API pour les interactions entre le logiciel et les autres outils de la SNCFDéveloppement d’un logiciel qui permet de faire des simulations de détection de collisions entre un train et de potentiels obstacles ou éléments des voies ferrées : - Études des besoins des équipes métiers de la SNCF - Définition du cahier des charges - Optimisation des modules de calcul avec l'introduction du calcul matriciel (Numpy, Pandas) - Construction d’un socle technique robuste et facilement évolutif en utilisant la puissance de la POO (Design Pattern) - Gestion du processus de validation des données et des habilitations de l’application Test et recette de composants logiciels (Unittest, Selenium) Rédaction de documents relatifs à la vie de l’application - Document descriptif détaillé de l’architecture de l’application - Notice d’utilisation détaillée de l’application Développement d’une application Serveur REST : - Modélisation et conception de l’architecture (suivant le type Master/Slave) - Réalisation avec Django Développement d’un système d’API pour les interactions entre le logiciel et les autres outils de la SNCF

Compétences : Django-rest · Vue.js · Microsoft Azure · D3.js · Pandas · NumPy · MongoDB · Jenkins · PostgreSQL · Docker · Python

FullStack Developer

  •  BillJobs
  •  Sep 2015 - Sep 2017

Contexte:
BillJobs est un éditeur de logiciel spécialisé dans la conception d'applications à destination des agences de communication (facturation, paie, devis etc).

Missions:
Participation à la refonte du logiciel historique qui n’avait connu que très peu d’évolutions depuis la première version. ERP qui aide les agences de communication en matière de gestion (saisie de temps, devis, facturation…).

Développement du nouveau logiciel de la société BillJobs. La nouvelle version du logiciel a été revue entièrement tant du point de vue de son architecture que des méthodes d’accès aux données.
Actions
Etudes des besoins des différents services
Définition du cahier des charges
Veille technologique
Refonte du site officiel du site officiel
• Front : AngularJS, HTML/CSS/Bootstrap
• Back : Python (Django)
Développement d’une application Serveur REST
• Modélisation et conception de l’architecture (suivant le type Master/Slave)
• Réalisation avec Django
Mis en place d’un espace extranet
• Réalisation de système de dashboard et de reporting grâce à la bibliothèque Javascript D3 et d’AngularJS.
• Communication avec la base de données PostgreSQL
• Mise en place d’un système de mailing personnalisé
Développement d’un système d’API
• Utilisation de Django Rest Framwork
Mse en base d’un système d’intégration continue
• Jenkins
Test et recette de composants logiciels
• Utilisation du client de test
• Utilisation de Selenium
• Rédaction de documents relatif à la vie du l’application
Environnement technique
Python, Django, Flask, GIT, PostgreSQL, HTML5, CSS, JS, JenkinsContexte: BillJobs est un éditeur de logiciel spécialisé dans la conception d'applications à destination des agences de communication (facturation, paie, devis etc). Missions: Participation à la refonte du logiciel historique qui n’avait connu que très peu d’évolutions depuis la première version. ERP qui aide les agences de communication en matière de gestion (saisie de temps, devis, facturation…). Développement du nouveau logiciel de la société BillJobs. La nouvelle version du logiciel a été revue entièrement tant du point de vue de son architecture que des méthodes d’accès aux données. Actions Etudes des besoins des différents services Définition du cahier des charges Veille technologique Refonte du site officiel du site officiel • Front : AngularJS, HTML/CSS/Bootstrap • Back : Python (Django) Développement d’une application Serveur REST • Modélisation et conception de l’architecture (suivant le type Master/Slave) • Réalisation avec Django Mis en place d’un espace extranet • Réalisation de système de dashboard et de reporting grâce à la bibliothèque Javascript D3 et d’AngularJS. • Communication avec la base de données PostgreSQL • Mise en place d’un système de mailing personnalisé Développement d’un système d’API • Utilisation de Django Rest Framwork Mse en base d’un système d’intégration continue • Jenkins Test et recette de composants logiciels • Utilisation du client de test • Utilisation de Selenium • Rédaction de documents relatif à la vie du l’application Environnement technique Python, Django, Flask, GIT, PostgreSQL, HTML5, CSS, JS, Jenkins

Compétences : Python

Formations

Master en ingénierie Big Data

  •  Université Paris-Est Marne la vallée
  •  Sep 2015 - Sep 2017

Licence Math/Informatique

  •  Université Paris-Est Marne la vallée
  •  Sep 2014 - Sep 2015

DUT Informatique

  •  Ecole Supérieur Polytechnique de Dakar
  •  Oct 2011 - Sep 2013

Recevez rapidement plusieurs offres

Votre projet sera soumis à l’approbation de notre équipe et publié dans un délai maximum de 24 heures.

Merci d'indiquer si le budget concerne un projet ponctuel (one-shot) ou s'il s'agit d'un budget mensuel récurrent.

Seul votre prénom sera affiché sur le projet.

Votre e-mail sera utilisé pour vous envoyer les informations de connexion à la plateforme.

Déposez vos projets en toute simplicité sur notre plateforme 100% gratuite, et gérez les échanges avec les freelances via notre messagerie interne dédiée.