Présentation
Je peux vous aider à créer une solution web complète, du développement de l’interface utilisateur aux API backend et à l’intégration de bases de données, que vous ayez besoin d’un site web, d’une application web, d’une plateforme e-commerce, d’un tableau de bord d’administration ou d’une solution métier personnalisée.
Mon expertise comprend :
Développement frontend avec React.js, Angular, JavaScript et TypeScript
Développement backend avec Java, Spring Boot, Node.js et Express.js
Développement d’API RESTful et intégration d’API tierces
Conception et intégration de bases de données MongoDB, MySQL et PostgreSQL
Authentification, autorisation, opérations CRUD et systèmes basés sur les rôles
Implémentation d’interfaces UI/UX responsives et fidèles au pixel près
Tableaux de bord d’administration et systèmes de gestion
Applications e-commerce et applications métier
Microservices et architecture backend
Correction de bugs, débogage, optimisation et développement de fonctionnalités
Git, GitHub, Docker, Maven et processus de déploiement
Parcours
Conçu des services backend évolutifs, des intégrations d’API, des fonctionnalités pilotées par des bases de données et des interfaces Angular réactives.
Mis en œuvre des solutions d’IA basées sur le RAG à l’aide de Spring AI, en intégrant des grands modèles de langage (LLM), le traitement de documents, les embeddings, des bases vectorielles et des pipelines de recherche.
Travaillé avec Java 21, Maven, Spring Cloud, Git, Docker, PostgreSQL et Azure AI dans le cadre du développement d’applications.
Appliqué les tests unitaires, le débogage, les tests d’API, les principes de code propre et les bonnes pratiques d’ingénierie logicielle afin de fournir des solutions fiables et prêtes pour la production.
J’ai développé une expertise pratique en Java, C++, Python, JavaScript, TypeScript, SQL, Spring Boot, API REST, microservices, React.js, Angular, Node.js, Express.js, MongoDB, MySQL, PostgreSQL, Git, GitHub, Docker et Maven.
J’ai appliqué les structures de données et algorithmes, la conception de systèmes, les concepts de bases de données et les principes d’ingénierie logicielle pour résoudre des problèmes de programmation pratiques et développer des applications full-stack évolutives.
J’ai mis en œuvre des fonctionnalités concrètes, notamment l’authentification, les opérations CRUD, l’intégration d’API, des interfaces utilisateur responsives, la gestion de bases de données, les tests, le débogage et des services basés sur le cloud.
J’ai renforcé mes compétences en résolution de problèmes et en développement logiciel grâce au codage pratique, au développement de projets, au débogage, à l’optimisation et à la création d’applications orientées production.


