EXPERIENCES
DROOBI
INGENIEUR DEVELOPPEUR FRONT-END– 7 Mois (Du Aout 2017 au Février 2018)
TAILLE DU PROJET : 1 Chef de projet + 5 Développeurs
CONTEXTE :Plate-forme télémedicale de suivi du diabète. Via une application mobile et une interface web, l’équipe médicale spécialisée dans le diabète peuvent assurer le suivie de leurs patients et leurs planifier des traitements personnalisés à suivre selon leurs situations de glycémie. Le patient aussi via son application peux consulter son traitement, suivre les indications de l’équipe médicale et faire entrer les résultats de mesure de glycémie. La plateforme permet aussi le chat direct entre tous les intervenants du système.
FONCTION : Je suis en charge du développement de la partie Front-end Web totalement SPA en react js/redux.
REALISATIONS :
Développement des fonctionnalités conformément aux spécifications techniques et fonctionnelles : Gestion des patients, gestion des rapport médicales, gestion des programmes des traitements.
Utilisation de l’approche styled-components pour gérer le CSS en React js.
Intégration de données dynamiques en corrélation avec le développement Back-end
Création une application de chat avec Socket.IO pour la synchronisation les données en temps réel.
Création un système de Notification et chat : Envoi des messages push en Socket.
ENVIRONNEMENT TECHNIQUE :
JavaScript (ES6/ES2015), react js, JSX, CSS3, Git, WebPack, Babel, socket io, jira.
LILY
INGENIEUR DEVELOPPEUR FRONT-END – 3 Mois (Du Juin 2017 au Aout 2017)
TAILLE DU PROJET : 1 Chef de projet + 3 Développeurs
CONTEXTE :Annuaire bilingue, des fournisseurs de services de beauté et de bien-être.
L’idée de la startup est de permettre aux utilisatrices de l’application de chercher, localiser et avoir les nouvelles offres des salons de beautés, des centres de spa et des centres de remise en forme au Qatar.
FONCTION : Je suis en charge du développement de la partie Front-end Web (React native/ Redux) et mobile (React JS/ Webpack 2) sous Android et iOS.
REALISATIONS :
Développement de plusieurs fonctionnalités selon des spécifications techniques et fonctionnelles : Gestion des fournisseures et leurs informations, gestion des utilisateurs, gestion des publicités…
Développement des l’interfaces utilisateur web et mobile.
Amélioration du code et refactorisation.
Tests fonctionnelle.
Utilisation de la méthodologie Scrum Agile.
ENVIRONNEMENT TECHNIQUE :
JavaScript (ES6/ES2015), React JS, React Native, HTML5, JSX, CSS3, Git, Bootstrap, SASS,
SocketIo, jira.
MINI FOOT
INGENIEURDEVELOPPEUR FULLSTACK - 5 Mois (Du Janvier 2017 au Mai 2017)
TAILLE DU PROJET :1 Chef de projet + 2 Développeurs
CONTEXTE :Une plateforme destinée a la communauté des jours amateurs de mini-foot.
Réalisation d’une application Web/Mobile qui met en relation les joueurs inscrits afin de faciliter l’organisation des matches et des compétitions ainsi que la réservation des terrains.
FONCTION : Participation au développement backend (Node JS, express js, MongoDB) et front-end web et mobile (React JS, React Native, Webpack 2, Redux).
REALISATIONS :
Création le module d’authentification sécurisée en utilisant Passport.JS
Développement des services web en utilisant Node JS et Express JS.
Création un system de chat en utilisant ( Firebase FCM) pour synchroniser les données en temps réel.
System de Notification : configurer et ajouter de notifications push à l’application web et mobile en utilisant le service Cloud Functions de Google pour Firebase.
Créer un contrôle de calendrier en utilisant React JS , CSS et Moment JS pour la gestion des évènements et des matchs.
Création et intégration del'API Google map Autocomplete avec React et Redux.
Utilisation de la méthodologie Scrum Agile.
ENVIRONNEMENT TECHNIQUE :
ECMAScript 6, React Native, ReactJS, Redux, Webpack.js, Socket io, NodeJS ,ExperssJS, MongoDB, HTML5, CSS3, GIT, Firebase, Rest API.
JOBMAP
DEVLOPPEUR FULLSTACK - 4 Mois (Du Septembre 2016 au Décembre 2017)
TAILLE DU PROJET : 1 Chef de projet + 3 Développeurs
CONTEXTE :Plateforme d’annonces de services aux particuliers.
Conception et réalisation d’une application Android qui permet de proposer aux particuliers des annonces de différents services de besoins quotidien :petit bricolage, ménage, déménagement, babysitting, cours particuliers…
FONCTION : Je suis en charge du développement de la partie front-end Webet back-end.
REALISATIONS :
Développement de plusieurs fonctionnalités selon des spécifications techniques et fonctionnelles : Gestion des fournisseures et leurs informations, gestion des utilisateurs, gestion des publicités…
Développement des l’interfaces utilisateur web et mobile.
Amélioration du code et refactorisation.
Tests fonctionnelle.
Utilisation de la méthodologie Scrum Agile.
ENVIRONNEMENT TECHNIQUE :
.Net Framework 4.0, C#, IIS, ASP.NET MVC, Entity Framework, Android, HTML, CSS, JQuery
FORMATION
2014 – 2017
Ingénierie DIPLOME D'INGÉNIEUR INFORMATIQUE – GENIE LOGICIEL
EPI Sousse - Ecole Pluridisciplinaire Internationale
2011 - 2014
Licence
LICENCE EN SCIENCES ET TECHNOLOGIE DE L'INFORMATIQUE
ISITCOM Hammam Sousse - Institut Superieur d'Informatique et des Techniques de Communication.
2010 – 2011
Cycle préparatoire CYCLE PRÉPARATOIRE
IPEIM - Institut préparatoire aux études d'ingénieurs de Monastir.
2009 – 2010
Baccalauréat BACCALAURÉAT EN INFORMATIQUE
Lycée de Sousse
COMPETENCES TECHNIQUES
Langages :JavaScript (ES6/ES2015), PHP, HTML, CSS, C/C++, Java, C#.
Technologies Web :React.js, Redux, Node.js, Express, HTML5, JSX, CSS3, SASS, Compass, Bootstrap , jQuery, Webpack Grunt.js,Gulp, Meteor.js, Require.js, WebSockets, Socket.IO
Mobilité :React Native, iOS, Android
SGBD:MongoDB, MySQL, PostgreSQL, Oracle
Web services :SOAP et REST
Méthodologies : Scrum Agile
Outils de Tests :Google Postman, Mocha
Systèmes et Réseaux :Windows, Linux, Mac OS X
Outils de gestion :Git, Jira
Design Pattern :Singleton, Factory, Adapter, Decorator
LANGUES
Anglais : Technique