EXPÉRIENCE PROFESSIONNELLE
juillet 2017 – à ce jour : Ingénieur Etudes et Développement Java / JEE; Client : ENGIE
Projet 1 : Réalisation d’un logiciel de facturation Java
Réalisations :
➢ Recueil / Expressions des besoins clients
➢ Rédaction du Cahier des Charges
➢ Analyse du besoin
➢ Recherche de la solution technique
➢ Conception :
○ Réalisation de Spécifications Fonctionnelles
○ UML : réalisation, entre autres, des diagrammes suivants :
■ Diagrammes de cas d’utilisation
■ Diagramme d’activité
■ Diagramme de classes
■ Diagrammes de séquence
➢ Développement
➢ Déploiement
Environnement technique
PostgreSQL, Spring Boot, Spring Data, Hibernate, Java JEE, Git, Maven, Angular 2
Projet 2 : Recherche et mise en place d’une plateforme décisionnelle et opérationnelle, ciblant en particulier la gestion des données de facturation des clients du groupe ENGIE.
Réalisations :
➢ Recueil / Expressions des besoins clients
➢ Analyse du besoin
○ Recueil du besoin en KPI
➢ Recherche de la solution technique
○ Analyse des solutions Open Source du marché
○ Choix de la plateforme et Installation de la plateforme sur une VM
➢ Conception :
○ Réalisation de Spécifications Fonctionnelles
○ UML : réalisation, entre autres, des diagrammes suivants :
■ Diagrammes de cas d’utilisation
■ Diagramme d’activité
■ Diagramme de classes
■ Diagrammes de séquence
➢ Documentation technique (JIRA)
➢ Collecte et Intégration des données
➢ Analyse de données
➢ Statistiques
➢ Historisation
➢ Diffusion des rapports (Qlik) ORM
➢ Développement
○ backoffice Talend Java
○ scripts python en particulier mapping objet/relationnel via SQLAlchemy
Environnement technique
PostgreSQL 9.3, SQL,Java , Python, ETL TALEND, Qlik, Git, SQLAlchemy, JIRA
Septembre 2016 - Juin 2017 : Ingénieur Etudes et Développement Java / JEE; Client : KOGI
Projet :
Développement de module ERP-CRM.
Réalisations :
➢ Recueil / Expressions des besoins clients
➢ Analyse du besoin
➢ Conception :
○ Réalisation de Spécifications Fonctionnelles et Techniques
○ UML : réalisation, entre autres, des diagrammes suivants :
■ Diagrammes de cas d’utilisation
■ Diagramme d’activité
■ Diagramme de classes
■ Diagrammes de séquence
➢ Développement
○ Développement avec architecture MVC
○ Création des FTL (FreeMarket Template Language)
○ Réalisations sur toute couche logicielle : présentation, contrôleurs, services, mapping objet/relationnel, DAOs, base de données et SQL
Environnement technique
Java / JEE, Spring, Hibernate, FTL
Octobre 2015 – Septembre 2016 : Ingénieur Etudes et Développement Java / JEE; Client : ENIEM
Projet :
Conception et développement d’une application de gestion du personnel.
Réalisations :
➢ Recueil / Expressions des besoins clients
➢ Analyse du besoin
➢ Élaboration, rédaction du Cahier des Charges
➢ Conception :
○ Réalisation de Spécifications Fonctionnelles et Techniques
○ UML : réalisation, entre autres, des diagrammes suivants
■ Diagrammes de cas d’utilisation
■ Diagramme d’activité
■ Diagramme de classes
■ Diagrammes de séquence
○ Mise en place d’une architecture logiciel
○ Conception, modélisation, création, et intégration de la base de données
➢ Développement
○ Réalisations sur toute couche logicielle : présentation, contrôle, services, modèle, persistance / DAOs, base de données et SQL (PostgreSQL)
Environnement technique
Java / JEE, JSP, Javacript / Ajax, PostgreSQL, Apache Tomcat 6, Spring MVC, IDE : Eclipse
Master 2 en Systèmes Informatiques Université Saint Denis 2013-2015
LICENSE informatique 2011-2013
Langages
Java 8-7/ JEE / J2SE, C, C++, C#/.NET, PHP, Python
Scripting : Javascript, XML, HTML/XHTML, JSON
SQL
Décisionnel
ETL Talend, Qlik, Data mining, Data warehouse,
analyse statistique des données, IA
IDE
Eclipse, Visual Studio
Frameworks
Spring, Spring MVC, Hibernate, JPA, FTL
(FreeMarker Template Langage), JSP, Angular 2
Conception / Modélisation
UML 2.1, IBM Rational Rose, Objecteering 6,
EclipseUML, StarUML
Base de données
Oracle, PostgreSQL, MySQL
Méthodes d’analyse et de développement
Agile Scrum, Processus Unifiés (UP), Merise
Gestion de version
Git
Webservices Rest, SOAP
Systèmes d’exploitation
Windows, Linux /Unix
COMPÉTENCES GÉNÉRALES
Gestion de projet
Recueil, expression des besoins
Analyse des besoins
Constitution du cahier des charges
Recherche de solutions techniques
Spécifications fonctionnelles et techniques
Description et analyse du Cahiers des Charges
Réalisation de documentation fonctionnelle et technique : Spécification Fonctionnelles et Techniques
Réalisation de prototypes / maquettes de la solution technique
Conception / Modélisation
UML : En particulier : diagrammes de cas, de classe, de séquence, d’activité…
Architecture logicielle
Développement et Méthodologie
Développement de la solution logicielle, dans le respect des normes de développement, du planning, du budget
Déploiement / intégration de la solution