My experience and my versatility: « value and ideas for your projects and your teams. Frédéric CHAPLIN »

SENIOR / LEAD DEV EDUCATION JAVASCRIPT 12 years experience 2004 : DU Business & Corporate Communication – Perpignan (France)

https://fredericchaplin.com [email protected] GENERAL SKILLS Tel. +33 663771374  Functional and technical needs analysis  Design integration  Development: TECHNICAL o Applications and websites (Front & Back) SKILLS o Progressive Web Applications (PWA) o Components & Modules o API et database o Microservices Langages: o Third party services integration JAVASCRIPT, TYPESCRIPT, o Technical migrations (frameworks, langages) HTML5, CSS3, LESS, SASS, PHP  Unit and End to End Tests

 Pipelines CI/CD Frameworks & Libraries:  Git , ReactJS, VueJS, NodeJS, Redux,  Documentation RxJS, Electron, ExpressJS, NestJS  Team lead & Backlog  Certified Professional Scrum Master (PSM 1) Tests:  SEO Jasmine, Jest, Cypress  Accessibility Databases:  Technical and global Communication MongoDB, PostgreSQL,  Writing of promotional and technical articles MySQL, MariaDB

CRM: PRACTICE AREAS Wordpress, Pimcore, Netlify  Edition Operating Systems:  Éducation Linux, MacOS, Windows  Medical  Tourism Main Toolbelt :  Real estate GIT, JIRA, DOCKER, GCP, AWS  Administration

 Web Methods : OOP, Functional, Reactive, GitFlow, Scrum (PSM 1)

1

FONCIA STARK (Freelance) – Paris Feb 2021 – May 2021

PROJECT Fullstack NodeJS / React developments on the future ERP of the leading European group in real estate rental.  Development of new features in an agile team of 5 people  Correction and adjustment on existing features  Unit tests with Jest React Testing Library and E2E tests with Cypress  Development of new features (microservices) for creating and managing documents.

TECHNICAL & FUNCTIONAL ENVIRONMENT  REACT, NODEJS, EXPRESS, TYPESCRIPT  JEST, CYPRESS, REACT TESTING LIBRARY  AWS, MONGODB, DOCKER, MICROSERVICES  CI/CD, GITLAB

RAKUTEN DX (Freelance) - Montpellier Dec 2020 – Feb 2021

PROJECT Fullstack Javascript Architect & Developer  Study, architecture and development of a solution for generating XML & NewsML (NodeJS) from an interface with form (ReactJS) protected by authentication ()  Responsive front-end integration of the designs provided  Implementation of child processes on Node to optimize heavy file processing  Reverse geolocation of addresses with GoogleMap API  Upload of videos and images in asynchronous FTPS  Production pipeline management on Heroku  Project management

TECHNICAL & FUNCTIONAL ENVIRONMENT  REACT, NODEJS, EXPRESS, TYPESCRIPT  GOOCLE CLOUD, FIREBASE, HEROKU  GITLAB CI/CD,

2

KENPATH Jan 2020 – Today

PROJECT Creation, architecture and technical and commercial development of a SAAS media path management solution.  Creation of Business Plan, Communication Plan, Financing Plan  Application development (Angular, NodeJS, React, Gatsby, MongoDB)  Addition of functionalities according to a flexible roadmap

TECHNICAL & FUNCTIONAL ENVIRONMENT  ANGULAR 11, NODEJS, TYPESCRIPT  MONGODB, MONGOOSE  STRIPE API, GOOGLECLOUD, AWS  AWS, DOCKER, CI/CD

CONSERTO – Montpellier Feb 2020 – Jul 2020

PROJECTS & MISSIONS Research and Development engineer  Creation of an application for generating customer questionnaires (Angular / ).  Development of functionalities and maintenance on the various applications of COMWATT company.  Creation of a solar energy production simulation application for IKEA (VueJS)  Micro services architecture proposals to solve recurring code duplication problems (Typescript, NodeJS, Express, Docker)  Study, writing, and implementation of a technical debt reduction roadmap on an internal CRM (Angular)  Implementation of unit tests and team training.  Implementation of a user role functionality (Angular)  Mentoring of two juniors in frontend  Team training on good GIT practices

TECHNICAL & FUNCTIONAL ENVIRONMENT  HTML5, CSS3, LESS, JAVASCRIPT ES6, TYPESCRIPT, PHP6,  ANGULAR, VUEJS, JEST  GITLAB, DOCKER

3

RAKUTEN AQUAFADAS – Montpellier Feb 2017 – Feb 2020

