Menu

Gaëtan BLOCH

  • Convelio
  • Co-Lead Front End Ingénieur

Paris (télétravail depuis Nantes)

En résumé

Je suis passionné par mon métier dingénieur Full Stack, jaime autant travailler sur la partie serveur que sur la partie IHM et surtout les faire communiquer entre eux. Jai aussi une appétence plus récente pour le CI / CD et les infrastructures DevOps. Je porte une grande importance à lassurance qualité et notamment aux tests, je travaille la plupart du temps en TDD.

Jai neuf ans dexpériences professionnelles (stages compris) et jai évolué dans divers domaines comme les lautomobile, le divertissement, le développement mobile et ma plus grande expérience était à Tokyo pendant 5 ans dans un contexte de big data, systèmes distribués et microservices.

Je suis spécialisé dans le développement Back End en Java et Node.js, en ce qui concerne le Front End je suis spécialisé en Angular 2+, React et je suis en train de me former en Vue.js.

Spécialités:
- Back End : Java 11 EE (Spring Boot 2 / Core / MVC / Security / Cloud / Data / REST, JAX-RS / Jersey, ORM : JPA / Hibernate, Tests : JUnit 4 et 5 / AssertJ / Mockito, Build & Dépendances : Maven / Gradle) et Node.js 14 (Express, ORM : Sequelize / Mongoose, Tests : Karma / Mocha / Chai / Sinon.js, Dépendances : npm / yarn)
- Front End : JavaScript / TypeScript, HTML5 / CSS3, Framework Angular 10 (RxJs, NgRx, Tests : Jasmine / Karma) et Librairie React 16 (Redux, Tests : Jest / Enzyme), SASS, less.js, Bootstrap, Material Design, pure.js, Dépendances : npm / yarn
- Versioning : Git / SVN / Mercurial, Hosts : Github / Gitlab / Bitbucket / TortoiseSVN
- Bases de données RDBMS : MySQL, MariaDB, H2, Oracle Database, PostgreSQL, SQL Server
- Bases de données NoSQL : MongoDB, Redis, OrientDB, Cassandra
- CI / CT / CD / DevOps : Jenkins, TeamCity, CircleCi, GitHub / GitLab, Selenium, Docker, Kubernetes, Ansible, ElasticSearch / Logstash / Kibana (ELK), Splunk
- Assurance Qualité : SonarQube, CodeCov, FindBugs, JetBrains Upsource, Atlassian Jira, Redmine
- Cloud, Big Data & Systèmes distribués : Microsoft Azure, AWS, GCP, Heroku, Cloud Foundry, OpenShift, ElasticSearch, SnowFlake Hazelcast, Akka, Zookeeper, Kafka, Flume
- Methodologies : Agile (Scrum, Kanban), Behavior-driven development (BDD), Test-driven development (TDD)
- Architectures : RESTful architecture, Microservices, Service-oriented architecture (SOA) / Architecture N-tier
- Client Web responsive

Intérêts:
- Dévelopement smartphone: Android & iOS (Java, Kotlin, Swift, React Native, Ionic, NativeScript)

