About David
English
Fluent
French
Native or bilingual
Experience
- SMILE - ParisTECH LEAD PHPDIGITAL AND ITMarch 2021 - March 2023 (2 years and 1 month)Paris, FranceTech lead in a TMA squad.Project context: Technical lead on a TMA unit dedicated to GRDF's PHP application portfolio with about twenty applications for TMA, evolution of the technical stack (symfony, stack).Responsibilities:- Choice of architectures, design, technical direction.- Support for all technical questions.- Participation in all migration projects, flagship topics.- Technical workshops within the team, setting up local stacks with Docker, tooling.- Development of TMA fixes and evolutions.- Execution of major technical stack migration projects (symfony upgrade, OS change from Debian to Redhat, Mysql to PostgreSQL..., datacenter change).- Writing features in TDD, with a specific software design (chain of responsibility, adapter, facade, proxy...).- ANSIBLE AND ANSIBLE TOWER PROD DELIVERY: Chosen as a pilot within GRDF for the complete migration of one of the applications to a technical stack under PHP8, RHEL8, PSQL13.5, symfony 4.4, CI with Gitlab-CI, delivery with Ansible/TOWER on VMs provisioned by Ansible (from an off-the-shelf offer to set up standard stacks, this intervention within the broader context of a new GRDF industrial policy, migration from Jenkins to Gitab-CI, project factory, standardization, delivery automation where I took one of the projects end-to-end to migrate it, write the CI, write the delivery, and propose an original Docker/Ansible stack solution for a complete workflow from development to production).- Various developments: Angular 6/12 front-end and Symfony 2/4/5 back-end, apiplatform.- Mobile development under Ionic 3, Cordova, for one of the projects, BITRISE.
- Alter WAYLead PHP DeveloperDIGITAL AND ITNovember 2017 - February 2021 (3 years and 3 months)Paris, FranceGROUPAMA: DDD architecture, legacy refactoring, migrations.• TMA, audit, refactoring, technical debt reduction, significant data migration.• Rewriting a component in full object-oriented with several Design Patterns (Chain of Responsibility, Visitor, Decorator, Proxy, Adapter, Value Object), rated A instead of F by Scrutinizer.Symfony 3.4 AND 5.0.7, ApiPlatform, Oracle, OpenShift, PHP 7.3 and 7.4.6, phpunit, Docker, Git, Gitlab, Ubuntu 16.04, RedHat, Mysql, Scrutinizer, Redis, DDD.TAGERIM IMMOBILIER: PHP web application, Docker, microservices, DDD.• Team supervision, support, task assignment and tracking.• Delivery (code review, Merge Request, code quality, pre-production/production deployment on Gitlab - Docker Swarm / Azure, guarantor of deliverables).• Feature development (on-the-fly PDF generation, data read access security restrictions, import, search filters, user accounts).Some key features: document validation workflow with action history, media storage on Azure blob from the media API, application usage statistics, multi-environment DUMP triggering job, transformation of public to private media API (security layer, JWT auth).• Relay of architect's recommendations (code quality, metrics, Behat tests, initialization of certain features in DDD).• Technical documentation of the project on a Gitlab wiki.• Supervision and management of functional tests.• Resolution of internal and client acceptance tickets on Gitlab Issues (Agile Scrum like).
- NeedocsTechnical Manager - Lead PHP DeveloperSOFTWARE PUBLISHINGApril 2014 - June 2016 (2 years and 3 months)Paris, FranceSetting up a Symfony 2 web application from scratch, server park management, processes, industrialization, team lead.• Replacement of an outgoing CTO for 3 missions (server administration, application development, site management).• Implementation of a development workflow (development cycle up to production).• Development of a web application from scratch, modeling, design, and development.• Management and evolution of content sites on various themes.• Recruitment and supervision of a junior developer.
Recommendations
Be the first to recommend David
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master 2 NTIC (New Information and Communication Technologies)University Cergy-Pontoise2003NTIC options marketing et commerce électronique