Je suis passionné de développement depuis mon adolescence, j'aime découvrir/utiliser des nouvelles technologies de développement.
J'ai soif d'apprendre dans le domaine de l'IT : je m'autoforme/bidouille. En réseau ou en UI par exemple, en plus du développement. Ex: Domotique, mise en place d'applications locales accessibles via VPN avec un serveur à domicile, création d'une API de gestion de lumière en Rust.
Mission 1 – Application de gestion de contrats (Artelia)
Développement full-stack d'une application web de gestion de contrats pour une entreprise d'ingénierie, au sein d'une équipe de 2 développeurs. Conception de l'interface sous Angular 17, développement de l'API en .NET 8, gestion de la base de données avec EF Core / SQL Server, hébergement sur Azure.
Mission 2 – Application web de gestion d'aides (secteur public)
Développement full-stack from scratch d'une application web de gestion d'aides à destination de professionnels, au sein d'une équipe de 5 personnes (3 développeurs, 1 Scrum Master, 1 Product Owner), en environnement Agile/SCRUM. Participation à la définition de l'architecture technique en collaboration avec l'équipe et des architectes dédiés. Développement du front-end en React 19, de l'API en .NET 8 puis .NET 10, gestion de la base de données avec EF Core / SQL Server, hébergement sur Azure. Mise en place et suivi de la qualité du code via SonarQube (couverture de tests unitaires ≥ 80%). Gestion de la CI avec FTS puis GitLab CI.
Consultant en mission pour CPage, éditeur logiciel du domaine médical pour la partie économie et finance.
Ma mission est de participer aux développements de nouvelles fonctionnalités dans une équipe constitué de développeurs et d'experts métier.
Les technologies utilisées sont Java comme langage de programmation, Spring boot côté Back-end avec Hibernate et Swing pour le front-end.
Portage d'un ERP : Développement d'une application WEB à partir d'un client lourd.
Mes missions ont été :
- D'analyser l'existant
- De développer l'API en C# via Swagger
- Développer le front-end en Angular (12) en s'inspirant d'une maquette et de l'écran du client lourd
- De proposer des solutions techniques
- English