Nicolas Guenin Lead frontend developer in Bordeaux

Hello.
I'm Nicolas, javascript and CSS lover ❤️.

I do all of my best to improve the web.

Skills

My core skills are mainly javascript and CSS on frontend side, and NodeJs n backend side.

As a lead frontend, I deal with maintenability, flexibility, performance, accessibility (W3CAG), best pratices, SEO and team managment.

Programming languages

  • Javascript & Ecmascript & Typescript
  • Vue 2 / 3 & Nuxt & Composition API
  • React
  • NodeJs
  • CSS
  • PostCSS and preprocessors SASS and LESS
  • HTML

Programming tools

  • Firebase 7 / 8 / 9 / 🔥 (realtime database)
  • Microservice architecture
  • Work on Docker 🐳 and CI/CD environment
  • Javascript SSR
  • Unit tests (Jest + @vue/test-utils on Vue/Nuxt and Mocha + ChaiJs on NodeJs)
  • Webpack / recently Vite / Grunt / Gulp
  • BEM / OOCSS / Atomic Design
  • Eslint / Prettier
  • Git (Gitlab / Github / Bitbucket)
  • Webstorm IDE ❤️

Other skills

  • SVG Animations
  • Performance Optimization
  • SEO (HTML Semantic / JsonLd and microdata)
  • PHP / Laravel
  • noSQL with MongoDb and Mongoose on NodeJs environment
  • Wordpress
  • Adobe Lightroom / Photoshop / Illustrator
  • Angular / React native and Native script

Some talks

Latest companies

LoisirsEnchères since 2019

Lead frontend developer.

I work on the development of frontend and backend features in microservice, on the integration of the web design of the site and the admin interfaces.

I worked in the development of some projects like the chatbox interface, the price negotiation module and the bids module, the immersive experience with svg animations, the migration of the previous site in Silex PHP to Nuxt and Vue Composition Api in SSR with a NodeJs microservices architecture and a Firebase real-time database in the web workers, and many other e-commerce features.

Languages & tools : Javascript - Vue - NodeJs - Nuxt framework - Docker & CI/CD environment - Firebase - SASS - Typescript - PHP

SEPPA 2017 - 2019

Lead frontend developer.

I developped a CMS based on Vue and NodeJs.
The goal of this project was to allow our clients to create landing pages easily and responsively with drag n drop, and customizable elements.

I have also developed e-commerce sites and city hall sites with important accessibility constraints.

Languages & tools : Javascript - Vue - NodeJs - Nuxt framework - MongoDb - Mongoose - Laravel - PHP - Wordpress

Freelance

I went freelance in 2015 and developed a few projects for local companies.

Buzz Agency 2015 - 2017

I developed a booking platform for medical conferences, and many websites for local businesses.

Languages : Javascript - PHP