Skills

Advanced JavaScript HTML(5) CSS(3) Vanilla JS Stylus Responsive Web Design Mobile first Markdown NodeAtlas
Proficient Vue.js Vuetify Critical thinking Print/PDF render jQuery Less Node.js Nuxt MySQL Git Remote Teamwork Sublime Text
Intermediate TypeScript RESTful CI/CD Bootstrap SASS JSDoc GCP Express.js Generative AI AngularJS Photoshop Canva Audacity
Moderate PHP Laravel Cursor Quasar SVN C#.NET SQL Server NoSQL D3.js Visual Studio Code Docker Holacracy CapCut
Emerging or
Assisted by AI
Data science AI Orchestration Svelte React Angular Python Rust Go
Read more: https://www.lesieur.name/expertise/

Experience

Professional
Personal

CTO / Lead Dev. / Fullstack JavaScript Dev.

Impaakt CH-1228 Plan les Ouates (GE), Switzerland
5 years
6 months

Team collaboration on development processes and technologies used.

  • Leading the internal team: on-site/remote/80%.
  • Leading international external teams in full remote.
  • Internship mentoring.

Development and maintenance of the SaaS Sustainability Report: web application for double materiality assessment processes to provide graphs and sustainability reports based on data collected from companies, their clients, and stakeholders.

  • Front-end MVVM Vue 3 for navigation.
  • Back-end SSR Nuxt 3 for App/RESTful API.

Prototyping of a calculator How Sustainable to Me: application to guide your sustainability investments based on your own convictions.

  • Full-stack MVVM/SSR Quasar for the application.
  • NoSQL-database RxDB for local DB.

Development and maintenance of the community project Impaakt: web application to rate companies on their participation in the 17 Sustainable Development Goals.

  • Front-end MVVM Vue 2 for navigation.
  • UI/UX Front-end Kit Vuetify 2 for UI/UX.
  • Back-end SSR Nuxt 2 for content management.
  • Back-end MVC2 Laravel for RESTful API.
  • SQL-database MySQL for remote DB.
  • Graphical rendering D3.js for data processing.
  • Puppeteer Node.js for PDF generation.

Fullstack JavaScript Developer / CTO

Orchard ID 35000 Rennes, France
2 years
10 months

Development and maintenance of the community project Impaakt: web application to evaluate companies on their contribution to the 17 Sustainable Development Goals.

Implementation of a full-stack JavaScript / Node.js workflow covering the entire cycle, from development to production.

  • Front-end MVVM Framework Vue for UI/UX.
  • Back-end SSR Framework Nuxt for App/RESTful API.
  • Back-end MVC2 Framework NodeAtlas for Site/Web API.

Refactoring from legacy tools like AngularJS, jQuery or monitoring technologies like PHP or MySQL.

Web Integrator / Node.js Developer

Knowledge Expert CH-1227 Carouge (GE), Switzerland
2 years
8 months
In charge:

HTML5/CSS3 creation based on wireframes, style guides or PSDs.
UI creation with Vanilla JS, jQuery or AngularJS,
Development of 2D web games Canvas and Matter.js.
Development of web productivity tools with Node.js.
Technology watch and documentation of Front-end techniques in Markdown.
SEO, W3C and ECMAScript recommendations and implementation.

Support:

Front-end integration with Aurelia.io in ES6.
Front-end integration with ASP MVC5 Razor and Bootstrap.
Development of Facebook applications in PHP with CodeIgniter.
Management of remote work and planning tools.

Web Integrator / Node.js Developer

MediaWelcome 74000 Annecy, France
1 year
4 months

Technical Lead on Web 2.0 architecture, client-side and server-side.

jQuery plugin development for rich interfaces.
Cross-domain development with cookie management.
Team upskilling in HTML5 and CSS3.
Migration of an ASP .NET / C# 2.0 web solution to 4.0.
Web development in ASP .NET / C# 4.0 and Linq.

Drupal integration and theming.
Maintenance and evolution of MediaWiki documentation.

Apprenticeship

Web Developer / Junior Consultant

B-Fine Consulting 95310 Saint-Ouen-l'Aumône, France
2 years

Web Site Developer and satellite applications for M3 ERP (Movex).

Web development in ASP .NET / C# 3.5.
WinForm application development with C#.

Maintenance and evolution of the corporate site on Joomla!.
Maintenance and evolution of the corporate blog on WordPress.

Apprenticeship

Web Developer / Junior Project Manager

Infovive 95490 Vauréal, France
1 year

Developer and Integrator for desktop and web applications for EDM (Electronic Document Management).

Intranet web development in ASP .NET / C# 2.0.
Integration and development under MOSS 2007.

Alternance

Master Pro M2I (Manager in Computer Engineering)

