Alexandre CADIOT
Staff Frontend Engineer
What I Do
What I Do
Mostly, I build user interfaces, whether it be for single page apps, or traditional websites.
I like using design systems (because it’s just easier to maintain and it scales better). I actually work on one at my current company
When it comes to testing, writing them sure isn’t always a walk in the park, but I know they’re valuable. On a regular basis, they actually help me catch mistakes before they go live 💣.
Mistakes or regressions, and those can show up fast when doing some refactoring or simply when a lot of people interact with the codebase.
Skills
Skills
-
HTML
-
CSS:
- PostCSS
- SCSS, Less, Stylus
- CSS Modules
- Tailwind
- CSS-in-JS (Stitches, Emotion, styled-components…)
-
JS:
- TypeScript
- ES6 & beyond
- Flux-like architectures
- Functional programming (as far as JS goes 😊)
- State machines (XState, Robot)
-
Back-end:
- Node.js / Express / Hapi
-
Libs / Frameworks:
- React:
- Next.js
- Astro
- Lodash / Ramda (but I don’t really use them anymore, as I favor 🍦)
fp-ts(great if you wish to improve your fp skills, but let’s be honest, it makes your code painfully convoluted 🤕)
- React:
-
Testing:
- Jest / Vitest
- Testing Library
- Playwright
-
Workflow:
- Versioning:
- git
- Tooling:
- Webpack
- Prettier, eslint
- Tracking:
- jira
- Design:
- Figma
- Sketch
- Work methodology:
- Agile
- Versioning:
Experience
Experience
-
from december 2019 to ?
- Handle real estate related ads
- On the Spark Design System team
-
Blueboard (now acquired by Channel Advisor):
from april 2019 to november 2019
- Build dashboard for product users, allowing them to view data related to their brand
- Build a chrome extension so that a user is able to view data related to the current page
-
from october 2016 to mars 2019
- Build dashboards / onboarding processes for bank companies and the like
- Build showcase websites
Education
Education
-
IFOCOP:
2015