Othmane - Développeur JAVA
Ref : 200223E001-
92400 COURBEVOIE
-
Développeur (30 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
Expériences
Oct 2019
-
Présent
SOAT - Développeur Web Java
Contexte
Développement d’une brique de publication des produits carrefour
Actions
Participation aux instances des cérémonies SAFe :
o Participation aux Sprints plannings
o Estimation en complexité et charge des US
Développements des API Rest pour la récupération des informations sur les produits
Echange avec les partenaires pour la définition du format des échanges (Interface Swagger)
Réalisation des tests de validation
Environnement technique
Java 8, Spring Boot, Apache Camel, Apache Kafka, RabbitMQ, MySQL, Couchbase, Maven,
Jenkins, Sonar, Confluence, Jira, Bitbucket
Sept 2017
-
Oct 2019
CAPGEMINI- Développeur Web Java/Angular
Contexte
Développement « From scratch » d’un système de gestion des infractions délictuelles.
Actions
Participation aux instances des cérémonies SAFe :
o Participation aux PI plannings
o Participation aux Sprints plannings
o Estimation en complexité et charge des US
o Participation aux démonstrations clients
Conception et développement de deux applications front « From scratch »
Développement d’une « Angular Library » pour mutualiser les fonctionnalités communes aux
deux applications (utilisation du ng-packagr)
Développements sur les microservices :
o MIF : responsable de la récupération des messages d'infractions et la création des
dossiers d'infractions en base de données
o PAIEMENT : responsable de la communication avec le partenaire télépaiement pour
l'ouverture des dossiers de paiements
o EDITIQUE : communique avec le partenaire Docaposte pour l'envoi des lettres
infractions.
o AFM : construit les données propres à la majoration de l'infraction
Etude technique et fonctionnelles des User Stories en amont des sprints planning
Réalisation des tests d’intégration et de validation
Accompagnement des nouveaux arrivants sur le projet
Environnement technique
Java 8, Angular 6, Architecture microservices, REST, Spring Boot, JHipster, Hibernate, JPA,
MariaDb, MongoDb, Liquibase, Cucumber, Swagger, Maven, Npm, Jenkins, Sonar, Confluence,
Jira, Gitlab, Ansible
Mar 2016
-
Sept 2017
CAPGEMINI - Développeur Web Java
Contexte
Développement d’un dispositif d’échange entre les partenaires de la CNAV.
Actions
Développement des nouvelles fonctionnalités de l’application (Webservices et algorithmes)
Refacto du code existant
Participation à l’augmentation de la couverture de test et la réduction de la dette
technique
Analyse et correction des anomalies
Rédaction des fiches de tests
Développement des tests d’intégrations
Correction des bugs
Accompagnement des nouveaux arrivants sur le projet
Environnement technique
Java 8, Spring, Hibernate, JPA, REST, PostgreSQL, Maven, Jenkins, Sonar, Gerrit
Compétences
techniques
Langages maîtrisés Java 8, JavaScript, TypeScript, XML, HTML/CSS
Architectures Microservices, Web services Rest, Web services SOAP
Frameworks Frontend Angular 6, Jasmine
Frameworks Backend Spring, Spring Boot, Hibernate, JUnit, Mockito
Outils de développement JHipster, Swagger, Liquibase, Cucumber, Karma, Gitlab, Github, Gerrit, Intellij,
Eclipse, Maven, Npm
Outils de suivi Jira, Confluence
SGBD MySql, PostgreSql, MariaDb, MongoDB, Couchbase
DevOps/Intégration continue Jenkins, Sonar, Ansible
Méthodologie Scrum, SAFe
Formation
Université de Rouen
2014 - 2016 Master Génie de l'Informatique Logicielle (GIL)
Faculté des sciences de Rabat
2011 - 2014 Licence Fondamentale en Sciences Mathématiques et Informatique Spécialité « Génie Logiciel »
Langues
Anglais courant (TOEIC 950)
Français bilingue
Arabe langue maternelle