Expérience professionnelle
Depuis Juillet.2015
Ingénieur Devops/Java/Angular/
⦁ Mettre en place la CD/CI avec Jenkins, Docker, kubernetese, Ansible
⦁ Configurer les jobs de déploiement Jenkins
⦁ Intégrer sonarQube avec jenkins afin de surveiller la qualité de code
⦁ Assurer la gestion des rôles utilisateurs sous jenkins avec la connexion LDAP.
⦁ Dockeriser les projet e-services et WIM.
⦁ Définir le playbook et inventory Ansible,
⦁ Intégrer Ansible avec Jenkins
⦁ Créer le cluster Kubernetese sous AWS avec Kops
⦁ Définir les fichiers Kubernetese de configurations (deployment, service, pod).
⦁ Migrer les projets eservices WIM vers AWS (EC2, CloudWatch, Route 53, VPC, Load Balancer, autoscaling group)
⦁ Configurer la base de données oracle et Mysql sous AWS (RDS, SSM)
⦁ Collaborer avec les équipes de développement et réseaux pour analyser et résoudre les anomalies détectées.
⦁ Développer le module d’administration pour l’ensemble des projets wabtec avec Angular/Java/Spring boot
⦁ Diriger une équipe technique dans le développement Java/Angular
Projets :
⦁ E-services : Activités de service externe/interne chez les clients Wabtec
⦁ WIM-ADMIN : Administration des applications WIM, WIM-SE et LLC.
⦁ EHS: WABTEC environment Health and safety, assurer la sécurité des employées
⦁ WIM & LLC : WABTEC Incident management : assurer la qualité des pièces fournisseurs et clients.
Environment technique: Docker, Jenkins, Kubernetes, Ansible, AWS, Linux ubuntu ,Java/J2EE, Angular, AngularJs, Spring Boot, maven, Hibernate, GIT, Oracle, Mysql, Sonar, Artifactory, Tomcat, Agile, TDD, BDD
Oct.13 – juin.15
(20 mois)
Développeur JAVA/JEE
⦁ Configuration le job jenkins pour le projet Mediation
⦁ Assurer le déploiement continue avec jenkins
⦁ Participation aux choix techniques,
⦁ Réalisation des ressources REST en java,
⦁ Développement de procédures stockées.
⦁ Réalisation de la solution d’upload des données,
⦁ Développement des modules de modification des cordonnées clients et création de contrats,
Projets :
⦁ Projet Webmo : L’application Webmo permet aux clients Sacem de créer leurs propres contrats, payer en ligne et modifier leurs cordonnées au lieu de se déplacer aux délégations Sacem (10 mois)
⦁ Projet WEBDR : Extension de l’application WEBDR afin de communiquer avec le système de GED (4mois)
Environnement : Java/JEE, GWT/GXT, GIT, PL/SQL, Maven, Spring, Jenkins, Agile,GIT
Fev.10 – sep.13
(3 ans et 7 mois)
Développeur java/JEE/Devops
⦁ Conception et réalisation du portail web projet RTP
⦁ Implémentation de la couche de persistance avec l’API JPA et le framework Hibernate et Spring
⦁ Lead technique sur le projet RTP.
⦁ Développement d’un outil de conception automatisée de formulaires,
⦁ Développement Back-Office avec Spring et Hibernate,
⦁ Développement des interfaces Struts,
⦁ Implémentation du Web Service SOAP qui permet le transfert des fichiers et des paramètres client vers l’application,
⦁ Configuration les jobs jenkins pour l’intégration contenu du projet Sharpload/CER/RTP
⦁ Responsable de déploiement et de la communication avec l’équipe infrastructure
Projets :
⦁ RTP : Gestion du projet de développement de RunToolsPortal, portail web de suivi des clients HRAccess (8 mois)
⦁ CER (Client Environment Repository ) :Développement d’une application de stockage des paramètres de configuration des clients accessible par Web Services (8 mois)
⦁ Sharp-Load : Mass Data Loading, outil d’injection des données en masse en utilisant les nouvelles technologies (14 mois).
⦁ Sharp-Load V2 : Injection des données, Intervention sur l’outil Sharp-Load qui permet l’injection des données dans les bases HRAccess. Evolution de l’application pour la rendre multi-client (13 mois).
Environnement : Java, JEE, Struts, Spring, Axis2, Apache Tomcat, GIT, Jenkins, Oracle, JPA, Maven, GWT, Jersey, Jenkins, HSQLDB, Agile
Formation
Mars. 19 TNP-Training– Formation Amazon web services - architect associate
Mai. 15 SFEIR - Formation Angular-JS
Mars. 12 HR-ACCESS - Formation Méthodes Agiles.
Février. 11 HR-ACCESS - Formation sur l’Intégration Continue (Maven, Ant, jenkins…).
11/02 – 06/08
(Bac + 6) ISI – Institut supérieur d’informatique
Diplôme national d’ingénieur en génie logiciel et des systèmes d’information.
COMPÉTENCES
Langages Java, Angular, AngularJS, Spring, Hibernate, JPA, GWT, JSP/Servlet, Struts, JavaScript,
Bases de données MySQL, Oracle, HSQLDB, SQL Server
Conception/Méthodes UML, Merise, Agile
DevOps Docker, Jenkins, ansible, Kubernetes, Artifactory, Nexus, SVN, GIT, Git Lab, Linux
Cloud Amazon Web services
Langues Français, Anglais
CERTIFICATIONS
Octobre. 20 Kubernetes Application Developer (CKAD)
Avril. 19 AWS Certified Solutions Architect – Associate
Juin. 13 Oracle Certified Expert, Java Platform, EE Web Component Developer (OCPJWCD)
Feb. 13 Oracle Certified Professional, Java SE Programmer (OCJP)