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.
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
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.
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
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.
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.
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é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 CSVDé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.
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, Bundler, MAC OS X, CentOS, Rspec, FactoryGirl, Paybox, Paypal, AriadNext.