Concepteur et Développeur Full Stack
Compétences Fonctionnelles
- Audit et analyse des besoins
- Définition du besoin cible à travers des ateliers de travail avec le métier
- Rédaction des documents de spécification
- Conception et suivi des recettes fonctionnelles et techniques
- Participation aux ateliers de définition d’architecture technique et applicative
- Suivi du bon fonctionnement des applications en production
- Résolution des incidents fonctionnels et de performance
- Participation à toutes les phases de la refonte métier et technologique
- Développement front-end et back-end des applications
- Garantir de la bonne exécution en production des applications
Compétences Techniques
- Base de données : MySQL, SQLServer, PostgreSQL, Oracle, MongoDB. MariaDB
- Langages : HTML, CSS, SQL, C, C++, Java, JavaScript, ASP, PHP, Scala, Kotlin, Python, Groovy
- Méthodologie : OOA/D, Waterfall, RUP, Agile, XP, Scrum
- Protocoles : HTTP, FTP, SMTP, POP, IMAP, TCP/IP, SOAP, REST
- Architecture : Design Patterns, UML
- Serveurs : Apache, Apache Tomcat, TomEE, Wildfly, Glassfish
- Frameworks : Struts, Spring, JSF, Grails, Angular, Vue, React, Bootstrap, Laravel, Symfony, Express
- CMS : Joomla, Drupal, WordPress, PrestaShop
- IDE : Eclipse, NetBeans, IntelliJ IDEA, Visual Code
- Outils : Ant, Maven, Gradle, CVS, SVN, GIT, Jenkins, Birt, JasperReports, JUnit, Sonar, PMD, JaCoCo, JMeter, Jira
Formation et Diplômes
- 2004 - 2005 : Maîtrise [ Université Dakar Bourguiba ]
- 2003 - 2004 : Licence [ Université Dakar Bourguiba ]
- 2002 - 2003 : Deuxième Année [ Université Dakar Bourguiba ]
- 2001 - 2002 : Première Année [ Université Dakar Bourguiba ]
Langues
- Français : Courant
- Anglais : Professionnel
EXPERIENCES PROFESSIONNELLES
S2M Depuis juin 2019
Team Leader Java / JEE
Développement d'applications web progressive (PWA)
Tâches réalisées :
- Concevoir et développer des applications Java / JEE
- Analyser les besoins des demandes métiers et / ou liées aux évolutions réglementaires
- Participer à la rédaction des spécifications fonctionnelles, techniques et au cadrage des besoins
- Assurer le pilotage de projet : planification, budgétisation, suivi, contrôle qualité et reporting
- Assurer le suivi, la mitigation des risques et les actions préventives
- Coordonner entre les parties prenantes du projet
- Organiser et animer des ateliers projets
- Documenter techniquement les livrables
- Assurer le support technique aux développeurs
- Contribuer à la maturité du processus de livraison
- Etablir un reporting régulier de son activité
ThinkTech 2017-2019
Concepteur et Développeur
Développement de sites web et d'applications web progressive (PWA)
Tâches réalisées :
- Audit et analyse des besoins
- Participation aux ateliers de définition d’architecture technique et applicative
- Conception technique et applicative en UML
- Développement et réalisation des tests unitaires
- Mise en Production
- Amélioration des performances applicatives
- Optimisation technique et applicative
- Suivi du bon fonctionnement des applications en production
Indépendant 2011-2017
FreeLancer et Professeur de Java
Enseignement, Développement de sites web et d'applications web
Tâches réalisées :
- Audit et analyse des besoins
- Conception technique et applicative en UML
- Développement et réalisation des tests unitaires
- Mise en Production
- Amélioration des performances applicatives
- Enseignement
Baamtu 2010-2011
Python Développeur
Développement d'applications de gestion avec OpenERP
Tâches réalisées :
- Développement et intégration des modules applicatives
- Rédaction des documents de spécification
- Amélioration des performances des applications
- Optimisation technique et applicative
A2I 2007-2010
Concepteur et Développeur
Conception et Développement d'un progiciel de gestion en mode SaaS
Tâches réalisées :
- Participation aux ateliers de définition d’architecture technique et applicative
- Conception technique et applicative en UML
- Développement des modules et réalisation des tests unitaires
- Amélioration des performances de l'application
- Optimisation technique et applicative
Sedima 2006-2007
Développeur Java
Développement d'applications graphiques
Tâches réalisées :
- Audit et analyse des besoins
- Développement et mise en œuvre technique
- Relecture, analyse statique et dynamique du code
- Amélioration des performances applicatives
- Résolution des anomalies
- Rédaction des documents de spécification
Sonatel 2005-2006
Développeur Java (Stage)
Développement d'une application web pour la gestion des congés
Tâches réalisées :
- Développement et mise en œuvre technique
- Relecture, analyse statique et dynamique du code
- Amélioration des performances applicatives
- Résolution des anomalies
- Rédaction des documents de spécification