Maintain and develop the entire software stack, from user-facing applications: web apps, browser extensions, iOS native apps, company website, as well as the company's back-office, along with the server-side providing the GraphQL API.
Lead new feature technical development in a fast-paced environment, working closely with the designer and product owners to solve problems with the most time-effective solutions. Some of the most ambitious features include:
•
Real-time chats with multiple users and a custom AI bot provided with the needed context and specific prompts
•
A shared task management system
•
A browser extension time tracker synced across browser tabs
•
Operational tools for matching managing assistants and clients relationship
Led the revamp of Dior's e-commerce website, leveraging modern web technologies like React, Redux, and RxJS. Worked with a lean, passionate in-house team of engineers to deliver a high-performance, user-friendly experience in a ambitious timeline.
Redesigned Canal+ set-top box software architecture using reactive programming with RxJS observables. As the first developer on the project, my key responsibilities included the development of a robust system for asynchronous operations (player, network, updates, user rights) utilizing observables for efficient data flow; establishing a build/testing environment with Webpack, Babel, Karma, and Jasmine; implementing a modern UI with React and Redux for enhanced user experience.