EXPÉRIENCES PROFESSIONNELLES
Avril 2023 – Novembre 2023 Lead développeur et architecte Ruby on Rails, javascript, Node.js
DNUM Direction du Numérique des Ministères Sociaux – Télétravail et
Paris 15ème
Ruby
Ruby on Rails
Node.js
React.js
Ajout de fonctionnalités à la plateforme web demat-social et
migrations à partir de la plateforme demarches-simplifiees sur Github.
Sécurisation des données. Mise en production de la gestion de la
campagne de vaccinations papillomavirus pour les ARS et
établissements scolaires. Création d’un environnement de
développement sous Docker. Ruby on Rails 6 et 7, tests Rspec,
composants React.js, postgresql, Vault, Github, scalingo, cloud
Cegedim.
Mai 2022 – Décembre 2022 Créateur d'un jeu en ligne ********
Digital Resource
Javascript
Python
Fullstack javascript, node.js, vue.js, react. Conception du jeu, design UI,
Figma, développement fullstack, API Restful, et déploiement en production
sur serveur Linux Ubuntu, pipeline Gitlab. Au cœur du système, un petit robot
d'intelligence artificielle NLP, Python 3, pipenv, Jupyter notebooks, NumPy,
PyTorch, TensorFlow.
Novembre 2019 – Avril 2022 Lead développeur et architecte javascript, node.js, ruby on rails
France.TV, Groupe Numérique – Paris puis 100% télétravail
Nouvelle Plateforme Live
Javascript
• Conception et développement fullstack de la plateforme web et du
backoffice – architecture micro-services, pub/sub, SSE, APIs Restful,
Redis, MongoDB, ElasticSearch, javascript, node.js, vue.js, react,
Figma, Gitlab-CI
• Mise en place d’un environnement d’intégration Kubernetes sous
AWS
Plateforme Live Legacy
Ruby
• Maintenance évolutive et développement de nouvelles
fonctionnalités
• Dockérisation complète – une trentaine de containers, 4 stacks
techniques ruby, javascript, golang, C
• Migration de la plateforme de Ruby on Rails version 4 vers 5
Plateforme Élections
Ruby
• Maintenance évolutive et passage de Resque à Sidekiq
• Développement de fonctionnalités de géo-coding et cartographie des
résultats des élections - municipales, présidentielle, législatives
Janvier 2019 – Juillet 2019 Développeur Senior Ruby on Rails et javascript
Altares - Dun & Bradstreet, Colombes
Ruby
Javascript
Dans le contexte du rachat de la startup Invoxis par Altares, je suis en charge
du développement de composants back-end majeurs du produit phare de la
société appelé IndueD. Ce produit aide les entreprises européennes à suivre
des processus de conformité et de due diligence, sur la base d'APIs externes
d'accès à de larges volumes de données internationales sur les entreprises et
leurs dirigeants - référentiels Dun & Bradstreet, Dow Jones, Reuters.
Plateforme web IndueD Ruby 2.5, Ruby on Rails 5, Redis, Sidekiq, Rpsec, javascript, HTML, CSS,
Bootstrap, git, GitLab, Redmine, JIRA, Heroku, Postgresql, APIs RESTful
json et XML.
Janvier 2019 – Juillet 2019 Mission chez Altares - Dun & Bradstreet, Colombes – Développeur Senior Ruby on Rails
Dans le contexte du rachat de la startup Invoxis par Altares, je suis en charge du développement de composants back-end majeurs du produit phare de la société appelé indueD. Ce produit aide les entreprises européennes à suivre des processus de conformité et de due diligence, sur la base d'APIs externes d'accès à de larges volumes de données internationales sur les entreprises et leurs dirigeants (référentiels Dun & Bradstreet, Dow Jones, Reuters, etc).
environnement technique: ruby 2.5, Ruby on Rails 5, Redis, Sidekiq, Rpsec, javascript, HTML, CSS, Bootstrap, git, GitLab, Redmine, JIRA, Heroku, Postgresql, APIs RESTful json et XML.
Septembre 2018 – Nov. 2018 Mission chez Believe Digital (Paris) et Tunecore (New York) – Lead Développeur Ruby et Ruby on Rails
Dans le cadre du rachat de Tunecore (New York) par Believe Digital (Paris), la mission consiste à concevoir une architecture technique logicielle d'intégration des services et de développer le code Ruby on Rails correspondant pour unifier les bases de données, en faisant appel à une API web sécurisée de gestion des contenus.
Le domaine métier d'intervention est celui des solutions techniques de streaming musical à partir des stores numériques d'Apple, Spotify, Deezer... L'entreprise unifiée propose aux artistes et labels des services web de création, de publication et de distribution de leurs albums sur internet avec une gestion automatique des royalties.
environnement technique: ruby 2.4, Ruby on Rails 3.2, Rspec, swagger, javascript, git, sublime text, MySQL/MariaDB, github, jenkins, Amazon AWS, Docker, JIRA, Zoom, nginx, Puma.
Janvier 2018 – Juin. 2018 Digital Resource, projet Keendesk, Paris – Développeur Sénior Javascript
Développement et refactoring du projet keendesk.
environnement technique: javascript ES6, node.js, express.js, vue.js, grunt, webpack, HTML 5, CSS 3, Sass, git, sublime text, postgreSQL, couchDB, Docker, Kubernetes, Google GCP, nginx.
Développeur Web et Responsable de Projets ----------------------------------------------------------
Juillet 2017 – Décembre 2017 Mission chez ********, filiale du Groupe M6, Rungis – Lead Développeur ruby et javascript (front end et back end)
Scripting et développements ruby et javascript. Automatisation des tests avec Rspec avant mise en production sur Google Cloud Platform avec containeurs Docker et Kubernetes. En liaison directe avec le CTO et le service Marketing, en charge du développement d'un nouveau tunnel de commande (checkout) pour les applications MAP, "responsives" sur ordinateurs, tablettes et smartphones. Développeur des services pub/sub de Dropshipping reliant le SI des partenaires à celui de MAP pour le traitement automatique des commandes d'albums photos effectuées chez les partenaires (PhotoGurus, HappyTech...). Responsable de la gestion du backlog des correctifs et évolutions des applications de MAP. Responsable de l'interface technique pour les développements mobiles effectués par l'équipe offshore en Russie. Responsable de projet agile SCRUM/JIRA de l'équipe de développeurs sur site (5 personnes). Gestion des interactions avec les équipes devops et marketing.
environnement technique: ruby 2.4, Ruby on Rails 4 et 5, Rspec, javascript, jQuery, vue.js, HTML 5,
CSS 3, git, sublime text, postgresql, mongoDB, github, gitlab, gitlab CI, jenkins, Google Cloud Platform, Docker, Kubernetes, Google Hangout.
Décembre 2016 - Avril 2017 Mission chez EcoAct, Paris - Développeur et Architecte ruby on rails et javascript (front end et back end)
Développement d'une application web interactive d'importation et de catégorisation des données d'entreprise, de calcul de l'empreinte carbone globale correspondante pour le groupe Orangina Suntory France, client d'EcoAct, et affichage graphique des résultats. Exportation des résultats en fiches PDF.
environnement technique: ruby 2.3, Ruby on Rails 5, javascript, jQuery, HTML 5, CSS 3, Bootstrap 4, Mysql 5, Linux Debian, capistrano, git, sublime text, big data CSV
Mai 2016 - Août 2016 Renouvellement de Mission 3 mois - Lead Développeur et Architecte ruby on rails et javascript - équipe développement web de 10 personnes
Effilab, Startup et Agence Marketing Web, Groupe Solocal, Boulogne Billancourt
Développement de services web concernant l'acquisition de clients souhaitant automatiser le lancement et la gestion de leurs campagnes publicitaires Google AdWords sur le web en association avec une recherche Google et la présentation de leur landing page. Design, développement, tests, déploiement et monitoring d'applications sur Amazon AWS dans des environnements Docker. Exemple d'applications que j'ai développées : solocal, sodata, editor, emailer, tracker, legal, KGB, admin-home. Succès de la mission sous forte contrainte de délais. Forte croissance constatée du nombre de clients dès les premières semaines de mise en production. Robustesse du système, qui fonctionne de façon opérationnelle, sans bugs majeurs, et capacité constatée du système à rapidement monter en charge et traiter le nombre croissant de clients (scalability). Chiffre d'affaire généré en forte croissance, ce qui couvre rapidement, en quelques mois, les frais engagés en développement et infrastructure.
environnement technique: Ruby on Rails 4, ruby 2, Rspec, yard, javascript ES5, postgresql 9, Redis, Docker, linux, git, Github, Travis CI, Gitlab, Gitlab CI, logmatic, node.js npm, nvm, jQuery, grunt, browserify, Mocha, Jasmine, chai.js, sinon.js, sublime text, HTML 5, CSS 3, Emmet, bootstrap, Chrome dev tools, Google docs, Google geocoding API, Google Maps API, Google AdWords API, json REST APIs, SOAP/XML APIs, SCRUM, JIRA, LucidChart, slack, Rocket chat, appear.in, Firefox firebug, Mac OS X, SublimeText, bash, vi, Gimp, markdown.
Février 2016 - Avril 2016 Nouvelle Mission 3 mois - Lead Développeur et Architecte ruby on rails et javascript – équipe développement web de 10 personnes
Effilab, Startup et Agence Marketing Web, Groupe Solocal, Boulogne Billancourt
voir descriptif de la mission ci-dessus
environnement technique: voir descriptif technique ci-dessus
Janvier 2015 - Août 2015 Renouvellement de Mission 6 mois - Développeur Ruby on Rails
DSI Taxis G7, Paris
Développement et tests de nombreux services REST backend utilisés par les clients web et mobiles iPhone et Android: réservation de Taxis G7, suivi de courses et géolocalisation, paiement et facturation, développement de nouvelles offres commerciales abonnés et hôtels, identification des clients grand public par service de numérisation de la pièce d'identité sur mobiles... Capitalisation par le développement de gems métier et d'APIs. Refonte et optimisation de code existant, gains de 80% en rapidité d'exécution.
environnement technique: Ruby on Rails 3 et 4, ruby 1.8, 1.9, 2, MySql 5, Redis, HTML, CSS, javascript, git, gitlab, capistrano, RVM, Bundle...