Profil de O OD

O OD
450.00€ /j
Ingénieur Java et Microservices Consultant de l’ESN FreelanceDay
Disponible le : 04/05/2020
Localisation : France
Mobilité : Mobilité internationale
5 années d'expérience
0 missions réalisées
JSON

O OD en quelques mots

Ingénieur Consultant JAVA & Microservices 5 ans d’expérience en développement informatique
FORMATION
2015 Diplôme d’ingénieur d’état en informatique, option génie logiciel. ENSIAS
DOMAINES DE COMPETENCES
➢ Recueil et analyse des expressions de besoins
➢ Définition d’architecture et choix technologiques
➢ Raffinement et planification du projet
➢ Rédaction de spécifications techniques
➢ Conception et réalisation
➢ Tests unitaires et d’intégration
➢ Validation et revue du code et des livrables
➢ Documentation utilisateur, fonctionnelle et technique
➢ Suivi du bon déroulement de la recette ainsi que la mise en production
COMPÉTENCES TECHNIQUES
Spécification Microservices, JEE, OSGI
Langages Java 8, C, PHP, JavaScript, JQuery, HTML, CSS, XML, Ajax, JSON, PL/SQL
Frameworks Spring (MVC, DATA, SECURITY, BOOT, BATCH), Kafka, Hibernate, JPA, JHipster, RCP (EMF, Eclipse plugins, SWT, JFace, Xtext, Xtend), Bootstrap
Tests JUnit, Mockito
SGBDR MySQL, PostgreSQL, Oracle, DB2
Autres outils Maven, Jenkins, Sonar, XLD, Tomcat, Jira
Gestion de versions GIT, SVN
Modélisation UML, Merise, Design Patterns
Méthode Agile Scrum, BDD, TDD, DDD
LANGUES
Français/Anglais opérationnel

EXPERIENCES PROFESSIONNELLES
Ingénieur consultant, chez GROUPE BPCE 04/2018-01/2020
Mission : Contribution au recalibrage et la refonte des moteurs de notation des clients.
Projet : Participation à la refonte et l’évolution des moteurs de notation des clients particuliers/professionnels des banques/caisses en fonction de leurs contrats et garanties.
Les moteurs permettent entre autres :
– La validation des données transmises par les SI remettants.
– Le calcul des différentes notes (PD, LGD, EAD, ELBE, …) suivant les types des entrées.
– La génération des sorties de restitution selon l’établissement.
Tâches :
• Participation à l’analyse de l’existent et à la définition des évolutions architecturales et technique.
• Participation à la conception et la planification des évolutions/refontes.
• Implémentation des solutions de refonte (microservices).
• Maintenance corrective et évolutive de l’existant.
• Réalisation des tests automatiques et manuels.
• Participation à la revue et la validation du code.
• Rédaction de la documentation fonctionnelle et technique.
• Assurance du bon déroulement des livraisons ainsi que de l’intégration continue.
• Participation aux différentes ateliers et réunions autour du projet.
Equipe : 4 – 10 personnes.
Environnement technique : Microservices, Java 8, Spring (MVC, DATA, SECURITY, BOOT, BATCH), Kafka, Hibernate, JPA, Oracle/DB2, Jenkins, Maven, Sonar, SVN/GIT, JUnit, Scrum, Jira, Confluence.
Ingénieur logiciel, chez ITEMIS 01/2017-02/2018
Mission : Contribution au développement des produits Itemis basés sur la technologie Eclipse.
Projet : Participation au développement et l’évolution d’un produit de gestion de traçabilité « Yakindu_Traceability », en ajoutant des adaptateurs ainsi que la maintenance de l’existant. YT permet entre autres :
– La traçabilité des données de différentes ressources.
– L’association de différents outils selon le processus et la navigation entre les outils.
– L’analyse des données tracées et l’élaboration des rapports.

Tâches :
• Participation à la planification et création des tâches.
• Conception et implémentation des langages de configuration des adaptateurs.
• Implémentation de la logique métier d’adaptateur à savoir : l’extraction, le traitement et le sauvegarde des données.
• Maintenance corrective et évolutive des adaptateurs ainsi que les APIs du core.
• Réalisation et exécution des tests automatiques et manuelles des fonctionnalités développées.
• Participation à la revue et la validation du code.
• Rédaction de la documentation utilisateur et développeur.
• Assurance du bon déroulement des builds maven & jenkins.
• Participation aux différentes ateliers et réunions autour du projet.
Equipe : 10 personnes.
Environnement technique : Java, Eclipse (RCP/Plugin, SWT, JFACE), EMF, Xtext, Xtend, XML, Jenkins, Git, OS (Windows, Linux, Mac), JUnit, Mockito, Scrum, Jira, Confluence, Slack.
Ingénieur d’étude et développement full-stack, chez ADIAS 08/2015-12/2016
Mission : Participation à la mise en oeuvre des solutions de tour de contrôle dans le domaine du transport et de la logistique.
Projet : Contribution à la mise en oeuvre d’une plateforme web multi-clients « MyTower » de pilotage du processus de transport des marchandises. MyTower permet entre autres :
– L’intégration des marchandises et les configurations.
– La préparation semi-automatique du transport.
– L’exécution et le suivi du transport en temps quasi réel.
– Le contrôle des factures.
Tâches :
• Participation au planification et création des tickets.
• Conception et développement des fonctionnalités.
• Maintenance corrective et évolutive.
• Réalisation et exécution des tests automatiques et manuelles.
• Participation à la revue et la validation du code.
• Rédaction de la documentation utilisateur.
• Assurance du bon déroulement de la recette ainsi que la mise en production.
• Participation aux différents séminaires, formations, ateliers et réunions autour du projet.
Equipe : 6 personnes.
Environnement technique : Java/EE, Spring (MVC, FORM, DATA, SECURITY), JQuery, XML, JSON, Ajax, HTML, CSS, Bootstrap, SVN, Maven, Tomcat, JUnit, PostgreSQL, Scrum, Jira, Mantis, UML.

Stagiaire ingénieur d’étude et développement web, chez NIOXIA 02/2015-07/2015
Projet : Mise en oeuvre d’un mini générateur d’applications web B2C, intégrable dans une plateforme e-commerce.
Le générateur permet :
– La lecture des spécifications sous forme de processus.
– La génération d’application squelette (configuration, couches, …).
– La génération du code/template des fonctionnalités transversales.
Tâches :
• Définition du produit et de ses fonctionnalités.
• Définition d’architecture et choix technologique.
• Conception globale et développement du MVP.
• Rédaction du rapport de fin de stage.
Equipe : 2 personnes.
Environnement technique : Java/EE, Spring MVC, JPA, OSGI, Amdatu Framework, XML, Git, Eclipse, Maven, Tomcat, JUnit, Scrum, Trello, UML.

Langues

Historiques (0)

  • Il n'y a aucune activité.