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
  • Development from scratch of the Web version of the Narative app (audio / video mixer, scenes editor, call-room, asset library)
  • Selection of used technologies
  • Definition of the software architecture (DDD, Clean Architecture)
  • Programming languages and technologies : TypeScript, Svelte, SvelteKit, Mobx / Mobx-Keystone, ViteJS, Web Sockets, WebRTC for audio/video streaming, Web Workers, Web Services, Proxies.
Learn more
  • Development of the front-end application for the Keen-Eye's medical SaaS platform.
  • Development of the Medical Image Viewer using WebGL technologies, which allows exploring huge medical images up to several gigabytes of data each directly in the Web browser.
  • Development of WebGL graphical edition tools allowing to draw and edit medical annotations on tissue slides.
  • Programming languages and technologies: JavaScript, Reactjs, Redux, Twgl.js/WebGL, Material-UI, Webpack, Babel, Yarn, Jest, React-Testing-Library.
Learn more
  • Development of a multi-platform desktop application (Linux, Mac, Windows) for video streaming using pure Web technologies
  • Programming languages and technologies: HTML5, CSS3, JavaScript / ES6 / TypeScript, Reactjs, Redux, Electron, Webpack, Babel, Npm, Yarn, Mochajs, Chai, Git
  • 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 ...
Learn more
  • Research and development of rich internet/intranet/extranet applications and corporate/event websites for key account companies.
  • Conception and creation of internal development tools (PHP framework and CMS)
  • Management of the developer team. Improvement of the development workflows and quality assurance.
  • Project management, commercial support.
  • Technical environment: GNU/Linux, Windows 2003, stack LAMP (Linux, Apache, PHP, MySQL), SQL Server
  • Programming languages and technologies: PHP5, XHTML / CSS, Javascript / AJAX, XML / XML Schema, Web Services, Shell / Bash, API Google Maps, Google Analytics
Learn more
  • Research and development for e-formalites.com, a website designed to dematerialize legal formalities for companies.. See http://www.clubic.com/actualite-44313-.html in french.
  • System and network administrator: GNU/Linux servers, GNU/Linux and Windows 2000 workstations
  • Open Source technical environment: LAPP (Linux, Apache, PostgreSQL, PHP), XHTML / CSS, XML / DTD
Learn more
  • Research and development for agevillage.com, a website providing information related to gerontology, through a directory of institutions working in this field. Those latter may have a mini-website within the AgeVillage web portal, and a back-office to manage it.
  • GNU/Linux and Java training for the internal team
  • Technical environment: GNU/Linux, Windows NT / 2000, Jserv, Tomcat, Oracle
  • Programming languages: JSP (Java Server Pages), XHTML, CSS, Javascript
Learn more
  • Code review, debugging and documentation writing for the Kadrige e-learning platform.

    Objectives:

    • development homogenization
    • optimization of maintenance
    • facilitate the addition of new features
  • Technical stack: LAMP (Linux, Apache, MySQL, PHP)
Learn more
  • Research and development for the second edition of the kiwee.com website
  • Management of the ASP development team
  • Quality assurance management
  • Technical environment: Windows NT/2000, IIS, SQL Server
  • Programming languages: ASP, HTML, CSS, Javascript, Java
Learn more
  • Research and development of online features for the Katego educational software.
  • Technical environment: Windows NT, IIS, SQL Server
  • Programming languages: ASP, C++ / MFC
Learn more
  • Research and development of the Java Applet client for the Geo Concept Internet Server (GCIS) platform, software solution similar to Google Maps.
  • Development of Web applications using GCIS.
  • Technical environment: Windows NT, IIS
  • Programming languages: Java, HTML, Javascript
Learn more
  • Creation of a Media Center box, using a mini-ITX motherboard and GNU/Linux LFS (Linux From Scratch)
  • Technical blogs about Web and New Technologies
  • Video games on PC and Nintendo consoles
  • Board games
  • Ski
Skills

Programming Languages

  • TypeScript / JavaScript / ES6
    Advanced
  • WebRTC / Web Worker / Web Service
    Advanced
  • HTML5 / CSS3
    Advanced
  • Rust / WebAssembly
    Notions
  • XML
    XML Schema, XSLT, XPath
    Advanced
  • Bash / Zsh scripting
    Good
  • PHP
    POO, MVC Architecture, Design patterns, Dependency Injection, OWASP Security
    Advanced
  • Java
    Good
  • Python
    Intermediate
  • UML
    Intermediate

Frameworks

  • Svelte / SvelteKit
    Advanced
  • Mobx / Mobx-Keystone
    Advanced
  • ViteJS
    Good
  • GraphQL
    Good
  • Electron
    Good
  • ThreeJs / Twgl.js
    Three.js is a JavaScript library for building and rendering 3D scenes in Web browsers.
    Twgl.js is a low-level JavaScript library facilitating WebGL programming.
    Good
  • SASS / LESS
    Good
  • Node.js
    Good
  • Reactjs
    Advanced
  • Redux
    Advanced
  • Jest / React-Testing-Library / Mochajs / Chai
    Good
  • Apache Cordova
    Apache Cordova is an open source development framework allowing to build applications for mobile devices using CSS3, HTML5 and JavaScript.
    Good
  • Webpack / Babel
    Advanced

Tools

  • JavaScript : Chrome Developer Tools, Pnpm, Npm, Yarn
  • VCS : Git / Github / Gitlab
  • Embedded systems : Buildroot

Backend / Servers

  • Installation and configuration of GNU/Linux servers (ArchLinux, Debian)
  • Web servers: Nginx + php-fpm, Apache + mod_php
  • MySql / MariaDB, PostgreSql, Oracle, Sphinx
  • Monitoring: Logstash / ElasticSearch / Grafana
  • Linux-HA (High-Availability): Heartbeat, Pacemaker, DRBD
  • Virtualization: Linux containers (LXC), Docker, Xen, Virtualbox, Qemu

Quality Assurance (QA)

  • Conformity to W3C standards / WHATWG
  • Unit and functional testing (Jest, React-Testing-Library, MochaJs, CucumberJs, Selenium Web Application Testing System, Spectron for Electron)
  • Continuous integration (Jenkins / Hudson, Xinc, SVN hooks)
  • Load testing (JMeter, ApacheBench)
  • Performance analysis and tuning (Chrome Developer Tools, React Developer Tools)

Languages

  • Technical English: good reading, writing and speaking skills
  • French: mother tongue

Other skills

  • Excellent capabilities to increase my skills on new technologies
Info Sup, Info Spé & Engineering studies.
E.P.I.T.A. diploma homologated « level 1 » by the French Ministry of Industry.
Learn more

Certified PHP Expert

Anaska

January 2010
Training strengthening PHP skills and preparing for Zend certification.
Learn more