Romain Crestey
@romaincrestey
Senior web developer specializing in Svelte/Kit and TypeScript, focused on performant full‑stack apps.
What I'm looking for
I am a senior web developer with deep expertise in Svelte/Kit, TypeScript and Node.js, building production-grade web platforms and interactive experiences. At Radiofrance I led backend‑for‑frontend and data loading optimisations and developed the Ma Saison Radio interactive feature.
I have a strong testing and CI practice, maintaining e2e and unit tests, creating custom mocking systems and cleaning large TypeScript codebases. I also refactored client-side tracking and optimised pipelines for reliability and performance.
As an instructor since 2017 I delivered hundreds of hours of training on Svelte/Kit, JavaScript, React and data structures & algorithms, mentoring dozens of graduates and professionals. My background includes fintech, healthcare, and public‑sector projects, plus freelance work covering web and mobile.
I bring an engineering mindset from an aerostructures background, a passion for translating and maintaining Svelte documentation, and a collaborative approach to delivering maintainable, well‑tested software.
Experience
Work history, roles, and key accomplishments
Senior Fullstack Web Developer
Radiofrance
Jan 2023 - Present (2 years 10 months)
Led development of the French national radio broadcaster's unified platform, optimizing the Backend-For-Frontend and GraphQL data loading, delivering the Ma Saison Radio interactive experience and reducing TypeScript errors across the codebase.
Web Development Instructor
Independent / Training Providers
Jan 2017 - Present (8 years 10 months)
Delivered instructor-led training on Svelte/Kit, JavaScript, React and data structures & algorithms, totaling 1,250+ teaching hours across graduate and professional cohorts.
Senior Frontend Web Developer
MAPi
Jan 2020 - Dec 2022 (2 years 11 months)
Developed a fintech web application, migrated the codebase from Sapper to SvelteKit and optimized data loading to improve performance and maintainability.
Senior Web Developer
NaturalPad
Jan 2019 - Dec 2020 (1 year 11 months)
Maintained and enhanced Medimoov therapeutic game platform, prototyped Medimoov v2 with React and Electron, and built healthcare informational websites.
Freelance Web & Mobile Developer
Freelancer
Jan 2017 - Dec 2019 (2 years 11 months)
Delivered multiple short-term projects including TV-embedded video streaming, real-estate platform, recipe mobile app, and online shop mobile app for various clients.
Associate Developer
Ants
Jan 2015 - Dec 2016 (1 year 11 months)
Built public-good projects including affluence prediction systems for recycling centers and beaches, and a browser-based 3D city visualisation for Bordeaux.
Dynamics Engineer (Aerostructures)
Ingéliance
Jan 2010 - Dec 2014 (4 years 11 months)
Worked as a dynamics engineer specializing in aerostructures on engineering projects across the aerospace domain.
Education
Degrees, certifications, and relevant coursework
ISAE (Institut Supérieur de l'Aéronautique et de l'Espace)
Post-graduate course, Aeronautical Structures
2010 - 2010
Post-graduate course in Aeronautical Structures completed at ISAE in 2010.
École Centrale de Marseille
Engineering degree, Mechanical Engineering
2009 - 2009
Mechanical engineering graduation completed at École Centrale Méditerranée (École Centrale de Marseille) in 2009; included two years of Erasmus courses in Madrid, Spain.
Lycée Pierre-de-Fermat
Preparatory classes graduation, Preparatory Classes (MPSI/MP)
2004 - 2004
Completed MPSI/MP preparatory classes graduation at Lycée Pierre-de-Fermat in 2004.
Lycée Ozenne
A-levels equivalent, Mathematics
2002 - 2002
Obtained A-levels equivalent with specialisation in Mathematics at Lycée Ozenne in 2002.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
resume.romaincrestey.devSocial media
Job categories
Interested in hiring Romain?
You can contact Romain and 90k+ other talented remote workers on Himalayas.
Message RomainFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
