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

Thomas Juster

Fullstack Developer | Tech Lead | Web TypeScript

€610/day
8 projects
Paris 1er Arrondissement, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Thomas

Throughout my 9 years of experience, I have developed a taste for the product. I am convinced that technology is a tool; it must serve the product, allowing it to last and evolve over time. Hence my interest (slight obsession) in modeling a business core (domain-driven design).

Technically speaking, I have worked with a number of web technologies, both back-end and front-end. Given the rapid evolution of tech ecosystems, my choices always prioritize product independence with technologies adapted to the need and interchangeable; ideally in a few days for the most intrusive ones.
My preferences lie with TypeScript – with strict typing – and Functional Programming. I naturally tend to favor the native functionalities of platforms (browsers and servers), and to opt for proven, time-tested "boring tech" (outside of innovation).

I have been involved in various projects (product launch, scale-up, maintenance of a mature project, technology migrations, internationalization), each with different challenges.
I have participated in decision-making (prioritization, development strategy, roadmap, technical choices, etc.) with my PO/CTO/CEO and other departments, even doing product design myself while maintaining continuous dialogue.
I enjoy being involved in the team's life: I participated in the recruitment of junior and senior developers, then supported them in their technical and product challenges.

What interests me today: positions in direct contact with business experts, either as a tech lead in tandem with a product owner/manager (or not), or as a CTO-first-developer with prospects for future recruitment; it is always richer to work in a team with different perspectives and ways of thinking.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

Can work on-site
Paris 1er Arrondissement (up to 50km), Paris (up to 15km)

Experience

  • Dharma
    Tech Lead
    TRAVEL AND TOURISM
    August 2022 - November 2024 (2 years and 2 months)
    Development of a product for organizing and selling white-label trips for local professionals, such as surf or yoga instructors.
    Developments:
    - Bootstrap front app (svelte) with password-less authentication.
    - Bootstrap and maintenance of a design system (UI kit).
    - Bootstrap and maintenance of a standard library (std) in functional programming based on fp-ts.
    - Participation in setting up an architecture with dependency inversion – partial practice of domain-driven design.
    - Creation of community polls.
    - Trip request builder: multi-step trip request creation form. I also designed this part from a product perspective.
    - Integration with a partner hotel bank (Hotelston) with room availability verification.
    - Implementation of a generic history on our data, to keep logs of who changed what and when.

    Management of business requests (including CEO), prioritization, and development planning.

    Aggregation of tools used by internal teams such as Google (Drive, Maps, etc.), Monday (online Excel-like with GraphQL API) + Make.com, Rezdy (booking system), etc… within an adapted architecture (agent-based).
    Domain Driven Design TypeScript NoSQL Svelte Dependency Injection Front-End Development Back-End Development Fullstack Full-stack Development GraphQL DynamoDB Web Architecture
  • Iféa
    Front-end Developer
    EDUCATION AND E-LEARNING
    February 2020 - March 2020 (1 month)
    Paris, France
    iféa is a private bilingual school located in Clichy-Levallois (92) that includes a primary school, a middle school, and a high school. Our innovative educational model also applies to our extracurricular activities open to all. (https://ifea.education/fr/)

    I was involved in the private part of the website, a dashboard for students, parents, and teachers. The CTO laid the foundation for the React application before my arrival; my goal was then to develop as many pages as possible in 1 month.

    The mission led me to:
    - Implement a design system
    - Set up a generic front-end error management system
    - Write functional code for the browser and web extension, involving specific style management (CSS)
    - Use i18next
    - Work under pressure (1 month is... short)

    Technical Stack:
    - Git + GitHub
    - Webpack, TypeScript, React, HTML, CSS
    - Node.js, Open API, Docker, PostgreSQL
    Typescript React.js HTML5 CSS3
  • iziwork
    Front-end Developer
    HUMAN RESOURCES
    July 2019 - January 2020 (6 months)
    Paris, France
    Iziwork is a company that facilitates the connection between temporary workers and the companies that request them. Iziwork's objective is to gather as much information as possible about their temporary workers, in order to highlight the best profiles to client companies.

    I joined their team as a freelance front-end developer (React) following a funding round aimed at accelerating the development of an internal back office. The main challenges of this back office were the display of lists (HTML tables), the development of about ten forms containing a lot of varied data, and the integration of strict business rules.

    During this mission, I was involved in:
    - Refactoring form management as a team, an investment to increase our productivity later, knowing that many other forms were planned.
    - Revising part of the design system.
    - Optimizing the performance of forms and lists.
    - Contributing to the internationalization of the site.
    - Starting a new back office for client companies.
    - Modifying Selenium end-to-end tests.
    - Transferring knowledge and practices.
    - Using Google APIs.
    - Integrating Rollbar for error reporting.

    Technical Stack:
    - Git + GitHub
    - Webpack, TypeScript, React, Redux, HTML, CSS
    - Node.js, Parse.js, ElasticSearch, Docker, Heroku
    TypeScript React.js HTML5 CSS3

Reviews

5.0

Out of 1 rating

GuillaumeG

Guillaume

CLUB MED - E-commerce

Reviewed on 6/3/2019

Thomas joined a key feature team in Club Med's online sales system. He shared his technical experience at every stage of development: co-design, pair programming, testing, code review, continuous improvement, and of course, rigorous development. As Product Owner, I had a very good relationship with Thomas, who knows how to challenge constructively and propose relevant improvement ideas, both technically and functionally.

Recommendations

Albin CarpentierAC
FU
Albin Carpentier and 1 other person have recommended Thomas

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

Education

  • Engineering degree in Telecommunications
    ISEN Lille
    2015
    Télécommunication / codage de l'information, gestion de projet, informatique, électronique, audionumérique, écologie acoustique

Skill set

Categories