Jean-Donald - Développeur Angular
Ref : 220623R001-
Domicile
75016 PARIS
-
Profil
Développeur (32 ans)
-
StatutFreelance
![Photo de Jean-Donald, Développeur Angular](/fr/files_photos/220623R001-1655944028.jpg)
-
Développeur Angular
SECURICOM / PLATEFORME PROJan 2021 - Jan 2022Contexte : Securicom est une entreprise spécialisée dans la sécurité ( systèmes anti-intrusion, systèmes
(Angular 13, RXJS, NGRX, SSR(ANGULAR UNIVERSAL), HTML 5, SCSS, TypeScript, Ajax, Karma Jasmine, PWA)
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 -
Développeur Angular 13
ClichyJan 2021 - Jan 2021Contexte : 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) -
2021 - aujourd'hui
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) -
2021 - aujourd'hui
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) -
PROJET FORD FLEET - Développeur Angular 13
ALD AUTOMOTIVEMANAGEMENT DRIVERJan 2020 - Jan 2020Contexte : 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) -
Développeur Angular 7 & Ionic-Angular 4
ALD AUTOMOTIVE / PROJET MY PARCOURSJan 2019 - Jan 2019Contexte : 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. -
Développeur Angular 8 & Symfony 3
VIDÉO SECURITE PROTECTION PROJET CRM VSE Aulnay-sous-BoisJan 2018 - Jan 2019Contexte : 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) -
Développeur Angular 4 & Ionic-Angular 3 - Clichy
ALD AUTOMOTIVE / PROJET MON LEASING AUTOJan 2017 - Jan 2018Contexte : 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. -
aujourd'hui
Déploiement du frontend de la plateforme pro sur Azure (Création de pipelines CI / CD sous Azure DevOps
(Symfony 5, PHP 7, Doctrine 2, REST API, SWAGGER, OAuth 2, HTML 5, CSS 3, Bootstrap, Ajax, Unit Testing, PHPUNIT )
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 -
MANAGER PARTNERDéveloppeur Angular 13
ALD AUTOMOTIVE FORD FLEET Clichyaujourd'huiDé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)
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)
— 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)