Présentation
Développeur MERN expérimenté, avec plus de 3,8 ans d’expérience professionnelle dans la conception, le développement et la maintenance d’applications web full-stack. Je maîtrise le développement frontend et backend et possède de solides bases pour créer des solutions robustes, performantes et évolutives.
Je maîtrise React.js, Node.js, Express.js et MongoDB, et j’ai une expérience pratique de la création d’interfaces utilisateur dynamiques, d’API RESTful et de systèmes en temps réel. Je sais travailler dans des environnements Agile et collaborer avec des équipes pluridisciplinaires pour livrer des fonctionnalités répondant aux exigences techniques et métier.
J’ai démontré ma capacité à intervenir sur l’ensemble du cycle de développement, de l’architecture et de la conception des bases de données au déploiement et à l’optimisation des performances. Je suis à l’aise avec l’intégration d’API tierces, la mise en œuvre de l’authentification et de l’autorisation, ainsi que la gestion de l’état des applications à l’aide de pratiques frontend modernes.
En plus de mes compétences principales sur la stack MERN, j’ai de l’expérience avec les outils et pratiques DevOps, notamment Docker, les pipelines CI/CD et les plateformes cloud comme AWS (Lambda, EC2, S3). J’ai récemment travaillé sur des projets impliquant des systèmes d’IA agentique et l’intégration de l’entraînement de LLM, contribuant au développement d’architectures backend intelligentes axées sur les données.
Je suis toujours prêt à apprendre de nouvelles technologies et à relever des défis qui exigent une réflexion innovante et des compétences techniques en résolution de problèmes. Je m’engage à écrire du code propre et maintenable et à améliorer continuellement mes performances, tant individuelles que collectives.
Compétences principales : React.js, Node.js, Express.js, MongoDB, JavaScript, TypeScript, Firebase, PostgreSQL, Redis, AWS (Lambda, EC2, S3), API REST, WebSockets, Socket.io, CI/CD, Docker, GitHub Actions, intégration de modèles LLM, IA agentique, DevOps, méthodes Agile et architecture microservices.
Parcours
Mes responsabilités comprenaient le développement et l’intégration d’API REST, l’optimisation des performances côté serveur, la gestion des bases de données et la prise en charge d’architectures backend évolutives. J’ai travaillé sur les déploiements cloud, la configuration des serveurs, l’automatisation CI/CD et la surveillance de l’infrastructure afin d’améliorer la fiabilité des systèmes et l’efficacité opérationnelle.
J’ai également contribué à l’amélioration des sites web, aux processus de déploiement, au diagnostic et à la résolution des problèmes en production, ainsi qu’au maintien d’environnements sécurisés et performants.
**Compétences clés :** Node.js, TypeScript, Express.js, API REST, MongoDB, PostgreSQL, AWS, Docker, CI/CD, GitHub Actions, Nginx, Linux, infrastructure cloud, gestion de serveurs, DevOps, optimisation des performances.
J’utilise MongoDB, PostgreSQL, SQL Server et Redis pour gérer les données, optimiser les requêtes et mettre en place la mise en cache. Mon expérience du cloud comprend AWS Lambda, EC2, S3 et CloudWatch, ainsi que Docker, Terraform et CloudFormation pour le déploiement et la gestion de l’infrastructure.
Je fluidifie les mises en production grâce à des pipelines CI/CD utilisant GitHub Actions et Jenkins, et je contribue aux architectures de microservices, aux systèmes d’IA agentique et aux workflows d’entraînement de LLM. Je collabore avec différentes équipes afin de fournir des solutions conformes aux objectifs du produit.
**Compétences :** Node.js, Express.js, TypeScript, API REST, WebSockets, Socket.io, MongoDB, PostgreSQL, Redis, SQL Server, Firebase, AWS, Docker, CI/CD, Terraform, microservices, IA agentique, entraînement de LLM.
Mon expertise comprend le développement de composants d’interface utilisateur réutilisables, l’optimisation des performances des applications et la mise en œuvre de concepts avancés de React, tels que les hooks, le contexte et la gestion de l’état. Je collabore avec les équipes back-end pour intégrer des API REST, assurer une circulation fluide des données et fournir des applications fiables.
Grâce à une solide connaissance des principes UI/UX, je privilégie un code propre et facile à maintenir, la compatibilité entre navigateurs et les pratiques modernes de développement.
**Compétences clés :** React.js, JavaScript (ES6+), HTML5, CSS3, design adaptatif, API REST, Git, UI/UX, Figma, React Hooks, gestion de l’état, optimisation des performances, tests, débogage, développement Agile.
2) A contribué à la création d’interfaces utilisateur intuitives, en utilisant des frameworks tels que React.js afin d’améliorer l’interactivité et l’expérience utilisateur.
3) A participé à des revues de code et à des séances de débogage afin d’identifier et de résoudre les problèmes, et d’optimiser les performances et les fonctionnalités des applications.
4) A mené des recherches sur les technologies frontend et les tendances émergentes, et formulé des recommandations concernant leur intégration éventuelle dans de futurs projets afin de renforcer l’innovation et la compétitivité des produits.
Pendant mes études, j’ai acquis de solides bases en programmation, en développement logiciel et en résolution de problèmes.
**Principaux domaines d’apprentissage :**
- **Programmation :** Python, Java, JavaScript et programmation orientée objet (POO).
- **Développement Android :** création d’applications Android avec Java.
- **Développement web :** HTML, CSS, JavaScript, conception adaptative et fondamentaux du développement front-end.
- **Développement back-end :** notions de base de Node.js et programmation côté serveur.
- **Concepts fondamentaux :** structures de données, algorithmes, bases de données et génie logiciel.
**Projets et activités :**
- Développement d’applications universitaires pour Android et le web.
- Participation à des activités de volleyball, à des clubs sportifs et à des événements universitaires.
- Contribution à l’organisation d’événements et aux activités d’équipe.
Ces expériences ont posé les bases de ma carrière dans le développement logiciel et l’ingénierie back-end.

