About Damien
- advise on technical choices:
- design the architecture (especially data structure...)
- develop your application and ensure maintenance and evolution
- code audits
- feature additions
- bug fixes
- version upgrades (PHP, framework, database, ...)
- troubleshooting HTTPS issues
- software architecture recommendations
- refactoring in case of technical debt
- setting up continuous integration and deployment
- writing tests (unit, functional, end-to-end)
- supporting / training existing teams
French
Native or bilingual
English
Fluent
Spanish
Basic
Experience
- IntuitiFullstack DeveloperDIGITAL AND ITOctober 2018 - Today (7 years and 8 months)Nantes, FranceCarry out quoting and back-end / Front-end development of client projects and R&D projects:- identification of hosting solutions- installation and configuration of dev / preprod / prod environments (lamp stack)- choice of technical foundation (framework / libraries)- development and testing (automated)- deployment (CI / CD)- evolutionary and corrective maintenance- website development (front & back):-- https://www.hotel-fauchon-paris.fr (front)-- https://www.altead.com/-- http://www.thermes-allevard.com/ (back & front takeover)-- http://terresdefenetre.fr/ (back & front takeover)-- Sonamia - Webstore (front | deployment pending)-- Commanders-act - Live Report Builder (web app | business tools)- tool development:-- development of an ETL (Extract Transform Load) tool to transform various feeds from third-party solutions (API / ERP) for publication on reporting solutions (dashthis / google 360 data studio)-- development of a solution that integrates with any website (via google tag manager) to optimize lead generation (display of "Call To Actions" based on various parameters)Document developments to facilitate teamwork and handover for maintenanceParticipate in design workshops and provide advice to various departments (UX / UI / Consulting Management / SEO / SEA / SMO) for the selection of solutions:- analytics- data reporting- bug tracking- project management- security- chatbots- A/B testingEnsure quality control of outsourced developments:- training and supervision of service providers to ensure delivery quality- close collaboration with another web agency when projects were divided into FRONT / BACK with parallel development.Participate in the implementation of Front-End and Back-End development processes and tools:- Implementation of Docker (docker compose + creation of optimized base images)- Implementation of Traefik (reverse proxy managing hot reload)- Implementation of Let's Encrypt to automate SSL certificate deployment (via certbot)Participate in the implementation of continuous integration tools:- Implementation of Gitlab CI- creation of deployment scripts (preprod & prod) using Docker and Deployer- writing functional tests using PHPUnit for projects based on the Symfony frameworkParticipate in the implementation of website monitoring tools:- Study of PingDom / Graylog / Sentry solutionsEnsure code quality by adhering to established processes and development standards- Migration from Gulp to Webpack- Implementation of code quality analysis tools: PHP Mess Detector / PHP Code Sniffer / ES LintEnsure good communication with the Consulting Director and the UX project manager in charge of the client to assist them in identifying cross-selling opportunities.Manage client relationships in an educational manner to ensure their full satisfactionCollaborate with other professions and skill centers to ensure the coherence of proposed actions (UX, Front End, SEO, Social Media, Webmarketing…)Maintain structured monitoring of:- New CMS (Bolt / Sulu / Grav / Drupal 8 / Headless solutions (Prismic / ContentFul / Contenta), Plugin reviews- Front-End (VueJS / React / EmberJS) and Back-End (Symfony / Laravel / NodeJS) Frameworks and associated libraries- Web and mobile tools & new technologies (Google AMP / Progressive Web Application / Web worker / Service Worker / WebSocket / Beacon)Share this monitoring during team meetings and derive operational or R&D actions for the agencyWrite articles for the blog to highlight innovations and opportunities for clients and prospects.
- SellermaniaSymfony DeveloperSOFTWARE PUBLISHINGOctober 2015 - October 2016 (1 year and 1 month)Nantes, France- Application development & acceptance testing under Symfony 2- Setting up fixtures (datasets) to facilitate unit and functional test writing- Migration of part of the data interaction layer to DoctrineWeb service consumption- Improvement of the mapper (internal ETL) allowing to load any CSV file and transform it by applying a set of transformation rules- Continuous integration with Jenkins- Reduction and monitoring of technical debt via SonarQube, PHP MessDetector, PHP CopyPasteDetector, PHP Depend, PHP CodeSniffer- Standardization of developments (adherence to PSR1 and PSR2 recommendations)- Daily exchanges (in English) with the testing team in India- Version control management via Gitlab
- L.O.O.MFrontend DeveloperDIGITAL AND ITOctober 2013 - September 2015 (2 years)Nantes, FranceTechnological Watch Referent:- Implementation of tools to facilitate internal watch.- Testing interactive elements, applications, services, as well as code and Frameworks (POC realization).- Innovation research (connected objects, services, application uses, ...)Information Exploitation:- Capitalization on internal watch (identify and categorize sources to build a reference catalog).- Mini-conferences internally to review advances in the WEB field: User Interface and Experience (UI / UX), ergonomics, and technology.Pre-sales Technical Referent:- Technology identification- Quoting (estimates)- Identification of potential partnersAlso during the project lifecycle phase:- Client / Service Provider Interface (qualified expression of need)- Technical support (setting up hosting and domain names, server configurations, ...)- Attention to SEO issues impacting technology.- Technical implementation of conversion funnels.- Application and functional acceptance testing.Development of Responsive Websites / CMS / cross-platform Mobile Apps & store publication / POC / ...See: http://creativetechnologist.fr/un-creative-technologist-cest-quoi/
Reviews
Recommendations
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 II - Expert in Information Technology and Information SystemsSUPINFO2011L’expert en informatique et système d’information exerce son activité au sein des entreprises de services numériques, des éditeurs de logiciels et des entreprises utilisatrices. Le métier visé est celui de responsable de projets informatiques. Dans un souci de gouvernance et performance du système d’information, il conçoit, prépare et suit la réalisation des projets, il supervise et élabore le schéma directeur à partir d’orientations stratégiques définies avec la Direction générale de l’entreprise. De par ses missions de Manager, il pilote et coordonne ses équipes tout en améliorant la qualité des processus métiers. L’expert informatique et système d’information assure une veille technologique et économique dans le but d’anticiper les évolutions et attentes de son secteur d’activité. Selon une approche durable et dans un souci de responsabilité économique, environnementale et sociale, il propose des solutions innovantes permettant d’améliorer la qualité des biens et services vendus par l’entreprise.
- BTS - Management Information SystemsSainte marie2008définition des spécification techniques à partir des besoins des utilisateurs, réalisation et validation de solutions applicatives, gestion du patrimoine applicatif, rédaction de la documentation technique et formation des utilisateurs, accompagnement et assistance des utilisateurs, maintien de la qualité des services informatiques.