
Thomas Aumaitre
Développeur senior +8 années d'expériences pro
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
Expérience de travail
Lead developer & DevOps
iAgility
déc. 2024 - janv. 2025
2 mois
Paris, France
– Mise en place de Gitlab en self-installed sur une machine Debian. – Sauvegarde de tous les micro-services dans Gitlab avec montée en compétence de l'équipe sur git – Dockerisation d'une application sensible en Node.js jQuery. – Mise en place d'une pipeline Gitlab CI/CD écrite en Shell pour construire un container docker et le déployer sur une machine Debian. – Réflexion sur les directions à prendre pour faire évoluer cette application vers ES2024 dernière génération.
Développeur Fullstack en régie
IQVIA
mai 2024 - oct. 2024
6 mois
92400 Courbevoie, France
– Évolutions Frontend et Backend avec React et Python de 2 applications web ouvertes uniquement aux clients de l'entreprise. – Suivi des performances Frontend et Backend, et mise en place des meilleures pratiques avant le passage en production d'une des 2 applications web. – Intégration web sur le Frontend de l'application avec maintien des composants afin de suivre les pratiques d'Atomic design avec les React Hook. – Évolutions des API avec le store Redux Toolkit côté Frontend mais aussi le serveur Python en FastAPI côté Backend. – Évolutions de requêtes SQL faites avec le module Python SQLAlchemy côté Backend. – Évolutions des IHM composées de nombreux graphiques en données journalières, hebdomadaires, ou mensuelles affichées grâce au module de graphiques Recharts.
Développeur Fullstack en régie
La MNT, Mutuelle Nationale Territoriale
juil. 2022 - oct. 2023
1 an 4 mois
Paris, France
– Évolutions suivant la méthodologie Agile des 3 applications Frontend et Backend de l'ERP de l'entreprise (dont 1 ouverte au grand public utilisant Next.js et recevant environ 5000 logins par jour). – Intégration web sur le Frontend de l'application avec maintien des composants afin de suivre les pratiques d'Atomic design avec les React Hook. – Évolutions des schémas et des résolveurs GraphQL, environnement composé d'une douzaine de microservices Back For Front avec Apollo GraphQL Federation, permettant d'améliorer la structure des données traitée dans le Frontend. – Installation du reCAPTCHA Orange (conforme aux RGPD) sur l'authentification Keycloak OAuth 2.0 avec utilisation d'un CSRF token et JWT token. – Evolutions de microservices en Python avec Django permettant de préparer en amont certaines données exceptionnelles requêtées par les microservices GraphQL.
Développeur Fullstack en régie
Emeria (anciennement nommé Foncia Stark)
janv. 2021 - juin 2022
1 an 6 mois
Paris, France
– Evolutions des applications Frontend et Backend du nouvel ERP de l'entreprise Foncia en architecture microservices, censé remplacer les anciennes non maintenables, par migrations successives. – Applications à forte audience, 15 000 collaborateurs l'utilisent à travers toute la France. Plus de 1 million de copropriétaires en France y consultent leurs documents pdf (au jour d'aujourd'hui). – Travail effectué exclusivement dans l'équipe des Assemblées Générales des copropriétaires des immeubles. – Travail en feature team de 7 personnes (total de 70 développeurs dans l'entreprise) suivant la méthodologie Agile LeSS. – Intégration web sur le Frontend de l'application avec maintien des composants afin de suivre les pratiques d'Atomic design avec les React Hook. – Evolutions des workers RabbitMQ sur Node.js avec le module amqlib permettant la communication avec les microservices de l'application par système de queue (un traitement l'un après l'autre). – Ecritures complexes de certaines requêtes MongoDB principalement par le biais des agrégations MongoDB. ($match, $lookup, $unwind, $reduce, $map, etc...). Et aussi des requêtes avec la fonctionnalité populate du module mongoose avec les ref sur les schéma. – Installation d'un système de paiement complexe par carte bancaire sur l'application web ouverte aux copropriétaires des immeubles par le biais du prestataire Dalenys, dans le but de vendre aux clients un document pdf. Avec traitement d'exports Excel envoyés de manière ultra sécurisée. Ajout et maintien des scheduled tasks pour traiter ces exports Excel. – Evolutions des GraphQL existants pour concorder avec les infos de la base de données sur les paiements effectués dans le passé. – Ouverture d'un micro-service pour gérer ces paiements en serverless avec AWS Lambda. – Génération de Review App éphémères avec Gitlab afin de fournir une url au PO Product Owner pour tester.
Développeur Fullstack en régie
Altavia
nov. 2019 - avr. 2020
6 mois
93400 Saint-Ouen-sur-Seine, France
– Développement d'une application intranet pour le groupe Altavia, fermée au grand public, destiné uniquement aux clients pour passer leur commande. – Travail en équipe de 7 personnes en mode Agile avec daily meeting – Mise en place d'un skeleton React pour initier le projet from scratch, environnement de développement et de production, configuration Webpack sur mesure, préparation du container Docker avec un Dockerfile pour le DevOps. – Mise en place de Redux Saga pour gérer les flux complexes de données échangées avec le backend, de l'authentification avec utilisation d'un JWT json web token par protocole OAuth 2.0, du Server Side Rendering avec un serveur Express embarqué dans la compilation Webpack, du split code avec le react-router grâce à loadable-component fonctionnant en SSR, et de la config ESLint Prettier et Typescript pour obliger les développeurs à suivre les Best Practices. – Intégration de l'UI/UX dans l'application React avec le biais de Material-UI, utilisation du module cssinjs pour nos styles CSS. – Evolution d'un nouveau microservice backend en création sur lequelle une partie des requêtes sont effectuées avec le framework NestJS.
Développeur Fullstack au forfait
Carnot-immobilier.net Agence immobilière
sept. 2019 - oct. 2019
2 mois
Paris, France
– Développement Fullstack (Frontend et Backend) Node.js React et les framework Next.js et NestJS. – Utilisation de Material Ui pour le frontend et du JSS – Mise en place des API Rest sur le backend avec un serveur Express, les différentes routes permettent la communication avec MongoDB par l'utilisation du module Mongoose. – Utilisation de Cloudinary coté backend pour stocker les photos, et faire des retouches sur les photos. – Utilisation de Nodemailer coté backend pour envoyer des emails par le biais de Mailjet – Traitement des données avec redux-saga et mise en place de l'app web en SSR Server Side Rendering pour être visible par tous les crawler, google, bing, yahoo, qwant... – Mise en place du split code avec le react-router grâce à loadable-component fonctionnant en SSR – Mise en place de l'application dans un container Docker pour utiliser PM2 afin d'utiliser la notion d'équilibreur de charge « LoadBalancing » réparti sur 3 réplicas. – Mise en production de l'application sur un serveur Heroku et activation des DNS sur online.net
Développeur Fullstack en régie
iDGARAGES.com
févr. 2019 - juil. 2019
6 mois
Paris, France
– Développement Fullstack (Frontend et Backend) Node.js React du module principal de l'application permettant d'utiliser le comparateur (composé de 3 champs et d'un bouton pour lancer la recherche). Application Web à très forte audience. – Environnement de travail complexe sur Docker et Kubernetes, et Minikube. – Conception du Backend sur NodeJS avec Express, et installation dans un pod Kubernetes. Plusieurs API utilisées telles Google Autocomplete Address et des API en interne au groupe pour choisir son véhicule (Immatriculation ou marque/modèle/version) avec GraphQL Apollo. – Conception du module de recherche en React JS inséré dans le frontend actuel en Symphony PHP. Le module des 3 champs de recherche est technique et reprend toutes les règles de gestion propre à l'entreprise. Mise en place d'un champ de recherche avec étude par indexation d'une chaine de caractères FuseJS pour filtrer les prestations (vidanges, plaquettes de frein, échappement...). Le module développé est responsive sur smartphone, et reprend le bootstrap legacy en place dans l'application Symphony PHP. Utilisation du CSS SASS car demandé par le client. – Mise en place de tests unitaire grâce à Cypress qui permet de lancer les tests online sur cypress.io
Développeur Fullstack en régie
Upsell Expert
sept. 2018 - déc. 2018
4 mois
92120 Montrouge, France
– Développement du nouvel ERP de l'entreprise afin de remplacer l'ancienne application par migrations successives des clients. – Conception du Backend sur NodeJS avec Express et MongoDB. Plusieurs API externes utilisées telles que Google Calendar, Google Groups avec Google Suite. Export de l'existant des données stockées en SQL par le biais de AlaSQL. Mise en place d'un algorithme pour la conversation des adresses postale en position GPS par le biais de Google Maps Platform – Conception du Frontend en React JS avec l'utilisation de Antd design de manière globale pour le visuel. Configuration de webpack pour ouvrir l'environnement de dev avec react-hot-loader et de production. Utilisation du module React JS calendrier react-big-calendar et du module utilisé par Uber reprenant les cartes Mapbox concurrent de Google Maps, appelé react-map-gl – Ajout de nouveaux tests unitaire avec Karma / Mocha / Chai
Business analyste & consolideur comptable
Primexis / Vinci Holding / Banque international au Luxembourg BIL / Crédit Foncier de France
janv. 2015 - janv. 2018
3 ans 1 mois
– Primexis cabinet d'expertise comptable, consolideur SAP BFC chez BNP Paribas. – Vinci Holding siège social, consolideur SAP BFC. – Banque international au Luxembourg BIL, business analyste stagiaire. – Crédit Foncier de France, business analyste stagiaire.
Formation
Université Paris 1 Panthéon Sorbonne
Master 2, SIC Systèmes d'Information et Connaissances
2014 - 2015
1 an 2 mois
Université Paris 12
Maîtrise, Sciences Economiques et de Gestion
2010 - 2012
2 ans 1 mois
Université Paris 12
Licence, Maths Appliquées et Sciences Sociales
2007 - 2010
3 ans 1 mois
Licences et certifications
Kubernetes Fundamentals LFS258 for CKA certification
Délivré le : mars 2026
KCSA Kubernetes and Cloud Native Security Associate
Délivré le : oct. 2025
PCAP – Certified Associate Python Programmer
Délivré le : mars 2024
CKAD Certified Kubernetes Application Developer
Délivré le : juin 2022
Le Réacteur. Ecole de formation
Délivré le : juin 2018