Se rendre au contenu

Développement

APPROCHE

Donner vie à des idées par le code, c’est créer des solutions concrètes qui répondent à des besoins réels. Du développement d’applications web à la mise en place de systèmes sur mesure, je conçois des logiciels robustes, évolutifs et centrés utilisateur. En alliant maîtrise technique, qualité de code et compréhension métier, je vous accompagne dans chaque étape du développement pour transformer vos projets en réussites digitales.   


 

Compétences


C# : .Net (multi-plateforme), ASP NET API, WPF, WinForm, ...

Python : Flask, Django, SQLAlchemy, Langchain, Numpy, Pandas, Plotly, Jupiter Notebooks, Anaconda, ...

NodeJS : Express, Mongoose, Async, Soket io, ...

Angular : Material, PrimeNG, ...

HTML/CSS/JS/TS

C et C++

Arduino, RPI, ESP32, ...

EXPERIENCE

Passionné d’informatique et d’électronique, j’ai découvert la programmation dès l’âge de 12 ans avec le langage C, en développant plusieurs petites applications d'entraînement ainsi que quelques mini-jeux à l’aide de la bibliothèque SDL.


J’ai ensuite rapidement étendu mes compétences vers le C++ et la programmation embarquée : j’ai commencé avec des microcontrôleurs PIC de la marque Microchip, avant de travailler sur des cartes Arduino, Raspberry Pi puis plus récemment sur des modules ESP32.


Conscient de l’évolution permanente des technologies et des besoins du secteur, j’ai continuellement enrichi mes connaissances. J’ai acquis une excellente maîtrise du langage C#, que j’utilise aujourd’hui pour le développement avancé de backends d’applications web, notamment via des API REST.


Au fil de mes expériences professionnelles, j’ai également utilisé Python, aussi bien pour l’analyse de données , pour la création de services backend et plus récemment pour des projets en lien avec les LLM et le RAG.


Je maîtrise également le framework frontend Angular, des versions anciennes (à partir d’Angular 4) jusqu’aux plus récentes, ainsi que Node.js, avec lequel j’ai déjà développé plusieurs services web backend.


Je continue à pratiquer le développement informatique à titre personnel et professionnel et je reste attentif aux évolutions des principaux langages de programmation afin de maintenir mes compétences à jour. 


Au-delà de la maîtrise d’un langage en particulier, le développement informatique repose avant tout sur une solide compréhension de l’algorithmique et des méthodologies de développement. C’est pourquoi je suis capable de m’adapter rapidement à un projet, même lorsque le langage utilisé m’est peu familier.