Daouda - Développeur JAVA
Ref : 200827S001-
78000 VERSAILLES
-
Développeur (34 ans)
-
Totalement mobile
-
Bientôt freelance
EXPÉRIENCES PROFESSIONNELLES
Février 2020 Ingénieur Concepteur et Développeur, STVA, Paris (France)
Septembre 2018 Projet : LEO
Description : Cette application a pour but de prendre en charge les commandes de véhicules, la planification des missions d’enlèvement et de livraison de ces derniers ainsi que la facturation.
Réalisations :
þ Synchronisation des données relatives aux affrètements entre LEO et le Référentiel
þ Ajout des informations liées à la commande ATLAS saisies lors de la création de l’affrètement
þ Création des entités, de la partie business et des services web pour les filtres d’approche conducteur
þ Création de services web pour les impressions des bons de livraison
þ Recherche de numéros d’ordre d’affrètement par expression régulière
þ Conception et implémentation de la généralisation des traitements réalisés pour les tiers extérieurs
þ Autorisation de la planification des transports à des conducteurs externes
þ Implémentation du web-service de recherche des utilisateurs afin d’offrir la possibilité de rechercher
par des critères
þ Mémorisation des distances des tronçons par pays traversés
þ Refactoring
þ Correction des bugs
Environnement :
Oracle Database 11g JPA 2 Hibernate 4 Java 8 Spring Core Spring Security Restful Web Services (RESTEasy)
Swagger Git Jenkins TestNG Mockito Dozer MapStruct XRebel SonarQube Scrum Jira
Ingénieur Concepteur et Développeur, STVA, Paris (France)
Projet : eDriver
Description : Cette application est destinée aux conducteurs STVA ou aux affrétés mandatés par les filiales
du Groupe. Elle permet aux conducteurs de recevoir les ordres de missions, visualiser un ordre de mission,
et les détails des différents châssis, visualiser les anciennes et futures missions, effectuer un transport,
ajouter ou retirer un véhicule d’un lot, prendre des photos des véhicules, émettre des réserves, générer
des CMR pour les enlèvements et les livraisons.
Réalisations :
þ Baser le calcul des jours fériés sur le Référentiel
þ Évolution des web services
þ Création d’un nouveau web service pour la génération des CMR
þ Ajout d’un web-service LEO pour lister les informations nécessaires à l’édition d’un CMR
þ Établir les liens entre les missions d’enlèvement et de livraison
þ Migrer l’application de SVN vers GIT pour le versionning
þ Créer les jobs Jenkins pour utiliser GIT
þ Refondre la gestion des dépendances maven pour tout le projet
þ Correction des bugs divers
Environnement :
Oracle Database 11g JPA 2 Hibernate 4 Java 8 EJB 3 Spring Security Restful Web Services (RESTEasy)
SOAP Web Services (Apache Axis 2) JBoss AS 7 Git Jenkins XRebel SonarQube Ansible Scrum Jira
Août 2018 Ingénieur Consultant, GROUPE SONATEL, Dakar (Sénégal)
Juin 2018 Projet : Simplissimo
Description : Ce projet a pour but de mettre en place une plateforme de gestion de la prise de commandes
pour les abonnés prépayés d’Orange Sénégal.
Réalisations :
þ Conception et implémentation du chantier Prêt Domino offrant la possibilité de prêter des dominos
avec un pass internet aux clients confrontés à des dérangements de connexion internet, de tracer le
retour des dominos et de les envoyer pour facturation le cas échéant.
þ Implémentation du reporting pour le suivi des dominos prêtés, retournés, envoyés pour facturation
selon une période
þ Automatisation de l’envoi des dominos à facturer
þ Présentation à la maîtrise d’ouvrage
þ Documentation des fonctionnalités implémentées
Environnement :
Web Forms HTML 5 CSS 3 Javascript Oracle Database 12c ASP.NET MVC 5 C# XML PL/SQL Shell Scripting
Quartz SVN Scrum
Mai 2018 Ingénieur Concepteur et Développeur de logiciels, SI3KF, Dakar (Sénégal)
Octobre 2017 Projet : Gestu School
Description : L’objectif de ce projet est de mettre en place une application permettant la gestion des élèves
d’une école située à Rufisque.
Réalisations :
þ Analyse des besoins du client après avoir décrit les différents modules afin de repérer les besoins
fonctionnels et opérationnels
þ Conception des différents modules en utilisant des diagrammes de classes de conception et des diagrammes de séquences de conception
þ Implémentation des différentes fonctionnalités après avoir fait le choix des technologies
þ Intégration des différents modules
þ Tests et déploiement
þ Rédaction d’un manuel d’utilisateur
Environnement :
Angular 2 HTML 5 CSS 3 Bootstrap Spring Boot Spring MVC Spring Data JPA Spring Security Java 8 JUnit
UML XML JSON MySQL 5.7 Tomcat Git Maven Jenkins Postman Scrum
Septembre 2017 Ingénieur Étude et Développement, ATOS, Grenoble (France)
Décembre 2016 Projet : SI AOC
Description : Le but de ce projet est de mettre en place une plateforme offrant la possibilité de prévoir à
court terme la consommation de gaz par les clients d’EDF (Electricité De France).
Réalisations :
þ Import des flux météo et des scénarios de température
þ Traitements post import : interpolation et calcul des températures moyennes
þ Visualisation des fichiers météo disponibles sur le serveur FTP
þ Dédoublonnage des tables
þ Evolution dans le code des prétraitements de la prévision
þ Gestion des rôles sur les opérations exposées par le service OData.
þ Import des consommations des clients
þ Documentation de l’IHM
þ Purge des données selon l’ancienneté
Environnement :
C# Windows Forms ASP.NET Service oData Oracle Database 11g PL/SQL XML Quartz Visual Studio SVN
Scrum GOLD
Décembre 2016 Ingénieur Étude et Développement, ATOS, Paris (France)
Décembre 2015 Projet : Universal Clearing Settlement and Depository (UCSD) pour le Sultanat d’Oman
Description : Ce projet a pour but de mettre en place un dépositaire de titres (actions, obligations) pour le
Sultanat d’Oman.
Réalisations :
þ Gestion des risques sur les instruments financiers (actions, obligations)
þ Confirmation de plusieurs trades (achat/vente d’actions ou d’obligations) simultanément
þ Implémentation de l’API Payment offrant la possibilité de demander la mise en paiement d’un dividende en attente suite à un rejet
þ Implémentation de l’API Unclaimed Fund Payment pour tous les dividendes restant impayés durant
une période de six (6) mois
þ Génération de reports
þ Automatisation des tests
þ Migration de la plateforme vers WildFly
þ Documentation de la migration
Environnement :
Java 7 EJB 3.1 Hibernate SOAP Web Services(Apache CXF) Maven Tapestry Apache TomEE Oracle Database 11g
XML Eclipse SVN Jenkins Apache Active MQ Jira Scrum
Décembre 2015 Ingénieur Consultant en Java / JEE, AGENCE DE L’INFORMATIQUE DE L’ETAT (ADIE), Dakar (Sénégal)
Mars 2015 Projet : Télé-Demande d’Actes administratifs (TeleDAc)
Description : L’objectif du projet est de mettre en place une plateforme de dématérialisation des procédures d’actes administratifs et plus précisément la demande d’autorisation de construire au Sénégal.
Réalisations :
þ Evolution de la plateforme TeleDAc avec la prise en charge de la réforme dénommée « Acte III de la
décentralisation »
þ Module de génération des rapports au format PDF (quittances, actes, ...)
þ Intégration de la plateforme de télé-paiement à TeleDAc
þ Analyse, conception et réalisation de la plateforme permettant de dématérialiser une procédure administrative quelconque avec la simulation du télé-paiement
þ Documentation des fonctionnalités implémentées
Environnement :
UML 2 Java 7 ZKoss 7 EJB 3.1 Hibernate JBoss AS 7.1 JasperReports RESTEasy MySQL 5.6 MongoDB 3.1
JSON XML Visual Paradigm Eclipse SVN
Août 2014 Stagiaire, BYTE-TECH SA, Dakar (Sénégal)
Mars 2014 Projet : ByteCRM
Description : Le but est d’analyser, de concevoir et d’implémenter un Customer Relationship Management
pour le parc des terminaux de paiement électroniques gérés par BYTETECH SA dans la zone UEMOA et leur
facturation.
Réalisations :
þ Rédaction des spécifications techniques
þ Proposition d’une architecture technique
þ Analyse, conception et implémentation du sous-système « Administration »
þ Analyse, conception et implémentation du sous-système « Paramétrage »
þ Analyse, conception et implémentation du sous-système « Facturation »
þ Analyse et conception du sous-système « Système d’alerte »
þ Rédaction du mémoire de fin de cycle
Environnement :
eXtreme Programming UML 2 C# ASP.NET MVC 4 SQL Server 2012 Power AMC XML Microsoft Visio
Visual Paradigm Visual Studio LaTeX
FORMATION
Août 2014 Ecole Supérieure Polytechnique (ESP) de Dakar, Sénégal
Diplôme d’Ingénieur de Conception en Génie Informatique
Août 2011 Ecole Supérieure Polytechnique (ESP) de Dakar, Sénégal
Diplôme Universitaire de Technologie (DUT) en Télécommunications et Réseaux
Juillet 2009 Lycée Limamoulaye de Guédiawaye, Sénégal
Baccalauréat Scientifique, Série S1 : Mathématiques et Sciences Physiques
COMPÉTENCES TECHNIQUES
Languages Java 7/8/11, TypeScript, Python, HTML 5, CSS 3, JavaScript, PL/SQL, UML, XML
Frameworks JEE, Spring(Boot, Core, Security, Data REST, Batch, Data JPA), Hibernate 4/5, Angular 2+, JUnit,
TestNG, Mockito
Bases de données Oracle Database, Microsoft SQL Server, MySQL, MongoDB
IDEs Eclipse, Visual Studio Code, IntelliJ Idea
Outils Maven, Gradle, Git, SVN, Bootstrap, JSON, JasperReports, Swagger, XRebel, SOAP UI, Postman,
Jenkins, Nexus, SonarQube, Visual Paradigm, Power AMC, JIRA
Middleware WildFly, Apache Tomcat
Systèmes d’exploitation Mac OS X, Windows 7/8/10, Linux(CentOS, Fedora, Ubuntu, Debian)
Méthodes agiles Scrum, eXtreme Programming
LANGUES
Français Ĉ Ĉ Ĉ Ĉ Ĉ
Anglais