My linkedin profile

Hi! I'm Stephen

Photo of the author

Senior Software Developer

Passionate about my job, I strongly believe that clean code makes great and durable projects.

Read more about me

View more

Skills

Languages

French
Native speaker
English
TOEIC 970/990 (2025) ; C1 English level certified
Proficient ; work experience in Australia
Japanese
Currently living in Osaka, Japan
JLPT N5 (2025)

Craftmanship / tech stack

Craftmanship
Crafting a software is also about crafting the Developer Experience to reach a Product's goals faster.
Recently I'm deeply aligned with the ideas from Accelerate and Product-mode approaches.
This includes so many concepts and practices like pair/mob programming, TDD, Clean Architecture, up to more advanced ones like Design Driven Development or Continuous Delivery...
Backend
I have a solid background in Java (especially the Spring stack) and Node.js and common associated components/practices (message brokers, cache mechanisms, transaction management, etc.).
I love crafting a great backend architecture by finding the right software design and tools depending on the project.
Frontend
Through the years I mainly used React, Angular and Ember (using Typescript or not).
Accessibility (a11y), responsive design are practices that I find very important.
I'm used to working with CSS modules, CSS pre-processors, and design systems.
Platforms
I'm a big fan of Docker containers. I am used to AWS and OpenShift platforms (with or without Kubernetes).
Back in the day, I was running apps On-Premises. Also I'm an everyday Linux user (Kubuntu).
Databases
PostgreSQL and Redis mainly !