You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Romain DessonRD

Romain Desson

✅ Fullstack Developer | React.Js | Node | TS

€500/day
Strasbourg, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Romain

I am Romain Desson, a fullstack developer specializing in React, TypeScript, and Node.js. My goal? To create applications that stand the test of time.

💻 Your project deserves more than a simple patch. I design robust, readable, and maintainable software through rigorous practices: clean code, TDD, and well-thought-out architectures. Every line of code aims to reduce technical debt, ensuring your application remains performant and scalable in the long run.

Facing difficulties with an existing project or legacy code? I tackle these challenges with method and precision. I fix neglected front-end or back-end applications, clarify chaos, and get the code back on track.

🚀 I don't just deliver features; I build solid technical foundations so your product can evolve frictionlessly and remain reliable, regardless of load or complexity.

Ready to bring real technical value to your project? Let's work together to transform your ideas into quality software.

📬 Let's talk about your needs. Together, let's build code that lasts.

My newsletter on craft and best practices: romaindesson.substack.com
  • French

    Native or bilingual

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • SoundCast
    front-end engineer
    April 2022 - January 2025 (2 years and 9 months)
    Paris, France
    Development of the front-end part of the Soundcast platform Technologies :
    - Javascript
    - React
    - Git
    - Playwright for e2e testing I also had the opportunity to dive into the back-end code and I used those technologies :
    - Golang
    - Microservices
    - Kubernetes
    - Docker
  • Obat
    Frontend Developer
    November 2021 - March 2022 (4 months)
    Front-end development of an application helping construction entrepreneurs manage their businesses.

    I joined the front-end team to contribute to the development of version 2 of the interface built with React.
    Took over an existing React project, starting with a significant refactoring effort in collaboration with other front-end developers.
    Once the project became more "stable," I developed new features inspired by existing components while adapting the style to the new design specifications (Figma, Adobe XD).
    Technologies and tools:

    React.js
    TypeScript
    Git
    Figma
    Adobe XD
    Docker
    Jest
    What I learned from this experience:

    When I joined, I was mentored by a more experienced developer to carry out a major refactor aimed at cleaning up the project and rebuilding on a solid foundation. I learned how to read and understand another developer's code, as well as to find a more suitable solution for our needs without starting from scratch.
    I worked as part of a team, guided by the front-end tech lead and in close collaboration with both front-end and back-end colleagues, as well as designers.
    We worked in two-week sprints, which involved retrospectives, mid-sprint reviews, planning poker sessions, and daily meetings to discuss progress on tasks.
    I significantly improved my React and TypeScript skills during this experience. I tackled complex problems and, when needed, sought help from more experienced developers to unblock myself quickly.
    In short, my time at Obat was highly instructive, and I learned a lot from working alongside more experienced developers.
  • Astrachain Omnicloud
    Front-end Developer
    May 2021 - September 2021 (4 months)
    Strasbourg, France
    Development of the front-end part of a cloud data storage application
    - Started the project from scratch, I learned a lot about the configuration to start the project well.
    - Implementation of many features related to the management of folders and files in a personal space.
    - Many works with the front, back, design, crypto and QA team. Technologies and tools :
    - React.JS
    - TypeScript
    - Git
    - Chakra UI
    - Figma
    - Jira
    - Docker
    - Jest / React testing library
    - Storybook
    - React hook form
    - Many other libraries added in the project to improve the code. What I've learned with this experience :
    - Start a big project from scratch, we took a lot of time just to set up the project, set up the dev environment and all dependencies that we needed
    - Work with a medium-sized team. We were 3/4 on the frontend part and 3 on the backend part, it was really great to communicate with the other devs with more experience than me, I've learned a lot from them.
    - Work with agile methods, based on 2-week sprints. We had many meetings, grooming and some other stuff ending by -ing, it was pretty cool to see how a product is built and how organization is important in a startup.
    - I got a big improvement in my react skills thanks to the other frontend devs that helped me on the first weeks on some tasks. I also got nice side skills like testing with jest, modifying a component library with storybook, using some helpful libraries in react like react hook form, luxon, dnd...

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set

Categories