Domaines de compétence
? ? Langages : ? HTML, CSS, JavaScript, NodeJS, React, Angular, Typescript, PHP, SQL, Python.
? ? Base de données : ? MySQL
? ? OS : ? Linux (Ubuntu, Ubuntu Server, Linux Mint)
? ? Platform : ? Cordova, electron, ROS, FFmpeg
? ? Logiciel de développement : ? Atom, PyCharm, WebStorm, VSCode, Android Studio
Expérience professionnelle
Développeur Front-End? , Wimobi (Tunisie - Mahdia) Depuis ? Sept 2020
? Développement des modules d’un site Web.
? ? Correction des problèmes dans un projet (site web).
? Développement du serveur.
? Communication directe avec le client.
? ? Environnement technique : ? Angular, Node(express, socket ...) , Typescript,
Redux, Webpack, sass, Couchbase, Trello, Ubuntu, VSCode.
Développeur Front-End? , BrainStack (Tunisie - Sousse) ? Jan 2020 - Juil 2020
? Développement des modules d’un site Web.
? ? Correction des problèmes dans un projet (site web).
? ? Environnement technique : ? React, Typescript, Redux, Webpack, less, Odata,
Bitbucket, Toggl, Windows, VSCode.
Développeur Full-Stack? , EnovaRobotics (Tunisie - Sousse) ? Juillet 2017 ? – Déc. 2019 ? Développement
des applications multiplateformes :
? Application mobile hybride d’un robot de téléprésence (téléportation, vidéo- conférence...)
? Application desktop multiplateformes d’un robot de sécurité (Affichage du flux vidéo,
commandes du robot, utilisation du l’API « Google Maps » offline...)
? Développement des serveurs pour la communication entre un pc ou une tablette de
commande et le robot en temps réel :
? Serveur pour les commandes. (Socket (TCP/UDP), WebSocket)
? Serveur pour la transmission du flux audio vidéo.
? Développement des codes pour l’envoie et la réception des données et leurs exécutions dans lerobot.
? Configuration et installation les robots (des pc embarqués)
? Installation d’environnement (Ubuntu Server et Desktop)
? Installation les packages (ROS, Python, Node...)
? Configuration du réseau.
? Création des scripts de lancement au démarrage.
? Développement d’un site pour la gestion des robots et des clients.
? Développement des API pour les fonctionnalités du robot.
? Diagnostique et débogage des erreurs.
? ? Environnement technique : ? Html, CSS, javascript, PHP, Cordova, Electron, python,
robot mobile, MySQL, Webrtc, FFmpeg, Linux, ROS, Service Web, OVH, REST, Atom,
VSCode, PyCharm, WebStorm.
Stage PFE? , EnovaRobotics (Tunisie - Sousse) ? avril 2017 – juin 2017 ? ? S
ujet : ? Intégration d'un
système de vidéo conférence dans un robot
mobile télécommandé appelé « Robot de téléprésence »
? ? Environnement technique : ? Html, CSS, javascript, PHP, Cordova(android), python, robot mobile, MySQL, Webrtc, FFmpeg, Atom, Linux, ROS.
Etudes
Licence fondamentale en informatique? , ESSTHS ? 2017 ?
? Obtention de la licence fondamentale en
informatique (stage de 3 mois au sein de la société EnovaRobotics)
? Formations : Microsoft (C#, XAML), Android, Arduino, Raspberry, Web (HTML, CSS, JavaScript), PHP, Java, C++