Entreprises

  • Convelio - Co-Lead Front End Ingénieur

    Informatique | Paris (télétravail depuis Nantes) 2020 - 2020 Contexte:
    Convelio offre des devis instantanés et compétitifs pour toutes les destinations principales en Europe et dans le monde. Je travaille au sein de l'équipe produit, dans la team de développement front-end, afin d'améliorer et développer de nouvelles fonctionnalités sur les produits actuels.

    Réalisations:
    ● Amélioration du système de management de tags pour Google Analytics
    ● Implementation du nouveau design pour l'historique des devis et des commandes en cours et livrées
    ● Amélioration du CI / CT / DevOps process

    Environnement technique:
    ● Technologies: Angular 8, Material Design, TypeScript, HTML5/CSS3, SASS, Google Tag Manager, Google Analytics
    ● Outils: IntelliJ IDEA, Git, Github Actions pour le DevOps
  • Modis France - Senior Full Stack Engineer

    Informatique | Nantes (44000) 2020 - 2020 Contexte:
    Modis est une ESN filialle du groupe Addecco. J’y ai travaillé en tant que consultant, j’ai fait entretiens avec des clients pour de la prospection et de la recherche d’un contrat. J’ai aussi passé beaucoup de certifications après avoir fait de nombreuses formations techniques.

    Réalisations:
    ● Entretiens avec plusieurs clients
    ● Entretiens technique avec des candidats
    ● Formations techniques
    ● Obtentions de certifications (une dizaine)

    Environnement techniquet:
    ● Technologies: Java EE 11 (Spring 5 Boot 2 / Core / MVC, Data / REST, Junit 4 & 5 / AssertJ, Mockito), JPA / Hibernate, Node.js 14 (Express, Sequelize, Mongoose), HTML5/CSS3, JavaScript / TypeScript, Angular 10 (RxJs, NgRx, Karma / Jasmine), React 16 (Redux, Redux-Thunk, Hooks, Jest / Enzyme)
    ● Outils: IntelliJ IDEA, Git, Github Docker / Kubernetes
    ● Persistance: MySQL, MongoDB
    ● Cloud: Azure, AWS, GCP, Cloud Foundry, Openshift, Heroku, Firebase
  • Team Y - Sénior Ingénieur Logiciel

    Informatique | Les Sables-d'Olonne (85100) 2018 - 2019 Contexte:
    Equipe de 5 ingénieurs en développement logiciel travaillant sur l’amélioration d’un ERP d’expertise en solutions informatiques sur mesure pour l’industrie 4.0. Amélioration de l’ERP PRODUCTYVYTY.

    Réalisations:
    ● Développement de nouvelles fonctionnalités de l’ERP
    ⇨ Module de pointage des horaires de travail
    ⇨ Planning de travail des collaborateurs
    ● Amélioration des performances des algorithmes
    ● Optimisation des requêtes SQL

    Environnement technique:
    ● Technologies: Windev 23
    ● Persistance: SQL Server
  • Famoco - Sénior Full Stack Ingénieur

    Informatique | Rennes (35000) 2017 - 2018 Contexte:
    En qualité de Full Stack Developer et sous la responsabilité du Head of Customer Delivery, travail en autonomie ou en équipe restreinte sur la gestion des bénéficiaires au Salvador.

    Réalisations:
    ● Génération de projet Web via JHipster
    ● Virtualisation des composants via Docker
    ● Développement de l’interface de rapports sur les consommations des bénéficiaires

    Environnement technique:
    ● Technologies: JHipster, Java 8, Angular 4, Spring boot (MVC), JPA / Hibernate
    ● Persistance: MySQL
    ● Outils: Swagger, Liquibase, Jira, Atlassian Stash, IntelliJ IDEA, Git, Docker
  • Les Restos du Coeur - Responsable IT

    Informatique | Olonne sur mer 2017 - 2017 Bénévole responsable du parc informatique des Restos du Cœur d’Olonne sur mer.

    ● Maintenance informatique du centre
    ● Ajout et amélioration des outils de gestion des bénéficiaires
    ● Gestion des stocks
    ● Analyses statistiques mensuelles / annuelles des dons
    ● Reporting
    ● Ramasse journalière en grande surface

    Environnement technique :
    ● Windows, Excel
  • Infoscience Corporation - Sénior Full Stack Ingénieur

    Informatique | Tokyo, Japon 2012 - 2017 Contexte:
    Au sein de l’équipe produit de l’entreprise, évoluant dans un milieu pluriculturel dans une équipe de 4 à 7 personnes. Le projet était le développement « from scratch » d’un système d’identification, de collecte, d’analyse, et de recherche de données, ou logs, provenant de machines ou autres comme Windows logs, systèmes de sécurité, routeurs, syslogs etc.

    Réalisations:
    ● Travail sur une architecture de services distribués
    ● Implémentation des APIs REST pour chaque service
    ● Conception de notre propre langage de requête pour la recherche
    ● Implémentation des notifications en temps réel
    ● Développement d’un système de messagerie distribué avec Akka puis Hazelcast pour la communication interne entre services
    ● Participation au développement d’une base de données distribuée
    ● Mise en place de serveurs de tests faisant tourner l’application continuellement en indexant ses propres logs
    ● Implémentation d’une IHM pour uploader des fichiers de logs
    ● Implémentation d’un dashboard montrant les résultats de recherches, de commandes avec des graphes mis à jour en temps réel
    ● Implémentation de l’IHM pour créer un arbre de recherche sur les données
    ● Responsive web design thinking
    ● Flat design pour l’IHM utilisant nos propres composants

    Environnement Technique:
    ● Back-end: Java 8, ELasticSearch, Guice, Hibernate / JPA, Apache Flume
    ⇨ Testing: JUnit; Mockito; jukito; Hamcrest; AssertJ
    ● Front-end: Google Polymer, Angular 2+, Grunt / gulp.js, HTML5/CSS3, Javascript / Typescript / JQuery / Ajax, c3js / d3js, Bootstrap, Material Design, Pure, SASS / Less.js, Bower / npm
    ⇨ Testing: Mocha; Chai; SinonJS, Selenium (Intern)
    ● Outils: Git, IntelliJ IDEA (IDE), TeamCity / Jenkins (CI), Upsource / Redmine, Gradle
    ● Serveurs Web: Jetty / Jersey, Apache Tomcat, Nginx
    ● Cloud: Amazon Web Service, Azure
    ● Systèmes d'exploitation: Windows XP~10 & Server, Linux; RHEL, CentOs
    ● Navigateurs: Chrome, FireFox, Windows Edge
    ● Persistance: MongoDB, OrientDB
  • Université de Tokyo - Etudiant chercheur sur smartphone pour application médicale

    Informatique | Tokyo, Japon 2011 - 2012 Contexte:
    Etudiant en recherche autonome au sein du laboratoire « human and environment informatics » le sujet était le développement d'une plateforme sur Android regroupant plusieurs applications en rapport avec le monitoring sur le type de population utilisant un smartphone et des capteurs portables accessibles. La première application que j’ai menée à terme était le comptage des mastications.

    Réalisations:
    ● Traitement du signal réceptionné par les capteurs
    ● Conception d’un algorithme pour la détection des mastications
    ● Développement Android de la plateforme
    ● Design de l’application de comptage des mastications

    Environnement Technique:
    ● Technologies: Java 7 / Android, Ice Cream Sandwich Version, Python
    ● Traitement du signal / Algorithmie
    ● Outils: Eclipse (IDE), BitBucket (versioning)
  • Orange Business Services - Stagiaire Ingénieur en architecture et développement Informatique

    Informatique | Lyon (69000) 2011 - 2011 Contexte:
    En tant que stagiaire ingénieur logiciel au sein de l’équipe .NET d’OBS constituée d’une dizaine de personnes travaillant sur le projet de logiciel de gestion du ticketing dans tous les stades de France.

    Réalisations:
    ● Participation à la mise en place de l’architecture n-tiers
    ● Utilisation du MVVM pattern design pour le développement des clients WPF
    ● Développement des écrans du client lourd correspondant au noyau de l’application (clients, tickets, vendeurs etc.)
    ● Développement en autonomie d'un service Windows visant à mettre à jour des données à l'intérieur d'un arbre de serveurs hébergeant les bases de données.

    Environnement technique:
    ● Service Oriented Architecture
    ● Technologies: C#.NET 4, WCF, WPF, Entity framework
    ● Outils: Visual Studio (IDE), Team Foundation Server (versioning & CI)
  • INSA Lyon - Manager équipe entreprise

    Communication | Lyon (69000) 2010 - 2011 Manager de l’infrastructure des relations avec les entreprises au sein du département informatique de l’INSA de Lyon. Gestion d’une équipe de 20 à 40 personnes.

    ● Organisation du forum de rencontres étudiants – entreprises
    ● Grande amélioration des bénéfices par rapport aux années précédentes ~30%
    ● Simulations en situation réelle d'entretiens avec des professionnels
    ● Organisation de conférences techniques et managériales pour les étudiants
  • Metropolitan Film Export - Stagiaire Ingénieur Full Stack

    Informatique | Paris (75000) 2010 - 2010 Contexte:
    Stagiaire ingénieur en développement web, je devais m’occuper de la refonte du site de la Fédération nationale des Distributeurs de Films.

    Réalisations:
    ● Design en autonomie de l’UI et l’UX du site
    ● Utilisation du MVVM pattern design pour le développement du site en Silverlight
    ● Refonte complète du back-end
    ● Site web: http://www.fndf.org/

    Environnement technique:
    ● Technologies: C#.NET 4, ASP.NET, Silverlight, Entity framework
    ● Outils: Visual Studio (IDE), ReSharper
  • Renault - Stagiaire en développement logiciel

    Guyancourt (78280) 2009 - 2009 Contexte:
    Stagiaire en développement logiciel autonome dont le projet était de développer une suite d'outils Excel pour l’exploitation de données de diagnostic. Cette suite d'outils est utilisée par plus d'une centaine de personnes en Inde, Roumanie et France.

    Réalisations:
    ● Prise en compte des besoins fonctionnels client
    ● Création des outils Excel
    ● Intégration des outils dans le process de l’entreprise
    ● Présentation des outils finaux et documentation
    ● Environnement et process très complexe entre le France et l’Inde

    Environnement technique:
    ● Excel / VBA
    ● Agile méthodologie
  • Université de Glyndwr - Développeur / Responsable d’une équipe de développement Full Stack

    Wrexham, Pays de Galles 2008 - 2008 Contexte:
    Leader d’une équipe de 4 personnes dans un milieu anglophone afin de développer un site web de vente aux enchères.

    Réalisations:
    ● Management d’une équipe pluriculturelle de 4 membres
    ● En charge du design du site
    ● Participation à la partie back-end
    ● Cours d’anglais intensif

    Environnement technique:
    ● Technologies : HTML/CSS, C#.NET 3, ASP.NET
    ● Outils: Visual Studio
    ● Persistance: SQL Server
  • Mairie de Rueil-Malmaison - Entraîneur de Volley-Ball

    Rueil-Malmaison (92500) 2005 - 2008 Contexte:
    Entraîneur de l'équipe de Volley-Ball benjamine féminine (2 ans) puis masculine.

    Réalisations:
    ● Vainqueur du championnat régional la seconde année

Formations

  • The University Of Tokyo

    Tokyo, Japon 2011 - 2012 Master of Sciences (MSc).
    Etudiant en recherche en informatique médical utilisant un smartphone.
    Thèse publiée.
  • INSA De Lyon

    Lyon (69000) 2009 - 2012 Master of Sciences (MSc).
    Diplôme d'ingénieur Spécialité en Informatique.
    Félicitations du Jury.
  • Glyndwr University (NEWI)

    Wrexham, Pays de Galles 2008 - 2008 Certificate of Continuing Education in Applied Computing.
    Web design.
    Major de promotion.
  • Université Paris 10 Nanterre IUT GEII

    Ville-d'Avray (92410) 2007 - 2009 DUT Génie Electrique et Informatique Industrielle (GEII).
    Automatismes et systèmes.
    Major de promotion.
  • Lycée Richelieu

    Rueil-Malmaison (92500) 2004 - 2007 Bac S Mention Très Bien

Réseau

Pas de contact professionnel

Annuaire des membres :