Hosni Emhemdi

Consultant js

Salaire / Taux journalier

93110 Rosny-sous-Bois, France

Freelance

Expertises

ReactAngularNodeTypescriptDevOpsNestJavascriptNextReact NativeReduxCSSSassHTMLPHPLaravelC#JavaC++CRequêtes SQLMySQLMicrosoft SQL ServerOracleMongoDBNeo4jGraphQLDockerGitLabClean CodeDéveloppement FullstackStratégie ProduitAdministration système & réseauAdministration de bases de donnéesLinuxAndroidIonicTomcatWindows

Langues

Arabe (Maternelle)Français (Courant)Anglais

À propos

Introduction

Si tu veux tu peux.

Liens

Expérience de travail

Senior

Karismatik

sept. 2022 - Présent

4 ans 2 mois

• Lead technique sur les projets ReactJS et Angular • Conception d’architectures front-end modulaires et performantes • Mise en place de standards de développement (Clean Code, conventions, architecture) • Développement de fonctionnalités critiques en React, Angular, NodeJS et NestJS • Optimization des performances: lazy loading, code splitting • Mise en place et maintenance des pipelines CI/CD (Gitlab) • Conteneurisation des environnements via Docker + configuration Nginx • Mentoring des développeurs juniors et intermédiaires • Participation active aux choix techniques et à la roadmap produit • Collaboration étroite avec PO/UX pour améliorer l’expérience utilisateur

Consultant js

Agence Karismatik

sept. 2022 - Présent

4 ans 2 mois

Paris, France

SYMDRIK

mai 2022 - oct. 2022

6 mois

Ariana, Tunisie

Développeur js

mai 2022 - oct. 2022

6 mois

Ariana, Tunisie

Participation à la mise en place de l'équipe fullstack JS et définition de l'architecture nécessaire au bon déroulement des projets

Full Stack Engineer

mai 2022 - oct. 2022

6 mois

• Participation à la création d’une nouvelle équipe Full-Stack JS • Définition de l’architecture technique (front + back) • Mise en place des fondations du projet : structure, conventions, CI/CD • Développement en Angular, NodeJS et NestJS • Mise en place des environnements Docker pour les développeurs

Senior

Proxim IT

août 2019 - mai 2022

2 ans 10 mois

• Développement de modules critiques (authentification, formulaires dynamiques, workflows) • Intégration avec Keycloak, FormIO • Optimisation UI/UX et performance • Participation aux revues de code et à la qualité globale du projet • Collaboration avec l’équipe mobile (React Native) • Développement d’interfaces complexes en Angular + NgRx • Mise en place d’un design system basé sur Material-UI • Implémentation Mobile First • Contribution à la qualité via tests et SonarQube • Développement en React + Typescript • Mise en place de Redux + architecture modulaire • Optimisation du parcours utilisateur • Participation aux pipelines CI/CD

Frontend Developer

Proxym Group

août 2019 - mai 2022

2 ans 10 mois

Sousse Governorate, Tunisia

Développeur Full-js angular, cordova, react js, react native, next js, css, JavaScript, typescript, html

Karizma Technology

nov. 2016 - juil. 2019

2 ans 9 mois

Zarzis, Tunisie

Développeur Web et Administrateur systeme

nov. 2016 - juil. 2019

2 ans 9 mois

Zarzis, Tunisie

Développement web frontend et backend, et l’administration de serveur de base de données (parse server),déploiement des sites et les autres outils de travail installer sur un serveur linux. Visualiser coordonnées Compétences Langages de programmation et technologies web Java ,android, C, C++, SQL, VB, HTML,CSS,XML, C#, PHP, JavaScript, JQuery, Ajax ,Asp.net, angularJs, angular2, react, laravel, ionic, graphql, cypher. Environnement de développement Eclipse, Netbeans, VisualStudio,Android Studio, dev C++, emu8086, visual code. Serveurs NodeJs, Docker, Apache Tomcat, IIS, Wamp Server et Easy PHP . SGBD Oracle 10g, MySQL, SqlServer, parse, neo4j. Systèmes d'exploitation Mac, linux et Windows. Autres compétences langage de modélisation (UML) et programmation Shell( unix) . Expériences professionnelles - Stages Zarzis, Medenine, Tunisie nov. 2016 - Karizma Technology développeur Web et Administrateur systeme: Développement web frontend et backend, et l’administration de serveur de base de données (parse server),déploiement des sites et les autres outils de travail installer sur un serveur linux. -Optimisation des modules existants : corriger les problèmes, suivre les nouveautés technologiques et optimiser côté design. -Conception et préparation de base de données des applications web : utiliser la méthodologie UML afin de modéliser le cahier de charge de client et la mise en place de base de données. -Implémentation des applications web : utilisation de patron de conception MVC. Préparation de Template avec un design convenable, mise en place des modèles et l’implémentation des contrôleurs, tout en utilisant l’approche Agile. - Administration des instances « parse server » : ajout et configuration d’une instance pour chaque projet afin de servir un accès à la base de données mongodb plus une couche fonctionnelle comme l’envoi de notification et les messages temps réel par exemple.

Full Stack Engineer

nov. 2016 - juil. 2019

2 ans 9 mois

• Développement front-end Angular • Développement back-end NodeJS / Parse Server • Mise en place de la logique temps réel • Gestion des rôles, permissions, sécurité • Architecture et structuration du projet • Développement d’interfaces dynamiques • Intégration temps réel via socket.io • Optimisation des performances et du rendu • Collaboration avec l’équipe design pour améliorer l’expérience utilisateur

Stage de projet fin d’étude

Trésorerie régionale de finance de Monastir

févr. 2016 - juil. 2016

6 mois

Monastir, Tunisie

Sujet : Conception et développement d’un progiciel afin d'organiser et centraliser le système d'information sous forme des modules. IDE: Visual Studio. Framework: Entity Framework. Technologies : ASP.NET MVC. Langage : C#. Durée : 4 mois. Base des données : SqlServer.

Stage de formation

VoipTunisia

août 2015 - oct. 2015

3 mois

Médenine, Tunisie

Sujet : Développement d’une application SIP interne avec android sur un serveur Asterisk destiné aux entreprises pour organiser leurs communications internes. IDE: Android Studio. Langages et technologies utilisés -android -java -voiIP -Asterisk - Shell( unix) - Durée : 2 mois.

stage de projet fin d'étude

PHINIX SOLUTION

févr. 2013 - juil. 2013

6 mois

Monastir, Tunisie

Sujet : Conception et développement d'une application de gestion de stock dynamique configurable selon les choix d'utilisateur final. IDE: NetBeans . Technologies : Java. Langage : Java SE. Durée : 4 mois. Base des données : HSQLDB.

Stage de formation

La Poste Tunisienne

août 2012 - oct. 2012

3 mois

Beni Khedache, Tunisie

Occuper pendant la période de stage une poste d'agent de guichet afin de comprendre les processus du travail.


Formation

Institut supérieur d'informatique et techniques de communication hammam sousse

Diplôme national d'ingénieur, informatique et télécommunications ( téléinformatique ), Computer Science

2013 - 2016

3 ans 1 mois

Résultat : assez bien

Activités et associations : DEV-ISITC, INFO-DEV

Institut supérieur d'informatique de Mahdia

Licence appliquée en informatique - Systèmes informatiques et logiciels, Computer Science

2010 - 2013

3 ans 1 mois

Résultat : très bien

Activités et associations : Microsoft club, ISIMA-droid

lycée beni khadech

Baccalauréat - mathématique, Mathematics

2009 - 2010

1 an 1 mois

Résultat : moyen

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.