Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Richard, Architecte MONGODB

Richard Architecte MONGODB

CV n°200515E001
Études et formations

Domaines de compétences
Ingenieur Data : Architecture, administration et developpement Big Data
Ingenieur Logiciel : Architecture et developmement autour de Java et Microservices
Gestion de projet technique
Maîtrise écrite et orale de l’anglais
Environnements techniques
Data : MongoDB, ElasticSearch, Kibana, Hadoop, Spark, Kafka, Storm, Avro, Nifi, MySQL, DB2, AWS, S3
DevOps : Linux, Jenkins, Maven, Git, Docker, Xldeploy, Ansible
Developpement: Microservices(SpringBoot), Django, iOS, Android, Ionic
Languages: Java, Python, Shell, JavaScript, Xml, SQL, Objectif-C
Outils: IntelliJ, Atom, Jira , Confluence
Systèmes d’exploitation: UNIX, Windows, Mac.
Serveurs d’applications: Tomcat, Jetty.
Modelisation et méthodologies : UML, Agile (scrum).
Formations
2019-2020 : Parcours Data architect : Data architect, OpenClassrooms.com et de l’ Université Centrale Supélec de Paris, France.
Conception des architectures Big Data avec la Lambda Architecture ( Hadoop, Spark, MongoDB, ElasticSearch)
Création de Data lake avec HDFS et Avro
Réalisation des calculs distribués sur des données massives (Hadoop, MapReduce, Spark, AWS, S3)
Gestion des flux de données temps réel avec Kafka et Storm
Maitrise des bases de données NoSQL (MongoDB, ElasticSearch, Kibana)

2011-2015 : Doctorant en Informatique : Serveurs de jeux sérieux, Equipe SMILE, I2S / UM2, Montpellier, France.

2008-2010 : Master en Informatique : Systèmes et Réseaux, de l’Université Claude de Lyon 1 et de l’IFI, Hanoi, Viet Nam.

Expériences professionnelles

Expériences
Saint-Gobain Distribution Bâtiment France, Paris
<2 ans / 2017 >
Domaine de compétences : Ingénieur Data.
Intitulé de l’intervention : Projet IMPULSE: Expertise MongoDB, apache NIFI.
Réalisation(s) :
Technique (80%)
Modélisation des données NoSQL
Mise en place et administration des clusters MongoDB avec multiples réplicas pour chaque environnement (dev, int, reçu, prod)
Mise en place et administration du process de livraison des évolutions du schéma de données sur MongoDB : Initialisation et delta
Mise en place et administration du process chargement des données avec Apache NIFI, de DB2 vers MongoDB
Développement de scripts de reporting et d’indicateurs statistiques décisionnels.
Mise en place de stratégie de sauvegarde et de restauration de données MongoDB en cas d’un incident ou de corruption de données dans le cluster.

Fonctionnelle (20%)
Référent technique de l’équipe Data du projet IMPULSE
Formation et animation de workshop autour de la Data
Veille technologique.
Rédaction de documentations techniques.
Environnement(s) technique(s) :
Data: MongoDB, Apache NIFI, ElasticSearch, Kibana, DB2.
DevOps: Linux, Jenkins, Xldeploy, Maven, Git, Docker, Ansible.
Languages: Shell, JavaScript, Java.
Outils: Jira , Confluence, Agile(Scrum), Atom, IntelliJ.
Systèmes : Cent-OS, Ubuntu

ALFSTORE, Paris
<4 ans 6 mois/ 2015 >
Domaine de compétences : Ingénieur R&D Logiciel | Ingénieur Data | Gestion de projet.
Intitulé de l’intervention : Lead et gestion de projet technique autour des projets R&D et Big Data
Réalisation(s) : Projets: Fanvoice, Esa, Piazza, Flashpoll, Servier
Technique (80%)
Conception d’architectures techniques
Conception, développement et tests d'un moteur de création et de publication de
sondages géolocalisés basés sur les solutions MongoDB, SpringBoot, Django
Implémentation du module de récolte des données
Redescente des données vers HDFS et ElasticSearch
Développement en Python et avec Spark de scripts de reporting et d’indicateurs statistiques décisionnels
Montée en compétence et rétro-engineering sur la stack périphérique de collecte des données (applications iOS et Android, solution de géolocalisation, etc)
Installation et administration d’applications (Apache Httpd, Nginx, Git, Docker) sur des serveurs Cent-OS.

Fonctionnelle (20%)
Lead technique et responsable de l’architecture du système
Formation et animation de workshop autour de la Data
Veille technologique.
Rédaction des livrables des projets.

