Mon profil

Identité
Thomas Invernizzi, 34 ans.
Situation familiale
Marié, père d'un enfant.
Localisation
Meix-le-Tige
40km d'Hesperange ☺️
, Belgique.
Nationalités
Belge & Italien.
Mobilité
Permis de conduire B, avec véhicule personnel.
Poste actuel
Development Manager & Full Stack Developer, au Luxembourg.

Emplois & formations

Projets & compétences

Moteur d'application de gestion d'entreprise

Conception d'une application web de gestion d'entreprise, initiateur du projet et présent à toutes les étapes, du cahier des charges à la mise en production, utilisée pour la gestion de l'entreprise de mon employeur et commercialisée en SaaS. Le moteur de l'application se veut modulable et extensible afin d'apporter des solutions sur mesure pour chaque client, environ 20 clients en production, pour environ 200 utilisateurs (TPE/PME et associations).

Projet co-financé par l'Etat Luxembourgeois à hauteur de 250.000 EUR, 3 ans de développement.

Technique

Backend utilisant Laravel, base de données MariaDB, conteneurisé avec Docker sous Ubuntu 24.04. Frontend utilisant NuxtJS en SSR ou SPA, API RESTful avec Laravel Sanctum. Test unitaire et feature test avec Pest, E2E testing avec Cypress. Cache avec Redis, conception de Package Laravel. CI/CD avec Forgejo Actions, Swagger.

Laravel NuxtJS MariaDB Redis Vuetify Cypress Pest GNU/Linux Docker Sentry

Applications de gestion de cabinet médical

Développement et maintenance d'applications de gestion de cabinet pour professionnels de santé. Une première application pour les médecins (généralistes et spécialistes) et les médecins-dentistes, une seconde pour les kinésithérapeutes. Environ 300 utilisateurs au Luxembourg.

Technique

Applications compilées, utilisant le langage 4D, single client ou client-serveur, compatible Windows et MacOS. Code source ancien, maintenu et évolué, intégration d'outils tiers comme : Doctena, eSanté (DSP, Paiement immédiat direct, SOAP Request), Caisse nationale de santé.

4D

Sites web

Développement et maintenance de sites web pour PME et associations, environ 200 sites web en production.

Technique

Utilisation de Wordpress, avec des thèmes personnalisés, conception de plugins sur mesure. Hébergement sur VM Microsoft Azure et Scaleway.

Wordpress

Notes

De manière générale, je suis à l'aise avec l'algorithmie, la programmation orientée objet et procédurale. Je maîtrise la majorité des aspects du Framework Laravel, j'ai de bonnes connaissances en Javascript (ES6). De par des besoins plus ponctuels, j'ai eu l'occasion de travailler avec les langages et outils suivants : Quasar, React Native, NodeJS.

Infogérance serveurs GNU/Linux

Configuration et maintenance de serveurs GNU/Linux, installation de services, analyse et conseil, gestion du support technique. Environ 20 serveurs en production.

Technique

De CentOS 6 à Ubuntu 24.04, en passant par Debian ou Alpine Linux. Configuration des services, conteneurisation avec Docker (principalement LAMP Stack, Caddy, Nginx, PostGres, Redis, Traefik), configuration iptables, fail2ban, etc.

GNU/Linux Docker

Notes

De manière générale, je suis à l'aise avec les environnements Windows, macOS et Linux.

Classification d'images

Développement d'un modèle de classification d'images de cartes à collectioner à destination d'une application mobile.

Technique

Scraping de données (35 000 images), traitement des images, entraînement d'un modèle de classification d'images avec TensorFlow en Python, utilisant le modèle MobileNetV2, déploiement d'un serveur Flask pour la classification en temps réel, conception d'une application mobile avec React Native (Expo).

TensorFlow Python Flask React Native

Notes

Il s'agit d'un projet personnel, je n'ai pas la prétention de maîtriser les technologies utilisées bien qu'elles m'intéressent énormément.

Application de gestion de cabinet vétérinaire

Développement d'une application de gestion de cabinet vétérinaire, à destination du marché Luxembourgeois, en cours de développement.

Technique

Backend utilisant Laravel, base de données PostgreSQL, frontend InertiaJS avec React, solution SaaS.

Laravel InertiaJS React Shadcn PostgreSQL

Application de gestion de collection de cartes à collectionner

Développement d'une application de gestion de collection de cartes à collectionner, à vocation open source, en cours de développement.

Technique

Backend utilisant Laravel, base de données MariaDB, frontend Livewire avec FilamentPHP. Endpoint API RESTful avec Pocketbase, scraping de données avec Puppeteer et uniformisation des données. (35 000 cartes, historique des prix)

Laravel Livewire FilamentPHP MariaDB

Langues

Ma langue maternelle est le français et je dispose de bonnes connaissances en anglais.

Gestion de projet

Plus Kanban que scrum, estimation des tâches, gestion des priorités, des dépendances. (Jira, Trello, Clickup). Gestion d'équipes de développement jusqu'à 6 personnes sur site et en outsourcing.

Relationnel

De nature sociale, j'ai un bon relationnel et je m'adapte facilement à de nouvelles situations.

Curieux

J'aime apprendre, approfondir mes connaissances sur de nouveaux sujets.

Mes attentes

Actuellement en poste au sein de la même structure depuis quelques années, je suis exclusivement à la recherche d'une proposition pour du long terme, temps plein ou 4/5ème.

Le préavis auprès de mon employeur actuel est de 2 mois.

Afin de me concentrer sur l'aspect technique, je ne souhaite plus faire de clientèle et je ne souhaite pas une mission de consulting directement chez un client.

En toute transparence, ma rémunération actuelle brute annuelle est de 50.000€, le package comprend une voiture en leasing, aucun autre avantage.