Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Gontran Baerts

Gontran Baerts

Senior Front-End SoftWare Engineer

Paris (75013) France
Employed Open to opportunities
Experienced Research and Development Engineer, addict to Web Technologies, I have had 20+ years of experience in the design and development of advanced Web applications.

Specialized in Web technologies and modern JavaScript, I work to make the best use of them on platforms where they are available: desktops, mobiles, tablets, embedded systems...

Being software craftsmanship oriented, my concern is to deliver well-defined, reliable and scalable applications. My development environment includes automated tests and continuous integration platforms.

My areas of interest currently revolve around JavaScript technologies like TypeScript, ES6, Svelte, SvelteKit, MobX/Mobx-Keystone, Rust / WebAssembly, ReactJS, Redux, etc; as well as the audiovisual, 3D, virtual/augmented reality and IoT (Internet of Things) sectors.
Resume created on DoYouBuzz
  • NERD: R&D on Web Technologies for building services and applications related to Nintendo 3DS and Wii U game consoles (because of confidentiality reasons, projects developed at NERD cannot be disclosed. Thank you for your understanding).
  • Mobiclip : Development of Web applications for mobiles, Rich Internet Applications (RIA) and back-offices
  • Technical environment: GNU/Linux (ArchLinux, Debian), Docker, LinuxHA, Hearbeat, Pacemaker, DRBD, MySQL, Nginx.
  • Programming languages and technologies: PHP5, HTML5, CSS3 / SASS / LESS / Bootstrap, Javascript / ES6 / ReactJS / AJAX, WebGL / ThreeJS, NW.JS / Electron (NodeJs + Webkit), JQuery / ExtJS4, XML / XML Schema, Bash / Zsh ...
Detailed Description
  • NERD - Développement d'une application Web de modélisation 3D multi-plateformes (Windows, Mac et Linux) avec NW.JS, puis Electron (NodeJS + Webkit), et la librairie ThreeJs. Tests fonctionnels automatisés avec Selenium, Spectron, MochaJs et CucumberJs.
  • NERD - Développement d'applications mobiles Android semi-natives avec Apache Cordova :
    • un Home Launcher et un GooglePlay-like.
    • Développement de plugins Cordova additionnels pour l'obtention d'informations sur les utilisateurs et l'installation transparente d'applications téléchargées depuis un serveur Market-like.
    • Portage du Home Launcher pour utilisation sur un système embarqué (architecture ARM) construit avec Buildroot. Contribution à l'élaboration de l'image système Linux pour l'intégration de NW.JS (NodeJS + Webkit). Développement de modules Buildroot additionnels.
  • NERD - Étude des frameworks JavaScript ReactJS et Redux.
  • NERD - Développement d'une application Android native avec AndroidStudio exploitant la lecture de puces NFC.
  • NERD - Étude et développement avec l'API YouTube pour un portail de diffusion de vidéos. Changement automatique de la qualité en fonction de la qualité de la bande passante.
  • NERD - Développement / Conseil pour diverses applications Web fonctionnant sur la console de jeux Nintendo Wii U en environnement Linux, Nginx, MySQL / MariaDB, PHP.
  • Mobiclip - Conception et développement d'outils de gestion d'hôtes virtuels de type « chroot jails », automatisation complète de la création et du déploiement des hôtes virtuels, adaptation du système d'init System-V pour le démarrage des services encapsulés, documentation.
  • Mobiclip - Développement d'un moteur de plugins pour un système de gestion de fichiers distribué développé en interne, analyse et documentation du système existant, tests de performances avec JMeter, réalisation de tests fonctionnels.
  • Mobiclip - Développement de composants PHP, documentation avec diagrammes de classes et d'activité UML, tests unitaires avec PHPUnit.
  • Mobiclip - Études techniques :

    • PHP : étude approfondie des directives de configuration (amélioration des performances et de la sécurité, restriction de leur modification par le code), étude sur le coût des appels de fonctions / méthodes.
    • MySQL : étude de la solution de réplication maître / esclave intégrée, étude de la solution de réplication maître / esclave Tungsten Replicator, étude de MySQL Proxy, étude de MySQL Percona Server / XtraDB.
    • DRBD : installation / configuration, benchmarks, étude approfondie du contrôle d'intégrité des données et développement d'une solution assurant une détection plus pertinente des données utiles désynchronisées.
    • Linux HA : mise en place d'un environnement MySQL haute disponibilité, développement d'agents spécifiques, réalisation de tests fonctionnels, documentation.
    • Étude des méta-protocoles de communication pour la création d'un protocole d'échange de données serveur-mobiles.
  • Mobiclip - Mise en place d'une plate-forme d'intégration continue (Hudson / Jenkins). Documentation sur l'installation / configuration de la plate-forme, et sur l'intégration de projets développés en PHP.
Company Description
Nintendo European Research and Development (NERD) est une filiale de Nintendo, basée à Paris 1er. La société développe des technologies logicielles clefs pour les consoles de jeu les plus innovantes et populaires du marché. En étroite coopération avec d'autres centres d'excellence du groupe au Japon et aux Etats-Unis, NERD livre des contributions majeures intégrées au coeur du système, notamment dans les domaines de la vidéo, des médias et de l'image... sur 3DS, Wii U et autres plateformes Nintendo.

(Mobiclip développe et fournit des solutions vidéos pour la diffusion de TV Live, vidéos à la demande (VoD), et vidéos générées par les utilisateurs (UGC) pour de nombreux appareils mobiles tels que les téléphones portables, les lecteurs multimédias, les consoles de jeux, les tablettes, ... Depuis septembre 2011, Mobiclip est devenu NERD).