Made with
Standard Resume
Learn more

Thomas Lombart

Software Engineer
France
linkedin.com/in/thomas-lombart
lombart.thomas@icloud.com

Skills

Languages
JavaScript, TypeScript
Technologies
React, Vue, Next, Nuxt, Node.js, Testing Library, Cypress
Others
Writing, API design, Figma, UI/UX Design

Work Experience

Software Engineer

Raycast

Jan 2023 - Current

Improving and growing Raycast’s extensions ecosystem.

Freelance Developer

May 2022 - Dec 2022
  • Converted 5 native Raycast extensions to open-source React extensions such as GitHub, Linear, Google Workspace, Zoom, or Asana
  • Worked with best practices in mind (caching, optimistic updates, etc.) since performance and great user experience are critical for extensions

Senior Front-end Developer

Apr 2021 - May 2022
  • Led a design system used across 10+ teams for a total of 25+ developers. Structured the technical team and set up the tools to ensure a great collaboration.
  • Improved and maintained more than 40 components with documentation, accessibility, and performance constraints.
  • Revamped the design tokens to support theming unlocking projects such as dark mode and white label.

Front-end Developer

Mar 2020 - Mar 2021
  • Created features allowing the sellers on Back Market to successfully grow such as an onboarding tool reducing the time to open a country from 2 hours to 5 minutes.
  • Improved codebase standardization by writing RFCs, and getting involved in API design for various endpoints.
  • Onboarded and trained a front-end developer on the technical stack in under 2 months.

Full-stack Developer

Jan 2019 - Feb 2020
  • Refactored an SMS marketing tool for Mindbaz written in React. Reduced the number of code lines by 61%. Optimized the global performance by reducing the main bundle size by 58%.
  • Revamped a mail statistics visualization tool for Mindbaz. Reduced technical debt and improved code quality by migrating the whole tool to React and TypeScript.
  • Created a chatbot focused on sports practice with Dialogflow and Node.js for Decathlon. Used 4 different APIs to give users the best results based on their intents.

Full-stack Developer Intern

Apr 2018 - Aug 2018
  • Improved a progressive web app written with Vue.js allowing users to manage their homes. Implemented pixel-perfect mockups into real features.
  • Created new endpoints on the backend with Node.js.

Projects

  • Created Raycast extensions like Todoist who got featured on Raycast Store’s homepage.
  • Helped with the creation and maintenance of an ESLint plugin for Testing Library that is now downloaded 3 million times a week.
  • Contributed to various popular projects such as Airbnb's internationalization library, Testing Library, Jest community, or freeCodeCamp.
2019 - Current

Education

Bachelor's Degree in Computer Science

University of Lille 1 Sciences and Technology

Obtained with highest honors.

2016 - 2018