Essya - Développeur JAVA ECLIPSE
Ref : 190214E001-
Domicile
92370 CHAVILLE
-
Profil
Développeur (23 ans)
-
StatutFreelance

-
Stage de find'études
Jan 2018 - Jan 2018Développement d’un outil pour réaliser des simulations numériques de dépose de pipeline dans un fond
marin. Un outil sous forme d’une application web destinée à des clients de l’industrie pétrolière.
Mon rôle était de participer aux différentes é
tapes de développement au sein de l’équipe dédié à ce projet.
La mission qui m’a été confié consiste à participer aux développements des
différentes parties de cette application web :
-La partie front
-end de l’application et les interfaces utilisateur nécessaires.
-La partie back-end de l’application
-La gestion des comptes utilisateurs
-La gestion des projets
-La création d'une base de données MySQL
Les technologies utilisées sont:
-Django pour la partie back
-HTML, CSS et JavaScript pour la partie front
-MySQL comme base de données
-XML pour la structuration des données d'un projet créé par un utilisateur -
Fouille de Données et Aide à la DécisionJan 2017 - Jan 2017
Durant ce cours la prof nous a permis la possibilité de choisir le sujet du projet sur lequel nous travaillons alors j'ai choisi comme sujet le fait de prédire si un patient sera présent lors de son rendez -vous chez le médecin ou pas.
Pour réaliser ce projet nous avons été amenés à analyser une base de données téléchargé à partir du site Kaggle sous format d'un fichier CSV, contenant plus de 110000 rendez-vous, et d'une taille de 2 MB.
J'ai développé un programme avec python utilisant trois algorithmes (k plus proche voisin, arbre de décision et Random Forest). Ces algorithmes s'appuie sur les dates de prise de rendez
-vous, l'adresse des patients, les maladies qui peuvent avoir (diabétique ou pas,...) ou bien l'âge afin de prédire si un patient se présentera à son rendez -vous ou pas. -
Application client/serveur
Jan 2017 - Jan 2017Réalisation d'une application de petites annonces (plomberie, guitare, déménagement, objet à vendre...). Le Projet est développé en java et avec une base de données Mysql.
Un utilisateur s’adresse à un serveur (IP connu, port connu) et lui envoie de petites annonces.
Le serveur envoie au client toutes les petites annonces reçus. Le serveur,
autant que possible, n’envoie que des annonces de clients connectés et n’envoie
pas les annonces obsolètes. Le client choisit une/des petite(s) annonce(s) parmi
celle proposées et entre en communication directe avec l’utilisateur proposant
cette annonce. -
Site web
Jan 2017 - Jan 2017Participation à la création d'un site web qui facilite le suivie de maintenance des avions. En utilisant un projet
Maeven sur la plateforme Eclipse, un serveur Elasticsearch, HTML, CSS et JS pour la création des pages web. -
Application java
Jan 2017 - Jan 2017Développement d'un jeux avec le langage java. C'est un jeux qui sert à tuer des dragons en évitant des obstacles avec la possibilité d'enregistrer le score, ,modifier la vitesse des dragons, faire pause et Play pour le jeux et réalisation des effets visuels et sonores.
-
Projet robotiqueJan 2016 - Jan 2017
Développement d'un robot lego Mindstorm NXT avec le langage ja
va. Ce robot est capable de détecter les
couleurs (le RGB des couleurs) et à partir de cette détection on est capable de lui faire apprendre plusieurs
couleurs ce qu'on appel étalonnage. En faisant cet étalonnage on peut lui faire suivre des lignes droites ou courbés de couleurs différentes. -
Projet fin d'étude
Jan 2014 - Jan 2014Conception & Développement d'une Application Mobile de Géolocalisation d'un Parc Roulant. Les
technologies utilisées sont : J2EE: pour l'implémentation de l'application web, Android pour l'implémentation de l'application mobile et UML comme langage de modélisation objet. -
Mini Projet ( gestion d'une bibliothèque )Jan 2012 - Jan 2012
Ce mini projet était une bonne initiation au développement avec le langage C.
Il m'a permis d'appliquer les connaissances acquises au cours de ma première année universitaire, non seulement en termes de développement, mais aussi en termes de conception.
Etudes et diplômes
• 2010 -2011: Lycée
Slimane ben Slimane à Zaghouan -Tunisie
Obtention du BAC Math avec mention assez bien
• 2011 -2014 : Faculté de Science de Bizerte -Tunisie
Obtention du diplôme Licence Fondamentale en science informatique
• 2014 -2015: Faculté de Science de Bizerte -Tunisie
Obtention duM1 : Master recherche en informatique
• 2015 -2018: Université Paris Diderot
Obtention du Master Professionnel en informatique : Parcours Information et Mobilité
Domaines de compétences
Langages/Développement
Applicatif : langage C, PL/SQL, JAVA, python.
Web : Django, PHP, HTML, JavaScript, CSS.
SGDB : MYSQL, Oracle 11g, Postgresql.
Structuration des données: XML.
Logiciels et outils
Systèmes d’exploitation : Installation et utilisation de Windows XP, 7, 8, UNIX( Ubuntu ).
Techniques de conduite de projet: SCRUM, UML(2).
Langues
Arabe Maternelle.
Français lu, écrit et parlé.
Anglais lu et écrit.
Italien Notions de base, rapidement perfectible
• 2010 -2011: Lycée
Slimane ben Slimane à Zaghouan -Tunisie
Obtention du BAC Math avec mention assez bien
• 2011 -2014 : Faculté de Science de Bizerte -Tunisie
Obtention du diplôme Licence Fondamentale en science informatique
• 2014 -2015: Faculté de Science de Bizerte -Tunisie
Obtention duM1 : Master recherche en informatique
• 2015 -2018: Université Paris Diderot
Obtention du Master Professionnel en informatique : Parcours Information et Mobilité
Domaines de compétences
Langages/Développement
Applicatif : langage C, PL/SQL, JAVA, python.
Web : Django, PHP, HTML, JavaScript, CSS.
SGDB : MYSQL, Oracle 11g, Postgresql.
Structuration des données: XML.
Logiciels et outils
Systèmes d’exploitation : Installation et utilisation de Windows XP, 7, 8, UNIX( Ubuntu ).
Techniques de conduite de projet: SCRUM, UML(2).
Langues
Arabe Maternelle.
Français lu, écrit et parlé.
Anglais lu et écrit.
Italien Notions de base, rapidement perfectible