Nicolas Guenin Senior frontend engineer

Hello.
I'm a Bordeaux based frontend engineer, with 10 years' experience, specializing in building the UI of web applications like SaaS, Self-Hosting, and E-commerce.

Through my experience, I make sure to take into account business and product rules, to ensure consistency between the code base and business needs.

I value pragmatism and efficiency, strive to respect best practices as well as certain principles such as SOLID or DRY, and modern programming approaches such as TDD and continuous refactoring enabling a quality code base, easily testable and maintainable by other developers.

Skills

As a frontend senior, I deal with maintainability, flexibility & code optimization, performance, security, accessibility, best practices, SEO and cross-functionality.

I have experience in implementing large projects, containing several applications, based on monorepo or micro-frontend architecture.

Programming

  • Javascript & Typescript
  • React & Next
  • Vue & Nuxt
  • NodeJS
  • HTML & CSS, preprocessors PostCSS / SASS / LESS

Some talks

Latest experiences

Yogosha 2022- 2024

Lead front-end engineer

I was in charge of front end development for SaaS applications, as well as Self-Hosted applications involving a grey label, and of resolving technical debt.

I was responsible for guaranteeing code quality, scalability, Owasp compliance and consistency with the needs of the product team.

I was also in charge of setting up tools to improve the code base and the daily work of the developers I was technically supervising.

  • Building a design system, reusable components and documentation (like Storybook)
  • Design and redesign of an existing monorepo architecture containing several applications and libraries (monolith to FSD architecture)
  • Building REST API creating ConfigMaps and Secrets for Kubernetes and the client-side application
  • Implementing encryption and decryption of ED25519 and RSA signatures
  • Designing and implementing the product features (task manager, authentication, data visualization, etc.)
  • Optimizing the front end environment (CI, Dockerfile, monitoring, runtime, keycloak themes, etc.)
  • Design and implementation of Helm charts data structures

LoisirsEnchères 2019 - 2022

Senior frontend engineer.

I worked on the development of E-commerce and Administration applications, based on real-time database.

  • Refactoring a complete E-commerce application
  • Designing and implementing the product features (chat-box, bid module, realtime price negotiation, filters, SVG animations, etc.)
  • Implementing Firebase connections and tools to manage realtime data
  • Building a bridge REST API based on microservice architecture between client-side and another API in php

SEPPA 2017 - 2019

Frontend developer.

I worked on various website implementations and SaaS application development

  • Building a SaaS application, like CMS, to create and manage commercial landing pages
  • Building a REST API monolith
  • Creation of websites and e-commerce application

Freelance

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

Buzz Agency 2015 - 2017

Frontend developer

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

Connect Lab 2015 - 2016

Volunteer developer

I was in charge to maintain and develop modules for the website of the Connect Lab association.