Étant ingénieur avec 5 ans d'experience professionnel (dont 4 ans de projets personnels en Java et des frameworks JS) précédemment en poste chez Air-France en tant que développeur Full-Stack en Java Springboot et Angular et actuellement en poste au DGFIP de Paris, je suis désormais à l’écoute de nouvelles opportunités avec une disponibilité immédiate car je cherche un role stable avec un challenge plus stimulant.
Mon souhait est d’intégrer une équipe de développeurs où je pourrais exprimer toutes mes compétences professionnelles acquises durant mes postes précédents et de monter en compétences.
Bilingue en anglais (ma langue maternelle), je suis intéressé par les nouvelles technologies, avec une sensibilité particulière pour le développement Java, Angular et les interfaces utilisateur, et je suis désireux de travailler sur des projets innovants et à long terme, en CDI.
Projet : Projet Payfip
Dans le cadre d'une équipe de 6 développeurs, 5 testeurs, 2 analystes, 1 architecte et 1 tech lead, je travails actuellement sur une application de paiement dédiée aux collectivités publiques permettant aux usagers de payer des factures des finances publiques par virement, prélèvement ou carte bancaire.
Rôle : Développeur Java Springboot / JSP | Analyste
Réalisations :
• Développement en Java Springboot d’une batch de purge des flux améliorant ainsi la performance et robustesse de la base de données de l’application Payfip considérablement.
• Développement de 7 classes :
◦ Classe de coordination : mon controller
◦ Class et interface de mon service : fichier métier contenant mon traitement
◦ Classe et interface de DAO : pour extraire les données pertinentes
◦ Class de FluxBean : pour le mapping avec le BDD
◦ Application des structures correspondant
◦ Une classe de Tests Unitaire grâce à Mockito
• Rectification de bug technique en Java et en JSP et ajout de quelques fonctionnalités en JSP.
• Développement de deux nouvelle page CFS en Javascript/HTML/CSS pour la plateforme Tipi Client en mode particulier et professionnel destiné au paiement des factures au sein de la direction des finances publique.
• Travail d'équipe dans un environnement Cycle en V dont la participation à des réunions pertinentes
• Ecriture de plusieurs documentations techniques pour des batchs Payfip
Environnement technique : Springboot / Hibernate / SVN / Jenkins / Figma / Mockito / Cycle en V
Projet : Projet GPNET
Dans le cadre d'une équipe de 6 développeurs, 3 testeurs, 1 scrum master et 1 chef de projet, j'ai travaillé sur une application dédiée aux internes d'Air France (GPNET) permettant d'effectuer des réservations de billets avec des réductions plus ou moins importantes.
Rôle : Développeur Java Springboot / Angular
Réalisations :
• Migration d’écrans sur l’application GPNET vers du Java Springboot et Angular
i.e. Migration des écrans « consultation tarifaire » en Java JSP Struts vers du Spring et Angular
Développement d’un formulaire de saisie d’informations : i.e. Origine IATA / Destination IATA
puis une page d’affichage des prix de voyage en fonction des saisis :
- Aéroport d’origine et Aéroport de destination
- Statuts privilégiés du passager : R1, R2
- Critère en fonction de catégorie de la personne : Bébé, enfant, adult
- Aller / Retour / Aller-Retour
• Design responsive en fonction de maquettes pour une IHM ergonomique et moderne
• Adaptation des pages à tout type de portable et Ipad
- Rajouts spéciaux : une interface utilisateurs avec des stack panel contenant informations
• Echange constant et travail d'équipe dans un environnement Agile
• Excellente communication ce qui permettait une mise en production de nouvelle fonctionnalité de manière hebdomadaire grâce à Jenkins et Bamboo
• Rectification de bug technique grâce à SonarQube favorisait du clean code évitant des éventuels problèmes liés aux versions en productions
Environnement technique : SpringBoot/Angular/Git/Bitbucket/Jira/Bamboo/SonarQube
Projet : Projet Kalypse Touche
Dans le cadre d’une application existante s’appelant Kalypse Touche (KT) j’ai travaillé sur l’amélioration de l’applicatif existant en rajoutant des nouvelles extensions afin de rendre l’expérience du client plus ergonomique et agréable.
Rôle : Développeur Javascript avec rajout de fonctionnalités en Java J2EE
Réalisations :
• Fonctionnalités améliorées dans le menu administrateur en J2EE
i.e. Affichages des compteurs du menu administrateur en fonction de critères spécifiques.
• Créations en Javascript d’animations avec gain et messages personnalisés en fonction d’évènements spécifiques
• Ajout d’une extension complète en espagnol en J2EE de l’application Kalypse Touche avec des fonctionnalités adjacentes correspondantes.
• Tests unitaires de bout en bout.
Environnement technique : Java J2EE / Javascript / HTML,CSS / PHP/ Git / Bitbucket
Projet : Projet Immo-Remote, Projet Pupeteer, Projet Stripe (Stage)
Dans le cadre d’un stage j’ai participé à l’amélioration de l’applicatif existant vers une nouvelle extension d’Immo-Vitrine, s’appelant Immo-Remote.
Rôle : Développeur Java et Javascript
Réalisations :
• Développement d’un mode de paiement mensuel avec la technologie Stripe en Java et NodeJS
Résultat de mon développement :
URL unique données désormais à chaque client affichant :
◦ Les informations personnelles du client
◦ L’abonnement immobilier spécifique du client
◦ La facture à payer
◦ Formulaire SEPA pour un prélèvement sécurisé (c’était le plus grand challenge)
• Création en Javascript d’un menu permettant de filtrer en fonction de plusieurs critères :
i.e. chambres, lieu, prix
• Création en CSS et HTML5 de plusieurs layout de chartes graphiques.
• Avec la technologie Pupeteer, j’ai pu élaborer des développements customisé pour des utilisations innovatives.
i.e. Faire des captures d’écrans dynamique des chartes graphiques pour des animations vidéo avancées
Environnement technique : Java J2EE / JQuery / Javascript / HTML / CSS / Bootstrap / NodeJS/ Pupeteer / Stripe
Projet : Projets Scolaires et Personnels
Dans le cadre de ma formation d’ingénierie informatique j’ai pu travailler sur des projets pour savoir comment fonctionne le Front. J’ai pu faire des projets en Angular et en React, en gérant la création des components, des pipes, des directives, des services et le routage.
J’ai également pu réaliser plusieurs projets personnels dont une application style Allovoisin en NodeJs et en Bootstrap. Sur ce projet j’ai utilisé le même concept mais en créant une plateforme qui permettait de partager des objets et des services informatiques au sein de mon école. Ce projet fut nommé CampusEntraide.
Rôle : Développeur Frontend
Réalisations :
• Réalisation d’un chat multi-clients en Angular en servant de components, services, routage et pipes
• Création de plusieurs fonctionnalités pour améliorer la plateforme d’échange entre les professeurs, l’administration et les élèves
Exemples :
• Création du menu IdWorks et des cardes d’examens
• Création de plusieurs modals : le modal upload et de download d’examens
• Création du layout du tableau des notes
• Au sein de la réalisation de mon projet CampusEntraide j’ai pu établir un formulaire qui permettait de :
• Sélectionner par thème des demandes
• D’enregistrer dans une base de données la requête et de le diffuser à l’ensemble des inscrits
• De recevoir des réponses des gens souhaitant répondre et proposer un objet ou service
Environnement technique : Angular / Mateirel UI / React / Scrum / Git / Bitbucket
Projet : Projets Scolaires et Personnels
Dans le cadre de ma formation d’ingénieur nous avons eu aussi d’excellents cours dans la pratique de compétences et Framework tels que Java J2EE, Springboot, Hibernate, Maven, C#, .NET, mais aussi le protocole REST et des design pattern telle que MVC.
Nous avons aussi fait des projets sur des outils qui facilitent l’intégration continue (Devops)
Rôle : Développeur Backend
Réalisations :
• Création de plusieurs API en Java Springboot (Hibernate)
• Création de plusieurs API en .NET, WPF
• Implémentation de l’architecture MVC et le protocole REST et SOAP pour les CRUD
• Écrit et tester plusieurs contrôleurs en servant aussi des requêtes Linq
Exemples :
• Un programme de réservation pour restaurant, une playlist musicale et un système de notes.
• Une API pour simuler l’application twitter en Java J2EE avec Spring et Hibernate
Environnement technique : Java J2EE / Springboot / Hibernate / C# / .NET / Swagger / Postman / Linq / Git / Bitbucket / Scrum / Devops / Docker / Jenkins
- Anglais
- Espagnol