ITIN - ESCIA 95891 Cergy-Pontoise, France
3 years
M2
Video Game Engineering.
Project:
Mobile web development PHP 5.3 / MySQL integrated into an Android application, Hybrid application.
Thesis:
Research thesis on traceability and security of personal information with RFID.
M1
Augmented Reality Engineering.
Project:
3D modeling and texturing using Photoshop of the La Roche-Guyon theater with Virtools and embedded web integration.
L3
Project Management.
Project:
ASP.NET / C# 3.0 web development sharing a MySQL DB with an integrated phpBB Forum.
Study:
Studies on Neural Networks.

DUT R&T (Networks and Telecommunications)

University of Savoie 74940 Annecy-le-Vieux, France
2 years
D2
Object-Oriented Programming.
Project:
Development of a PHP/MySQL intranet for managing absences and delays.
Internship:
MediaWelcome: Network administration (Audit) and ASP.NET / C# web development of a community travel site.
D1
Network Architectures and TCP/IP Protocols.
Project:
Development of an original PHP / MySQL web CMS for a dance school.

Post-studies and projects

>Musical CreAItion with Suno

Writing lyrics and poems and setting them to music using the composition and interpretation tools of the Generative AI Suno.

Use of Generative AI

Using generative AI for self-training, content creation, and project quality improvement including AIs available in Mammouth AI.

  • Creation of YouTube thumbnails, MP3 cover art.
  • Code improvement with Cursor, Copilot, and Claude.
  • Improving interactions with AIs.
  • Continuous watch on generative AIs, their use, and impact.
Critical Thinking

Study of critical thinking and the scientific method with the tool Zététique (Skepticism) and daily practice via the Zetetique.wiki project.

  • Daily automated skeptical news,
  • Introductory videos,
  • Video courses from professionals,
  • Creation of summary sheets
Coop Collaboration

Discovery and trial of collaboration in a Coop (worker cooperative) with the company Amétis offering a plurality of services in various fields.

Business Creation

Co-creation of the company Orchard ID and implementation of a philosophy of sharing and equality with company steering based on the desire and well-being of its employees rather than on objectives set by management.

Blogging

Publishing posts on personal blog or on other platforms like Developpez.com. Translations of posts on Medium. Technology watch via social networks.

Nuxt

Participation in the official French translation of Nuxt 2. Translations of various documentation pages.

Vue

Creation and management of the official French translation team for Vue 2 on Github. Translations of various documentation pages.

Vanilla JS

Complete documentation and Benchmark of Vanilla JS compared to jQuery for developing in native JavaScript.

Node.js

Creation of NodeAtlas, an engine for MVC2 architecture for HTML assets, websites or real-time web applications. Stack: ExpressJS, EJS, Socket.io, commander, mongoose, etc. Sharing on GitHub.

Mobile First Architecture

Creation of Front-end responsive structures oriented Mobile first, multi-browser with fallback for old browsers (Modernizr) and Websocket/AJAX exchange.

Performance and SEO

Image optimization (sprite/base64), CSS minification, JS obfuscation, compliance with W3C standards, parallel loading under Apache environment.

PHP

Development of an MVC2 architecture, with personal PHP 5.4 Framework, oriented Front-End (HTML5/CSS3/JS): multi-platform, browser interoperability, multilingual, multi-template, print, real-time editing...

Avatar Community

Avatar Community is a community platform halfway between a website and a forum. It allows exchange around James Cameron's Avatar universe.

Compilation of FFVII

Compilation of Final Fantasy VII is a community site around the Final Fantasy VII universe. This site gathers a large number of texts and information on the Compilation of Final Fantasy VII, directly from Japan and in French.

Before and during studies

Complete design and development of two community websites (xHTML, CSS, PHP, MySQL and AJAX) without CMS, including the following features:

  • Member area and personal profile,
  • User rights management,
  • Page content editor,
  • Discussion forum,
  • Web chat,
  • Fanfiction creator,
  • News and updates editor,
  • Multiple graphic themes,
  • Mini-games,
  • ...

Languages

Certifications and awards

About me

I am a web developer specializing in JavaScript between Annecy and Geneva, living my passion every day, swimming among current and future techniques regarding Vanilla JS or Vue.js front-end user interfaces, Node.js development, and web and AI technologies. That's why every day at breakfast (but not only), I prepare something to satisfy my hunger for Responsive Web Design, web performance, respect for standards, best practices, POC HTML5 / CSS3 / ES6+, web accessibility, factorization, automation, sharing, puzzles of all kinds, generative AIs, and this through increasingly appetizing projects and prototypes.

Latest big dish? Daily work to use the best tools at my disposal for acquiring the most parsimonious knowledge possible as well as self-work to produce the most charitable judgments regarding objectifiable reality. You can find the compilation of this work on my site https://www.zetetique.wiki/.

You can find me on LinkedIn during my watch hours to talk about: design, development, integration, ergonomics, optimization, performance, SEO, web, AI, tech, sustainable development, or even critical thinking and video games!

... more details on my site.

... more details on https://www.lesieur.name/a-propos/.

What entertains me