en
en
John Schulman
En recherche active
Autre
Paris
CDI
100% télétravail
Technologies
À propos
John Schulman
Développeur Full-Stack
AutreParis
developer avatar
Description

É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.

Expériences professionnelles
5 ans d'expérience en tant que Autre (ou similaire)3 ans ans d'expérience dans d'autres domaines
Développeur Java
DGFIP - Nanterrejanv. 2024 - mai 2024 · 4 mois

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 traitementClasse et interface de DAO : pour extraire les données pertinentesClass de FluxBean : pour le mapping avec le BDDApplication des structures correspondantUne classe de Tests Unitaire grâce à MockitoRectification 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 dquipe dans un environnement Cycle en V dont la participation à des réunions pertinentesEcriture de plusieurs documentations techniques pour des batchs Payfip

Environnement technique : Springboot / Hibernate / SVN / Jenkins / Figma / Mockito / Cycle en V

Développeur Full Stack
Air France - Valbonnesept. 2022 - févr. 2023 · 5 mois

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 informationsEchange constant et travail dquipe dans un environnement AgileExcellente communication ce qui permettait une mise en production de nouvelle fonctionnalité de manière hebdomadaire grâce à Jenkins et BambooRectification 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

Développeur Frontend
ALTEN - Antibesdéc. 2021 - mai 2022 · 5 mois

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

Développeur Full Stack
Mediapole - Juan les Pinsavr. 2021 - août 2021 · 4 mois

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

Développeur Frontend
Sophia Ynov Campus - Technopole de Sophia Antipolissept. 2017 - août 2021 · 3 ans 11 mois

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

Développeur Backend
Sophia Ynov Campus - Technopole de Sophia Antipolissept. 2017 - août 2021 · 3 ans 11 mois

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

Formations
5 ans d'études supérieures
YNOV Campus
Master spécialiste en développement logiciel - IT2021
Technologies
Compétences
Interessé parJava Springboot Angular HTML5/CSS Materiel UI SonarQube Devops
Langues
  • Anglais
  • Espagnol
Tests
Aucune information n'a été renseignée pour cette section.