Domaines de compétence
Développement full stack Java/React/Angular:
LANGAGES DE PROGRAMMATION : JAVA/ JEE, PL/SQL, SQL, C, C#, VB.NET, XML, HTML,
CSS, JavaScript.
? FRAMEWORK: Spring Core, Spring MVC, Angular JS, Angular, React, Spring Security,
Spring Data, Spring JPA, Spring Batch, Struts 2, Hibernate 3, JPA, GWT, Ionic, DOM, JQuery, Spring Boot.
? SGBD: Oracle, MySQL, PostGreSQL, Sql Server.
? SERVEURS D’APPLICATIONS : Jboss, Tomcat, Wildfly, Jetty, NodeJs, Docker
? OUTILS: Ant, Maven, Junit, SVN, Git, CheckStyle, PMD, Shell Unix, Sonar, Ranorex,
Selenium, Eclipse, Talend Studio (ETL et ESB).
? OS: GNU/Linux, Windows, Mac OS X
Expérience professionnelle
Intervention au sein d'une équipe de 4 personnes (deux développeurs backend PL/SQL, un développeur Front React et un chef de projet) pour la réalisation d'une application de gestion des opérations de planification des ressources (Conducteurs et véhicules) et d'optimisation des plannings des voyages.
- Conception et réalisation des interfaces web,
- Développement des services et composants en React,
- Développement des webservice REST (en java),
- Conception et développement des composants du framework interne de STEF.
- Préparation des livrables,
Environnement technique : React (Flux), TypeScript, NodeJs, Liferay, Tomcat, Java/JEE, SVN, Jenkins, Maven, Sonar.
De Avril 2016 à Janvier 2019
En tant qu'ingénieur étude et développement je suis intervenu sur plusieurs projets de développement en backend et en fontend, j'ai également travailler sur la partie CI/CD, la qualité et revue de code et sur l’amélioration des performances des applications.
- Spécifications techniques détaillées,
- Etude et analyse de l’existant,
- Audit des solutions existantes,
- Assistance et support des équipes métiers pour l’exploitation des solutions réalisées,
- Proposition technique et validation des solutions auprès des métiers,
- Conception, développement, intégration et déploiement des applications,
- Mise en place de la plateforme d’intégration/déploiement continue sous SVN et Jenkins,
- Migration des sources depuis SVN vers Git et configuration de Bitbucket et Bamboo,
Portail permettant la génération et/ou la consultation des rapports depuis les progiciels utilisés par la DSI.
- Rédaction des spécifications techniques détaillées,
- Mise en place du dépôt git et configuration des builds automatisés,
- Développement et réalisation des interfaces web,
- Développement des services et composants backend,
- Livraison et mise en prod du projet,
Environnement technique : AngularJS, Angular 4, TypeScript, NodeJs, Java/JEE 7, Spring 3, Spring MVC, Spring DATA, JPA/Hibernate, MySQL, Junit 4, SVN, Maven 3, SonarQube, Bitbucket, Bamboo.
=>ALM (Gestion actif-passif) :
Asset and Liability Management : Projet de gestion actif-passif de l’entreprise
- Participation à la conception du projet,
- Planification et suivi des réalisations,
- Mise en place de l’architecture technique,
- Mise en place du dépôt git et configuration des builds automatisés,
- Développement et réalisation des interfaces web,
- Développement des services et composants backend,
- Déploiement et mise en prod du projet,
Environnement technique : Angular 6, TypeScript, NodeJs, Java/JEE 7, Spring 4, Spring MVC, Spring DATA, JPA/Hibernate, Oracle, Junit 4, SVN, Maven 3, SonarQube,
=>Télé-déclaration (Télé-déclaration des TVA, impôts, … ) :
Portail de configuration, paramétrage et génération de différents types de télédéclarations.
- Analyse du besoin métier et conception de la solution,
- Rédaction des spécifications techniques détaillées,
- Mise en place du dépôt git et configuration des builds automatisés,
- Suivi des développements et des réalisations,
- Revue de code,
- Livraison et déploiement du projet,
Environnement technique : Angular 6, TypeScript, NodeJs, Java/JEE 7, Spring 4, Spring MVC, Spring DATA, JPA/Hibernate, Oracle, Junit 4, SVN, Maven 3, SonarQube, Bitbucket, Bamboo.
De Juillet 2013 à Avril 2016
Intervention sur trois grands projets au sein d'équipes réparties entre différents pays.
=>Odyssée (Système d’information de la lyonnaise des eaux)
- Spécifications techniques détaillées
- Maintenance évolutive
- Paramétrage de l’ERP Oracle CC&B
- Revue du code et optimisation des traitements et des requêtes SQL
=>Neptune (Système d’information du grand port maritime de Marseille)
- Rédaction des fiches de tests (Word & JUnit)
- Développement des interfaces web
- Développement des services et composants backend
Environnement technique : Java 7, JEE 6, Spring, Spring JDBC, Jenkins, Junit 4, SVN,
Maven 3, JDBC, CSS, GWT, MVP4G, JPA/Hibernate, Eclipse.
=>Gestion des offres & propositions de covoiturages :
- Rédaction des spécifications techniques détaillées
- Développement et paramétrage des interfaces web
- Développement des services et composants backend
Environnement technique: Java 7, JEE 6, Spring, Spring Security, Spring JDBC, Spring
MVC, JQuery, JavaScript, Ajax, Json, Jenkins, Junit 4, SVN, Maven 3, JDBC, CSS, Struts 2, JPA/Hibernate, Eclipse.
Etudes
2010 - 2013 Diplôme d’ingénieur d’état en informatique à l’Ecole Nationale
Supérieure d’Informatique et d’Analyse des Systèmes, Option génie logiciel.