- Rearchitected the player towards a slot-based system, simplifying the integration of new features through a more declarative and type-safe composition.
- Improved developer experience and team productivity by addressing various bottlenecks: local development issues across mono-repos, poor package isolation, TypeScript coverage reporting, and test flakiness reporting.
- Strengthened application resilience and user experience by fixing mobile accessibility bugs and optimizing authentication strategies.
- Contributed to several Proofs of Concept to improve the technical stack, notably around Turborepo, and to help QAs make full use of Playwright.
- Regularly shared research and insights with the team on technical watch topics, covering new tools, emerging practices, and local AI usage.
Alexis Lucas
Front-end Web Engineer
With over 8 years of experience in front-end web development and dev ops, built across Dublin and France, I offer my skills as a freelancer based in Lyon. My creativity, curiosity, and passion for the JS ecosystem are assets I'm eager to bring to your projects.
Skills
(Select a skill to filter the experiences and side projects that use it)
-
Agile
Agile
-
Astro
Astro
-
CloudFlare
CloudFlare
-
Component Library
Component Library
-
Design System
Design System
-
English (fluent)
English (fluent)
-
Github Actions
Github Actions
-
HTML/CSS/JS
HTML/CSS/JS
-
Jest
Jest
-
Micro front-end
Micro front-end
-
Micro-services
Micro-services
-
Mono-repo
Mono-repo
-
New Relic
New Relic
-
Node
Node
-
OAuth
OAuth
-
Playwright
Playwright
-
REST
REST
-
React
React
-
Shadcn UI
Shadcn UI
-
TailwindCSS
TailwindCSS
-
TanStack Query
TanStack Query
-
TanStack Start
TanStack Start
-
TypeScript
TypeScript
-
Vitest
Vitest
-
WebSocket
WebSocket
-
Zustand
Zustand
Experience
Scalian (client: Bedrock) - Senior Front-end Developer
-
Component Library
Component Library
-
Design System
Design System
-
Github Actions
Github Actions
-
HTML/CSS/JS
HTML/CSS/JS
-
Jest
Jest
-
Mono-repo
Mono-repo
-
New Relic
New Relic
-
Playwright
Playwright
-
React
React
-
TypeScript
TypeScript
-
Vitest
Vitest
CSS Modules
Redux
lePERMISLIBRE - Senior Front-end Developer / Tech Lead
- Designed and shipped new features for applications used by instructors, students, and internal teams, improving UX, internal processes, and customer satisfaction.
- Wrote technical designs and POCs to prepare upcoming features, enabling earlier planning, better task breakdown, and a smoother development process.
- Took ownership of the gradual improvement of our technical stack, reducing development time, lowering the likelihood of bugs, and increasing maintainability.
- Served as the front-end team’s representative across other chapters, helped define its long-term vision, and promoted best practices and code quality to ensure consistency across rules and processes.
- Enjoyed stepping outside my usual scope to contribute to Agile processes and set up methodology resources on Notion.
-
Agile
Agile
-
Component Library
Component Library
-
Design System
Design System
-
HTML/CSS/JS
HTML/CSS/JS
-
Jest
Jest
-
REST
REST
-
React
React
-
TanStack Query
TanStack Query
-
TypeScript
TypeScript
Chakra UI
Toast, Inc. - Senior Front-end Software Engineer
- Collaborated with multiple teams on critical challenges following Agile methodology, and regularly contributed to the front-end community to share knowledge.
- Designed, maintained, and tested several authentication and authorization libraries for front-end applications communicating with micro-services, making those applications more secure and reliable.
- Built and improved internal tooling to streamline front-end application development and debugging.
- Contributed to the design system component library, enabling simpler adoption and a more consistent experience across products.
-
Agile
Agile
-
Component Library
Component Library
-
Design System
Design System
-
English (fluent)
English (fluent)
-
HTML/CSS/JS
HTML/CSS/JS
-
Jest
Jest
-
Micro front-end
Micro front-end
-
Micro-services
Micro-services
-
Node
Node
-
OAuth
OAuth
-
REST
REST
-
React
React
-
TailwindCSS
TailwindCSS
-
TanStack Query
TanStack Query
-
TypeScript
TypeScript
Auth0
GraphQL