Environnement(s) technique(s) :
Data: MongoDB, ElasticSearch, Kibana, Hadoop(HDFS), Spark, PostgreSQL, MySQL, PostGis.
DevOps: Linux, Jenkins, Maven, Git, Docker.
Frameworks: SpringBoot, Django, iOS, Android, Ionic, Swagger.
Languages: Shell, JavaScript, Java, Objectif C, Python, Json.
Outils: IntelliJ, Atom, Mantis , Agile(Scrum).
Systèmes : Cent-OS, Ubuntu, Windows, Mac

Equipe SMILE, LIRMM, Montpellier
<3 ans / 2011>
Domaine de compétences : Architecte et Ingénieur R&D Logiciel
Intitulé de l’intervention : Architecture serveur pour jeux sérieux dans le cloud pour des dispositifs de basse performance
Réalisation(s) :
Technique (70 %)
Proposition de solutions innovantes sur l’optimisation des communications client-serveur dans un jeu sérieux.
Maitrise d’outils de recherche et de gestion de la bibliographie
Réalisation d’un serveur pour jeux sérieux en ligne.
Evaluation expérimentale.

Fonctionnelle (30%)
Veille technologique et scientifique.
Rédaction de rapports intermédiaires (Français et Anglais).
Présentation et vulgarisation des travaux.
Encadrement des étudiants TER (3 étudiants master).
Rédaction de cahiers de charges.
Environnement(s) technique(s) :
Langages: JAVA, Scala, Ruby, XML, HTML, CSS, Latex.
SGBD: MongoDB.
Framework: PlayFramework, Akka, LibGDX, GWT, Apache, Jetty, Slick2D.
Systèmes: Windows 7/ Ubuntu.
Outils: Fireworks, SVN, GIT, Maven, Agile(SCRUM).

Collaborations :
CHU de Montpellier (Projet Mojos)
Installation et maintenance de la plateforme de rééducation par le jeu.
Machines : client-serveur
Dispositif de capture : Kinect, tablette graphique..

Le Groupe GENIOUS (Projet Mojos)
voir expérience suivante suite…

Le Groupe ALTERA (Projet Village)
Conception de document de game design de 6 mini jeux cognitifs.
Co-développement de 6 jeux sérieux pour les pathologies cognitives.
Rédaction des livrables.
Présentation et vulgarisation des jeux.
Environnement technique
Langages: JAVA, Scala.
SGBD: MongoDB.
Framework: PlayFramework, Akka, LibGDX, Apache, Jetty, OpenShift.
Systèmes: Windows 7/ Ubuntu.
Outils: Fireworks, GIT, Agile(SCRUM).

Groupe GENIOUS, Montpellier
<1 an 2 mois/ 2011 >
Domaine de compétences : Ingénieur R&D Logiciel.
Intitulé de l’intervention : Architecture d’application et serveur de jeux
Réalisation(s) :
Technique (80%)
Réalisation d’un gestionnaire de rééducation.
Gestion et analyses statistiques de données patientes.
Conception et réalisation de l’une architecture serveur pour les jeux sérieux.
Intervention ponctuelles et participation au playtest des jeux.

Fonctionnelle (20%)
Veille technologique et scientifique.
Rédaction de rapports intermédiaires.
Environnement(s) technique(s) :
Langages: JAVA, Ruby/Ruby on Rails, XML, HTML, CSS.
SGBD: MongoDB, CouchDB.
Framework: RedDwarfServer, Spring, Unity3D, Apache, Jetty.
Systèmes: Windows 7/ Ubuntu.
Outils: Fireworks, SVN.
Equipe RESO,LIP, INRIA, Lyon
<8 mois /2010>
Domaine de compétences : Assistant de recherche en calcul distribué.
Intitulé de l’intervention : Exécution efficace d’une application de calcul distribué sur une grille de calcul
Réalisation(s) :
Technique (80%)
Prise en main de l’existant : la grille de calcul française, le protocole MPI, exploitation d’application benchmark pour le calcul distribué.
Proposition de solutions innovantes sur l’ordonnancement des communications entre nœuds et le placement des tâches sur la grille de calcul.
Maitrise d’outils de recherche et de gestion de la bibliographie
Implémentation de la solution.
Validation expérimentale.

Fonctionnelle (20%)
Veille technologique et scientifique.
Rédaction de rapports intermédiaires.
Présentation et vulgarisation des travaux.
Environnement(s) technique(s) :
Langages: C/C++, Shell script..
Protocol: TCP, FTP, MPI..
Systèmes: Debian.
Outils: Eclipse, Qt..