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

Thomas Negrault

Développeur Full Stack Php/Symfony - React

600 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Thomas

Après avoir travaillé dans de multiples typologies d'entreprises (grands groupes de presse, startup, scale-up) je suis maintenant disponible pour des missions en freelance.

Ma stack de prédilection, et celle ou j'ai le plus d'expérience est un backend PHP (Symfony) avec un front en React, le tout tournant sur des containers Docker.

J'ai été amené à utiliser divers composants d'infrastructure backend, tels que des bases de données relationnelles (MySQL, PostgreSQL, MariaDB) et des bases NoSQL comme MongoDB ou Redis. J'ai également travaillé avec des moteurs de recherche grâce à Elasticsearch ou Solr, ainsi que des systèmes de traitement asynchrone avec RabbitMQ.

J'ai par ailleurs une appétence pour le Node.js bien que mon expérience se limite à des projets plus simples.

J'attache une grande importance au fait de proposer la meilleure expérience utilisateur possible, et affectionne les produits qui se concentrent sur l'intuitivité et la facilité d'utilisation.

J'aime travailler sur tous les aspects de la création d'un produit : de la compréhension des besoins utilisateurs à la conception et la construction de la meilleure solution logicielle possible.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Yousign
    Full Stack Web Developer
    SOFTWARE PUBLISHING
    octobre 2021 - février 2024 (2 ans et 4 mois)
    Paris, France
    Yousign is a French electronic signature provider. It allows more than 15 000 customers to send signature requests either as a SaaS application or with an API, that can be integrated into the customer tools.

    As part of the Scale feature team, I focused on integrating the Yousign application with internal and external tools.

    Improve subscription management
    • Build the backend architecture to restrict features access and quotas depending on the subscription plan and add-ons paid in Chargebee.
    • Integrated Figma sketches to improve the user experience on the subscription page of the app.
    Sales-assisted workflow
    • Created an API to connect our Salesforce CRM to the app, allowing salespeople to invite prospects to sign up for the app and pay the quote.
    • Implemented a webhook mechanism to keep Salesforce up to date, allowing salespeople to keep track of their invitations
    Back Office for our internal teams
    • Connected Forest Admin (a back-office as a service) to a read-only database replicate.
    • Setup data relationships to ease the work of the customer care team, when displaying a user, relevant information were shown such as its organization details, its subscription, its last signature requests etc.
    • Created API endpoints allowing the customer care team to perform various administration action such as editing a user, inviting user to try a feature etc.
    PHP Symfony React.js Typescript Docker RabbitMQ API Chargebee Yousign Auth0 Software as a Service (SaaS) SAAS Logiciel en tant que Service (SaaS) JavaScript
  • LE FIGARO
    Full Stack Web Developer
    PRESS AND MEDIA
    octobre 2018 - septembre 2021 (2 ans et 11 mois)
    Paris, France
    Le Figaro, France's oldest national newspaper, is available both online and in print every day. As part of the CMS team, we were responsible for creating a new CMS from the ground up. This new system was aimed at replacing an outdated desktop application and making the user experience better. The project was to create a bi-media CMS capable of handling the website articles as well as the paper one. Today, the CMS manage content across most of Le Figaro group brands.

    Improve collaboration:
    • Lock mechanism to provide a read-only view of an article while someone is editing i
    • Possibility to ask the owner to take the lock and be able to edit the paper.
    • Validation workflow depending on user role and permissions
    Real time notification from press agencies AFP/Reuters
    • Separate Node.js service to ingest and store news alerts in MongoDB
    • Notifications to all connected users using Web Sockets (Socket.IO), that displays toaster notifications in real-time in the CMS
    Media Library
    • Backend and frontend part of a media library, combining multiple data sources for photos and videos
    • Integrated it in the CMS where the user could simply search terms to find the media and drag and drop it in the article.
    PHP Symfony PHP React.js CMS Socket.io Web Socket Elasticsearch JavaScript Node.js SQL
  • 2Spark
    Full Stack Web Developer
    SOFTWARE PUBLISHING
    septembre 2015 - septembre 2018 (3 ans)
    Paris, France
    2Spark was a startup, now bought and integrated into Syfadis. The product was an application to help big companies conduct transformation projects, with the form of a quiz. Each collaborator will be asked questions every day about the transformation project (a new tool, new security rules, the digitalization of a process etc). We were a small team, so a lot of various tasks and challenges.

    Mood Survey Chatbot
    • Development of a mood survey chatbot. The chatbot was accessible on every page on the app and was able to answer questions and chat with the user. After testing different solutions, we went with Dialogflow for the NLP (Natural Language Processing)
    • In addition to user-initiated interactions, clients were able to create surveys as custom dialogs, with close or open answers, and a decision tree depending on the user answers. This allows the company to get a pulse of what was going on during the transformation project.
    Migration to Symfony & React

    • Migration of the legacy Moodle application to a Symfony backend and a React progressive web app
    • Step by step migration of keys features like email sending, a back-office for translations and users permissions or the management of customer theming
    New question creation engine
    • Migration of the old engine that worked with images to a new system easy to use for administrators and fully translatable, so the same question could be asked in several languages
    Reporting Dashboard
    • Replacing a big Excel file with a dynamic in-app dashboard
    • Consolidation of users data in MongoDB
    • Display of this information to customer administrators, with the possibility to drill down from a national level to a single agency in order to better monitor the transformation project
    PHP Symfony PHP React.js Progressive Web App PWA Chatbot MongoDB MySQL Docker

Recommandations

Soyez le premier à recommander Thomas

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)
    Université Paris Descartes
    2017
  • License MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)
    IUT Paris Descartes
    2015

Compétences

Catégories