Jean-Donald - Développeur Angular
Ref : 220623R001-
75016 PARIS
-
Développeur (31 ans)
-
Freelance

Expériences professionnelles
<> SECURICOM / PLATEFORME PRO - Développeur Angular 13 / Symfony 5 - 09/2021 à 01/2022
Contexte : Securicom est une entreprise spécialisée dans la sécurité ( systèmes anti-intrusion, systèmes
biométriques, vidéosurveillance, interphonie, etc .. ). L’entreprise dispose d’un CRM transverse à tous les métiers de
l’entreprise ( Direction, Comptabilité, Commerce et Opérations ). L’entreprise souhaite créer une plateforme dédiée à
ses clients avec un design moderne.
Réalisations :
● Développement du frontend de la plateforme pro (Angular 13, RXJS, NGRX, SSR(ANGULAR UNIVERSAL), HTML
5, SCSS, TypeScript, Ajax, Karma Jasmine, PWA)
Déploiement du frontend de la plateforme pro sur Azure (Création de pipelines CI / CD sous Azure DevOps
pour application Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..))
● Développement de l’API de la plateforme pro (Symfony 5, PHP 7, Doctrine 2, REST API, SWAGGER, OAuth 2,
HTML 5, CSS 3, Bootstrap, Ajax, Unit Testing, PHPUNIT )
● Connexion aux APIs externes (Kizeo Forms, Sellsy, Office 365 Calendar, Office 365 Mail )
● Déploiement de l’API sur Azure (Création de pipelines CI / CD sous Azure DevOps pour application Symfony 5,
Docker, Docker-compose, Nginx (reverse proxy), Ajenti, Installation serveur Centos 7, SMTP, Maildev )
● Rédaction des tâches (Spécification des contrats endpoints API, estimation des tâches, planification)
● Bonnes pratiques (Code Review, Git Flow, Unit Tests)
<> ALD AUTOMOTIVE / FORD FLEET MANAGER PARTNER - Développeur Angular 13 - Clichy - 01/2021 à 08/2021
Contexte : L’entreprise ALD Automotive est une filiale de la Société Générale, leader de la location longue durée B2B
en France et en Europe. Ford a passé un partenariat avec ALD Automotive visant à être accompagné par ALD pour la
mise en place de location de véhicules longue durée. Dans le cadre de ce partenariat en marque Blanche, ALD
Automotive développe FFM Partner une application web dédiée aux fournisseurs partenaires de Ford pour gérer les
rendez-vous passés.
Réalisations :
● Développement du frontend (Angular 13, RXJS, NGRX, SSR(ANGULAR UNIVERSAL), HTML 5, SCSS, TypeScript,
Ajax, Karma Jasmine)
● Déploiement du frontend sur Azure (Création de pipelines CI / CD sous Azure DevOps pour application
Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..))
● Rédaction des tâches (Spécification des contrats endpoints API, estimation des tâches)
● Bonnes pratiques (Code Review, Git Flow, Unit Tests)
<> ALD AUTOMOTIVE / PROJET FORD FLEET MANAGEMENT DRIVER - Développeur Angular 13 - Clichy - 02/2020 à
12/2020
Contexte : L’entreprise ALD Automotive est une filiale de la Société Générale, leader de la location longue durée B2B
en France et en Europe. Ford a passé un partenariat avec ALD Automotive visant à être accompagné par ALD pour la
mise en place de location de véhicules longue durée. Dans le cadre de ce partenariat en marque Blanche, ALD
Automotive développe FFM Driver une application web dédiée aux clients B2B/B2C de Ford.
Réalisations :
● Développement du site web FFM Driver (Angular 13, RXJS, NGRX, SSR (ANGULAR UNIVERSAL), HTML 5, SCSS,
TypeScript, Ajax, Google Maps JS, Google Autocomplete, Identity Server, OAuth 2, Unit Tests, Karma Jasmine)
● Déploiement site web FFM Driver sur Azure (Création de pipelines CI / CD sous Azure DevOps pour
application Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..), génération
de clients swagger pour Angular )
● Rédaction des tâches (Spécification des contrats endpoints API, estimation des tâches)
● Bonnes pratiques (Code Review, Git Flow, Unit Tests)
<> ALD AUTOMOTIVE / ALD PARTNER - Développeur Angular 11 - Clichy - 07/2019 à 01/2020
Contexte : L’entreprise ALD Automotive est une filiale de la Société Générale, leader de la location longue durée B2B
en France et en Europe. Elle souhaite mettre à disposition des partenaires (Garages, concessions, etc ..) un outil de
gestion des rendez-vous passés depuis l’application mobile My ALD Driver aux partenaires.
Réalisations :
● Développement de l’application web ALD PARTNER (Angular 11, RXJS, NGRX, SSR(ANGULAR UNIVERSAL),
HTML 5, SCSS, TypeScript, Ajax, Karma Jasmine)
● Déploiement de l’application web ALD PARTNER sur Azure (Création de pipelines CI / CD sous Azure DevOps
pour application Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..))
● Rédaction des tâches (Spécification des contrats endpoints API, estimation des tâches)
● Bonnes pratiques (Code Review, Git Flow, Unit Tests)
<> ALD AUTOMOTIVE / PROJET MY PARCOURS - Développeur Angular 7 & Ionic-Angular 4 - Clichy - 02/2019 à
06/2019
Contexte : L’entreprise ALD Automotive est une filiale de la Société Générale, leader de la location longue durée B2B
en France et en Europe. L’entreprise rachète en 2016 l’entreprise concurrente Parcours spécialisée dans de la location
haut de gamme. Dans la continuité de son intégration, l’entreprise souhaite doter Parcours d’une application similaire
à My ALD Driver mais adaptée particuliers avec l’accès à de nouvelles fonctionnalités.
En 2021, les fonctionnalités spécifiques de l’application My Parcours ont été intégrées à l’application My ALD Driver
et l’application My Parcours a été décommissionnée. Ainsi les clients de Parcours sont devenus clients de ALD
Automotive et donc utilisent la même application en tant qu’utilisateurs professionnels.
Réalisations :
● Développement du site web ******** (Angular 7, RXJS, HTML 5, SCSS, TypeScript, Ajax, Google Maps JS,
Google Autocomplete, Identity Server, OAuth 2, Google Analytics )
● Développement de l’application mobile My Parcours (Ionic -Angular 4, Cordova, IOS, Android, RXJS, HTML 5,
SCSS, TypeScript, Ajax, Push Notification, Geolocation, Native Google Maps, Google Autocomplete, Apple
Wallet, Identity Server, OAuth 2, Google Analytics)
● Déploiement site web ******** sur Azure (Création de pipelines CI / CD sous Azure DevOps pour
application Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..), génération
de clients swagger pour Angular )
● Déploiement mobile My Parcours sur l’AppStore et Google Play Store (Création de pipelines CI / CD sous
Azure DevOps pour application Ionic, configuration des comptes développeurs, mise en place
d’environnements de tests mobiles, maintenance de certificats et signature d’applications.)
● Rédaction des tâches (Spécification des contrats endpoints pour l’équipe API, estimation des tâches)
● Bonnes pratiques (Domain Driven Design Lite, Code Review, Git Flow, Unit Tests)
<> VIDÉO SECURITE PROTECTION / PROJET CRM VSE - Développeur Angular 8 & Symfony 3 - Aulnay-sous-Bois -
06/2018 à 01/2019
Contexte : Vidéo Sécurité Protection est une entreprise spécialisée dans la sécurité ( systèmes biométriques,
vidéosurveillance, interphonie, etc .. ). L’entreprise dispose d’un panel d’outils adaptés à chaque métier de
l’entreprise ( Direction, Comptabilité, Commerce et Opérations ). Mais l’entreprise souhaite centraliser l’ensemble
des informations contenues dans un CRM transverse afin d'accroître l'efficacité et faciliter la prise de décisions au
quotidien. les fonction à développer ( Fiches clients, Commandes client, Factures, Devis, Bons d’intervention,
Dépannages, Stock (Articles, Marques, Entrepôt, Inventaire, transferts inter-dépôts), Fiche fournisseur, Commande
fournisseur )
Réalisations :
● Développement du CRM (Symfony 3.3, PHP 7, Doctrine 2, REST API, SWAGGER, OAuth 2, HTML 5, CSS 3,
Bootstrap, Ajax, Unit Testing, PHPUNIT )
● Développement d’un moniteur d’activité (Angular 8, RXJS, HTML 5, SCSS, TypeScript, Ajax, OAuth 2 )
● Connexion du CRM aux APIs externes (Kizeo Forms, Free Mobile Sms, Office 365 Calendar, Office 365 Mail )
● Déploiement du CRM sur Azure (Création de pipelines CI / CD sous Azure DevOps pour application Symfony 3,
Docker, Docker-compose, Nginx (reverse proxy), Ajenti, Installation serveur Centos 7, SMTP, Maildev )
● Déploiement du moniteur d’activité sur Azure (Création de pipelines CI / CD sous Azure DevOps pour
application Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..), génération
de clients swagger pour Angular)
● Rédaction des tâches (Spécification des contrats endpoints API, estimation des tâches, planification)
● Bonnes pratiques (Code Review, Git Flow, Unit Tests)
ALD AUTOMOTIVE / PROJET MON LEASING AUTO - Développeur Angular 4 & Ionic-Angular 3 - Clichy - 12/2017 à
06/2018
Contexte : L’entreprise ALD Automotive est une filiale de la Société Générale, leader de la location longue durée B2B
en France et en Europe. L’entreprise s’ouvre désormais au marché des B2C et met en place un parcours utilisateur
100% digital via le portail E-COMMERCE ********. Cette plateforme est dédiée uniquement au passage de
commandes, l’entreprise souhaite se doter d’une application similaire à My ALD Driver mais orientée particuliers avec
l’accès à de nouvelles fonctionnalités.
Objectifs :
* Développer une application avec le socle technique (Ionic-Angular 3)
* Offrir aux conducteurs B2C des interfaces utilisateurs intuitives leur permettant de gérer le cycle de vie de leur
véhicule en location ( + 50 écrans )
* Développer un site web en Angular 4 étant le reflet de l’application mobile en termes de fonctionnalités.
* Sortie de l’application mobile en juin 2018 pour venir compléter le parcours 100% digital du site Leasing Auto.
En 2021, les fonctionnalités spécifiques de l’application ont été intégrées à l’application My ALD Driver et l’application
Mon Leasing Auto a été décommissionnée. Ainsi professionnels et particuliers utilisent la même application mais
avec des fonctionnalités différentes selon la catégorie d’utilisateur.
Réalisations :
● Développement du site web mon.leasing.auto (Angular 4, RXJS, HTML 5, SCSS, TypeScript, Ajax, Google Maps
JS, Google Autocomplete, PDF Factures, Identity Server, OAuth 2, Google Analytics )
● Développement de l’application mobile My ALD Driver France (Ionic -Angular 3, Cordova, IOS, Android, RXJS,
HTML 5, SCSS, TypeScript, Ajax, Push Notification, Geolocation, Native Google Maps, Google Autocomplete,
Apple Wallet, Identity Server, OAuth 2, Google Analytics)
● Migrations pendant cycle de vie du projet (
-> migration du site web [Angular 4 vers Angular 9, puis Angular 9 vers Angular 11]
-> migration de l’application mobile [Ionic-Angular 3 -> Ionic-Angular 4 pour bénéficier du routing d’Angular]
-> Lecture des changelogs, identification des breaking changes, gestion des dépendances )
● Déploiement site web mon.leasing.auto sur Azure (Création de pipelines CI / CD sous Azure DevOps pour
application Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..), génération
de clients swagger pour Angular )
● Déploiement mobile Mon Leasing Auto sur l’AppStore et Google Play Store (Création de pipelines CI / CD sous
Azure DevOps pour application Ionic, configuration des comptes développeurs, mise en place
d’environnements de tests mobiles, maintenance de certificats et signature d’applications.)
● Rédaction des tâches (Spécification des contrats endpoints pour l’équipe API, estimation des tâches)
● Bonnes pratiques (Domain Driven Design Lite, Code Review, Git Flow, Unit Tests)
ALD AUTOMOTIVE / PROJET MY ALD DRIVER - Développeur Angular 2 & Ionic-Angular 2 - Clichy - 12/2016 à
08/2017
Contexte : L’entreprise ALD Automotive est une filiale de la Société Générale, leader de la location longue durée B2B
en France et en Europe. En février 2016 l’entreprise a mis à disposition de ses clients B2B l’application mobile My ALD
Driver v1 permettant aux conducteurs de suivre le cycle de vie de leurs contrats et accéder à un ensemble de
services. Cette première version a été développée par un prestataire externe avec Ionic 1 / Angular JS.
Objectifs :
* Développer une application avec un nouveau socle technique (Ionic-Angular 2) car Ionic 1 étant obsolète.
* Offrir aux conducteurs B2B des interfaces utilisateurs intégralement retravaillées ( + 40 écrans )
* Développer un site web en Angular 2 étant le reflet de l’application mobile en termes de fonctionnalités.
* Sortie de l’application mobile en septembre 2017 à l’occasion de l’événement ALD BLUE FLEET.
L’application compte désormais plus de 100.000 utilisateurs, toute plateforme confondue.
Réalisations :
● Développement du site web ******** (Angular 2, RXJS, HTML 5, SCSS, TypeScript, Ajax, Google Maps JS,
Google Autocomplete, Identity Server, OAuth 2)
● Développement de l’application mobile My ALD Driver France (Ionic 2, Angular 2, Cordova, IOS, Android,
RXJS, HTML 5, SCSS, TypeScript, Ajax, Push Notification, Geolocation, Native Google Maps, Google
Autocomplete, Apple Wallet, Identity Server, OAuth 2)
● Migrations pendant cycle de vie du projet (
-> migration du site web [Angular 2 vers Angular 4.4.3 pour utiliser les interceptors, puis de Angular 4.4.3 vers
Angular 7.2]
-> migration de l’application mobile My Ald Driver France [Ionic 2 vers Ionic 4 pour bénéficier du routing
d’Angular]
-> Lecture des changelogs, identification des breaking changes, gestion des dépendances )
● Déploiement site web ******** sur Azure (Création de pipelines CI / CD sous Azure DevOps pour application
Angular, configuration d’App Services Azure pour déployer la web app (slots, OS, etc..), génération de clients
swagger pour Angular )
● Déploiement mobile My ALD Driver sur l’AppStore et Google Play Store (Création de pipelines CI / CD sous
Azure DevOps pour application Ionic, configuration des comptes développeurs, mise en place
d’environnements de tests mobiles, maintenance de certificats et signature d’applications.)
● Rédaction des tâches (Spécification des contrats endpoints pour l’équipe API, estimation des tâches)
● Bonnes pratiques (Domain Driven Design Lite, Code Review, Git Flow, Unit Tests)
FTPROD / PROJET GOODMOOV - Développeur Angular 2 - Clichy - 09/2016 à 12/2017
Contexte : Goodmoov est une plateforme 100% digitale permettant à des marques de faire des dons à des
organisations non gouvernementales. Elle offre aux ONG de la visibilité et l’occasion de créer des partenariats sur du
long terme.
Réalisations :
● Développement du site web ******** (Angular 2, RXJS, HTML 5, SCSS, TypeScript, Ajax,, OAuth 2)
● Rédaction des tâches (Estimation des tâches)
● Bonnes pratiques (Code Review, Git)
FTPROD / PROJET OLGA - Développeur Angular JS / Cordova / Symfony 2 - Paris 3ème - 08/2016 à 12/2017
Contexte : Olga est une application mobile lancée par l’entreprise VISUCAB, l’objectif de cette application est de
permettre aux taxis de charger plus de clients en leur permettant d’être au bon endroit au bon moment. L’application
se base sur différentes données pour indiquer ou être pour charger : Sytadin, Aéroports de Paris, SNCF, Capteurs dans
gares.
Réalisations :
● Développement du site web ******** (Angular JS, HTML 5, CSS, Javascript, Ajax, OAuth 2, Google Analytics)
● Développement de l’application mobile Olga (Angular JS, Cordova, HTML 5, CSS, Javascript, Ajax, OAuth 2,
Google Analytics)
● Développement de l’API pour l’application mobile (Symfony 2, PHP 7, REST API, OAuth 2, SWAGGER)
● Développement du back office de l’application (Symfony 2, PHP 7, Twig, Integration Testing, Selenium)
● Déploiement de l’API office de l’application sur AWS (Déploiement avec Capifony, AWS, SSH, Bitbucket)
● Déploiement du back office de l’application sur AWS (Déploiement avec Capifony, AWS, SSH, Bitbucket)
● Rédaction des tâches (Estimation des tâches)
● Bonnes pratiques (Code Review, Git)
SIAPEP FRANCE / PROJET MON TAXI CONVENTIONNÉ - Développeur Angular JS / Ionic 1 / Symfony 2 - Sevran -
01/2015 à 07/2016
Contexte : Mon Taxi Conventionné est une centrale de taxis conventionnés Française basée à Sevran.
Les taxis conventionnés sont des transporteurs médicaux venant en renfort aux transporteurs classiques
(Ambulances, pompiers, Samu). Le transport des patients étant une activité vitale pour les patients, le fondateur de
cette centrale a décidé de créer une communauté de taxis conventionnés.
Grâce à celle-ci, un taxi ne pouvant pas honorer sa course peut chercher un collègue pouvant mener à bien cette
mission au lieu d’annuler la course. Elle permet également aux patients de bénéficier d’un réseau de +3000
chauffeurs qui sont en mesure de répondre à leurs demandes en plus des transporteurs médicaux classiques.
Réalisations :
● Développement de l’application mobile Mon Taxi conventionné (Angular JS, Ionic 1, Cordova, HTML 5, CSS,
Javascript, Ajax, OAuth 2, Google Analytics)
● Développement de l’API de l’application mobile (Symfony 2, PHP 7, REST API, OAuth 2, SWAGGER)
● Développement du back office de l’application (Symfony 2, PHP 7, Twig, Integration Testing, Selenium)
● Déploiement mobile Mon Taxi Conventionné sur l’AppStore et Google Play Store (Déploiement manuel des
applications Android et iOs, configuration des comptes développeurs, mise en place d’environnements de
tests mobiles, maintenance de certificats et signature d’applications.)
● Déploiement de l’API office de l’application (Capifony, Google Cloud, SSH, Bitbucket)
● Déploiement du back office de l’application (Capifony, Google Cloud, SSH, Bitbucket)
● Rédaction des tâches (Estimation des tâches)
● Bonnes pratiques (Code Review, Git)
SIAPEP FRANCE / PROJET CRM GROUPE ADSP - Développeur PHP 5.6 / SQL - Aulnay-sous-Bois - 09/2014 à 12/2014
Contexte : Le groupe André Dantin Sécurité et Protection est spécialisé dans la sécurité. L’équipe interne est dotée
d’un CRM développé depuis 2005 avec PHP 5.6. Ce CRM étant vieillissant et bogué, l’équipe a établi un backlog
d’anomalies de production et de demandes d’évolutions devant être réalisées par le prestataire.
Réalisations :
● Optimisation de requêtes SQL (Protection de toutes les requêtes existantes contre l’injection sql, Ajout de
jointures au lieu de requêtes multiples)
● Correction d’imports Kizeo Forms (PHP 5.6, SQL, Kizeo Forms est l'outil de saisie des bon d’interventions par
les techniciens)
● Amélioration d’interfaces utilisateurs (HTML, CSS, Bootstrap, animations JQuery)
● Déploiement des applications sur OVH (FTP, OVH)
● Bonnes pratiques (Git)
SIAPEP FRANCE / PROJET SITES VITRINES GROUPE ADSP - Développeur Symfony 2 - Aulnay-sous-Bois - 06/2014 à
09/2014
Contexte : Le groupe André Dantin Sécurité et Protection est spécialisé dans la sécurité. Le groupe souhaite étendre
son activité commerciale sur le web par la création de trois sites internets dédiés à chacune de ses filiales (VSET,
ADSP, VSE). Chacun des sites internet doit avoir une identité propre et mettre en avant l’expertise de chaque filiale
dans son domaine de spécialisation.
Le projet ayant déjà été commencé par un autre prestataire et ayant du retard, le prestataire reprenant le projet
dispose d’un délai de trois mois pour la réalisation et la publication des trois sites internet.
Réalisations :
● Développement du site ******** (Symfony 2, SwiftMailer, Doctrine2, Twig, MVC)
● Développement du site ******** (Symfony 2, SwiftMailer, Doctrine2, Twig, MVC)
● Développement du site ******** (Symfony 2, SwiftMailer, Doctrine2, Twig, MVC)
● Fonctionnalités des sites vitrines (Accueil, Notre équipe, Nos clients, Contactez-vous, Inscription à la
Newsletter, Espace client (Téléchargement de fichiers, Modification Fiche Client, Accès Commandes, Accès
Devis, Inscription a espace client))
● Déploiement des applications sur OVH (FTP, OVH, DNS)
● Rédaction (Co-écriture du cahier des charges, Estimation des tâches)
● Bonnes pratiques (Git)
SIAPEP FRANCE / PROJET E-COMMERCE BEST STYLE - Développeur Prestashop / PHP - Aulnay-sous-Bois - 03/2014
à 05/2014
Contexte : Best Style est un site e-commerce spécialisé dans la vente textile pour les hommes dans la tranche d’âge
20 - 35 ans. Le porteur de projet est possesseur d'une boutique en point de vente physique, et ce dernier souhaitait
la mise en place d’un site internet lui permettant de vendre également en ligne.
Ce dernier souhaitait être accompagné dans la mise en place d’un back office accompagné d’un processus clair afin
de vendre ses produits en ligne.
Réalisations :
● Configuration du site internet en Prestashop 1.3 (Nom de domaine, Base de données, Certificat, Modes de
livraison)
● Configuration des premiers produits (Photos, SKU)
● Configuration de module (Mise en place module d’impression de bon de commande LaPoste, Module de
picking produit, thème avec personnalisation css)
● Adaptations légères des modules (Développement en PHP pour ajuster les fonctionnements de certains
modules )
● Déploiement du site internet (Déploiement en utilisant FTP sur ovh )
● Bonnes pratiques (Git)
Compétences
— FRONT END —
ANGULAR (JS|2|4|8|11|13), NGRX, SSR (Angular Universal), PWA, RXJS, Typescript, HTML5, CSS3, SCSS, Unit Testing
(Karma Jasmine), TDD, OAuth 2, Identity Server.
IONIC (1|2|3|4), Cordova, Cross platform, NGRX, RXJS, Typescript, HTML 5, SCSS, Push Notification, Web Sockets,
Unit Testing (Karma Jasmine), Testflight, TDD, OAuth 2.
REACT NATIVE, Expo, Cross platform, Redux, JSX, TSX, Unit Test (Jest), TDD, OAuth 2.
— BACK END —
SYMFONY (3|5), Doctrine 2, Twig, Bootstrap, JQuery, REST API, Swagger, Rabbitmq, Unit Testing (PHPUNIT),
Integration Testing (Selenium).
Dotnet MVC 3.6, Razor, REST API, Bootstrap, Swagger, Azure APIM
PHP, Prestashop (E-commerce), Wordpress (Corporate Websites)
— DEV OPS —
PRODUCTION RELEASE, Azure Portal, Azure DevOps, Jenkins, Continuous Integration, Continuous Delivery, Mobile
Stores Delivery ( Apple Store / Google Play Store ), Web App.
SQL, MySQL, MariaDB, SQL Server
LINUX / MAC OSX / WINDOWS, Bash, SSH, Vim, Nginx, Apache, Docker, Docker-compose, Ajenti
GIT, GITFLOW, Bitbucket, Jira, Confluence, Gitlab, Github
— DOMAIN —
BANKING SYSTEM, UML
TRANSPORT / LOGISTICS, UML
E-COMMERCE, UML
ENTERTAINMENTS, UML
— METHODOLOGY —
Analyse merise, UML
Agile SCRUM
Formation
2019 - Formation Azure Developer (Az 203), Cloud computing. (Global Knowledge)
2018 - Progressive Web App Developer (ORSYS)
2015 - BTS Services Informatiques aux Organisations (spécialité SLAM BAC+2)