Full Stack JavaScript / TypeScript developer with 8 years of experience, I have worked on high-impact projects (React, Node.js). Passionate about code quality, I enjoy tackling technical challenges while contributing to product evolution and best development practices.
JS / React / Redux / Node / Express / Jest / Enzyme / Storybook
-
Rebuilt from scratch a legacy application into a web-based platform for assistance management within a 10-person feature team (3 JS devs, 3 SAP devs, 1 PO, 1 Scrum Master, 1 Tester, 1 BA).
-
Initially developed the front in SAPUI5, then migrated to ReactJS (class and function components).
-
Managed application state with Redux, consumed REST services via a BFF (Node.js / Express), aggregating and mapping data while applying business rules.
-
Implemented unit tests (Jest / Enzyme) and tested APIs with Postman.
-
Performed bug analysis and resolution during functional and business testing.
-
Promoted best practices: multi-level code reviews, pair programming, creation of an inter-team “JS Guild”, and technical workshops.
Lead JS Developer responsibilities:
-
Onboarded and mentored developers
-
Acted as technical point of contact with other teams
-
Guided the team on technical decisions and improvement initiatives
JS / TS / React / Redux / RXJS / Jest / React Testing Library / Gitlab
-
Developed the Canal app for Smart TVs, STBs, and ISP set-top boxes within a 10-person feature team (6 JS/TS devs, 1 TL, 1 Proxy PO, 1 Architect, 1 Tester).
-
Built the core application layer using ReactJS, TypeScript, RXJS, including UI components, state management (Redux, RXJS), and micro-frontend orchestration.
-
Consumed REST and GraphQL APIs and integrated with device middleware.
-
Ensured code quality and reliability via unit tests (Jest, React Testing Library) and debugging across multiple devices and browser versions.
-
Developed new features, integrated the app on new devices, and implemented technical improvements focusing on performance and scalability.
-
Worked on a high-traffic product with a real impact on millions of users.
-
Collaborated daily in English with international teams, including partners and device middleware teams.
Lead Dev responsibilities:
-
Onboarded and mentored team members; served as a technical point of contact within the team and across squads.
-
Collaborated with a tech lead on defining and executing technical improvement initiatives and architectural projects.
-
Scoped technical tasks, created tickets, and drove key topics to unblock the team.
Internal Project
TS / React / NextJS / Prisma ORM / MongoDB / AWS Cloud
-
Developed from scratch a mobile-friendly web application to engage visitors at Kaibee’s trade show booth (email registration and quiz for prize draws).
-
Initially worked in a volunteer team, then in a 2-developer team collaborating closely with the communications manager.
-
Built the application in React / NestJS (full TypeScript) with a MongoDB + Prisma ORM backend.
Migrated the app to Next.js for serverless deployment on AWS Lambda.
Deployed the application using AWS Amplify and continuously implemented new features.
Java / Apache Camel / BeanIO /PostgresSQL
-
Worked on enhancements to a web application managing horse racing data flows.
-
Processed new data streams, integrated them into the application, and added new features using Java, Apache Camel, and BeanIO.
-
Developed and maintained stored procedures in PostgreSQL.
- Français
- Polonais
- Anglais
- Portugais
- Espagnol