Mouhamed - Développeur JAVA devops
Ref : 200112T002-
93130 NOISY-LE-SEC
-
Développeur (35 ans)
-
En profession libérale
Expériences
Fin 2018- Maintenant : Développeur fullstack chez bio-c-bon
Environnement de travail : Groupe de 6 développeurs, 3 PO, 2 recetteurs En méthodologie Scrum
Environnement technique : Java 8, intelliJ, git, sqlserver, Sprint (boot, data, batch), services rest, tomcat, maven, rabbitmq, docker, redis, hibernate
Mission : En tant que dev java, j'interviens sur l'élaboration des solutions informatiques de bio-c-bon utilisées en magasin ( deux principales applications java)
Développer et maintenir les fonctionnalités en java 8 sur deux environnement (spring boot et legacy sur tomcat 9) avec tests unitaires (Junit,Mockito)
Suivi de la méthodologie scrum avec des itérations de deux semaines. Evolutions, Support, correction de bug gérés à l'aide de JIRA
Réalisation de job jenkins pour déployer une application en TNRA et lancement de batchs
Réalisations de packages SSIS
2017-Fin 2018 : Développeur produit chez Stadline
Environnement de travail : Groupe de 4 personnes R&D sur le le produit Resamania, outil de gestion de club.
Environnement technique: Os ubuntu, Java, REST, Groovy, Git, Postgresql, Json, HTML5, CSS3, jenkins, Maven, extjs, sencha
Mission : Améliorer le produit Resamania, outil de gestion de clubs, en développant de nouvelles fonctionnalités et en corrigeant des bugs
Gestion du module des ventes( configuration produit, processus de vente, impression de ticket)
Mise en place d'un outil REST d'impression de ticket via printNode
Refonte du système de vente pour la norme AFNOR (signature électronique ecdsa, jobs quartz)
Réalisation de job de migration de données avec l'ETL Talend (postgresql et mysql)
Création d'une application de dématérialisation des prélèvements en Rest
Support, correction de bug et suivi du temps à l'aide de JIRA
Rédaction de documentations à destination du support ou développeurs
2014-2016 (2 ans et demi) : Ingénieur études et développement Java J2ee Chez coheris
Environnement de travail : Groupe de 10 personnes R&D sur le CRM suivant la méthodologie Scrum.
Environnement technique: Java, Hibernate, JPA, REST, Ivy, SVN, Oracle, SQLServer,MYSQL5,DB2, Json, HTML5, CSS3, Bootstrap,putty, jenkins,
Mission : Améliorer le CRM en développant de nouvelles fonctionnalités et en corrigeant des bugs
Création de campagnes et envoi de campagnes marketing email/SMS branchés à un connecteur
Création de taches schedullés envoyant des données avec volumétrie via ws Rest ou soap
Création de documentations fonctionnelles et techniques
Réalisation de tests Junit
Création de modèles de données JPA et configuration d'hibernate
Gestion des dépendances via ivy
2013-2014(6 mois) : Développeur web FHM Solutions
Environnement de travail : Groupe de travail de 6 personnes dont un chef de projet, un référent technique et 4 développeurs.
Environnement technique: Java, Hibernate, JPA, REST, Maven, SVN, MYSQL5, JQuery, Json, Worklight, HTML5, CSS3, Bootstrap, dojo, putty
Mission : Refonte graphique des bornes pour la halle aux chaussures application de gestion des paramètres
Mise en place de l’architecture du projet JAVA
Création du schéma de BDD avec MysqlWorkBench
Création de web services REST et modèles de données JPA
Création de pages html dynamiques avec JQuery et dojo
Gestion du responsive web design avec bootstrap et CSS3
2010-2013 (3 ans) : Analyste développeur J2EE chez la Casden
Environnement de travail : Apprenti au sein d’une équipe projet de 10 Personnes dont 6 travaillent sur les applications web ******** et Infonet.
Environnement technique: Java, Hibernate, JPA, Maven, SVN, MYSQL5, JQuery, Json, Worklight, HTML5, CSS3, Bootstrap,putty
Détail de mission : En collaboration avec la MOA, réaliser la mise en place de nouvelles fonctionnalités et de la maintenance de deux applications web (******** et Infonet) en respectant le pattern MVC
Développement des fonctionnalités métiers en utilisant les EJB
Développement des pages de simulation et instructions Jsp/servlet et Seam
Analyser les cahiers des charges pour réaliser les spécifications techniques et le chiffrage
Mise en place d’un outil de test de non régressions sur les contrôles de surface avec TestComplete (SmartBear)
Gestion des projets JAVA sous eclipse avec CVS/SVN et utilisation de Maven pour le versionning .
Réalisation des livraisons de projets sous linux avec exécution et tests de non régression avec TestComplete
Création et gestion de Web services applicatifs SOAP
Utilisation des Frameworks Hibernate et Spring pour les accès en base et les fichiers de configurations
2012-2013 (9 mois): Projet de gestion d’un réseau de transport en temps réel
Environnement de travail : Equipe projet de 10 développeurs un chef de projet un architecte et un product owner.
Environnement technique: Git, Jenkins, Enterprise Architect, Junit, Sonar, H2, Derby, Java, J2ee , Hibernate, Spring
Détail de mission : Au sein d’une équipe, créer un Framework de simulation de réseau ferré en JAVA en temps réel
Rédaction de spécifications fonctionnelles : Plan projet, Vision doc, Backlog, Roadmap, analyse des risques
Réalisation de spécifications techniques : Benchmarking, cahier de recette, architecture et POC.
Réalisation des diagrammes UML (use case, activité, classe, séquence, composant, déploiement)
Formation
2010-2013 : MIAGE à l’ESIAG (École Supérieure d’Informatique Appliquée à la Gestion à Créteil) Option ISIDIS (Ingénierie des Systèmes d'Information Distribués)
2013 : Obtention du diplôme de la Master 2 MIAGE
2011 : Obtention du diplôme de Licence 3
2007-2010 : DUT Informatique à l’IUT Villetaneuse
2010 : Obtention du diplôme DUT Informatique
2004-2007 : Baccalauréat Economique et sociale au Lycée Charles de Gaulles
(Rosny-Sous-Bois)
Compétences
Langages
Java/ J2ee
Javascript
HTML
CSS
C
Extjs
Angular
Angularjs
Architecture orientée service :
Web services (SOAP, Rest)
RMI
Proxy dynamique
Design patterns
RabbitMQ
Intégration continue :
Jenkins
sonar
Bases de données :
PostgreSql
MySQL
Derby
H2
IBM DB2
Hibernate
Oracle
Sql server
Outils:
Eclipse, NetBeans, IntelliJ
Tomcat, JBOSS,Wildfly
Maven, Gradle, Ivy
Git, SVN, CVS
Langues :
Français : Langue maternelle
Anglais courant (795 au TOEIC)
Wolof : Langue maternelle