PROJETS ET MISSIONS Senior Developer in agile teams of 2 to 10 people.  Development of interactive document generation applications with PDF enrichment. Worked on the Frontend part in Angular / angularJS to implement many features.  Development and generation of PWA digital kiosks, mobile (Cordova) or desktop (Electron). Work in Front end (Angular) and back end (NodeJS / ExpressJS) as well as on virtual machines.  Development and generation of enriched PDF readers (Angular / angularJS): Implementation of functionalities, optimization of display, implementation of customization options  Development and maintenance of an Adobe Indesign plugin  Implementation and application of a Migration process from AngularJS to Angular applications on some projects  Development of an Inter-iFrames communication library based on the POSTMessage principle. (JS "Vanilla").  Design integration  Creation of many reusable modules  GitFlow - Implementation of continuous integration / deployment & unit tests on various projects.  Team management: helped with implementation of the SCRUM methodology, technical support to other developers. Assisting the team leader, I have provided for his temporary replacement on several occasions.

TECHNICAL & FUNCTIONAL ENVIRONMENT  HTML5, CSS3, LESS, JAVASCRIPT ES6, TYPESCRIPT, PHP5, POSTGRESQL, MONGODB  ANGULAR, REACT, NODEJS, EXPRESS, ELECTRON,  ANGULARJS, JQUERY2, AJAX, , BOOTSTRAP  JASMINE, JEST  GITLAB, DOCKER  WINDOW, MacOS, BASH

4

DIADAO – St-Aunès Feb 2014 – Feb 2017

PROJECTS & MISSIONS Project Developer within a team of 4 developers for websites specializing in high-end hotels and restaurants.  Creation of reusable functional modules.  Component of interactive maps with points of interest and route calculations (GoogleMap API),  Modules for dynamic presentation and reservation of hotel rooms with price and options management.  Gateways with booking engine APIs: Booking, Reservit, AvailPro, La Fourchette.  Creation of new features on the MGA4 / PIMCORE admin  Technical management of projects in complete autonomy: choice of the best techniques to integrate and animate the , backoffice, putting into production ...  Management of customer contact from validation of charters to final delivery.

TECHNICAL & FUNCTIONAL ENVIRONMENT  FLASH, HTML5, CSS3, SASS, JAVASCRIPT, PHP5, MySQL  JQUERY2, AJAX, UNDERSCORE,  WORDPRESS, PIMCORE  BOOTSTRAP, FOUNDATION

CALLIMEDIA – Castelnau-le-Lez Oct 2010 – Feb 2014

PROJECTS & MISSIONS Web & e-learning developer (HTML5, JavaScript, Flash, Mobile) in the medical and veterinary fields.  Creation of a cat anatomy exploration for ROYAL CANIN. In charge of a team of 3 developers that I trained in Vanilla JavaScript OOP in a short time.  Production of e-learning modules (Web or CD) in pairs: Flash and Powerpoint formatting, transitions, creation of animated characters, synchronization of voice-overs, implementation of educational activities and quizzes mainly for pharmaceutical laboratories (GUERBET, ASTRAZENECA, BAUCH & LOMB, HORIBA, SANOFI ...)  On a platform of 5 developers, research and development of solutions intended to migrate the production of modules from Flash to HTML5 and JavaScript or mobile. Use of various solutions like Cordova, AIR, CreateJS or JQuery.  Referent on emerging e-learning standards (Experience API / TINCAN)

TECHNICAL & FUNCTIONAL ENVIRONMENT  HTML5, CSS3, JAVASCRIPT, PHP5, MySQL, FLASH  JQUERY1, AJAX, 4  STORYLINE, xAPI (TINCAN), eLearn, ISpring, Articulate  Adobe PREMIERE, SOUNDBOOTH, ILLUSTRATOR, PHOTOSHOP

5

FREELANCE – Développeur Flash/PHP - Montpellier Jul 2009 – Aug 2010

PROJECTS & MISSIONS Flash / JS / PHP / JAVA Developer  Flash Websites development  Development & sale of reusable Flash components: customizable menus and carousels  Creation of an experimental application for recording and playing podcasts and mini-games for COULEUR3, a Swiss radio station, in conjunction with the interactive services manager  Creation of a video streaming application (live & ondemand) with client player

TECHNICAL & FUNCTIONAL ENVIRONMENT  FLASH (Actionscript3), HTML4, CSS2, JAVA, PHP5, MySQL  JQUERY, AJAX  RED5 Server (Sockets & streaming video)  LINUX, PHOTOSHOP, ILLUSTRATOR

6