Mohammed - Développeur JAVA
Ref : 200831A002-
78180 MONTIGNY LE BRETONNEUX
-
Développeur, DevOps (35 ans)
-
Totalement mobile
-
En profession libérale
Expérience professionnelle
Depuis Mars 2016 Bouygues Telecom
Projet : B2COM (15 personnes)
Développement d’une solution de notifications/communications client (sms, email, courrier, push) via une architecture full micro-service
Envir. Technique : SCRUM, JAVA 8, JERSEY, SPRING BOOT, VERT.X, RABBITMQ, MOCKITO, RUNDECK, ANSIBLE, JENKINS, MAVEN, SONAR, GIT, MONGODB, AWS S3, SWAGGER, REST, ECLIPSE, JIRA, XRAY, JMETER, DOCKER, OPENSHIFT, OAUTH2, KIBANA
- Scrum avec des sprints de 2 semaines
Rôle : - Pipeline DevOps via Jenkins
- Accompagnement des développeurs juniors
- Code review, Pull request, Coding dojo
- Fonctionnement en TDD et BDD
- Développement des fonctionnalités et correction des anos
- Tests unitaires, Tests d’intégrations, Test d’acceptance
- VABE des fonctionnalités déployées sur les serveurs de Pré-Prod
- Déploiement des images Docker sur Openshift
Depuis Mars 2016 Bouygues Telecom
Projet : BARMAN (15 personnes)
Batch d’intégration des Factures en remote chunking
Envir. Technique : SCRUM, JAVA 8, SPRING BATCH, RABBITMQ, MOCKITO, RUNDECK, JENKINS, MAVEN, SONAR, GIT, MONGODB, AWS S3, REST, ECLIPSE, JIRA, XRAY, JMETER, DOCKER, KIBANA
- Scrum avec des sprints de 2 semaines
Rôle : - Accompagnement des développeurs juniors
- Code review, Pull request, Coding dojo
- Découpage et chiffrage des tâches
- VABE des fonctionnalités déployées sur les serveurs de Pré-Prod
- Déploiement des applicatifs sur AWS EC2
Depuis Mars 2016 Bouygues Telecom
Projet : R-FACTURE (15 personnes)
Ressource de restitution des factures fixes et mobiles
Envir. Technique : SCRUM, JAVA 8, JERSEY, SPRING BOOT, MOCKITO, RUNDECK, JENKINS, MAVEN, SONAR, GIT, MONGODB, SWAGGER, SOAP/REST, ECLIPSE, JIRA, XRAY, JMETER, DOCKER, OAUTH2, KIBANA
- Scrum avec des sprints de 2 semaines
Rôle : - Architecture en micro-service
- Code review, pull request, coding dojo
- Développement des fonctionnalités
- Fonctionnement en TDD et BDD
- VABF des fonctionnalités déployées sur les serveurs de test
- VABE des fonctionnalités déployées sur les serveurs de Pré-Prod
- Déploiement des applicatifs sur AWS EC2
Nov. 2014 - Mars 2016 Bouygues telecom
Projet : RENOUV (8 personnes)
Développement du parcours ‘Renouvellement Mobile’ sur l'Espace Client.
Envir. Technique : SCRUM, JAVA/J2EE, CXF, JSF, EJB, JBOSS, HIBERNATE, JAVASCRIPT/AJAX, XHTML, TESTNG, LESS/GRUNT, JENKINS, MAVEN, SVN, JQUERY, SQL/HQL, ORACLE, ECLIPSE, JIRA, KIBANA
Rôle :
- Scrum avec des sprints de 1 mois
- Développement des fonctionnalités
- Web service SOAP/REST
- Développement des IHM JSF2/XHTML.
- Requêtage SQL/HQL.
- Tests unitaires/intégrations.
- Framework maison de mock de parcours complexe
- Sprint review aux équipes MOA
- Accompagnement de la mise en production.
Oct. 2013 - Oct. 2014 NEOCLES
Projet : Flexible Workspace (6 personnes)
Gestion du catalogue SAAS proposé aux clients de Neocles
Envir. Technique : SCRUM, JAVA/J2EE, STRUTS 2, SPRING, HIBERNATE, JUNIT, MAVEN, JAVASCRIPT/AJAX, JQUERY, HTML, CSS, FUSIONCHART, SQL/HQL, MySQL, TOMCAT
Rôle :
- Accompagnement de la MOE pour les spécifications techniques
- Chiffrage des User Story
- Développement en JAVA/J2EE
- Implémentation du module graph/stat en FusionChart
- Requêtage SQL/HQL
- Tests unitaires et d’intégrations
- Collaboration avec l'équipe outils et l'équipe infra pour la mise en place des connecteurs et workflows
- Accompagnement de la mise en production
DOMAINES DE COMPÉTENCES
Méthodes
- Gestion de projets : Scrum
Techniques
- Framework Back: Spring (Boot, MVC, Cloud, Data, Batch), Hibernate, Jersey
- Framework Front: Angular 8, Reactjs (projets sur github), Bootstrap, Material-UI
- Langages: Java 8, JavaScript, TypeScript, CSS, XHTML
- Test: SoapUI, TestNG, Mockito, JUnit, JMeter, Cucumber, XRay
- Web service: REST, SOAP
- BD: Mongodb, Oracle, PostgreSQL
- Message broker: RabbitMQ
- Sécurité: Oauth2, OIDC, CAS, Keycloak
- Serveurs: Jboss/WildFly, Tomcat
- Autres : Kibana, Maven, Docker, Git, Swagger, Jenkins, Sonar, Jira, Confluence
RÉFÉRENCES SIGNIFICATIVES
Bouygues Telecom : Développeur senior JAVA/SPRING
NEOCLES : Développeur back-end JAVA/JEE
FORMATION INITIALE
09/2013 : Master 2 pro informatique décisionnelle et logicielle, Clermont-Ferrand
07/2012 : Diplôme d'ingénierie en sciences appliquées, Génie Logiciel
CERTIFICATIONS
Scrum.org PSM I - Professional Scrum Master I
LANGUES
Anglais : Lu, Écrit, Parlé (professionel)