Skip to main content

Professional experience

React Developer | Meteor.js | MongoDB

LYRA ETK

Freelance · July 2024 - December 2025

Lyra ETK, a French Medtech company with global reach, stands out for its dental restoration solutions combining traditional implantology and digital technologies. With the Digilab project, awarded the Dental Prosthetists Innovation Prize in 2024, Lyra ETK simplifies dental laboratory management through an integrated platform.

As a full stack developer within the Digilab development team, I actively participated in the digital transformation of the sector by working on a complete and innovative solution. My role was central in designing and improving the platform's interface and features.

My responsibilities:

- Front-end development in React for creating components and dashboards adapted to the new design (rebranding).

- Full stack work using Meteor.js and MongoDB for the backend.

- Refactoring existing code to improve performance and facilitate future developments.

- Integration of Figma mockups, in close collaboration with the designer, to ensure pixel-perfect implementation of user interfaces.

- Establishing and monitoring code conventions and development best practices.

- Integration and customization of Planka, an open-source project management tool, to meet the team's specific needs.

- Applying Agile (Scrum) methodologies to track user stories and complete the various project phases.

React.jsMeteorMongoDBJavaScriptBlazePostgreSQLTypeScriptSails.js

React Developer | Next.js

Worldia

Permanent · November 2022 - April 2024

Worldia, an innovative start-up in tailor-made travel, transforms the industry with its B2B2C platform. Based in Paris and Berlin, the team of over 175 professionals is dedicated to creating unique and personalized trips.

Following a 25M€ fundraising round in 2023, Worldia is expanding internationally with new partnerships and an enhanced platform, marking its rise as a leader in next-generation connected travel.

As a developer within the front-end team, I played a key role in developing the interface of a high-traffic web application dedicated to creating tailor-made trips. My responsibilities included:

- Working closely with project managers (PMs), backend developers and designers to ensure effective feature implementation.

- Developing new features and improving existing code.

- Front-end redesign to match the new design (Rebranding).

- Code refactoring and responsive design adaptation for the B2C market.

- Pixel-perfect integration of Figma mockups.

- Library migrations.

- Establishing conventions, best practices, code reviews and merge requests.

- Creating unit tests and end-to-end tests.

- Developing a test matrix for major new features.

- Managing user stories as feature lead.

- Building proofs of concept (POC) for new features.

- Creating and updating technical documentation.

- Actively participating in hiring interviews as technical evaluator, assessing candidates' technical skills.

Methodology: Agile - Scrum

Communication languages: English, French.

Next.jsReactTypeScriptReduxStyled ComponentStorybookJestCypress

React Developer | TypeScript

UpHub

Freelance · April 2022 - October 2022

Uphub, a dynamic start-up committed to creating a revolutionary educational platform dedicated to learning web development. The mission is to make learning to code accessible and interactive for everyone.

Responsibilities and achievements:

- Profile Page Development:

- User modification management.

- Creating interactive forms.

- Sending and managing API requests via Apollo Studio.

- Developing and maintaining reusable UI components, ensuring visual consistency across the platform.

- Designing and integrating an interactive news feed on the homepage, improving user engagement.

- Developing engaging learning modules, including quizzes and practical exercises, to enhance the educational experience.

- Front-End Development Tracking:

- Coordinating front-end development efforts, including planning and implementing the platform's various interfaces and pages.

Methodology: Agile - Scrum.

React.jsTypeScriptReduxStorybookMantineJestApolloGraphQL

React Developer | Node.js | MongoDB | Express

BTZ Surfboard

Freelance · July 2021 - December 2021

Project: Development of an e-commerce website specialized in surfboards.

Role: Full Stack Developer, responsible for all project phases from design to production deployment.

Back-End responsibilities:

- Server Creation: Setting up a robust server using Express.

- REST API: Developing a REST API to facilitate interactions between frontend and database.

- CRUD Features: Implementing Create, Read, Update, and Delete operations to manage product and user data.

- Database: Designing and connecting a MongoDB database with Mongoose for efficient data management.

- JWT Authentication: Securing exchanges with JWT token creation and a secret key.

- CORS: Configuring CORS policies to authorize cross-domain requests.

- Testing with POSTMAN: Using POSTMAN to test and validate API requests.

Front-End responsibilities:

- Authentication: Setting up a user authentication system.

- Cart Management: Add and remove items from cart functionality.

- Product Page: Developing detailed pages for each item.

- Stock Management: Displaying messages for unavailable items.

- Responsive Design: Building a responsive interface adapted to all devices.

- State Management with Redux: Initializing and using Redux for centralized application state management.

- API Requests with Axios: Using Axios to manage API requests from the frontend.

React.jsReduxNode.jsExpressMongoDBJestHeroku

Front-end Developer | JavaScript

CapsNewGeneration

Freelance · July 2021 - September 2021

Project: Development of a Social Platform for Champagne Cap Collectors

Objective: Create a digital space where champagne cap enthusiasts can showcase their collection, exchange items and participate in community gatherings.

Responsibilities and achievements:

Mockup Design with Figma:

- Creating interactive prototypes and visual designs, focusing on user experience and aesthetics.

Profile Page Development:

- Managing user profile creation and modification features.

- Creating dynamic forms for data entry.

- Setting up API requests using Axios for smooth server interaction.

- UI Component Library:

Developing reusable UI elements to ensure consistency and ease of platform maintenance.

Homepage Design:

- Developing an engaging homepage showcasing key features and latest community news.

News Feed Setup:

- Integrating a news feed on the homepage to keep users informed of latest collections and events.

Cap Showcase Pages:

- Designing dedicated pages for detailed cap presentation, including descriptions, images and collection information.

Responsive Design:

- Ensuring optimal user experience across devices by adapting the site design for mobile and tablet compatibility.

JavaScriptHTMLCSS

Web Developer

Freelance

Freelance · October 2020 - July 2021

Freelance Web Developer

Main responsibilities:

Website Design:

- Developing custom websites for various clients, taking into account their specific objectives and design and functionality requirements.

- Website Redesign: Modernizing and improving existing websites to enhance their aesthetics, functionality and compatibility with current technologies.

- Website Migration: Technical assistance in migrating websites to new platforms or infrastructures, ensuring smooth transition and data integrity preservation.

- Front-End and Back-End Development: Using front-end technologies (HTML, CSS, JavaScript, React, TypeScript, Next) and back-end (Node.js) to create complete user experiences and robust features.

- Search Engine Optimization (SEO): Implementing SEO strategies to improve online visibility and search engine rankings.

- Responsive Design: Creating adaptive web designs to ensure optimal user experience across all devices and screen sizes.

- Maintenance and Support: Providing ongoing support for site maintenance, including security updates and functional improvements.

Key Skills:

- Adaptability to varied projects and changing work environments.

- Effective communication with clients to identify their needs and provide technical advice.

- Agile project management and ability to meet deadlines while maintaining high quality.

- Continuous commitment to learning and applying the latest web development trends and technologies.

WordPressWixJavaScriptHTMLCSS