Développement Backend avec Node.js : Expertise dans la création de services backend performants et évolutifs avec Node.js. Intégration de plateformes de gestion de données telles que Directus, et maîtrise des bases de données relationnelles et NoSQL, y compris PostgreSQL, MySQL, et DynamoDB.
Développement Frontend : Solide expérience dans le développement d'interfaces utilisateur avec Angular 2+ et ReactJS. Utilisation de technologies avancées telles que NGRX, RXJS pour des applications web et mobiles complexes.
Gestion et Intégration d'APIs : Compétence dans la conception, le développement et l'intégration d'APIs RESTful et GraphQL, assurant la communication efficace entre différents services et systèmes.
Bases de Données : Expérience approfondie dans la conception, l'optimisation et la gestion de bases de données SQL (PostgreSQL, MySQL) et NoSQL. Optimisation des requêtes complexes pour une performance accrue.
Développement Full-Stack : Conception et développement d'applications complètes utilisant JavaScript, de la base de données à l'interface utilisateur, avec une approche modulaire et une attention particulière à la maintenabilité du code.
Automatisation et CI/CD : Mise en place de pipelines CI/CD avec GitLab CI/CD et GitHub Actions pour l'automatisation des tests, du déploiement, et des livraisons continues.
Blockchain et DApps : Développement d'applications décentralisées (DApps) sur la blockchain Ethereum, y compris la création de smart contracts, l'intégration de NFT, et la mise en place de systèmes de staking basés sur le Proof of Stake.
Gestion de Projets : Capacité à mener des projets de développement du début à la fin, en assurant la qualité, le respect des délais, et une communication fluide avec les équipes multidisciplinaires et les clients.
ARAMCO, Arabie Saoudite : En tant que Senior Backend Developer, j'ai joué un rôle clé dans l'intégration de Directus pour la gestion des données, en développant des services backend performants avec Node.js et PostgreSQL, améliorant ainsi considérablement les capacités de gestion des données d'Aramco.
DNEXT, Suisse: Senior Full-Stack Javascript Developer, j'ai collaboré avec une équipe internationale pour révolutionner le traitement des données sur la plateforme Next, utilisant ElasticSearch, AWS Lambdas, et d'autres technologies de pointe pour optimiser la recherche et le traitement des données.
Proxym-IT, Tunisie / France: En tant que Frontend Developer, j'ai travaillé sur des projets internationaux importants, y compris des applications bancaires et de microfinance, utilisant Angular, NGRX, et RXJS pour offrir des solutions robustes et scalables.
Consulteer AG Suisse : Développement d'une application décentralisée (DAPP) pour le projet CPTC en Autriche, permettant l'achat de NFT via la blockchain Ethereum, en intégrant des smart contracts et un système de staking.