You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Arnaud MéhatAM

Arnaud Méhat

Full stack Javascript architect and developer

€600/day
Rambouillet, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Arnaud

Development:
JavaScript, Typescript, Nestjs, DDD, Clean Architecture, CQRS, Event Store, RabbitMQ, Redis, webpack, babel, ES6, Nodejs, Angular1.5/6, Vue.js 2/3, Nuxt 2 /3, Rest, Graphql, Jest, Assert, Jasmine, Cypress, ActionScript, PHP, ZF, Symfony, Laravel, Yii, Wordpress, Typo3, Pimcore, Akeneo..., Mysql, Mongodb, XML, Git, Docker...

Project Management:
Management, resource management, client relationship monitoring, writing specifications, functional and technical specifications, budgeting, planning, UML modeling, offshore monitoring, freelance monitoring.

Graphic Design:
Art direction, graphic design, ergonomics and flash animation.

Training:
Teaching to individual and group audiences, writing course materials. Intervention on programs like HTML 5, Javascript, Jquery, PHP, Zend Framework, Yii, Pimcore...
  • English

    Conversational

  • French

    Native or bilingual

Can work on-site
Rambouillet (up to 50km)

Experience

  • Cultivons le web
    Full stack Javascript developer, independent since June 2011
    TECH
    January 2011 - Today (15 years and 5 months)
    Maintenon, France
    August 2022 / Present # Ratp Smart System
    La RATP is the Paris public transport authority.
    Role as a developer on the BFF (Back For Front) for the RATP "Bonjour" applications, fully remote - TDD development with Typescript and Jest
    - Development on a Domain Driven Design architecture.
    - Jira ticket tracking
    - Review and continuous deployment with Gitlab
    - SCRUM methodology

    September 2019 / August 2022 # Les Echos
    Les Echos is a French national newspaper.
    Role as architect and developer, then lead on a Javascript stack, with 1 day on-site and 4 days remote. Client request was to implement the backend for lesechos.fr, investir.lesechos.fr, and start.lesechos.fr in a microservice environment (orchestrated by Docker/Kubernetes and Lerna) on Node and Typescript.
    - Implementation of Clean Architecture, with CQRS, Event Store, and projection
    - BDD development with Cucumber / Assert and TDD with Jest, and training the team on this methodology - Implementation and development with the Nestjs / Typescript framework, Mongodb, RabbitMQ, and Redis
    - Use of TypeORM, Mikro-ORM, and Mongoose as ORMs
    - Interaction with external systems (SDV/Pulse, Facebook...)
    - Tracking tickets on TpOnDemand and review, CI and deployment with Gitlab.
    - Kanban Agile methodology
    February 2019 / August 2019 # Dgbirds
    Dgbirs is an Air France subsidiary offering a documentation and flight tracking solution for airline pilots on iPad. On-site and remote role. Development of the middle office part in Vue JS 2.5.
    - Development of the internal middle office frontend in Vue 2.5 and Bootstrap 4.
    - Unit testing in Jest
    - Monolithic architecture (Symfony/PostgreSQL)
    - Ticket tracking on Jira and review on Gitlab, deployment with Scrutinizer, Webpack configuration.
    - Scrum Agile methodology

    August 2018 / February 2019 # Genymobile
    Genymobile is a company offering an Android phone virtualization solution. On-site and remote role. Development in Node JS 8, Vue JS 2.5, and Angularjs 1.5.
    - Development of the internal backoffice backend and frontend in Node, GraphQL / ApolloServer 2, and Vue 2.5 as well as Vuetify
    - Development of the front-end web client interface in Angular js 1.5
    - Unit testing in Jest
    - Microservice architecture
    - Ticket tracking on Jira and review on Github, deployment with Jenkins and Ansible
    - Agile methodology

    October 2018 / August 2019 # Lineon
    Lineon is a cybersecurity consulting company. Fixed-price project. Implementation of a cybersecurity risk assessment platform. Development of the middle office part in Vue JS 2.5.
    - Definition of the microservice architecture
    - Development of backend services in Node JS 8 with Nest JS 6
    - Development of the frontend in Vue 2.5, Vuetifyjs 1, and Nuxt JS 2.8
    - Unit testing in Jest
    - Two MySQL databases interfaced with TypeORM
    - Implementation of a CI on Gitlab, with automatic deployment (docker, docker-compose, docker-swarm).

    March 2018 / Early July 2018 # Moovone
    Moovone is a digitalization platform for coaching employees. 5-month contract role. Development in Angular 5/6 and Symfony 3.
    - Development of the backend and frontend of the platform's version 2 in Angular 5/6 and Symfony 3.
    - HTML integration with Bootstrap 4, Material Design within Angular.
    - Migration from Angular 5 to 6 (rxjs 5 to 6).
    - Modification of deployment tools (Docker, Ansible, Circle-Ci, and Github).
    - Implementation of end-to-end tests with Protractor.
    - Front-end lead developer.
    - Ticket creation and development tracking on Jira
    - Documentation of developments on Confluence.
    - SCRUM Agile methodology

    April 2017 / February 2018 # INGENICO
    Development of a Payment Terminal (TPE) management platform remotely (4 days/week) and on-site (1 day/week) for the Ingenico France group.
    - Definition of the microservices architecture
    - Infrastructure setup with docker / docker-compose
    - Development of backend microservices in NodeJS, Symfony 3, and REST and MySQL services
    - Front-end development in Angular 4 and 5
    - Unit testing setup with Jasmine and Karma
    - Documentation of APIs and the functional and user application

    October 2017 # Marine Nationale (French Navy)
    Training the French Navy in Toulon on advanced Javascript technologies.
    - Introduction (History of JS and presentation of ES6, variables and scope, conditions and loops, ajax, bootstrap and js)
    - Advanced use of functions (anonymous functions, callbacks, callback hell, immediately invoked, internal, closures, scopes, and functions)
    - Object-Oriented Programming (Recap on objects, prototypes, constructors, encapsulation, inheritance)
    - ES6 and TypeScript (Transpilation, variables, typing, modules, classes and inheritance, interfaces, promises, npm and bower, symbol, map, set, arrays, async)
    - Task Runners (comparison of different task runners, Grunt, Gulp, Webpack...)
    - Tests (Jasmine, Karma)
    - Angular 2+ (Presentation, Components, Expressions, Binding)

    January 2017 / April 2017 # Delamaison
    Delamaison is an e-commerce site selling home goods.
    4-month contract role. Development in Symfony 2.7, Laravel 4.3, and 5.4.
    - Creation of a post-payment system (within the back-office in oscommerce, frontend in Laravel, and microservice in Symfony)
    - HTML integration with Bootstrap 3, Angular 2, and Blade.
    - Development of REST web services for updating data in Sage 100 / Sql Server.
    - Docker image modification.
    - Unit testing setup with PHPUnit.
    - Development of OAuth2 authentication connected to an LDAP.
    - Continuous integration and deployment development with RunDeck.
    - Documentation of developments on Gitlab.

    Early June 2015 / Late November 2016 # Aragon-eRH
    Aragon-eRH is an HR SaaS application in PHP and MySQL. 15-month contract role.
    - Bug fixing on version 3 of the aragon-eRH site (based on CakePHP 1.2 framework, Bootstrap 2.0.3, and PHP 5.2)
    - Internal documentation setup
    - Management of a team of 3 developers for the creation of a new module
    - Participation in the new architecture for version 4 (break from the Cake framework)
    - Development of version 4 in PHP 5.6 and SQL
    - Study of migration from PHP 5.6 to PHP 7
    - Unit testing setup for versions 3 and 4 with PHPUnit and Selenium
    - Webpack, tracer (Google), Babel, and ES6 Javascript development setup
    - Responsive HTML design with Bootstrap 3 and jQuery 2, as well as a pre-version with jQuery 3 and Bootstrap 4 (in anticipation of the stable version of the latter)
    - Study for migrating to Angular 2 for the front-end
    - Development of PHP client SOAP web services
    - Client relations
    - Within the SCRUM methodology, regular replacement of the Scrum Master
    - Participation in the migration from SVN to Git (and Gitlab for CI)

    2015 # Kodmaster / FNAIM
    As part of the redesign of the FNAIM 64 and FNAIM 42 websites by Kodmaster:
    - Development of automation for retrieving XML files via FTP containing all FNAIM properties for the 64 department, injection into a database (MySQL), and caching with Yii1 then Yii 2 (PHP 5.5 / SQL).
    - Development of a REST client web service replacing the FTP call for FNAIM 64 and 42, in Yii 2.

    2014 / 2015 # Satellimag
    Satellimag is a magazine on media world news sold exclusively online.
    - Complete project management
    - Pre-sales, proposal, finalization of the commercial phase
    - Project management, client monitoring, planning, budget management, and invoicing for evolutions
    - Architecture definition
    - Magento setup and configuration
    - Magento 1 development, PHP 5, MySQL, jQuery 2, HTML 5 / Bootstrap 3 / responsive design, SQL...
    - Magento plugin development
    - Payment system setup
    - Hosting
    - Acceptance testing
    - Production deployment

    2015 / 2016 # Maintenon Entreprendre
    Maintenon-Entreprendre is the website for the entrepreneurs' club of the town of Maintenon.
    - Complete project management
    - Architecture definition
    - Website development in WordPress 4 (PHP 5.4 / MySQL / SQL), Bootstrap 3 / responsive design, jQuery 2
    - Configuration
    - SEO
    - Website animation
    - Maintenance
    - Hosting
    - Acceptance testing
    - Production deployment

    2014 / 2015 # Projet fenêtre
    Projet-Fenêtre is the website of a window manufacturer and installer. Development of a window and shutter configurator.
    - Project management
    - Business analysis, functional and technical design
    - Prestashop development, Yii 2, jQuery 2, HTML, PHP, SQL, MySQL
    - Acceptance testing

    2014 / 2015 # Idée(s) Formation
    Idée(s) formation is a training center. Development of an online training and course support platform.
    - Project management
    - Architecture definition
    - Business analysis, functional and technical design
    - Moodle development, HTML, PHP, MySQL, SQL
    - Configuration
    - Hosting
    - Acceptance testing
    - Production deployment

    2014 / 2015 # American Express – Face à Face
    Face à face is a selection site for American Express cards.
    - Project management
    - Frontend development in HTML, CSS, Javascript / jQuery 2 (handling compatibility under Internet Explorer 6)
    - Project monitoring with backend developers in India for American Express
    2015 # Textuel la Mine – Fondation Mac Do
    Update of the Fondation Mac Do website.
    - Javascript, HTML, CSS development.
    - Delivery

    2015 # Tolerie Foréziennee
    Development of the Tolerie Forézienne website (creator of urban furniture) within the E-Loou team.
    - Development of various Wordpress plugins
    - Development of a graphical search engine with the masonry Javascript library, responsive design
    - Backend development for data processing in PHP 5, MySQL, SQL
    - Acceptance testing
    - Production deployment

    2014 / 2015 # WoodStock bois
    Wordpress plugin for locating stores and distributors for the Woodstock-bois company.
    - Development of a Wordpress plugin and adaptation to different Wordpress versions
    - HTML 5 geolocation development
    - Javascript and PHP development of a search engine
    - Development around the Google Maps API

    2013 / 2014 # Manageris (BNP, Allianz)
    Project management and development of an e-learning platform for Manageris for BNP, Allianz, Orange...
    - Project management
    - Planning, specifications, budget management, client relations
    - Architecture definition
    - Development with the Pimcore CMS, PHP, MySQL, SQL
    - Client training
    - Acceptance testing
    - Production deployment
    October 2013 / March 2014 / Fruit Rouge
    Fruit Rouge is an e-commerce site selling clothing primarily for "urban peripheral" women.
    6-month contract role.
    - Role of migrating an e-commerce clothing sales website from a procedural PHP 4 architecture to an object-oriented PHP 5 architecture / MySQL / SQL
    - Gathering business needs and usage requirements,
    - Architecture definition,
    - Backend development
    - Unit testing setup with PHPUnit,
    - Development of a REST Server Web Service, definition of its API version 1 and 2, for suppliers, resellers, and partners
    - Documentation

    2014 # Blueberry Yog
    Blueberry-Yog is the website for the Franco-English restaurant chain of the same name.
    - Commercial management
    - Project management, client monitoring, planning, budget management, and invoicing for evolutions
    - Architecture definition
    - Design and specification
    - Development with the Concrete 5 CMS in PHP, Zend Framework 1, MySQL, SQL, HTML 5 / Bootstrap 3 / responsive design, jQuery 2
    - Graphic designer supervision
    - SEO
    - Hosting
    - Acceptance testing
    - Production deployment

    2013 # Textuel la mine – Fédération Française de Tennis (French Tennis Federation)
    Development of a REST Web Service for the French Tennis Federation intranet.
    - PHP 5, MySQL, SQL development
    - Postman
    - Acceptance testing
    - Delivery

    2013 # American Express – Calculatrice commerciale (Commercial Calculator)
    Development of a calculator for the best offer for American Express sales representatives in standalone mode.
    - Project management
    - Planning, budgeting
    - Architecture definition
    - Development in Flash, Action Script 3
    - Development of Flash Air and installers
    - Development of the download page
    - Acceptance testing
    - Delivery

    2013 # Training in Wordpress at Pixel Poetry
    Training in the WordPress CMS.
    - Training including:
    - CMS functionality
    - Content management
    - Understanding of software architecture
    - Data model
    - Plugin development
    - Course materials

    2012 # American Express - Guide assurance (Insurance Guide)
    Guide Assurance is a travel configuration site to get the best American Express insurance.
    - Project management
    - Architecture definition
    - Business analysis, functional and technical design
    - Development with the Pimcore CMS, Zend 1, HTML, responsive design, PHP, MySQL, SQL
    - Configuration
    - Graphic designer supervision
    - SEO
    - Hosting
    - Acceptance testing
    - Production deployment

    2012 # American Express – Podium Aéroport (Airport Podium)
    Podium Aéroport is a commercial site for selling American Express cards on kiosks in airports.
    - Project management
    - Frontend development in HTML, CSS, Javascript / jQuery 2 (handling compatibility under Internet Explorer 6)
    - Project monitoring with backend developers in India for American Express

    2012 # Cellusonic
    Cellusonic is the website for the Cellusonic slimming salons.
    - Project management
    - Architecture definition
    - Business analysis, functional and technical design
    - Development with the Pimcore CMS, Zend 1, HTML, PHP, MySQL, SQL
    - Configuration
    - Graphic designer supervision
    - SEO
    - Hosting
    - Acceptance testing
    - Production deployment

    2012 # F+ - EMP
    EMP is the website for a school for disabled individuals.
    - Project management
    - Architecture definition
    - Business analysis, functional and technical design
    - Development with the WordPress 3 CMS, HTML, PHP, MySQL
    - Configuration
    - Acceptance testing
    - Production deployment

    2011-2012 # Kodmaster – ComeCooking
    ComeCooking is a New York culinary social network
    - Project management
    - Architecture definition
    - Business analysis, functional and technical design
    - Development with Yii 1, HTML, responsive design, PHP, MySQL, SQL
    - Acceptance testing
    - Production deployment

    2011-2012 # Textuel la mine – Orchestre de Paris (Paris Orchestra)
    Mobile application for the Paris Orchestra.
    - Development of a Drupal REST Web Service for the mobile application in PHP and MySQL / SQL
    - Acceptance testing

    2012 # American Express - Parrainage (Sponsorship)
    Development of a sponsorship module for the American Express group website.
    - Project management
    - Client relations, budget management
    - Frontend development in HTML, CSS, Javascript / jQuery 2 (handling compatibility under Internet Explorer 6)
    - Acceptance testing
    - Delivery

    2011 # American Express - b2microsite
    Development of a mini-site for selling American Express cards for American Express.
    - Project management
    - Client relations, budget management
    - Frontend development in HTML, CSS, Javascript / jQuery 2 (handling compatibility under Internet Explorer 6)
    - Acceptance testing
    - Delivery

    April-May 2011 # Voyages-Sncf – New co
    As part of the creation of the http://fr.rhonealpes-tourisme.com website by Voyages-Sncf, Javascript dynamization. 2-month contract role.
    - Project in SCRUM mode
    - OOP Javascript development
    - Development of interactions with Google Maps, KML templates
    - Development in native Javascript and jQuery 2

    2011 # Fred & Farid - Société Générale
    Creation of a Flash banner for Société Générale for Deezer and Youtube sites.
    - Project management
    - Flash animation and development in Action Script 3
    - Scoping meeting with Doublclick / Google
    - Campaign monitoring

    2011 # Fred & Farid - Elle & Vire (Facebook application)
    Development of a Facebook game for the Elle & Vire brand.
    - Project management
    - HTML / CSS integration
    - Facebook application configuration
    - Javascript and PHP / MySQL / SQL development
    - Sending player extractions to the client
    - Management of the bailiff and prize draw
    - Management and sending of prizes
    - Acceptance testing
    - Production deployment

    2011 # Fred & Farid - Oxello (Decathlon)
    Development of the Facebook application for Oxello (urban sliding sports brand from Decathlon).
    - HTML / CSS integration (adapted to Facebook format)
    - Javascript and PHP development
    - Development with the Facebook SDK API
    - Application configuration on Facebook
    - Acceptance testing
    - Production deployment
    nest.js node es6 Typescript vue nuxt JavaScript jest rest angular gitlab GitHub graphql typeorm php symfony pimcore wordpress Bootstrap PostgreSQL webpack Atlassian JIRA Atlassian Confluence Scrum scrutinizer docker-compose AngularJS vuetify apolloserver Ansible mysql Docker docker-swarm Material Design rxjs circle-ci protractor jasmine karma ajax Grunt gulp Laravel sql server PHPUnit rundeck selenium soap Yii
  • MAGNETIC
    Co-founder of Magnetic, developer, project manager
    TECH
    July 2009 - December 2011 (2 years and 6 months)
    Paris, France
    TGV.COM
    Project management and development of the SNCF TGV.COM website for 6 years.
    - Project management
    - Management of 4 people
    - Planning, budget management, client relations
    - Architecture definition
    - Development in Action Script 2 and 3
    - Migration of the Flash site to a ZF 1 site
    - Development in Zend Framework 1, PHP 5 / MySQL / SQL, jQuery 1
    - Development of mini-sites
    - Animation and webmastering
    - SEO
    - Optimization for "Gold Accessibility"
    - Monitoring of statistics and advertising campaigns
    - Acceptance testing
    - Deployment of ameli.fr

    Dargaud – Le guide BD
    Maintenance and bug fixing for the Dargaud publishing house website leguidebd.com.
    - Development in Action Script 2

    Plan France
    Bug fixing and content update for the Plan France website.
    - Development PHP, Typo3, MySQL, SQL
    - Acceptance testing
    - Go-live
    PHP zend TYPO3 mysql ActionScript jquery
  • société AXIDEA (Paris, 75)
    Project Manager, developer, permanent contract
    TECH
    August 2006 - July 2009 (2 years and 11 months)
    Paris, France
    TGV.COM
    Project management and development of the SNCF TGV.COM website for 6 years.
    - Project management
    - Management of 4 people
    - Planning, budget management, client relations
    - Architecture definition
    - Development in Action Script 2 and 3
    - Migration of the Flash site to a ZF 1 site
    - Development in Zend Framework 1, PHP 5 / MySQL / SQL, jQuery 1
    - Development of mini-sites
    - Animation and webmastering
    - SEO
    - Optimization for "Gold Accessibility"
    - Monitoring of statistics and advertising campaigns
    - Acceptance testing
    - Deployment of ameli.fr

    Dargaud – Le guide BD
    Maintenance and bug fixing for the Dargaud publishing house website leguidebd.com.
    - Development in Action Script 2

    Plan France
    Bug fixing and content update for the Plan France website.
    - Development PHP, Typo3, MySQL, SQL
    - Acceptance testing
    - Go-live

    Softissimo - Infolangue
    Resumption of development for the Infolangue e-learning platform for Softissimo.
    - Project management
    - Development Action Script 3, XML, PHP, and MySQL / SQL
    - Migration from procedural PHP to OOP
    - Migration from Action Script 2 to 3
    - Development of video players and subtitling
    - Acceptance testing
    - Maintenance
    - Production deployment

    ameli.fr
    Development of SOAP synchronization web services for user data of CPAM/CNAM between the DSI and the ameli.fr site.
    - Development of the PHP SOAP client web service with the Typo3 CMS, MySQL / SQL
    - Token compilation in C++ with the SDK provided by the DSI for SOAP exchange with nuSoap
    - Load testing
    - Acceptance testing
    - Deployment of ameli.fr

    ADEME - administration24h24
    As part of the dematerialization of public service administrative procedures, development of the administration24h24 website for ADEME
    - Development in Typo3, PHP, MySQL / SQL, Javascript
    - Acceptance testing

    SAAB – Roulons propre, roulons nature
    Development of a WordPress website about E85 superethanol gas pumps for the SAAB brand.
    - Project management
    - Architecture definition
    - WordPress setup and configuration
    - Development PHP / MySQL / SQL / Javascript
    - Acceptance testing
    - Delivery

    Chronoregime
    Development of the Chronoregime diet website.
    - Development in PHP / MySQL / SQL
    - Payment system setup
    - Acceptance testing
    - Go-live

    Paris Développement
    Bug fixing for the Paris Développement website.
    - Development PHP, Typo3, MySQL / SQL
    TYPO3 mysql sql php JavaScript Wordpress soap rest ActionScript xml seo jQuery Zend Adobe Flash

Recommendations

Be the first to recommend Arnaud

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • 2009 - Training in IVR (Interactive Voice Response)
    DEXEM Company (35)
  • 2008 - Training in ActionScript 3
    BAO Company

Skill set

Categories