À propos de David
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- SMILE - ParisTECH LEAD PHPAGENCE & SSIImars 2021 - mars 2023 (2 ans et 1 mois)Paris, FranceLead tech dans une squad TMAContexte projet : Lead technique sur une cellule TMA dédiée au parc applicatif php de GRDF avec une vingtaine d’applications pour TMA, évolution du socle technique (symfony, stack)Responsabilités :- Choix des architectures, design, ligne technique- Support à toutes questions techniques- Participation à tous les chantiers de migrations, sujets phares- Atelier technique dans l'équipe, mise en place de stack local sous docker, tooling- Développement de fix TMA et évolution- Réalisation de gros chantier de migration de socle technique (upgrade symfony, changement OS Debian vers Redhat, Mysql vers PostgreSQL..., changement de datacenter)- Ecriture de feature en TDD, avec un design logiciel particulier (chain of responsability, adapter, facade, proxy...)- DELIVERY PROD ANSIBLE ET ANSIBLE TOWER : Choisi comme pilote au sein de GRDF pour la migration complète d'une des applications vers un socle technique sous PHP8, RHEL8, PSQL13.5, symfony 4.4, CI avec Gitlab-CI, delivery avec Ansible/TOWER sur des VMS provisionnées par du ansible (à partir d'une offre sur étagère pour monter des stacks standard, cette intervention dans le cadre plus global d'une nouvelle politique industrielle GRDF migration de Jenkins vers Gitab-CI, factory de projet, standardisation, automatisation du delivery où j'ai pris de bout en bout un des projets pour le migrer, écrire la CI, écrire le delivery et proposé une solution originale de stack sous docker/ansible pour un workflow complet du dév à la prod- Développements divers front angular 6/12 et back symfony 2/4/5, apiplatform- Développement mobile sous ionic3, cordova, pour un des projets, BITRISE
- Alter WAYLead developpeur phpAGENCE & SSIInovembre 2017 - février 2021 (3 ans et 3 mois)Paris, FranceGROUPAMA : architecture DDD, refonte du legacy, migrations• TMA , audit, refactoring, réduction de la dette technique, migration de données importantes• Réécriture d'une brique en full objet avec plusieurs Design Pattern (Chain of Responsability, Visitor, Decorator, Proxy, Adapter, Value Object) noté A au lieu de F par ScrutinizerSymfony 3.4 ET 5.0.7, ApiPlatform, Oracle, OpenShift, PHP 7.3 et 7.4.6, phpunit, Docker, Git, Gitlab, Ubuntu 16.04, RedHat, Mysql, Scrutinizer, Redis, DDDTAGERIM IMMOBILIER : Application web php, docker, microservices, DDD• Encadrement de l’équipe, support, assignation des tâches et suivi• Livraison (code review, MergeRequest, qualité de code, mise en préproduction / production sous gitlab - docker swarm / azure, garant des livrables)• Développement de features (génération de pdf à la volée, restrictions de sécurité d’accès aux données en lecture, import, filtre de recherches, comptes utilisateurs)Quelques features principales : workflow de validation documentaire avec historiques d’actions, storage media sur blob azure à partir de l’API media, statistiques d’utilisation de l’application, job de déclenchement de DUMP multi-environnement, transformation API media public à privée (couche sécurité, auth JWT)• Relais des préconisations de l’architecte (qualité de code, métriques, tests behat, initialisation de certaines features en DDD)• Documentation technique du projet sous un wiki sous gitlab• Encadrement et pilotage des tests fonctionnels• Résolution de tickets de recette interne et client sous Gitlab Issues (Agile Scrum like)
- NeedocsResponsable technique - Lead développeur PHPEDITION DE LOGICIELSavril 2014 - juin 2016 (2 ans et 3 mois)Paris, FranceMise en place from scratch d'une application web symfony 2, gestion du parc serveur, process, industrialisation, team lead• Remplacement d’un CTO sortant pour 3 missions (administration serveur, développement applicatif, gestion de sites)• Mise en place d’un workflow de développement (cycle de développement jusqu’à la mise en production)• Développement d’une application web à partir de 0, modélisation, conception et développements• Gestion, évolution de sites de contenus sur divers thématiques• Recrutement et encadrement d’un développeur junior
Recommandations
Soyez le premier à recommander David
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master 2 NTICUniversité Cergy-Pontoise2003NTIC options marketing et commerce électronique