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
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