Refka - Développeur JAVA CORE
Ref : 180704Y001-
Domicile
8021 BÉNI KHALLED (Tunisie)
-
Profil
Développeur (31 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Développeur FullStack
AfersysJan 2019 - aujourd'huiDéveloppement d’une application de présentation d’un objet en format 3D en
Environnement technique : Java8 , spring boot 2.2.1 , spring data JPA , Spring security , mysql, maven , JWT, Oauth 2.0, GitLab, Trello, Git bash, Git gui, Angular8, RxJS, Bootstrap , Typescript , Html , Scss, Hql, Mockito, VsCode, Eclipse, postman, SQLDevelopper, ReactJS, JSX, Material design Bootstrap
le plaçant sur un plateau tournant dans un muni studio de photographie .
Tâches de développement
Participation à la rédaction de cahier de charge
Conception et modélisation
Ajout des tests unitaires
Développement de la partie authentification en utilisant JWT
Introduction de protocol Oauth pour permettre l’authentification avec Gmail
Création des entités JPA et les JPA repositories correspondantes.
Création des requêtes en HQL
Création des api Rest pour la gestion des entitées
Gestion des accès aux api en fonction de rôles de l’utilisateur .
Développement de quelques interfaces utilisateurs .
Ajout d’un pipe pour filtrer la liste de produits en utilisant plusieurs critères .
Migration des interfaces utilisateurs de Angular à React -
Développeur FullStack
MoneyCore (7 mois)Jan 2019 - Jan 2019Travailler sur le projet Kakoo qui présente une suite de solutions révolutionnaires
Environnement technique : Java 8, Spring Boot 1.5, Spring Security, Spring Data JPA, Rest, Mysql, Mysql Workbench, Angular 5, Material Design 5.2, RxJS, Junit 5, Mockito 2,Maven 3, Trello, Git, VScode, Eclipse, Swaagger 2.6.1, Postman
pour la gestion des ressources humaines.
Tâches de développement :
Couverture totale du code par des tests unitaires .
Réorganisation de projet :
Ajouter des interfaces
Ajouter un package ‘utils’ qui contient les classes communes
Renommer les méthodes d’une manières significatives
Commenter le code
Factoriser e code
Ajout de module ‘Tmetracking’ pour la saisie de temps et de congé.
Conception de la base de données
Création des entités JPA et des repositories y associés
Développement des couches d’intégration des données avec les WEBS
services REST.
Création des interfaces utilisateurs -
Ingénieur full stak
Jan 2017 - aujourd'huiFame Futures de FIS qui alimente automatiquement la suite de solutions Stream Derivatives avec des données de règlement , des données contractuelles et des frais d'échanges pour plus de 80 marchés.
Technologies : Java, Angular, Html, CSS, Material, JS, TS, NodeJS, Rest , Mysql, couchbase, Maven , Git bash , Git Gui, Jira -
Stage
PFE à FisJan 2017 - Jan 2017le concept consiste à établir une identité financière unique pour le paiement en ligne avec different assets et cryptomonnaies en se basant sur deux plates-formes blockchain (BigchainDB et Ethereum) et en utilisant Machine Learning et Big Data pour assurer la détection de fraudes et la recommandation en temps réel.
Technologies : Blockchain, python, kafka , architecture microservices , Gateway API Kong, Node Js, Angular, HTML, CSS ,Bootstrap -
Jan 2016 - aujourd'hui
Developpement d’une application web qui gère les réservation d’une agence de voyage aérien.
( Java , Angular, Rest, Tomcat,MySQL,HTML,CSS,Bootstrap) -
Jan 2016 - aujourd'hui
Developpement d’une application web qui gère les réservation d’une agence de voyage aérien.
( Java , Angular, Rest, Tomcat,MySQL,HTML,CSS,Bootstrap) -
Stage ingénieur
chez Tunisie TelécomJan 2016 - Jan 2016« Développement d’une application de gestion des stagiares »
Technologies :PHP , HTML, CSS, Bootstrap, JQuery, Xamp, MySQL -
Projet fin d’année
« Recherche des informations agrégatives dans des bases de graphes distribuées »Jan 2016 - aujourd'hui ( Java, Sparql, GoogleKnowledgeGraph, FreeBase, WikiBase, Dbpedia, FOAF) -
Cycle d’ingénieur en génie informatique
Faculté des Sciences de Tunis2011 - 20171er Cycle préparatoire aux études d’ingénieurs, l’Institut Préparatoire d’Etude d’Ingénieur de Nabeul, Spécialité Math-Physique
-
Baccalauréat
Lycée Secondaire Béni Khalled ,Mention Bien,Sciences Informatiques Projets académiques2010 - 2016
Java ,PHP,C,PLSQL,N1QL,Sparql •JS,TS,HTML,CSS, ,Bootstrap,Angular,NodeJS • UBUNTU, Windows • Scrum ,Jira • Maven ,Git • Oracle,MySQL,Couchbase,MongoDB • ApacheTomcat, GlassFish • Mérise ,UML • Rest ,Soap,WebSocket •Json,Xml,Xsd
Formation
2020 : Formation ReactJS (Afersys)
2018 : Formation Angular 2 (Fis)
2017 : Diplôme FST (Faculté des sciences de Tunis)
• 2011-2017
2ème Cycle d’ingénieur en génie informatique, Faculté des Sciences de
Tunis.
• 2011-2014
1er Cycle préparatoire aux études d’ingénieurs, l’Institut Préparatoire
d’Etude d’Ingénieur de Nabeul, Spécialité Math-Physique
• 2010-2011
Baccalauréat, Lycée Secondaire Béni Khalled ,Mention Bien,Sciences
Informatiques
Projets académiques
• Mai 2016
Projet fin d’année « Recherche des informations agrégatives dans des bases de
graphes distribuées » ( Java, Sparql, GoogleKnowledgeGraph, FreeBase, WikiBase,
Dbpedia, FOAF)
• Décembre 2016
Developpement d’une application web qui gère les réservation d’une agence
de voyage aérien. ( Java , Angular, Rest, Tomcat,MySQL,HTML,CSS,Bootstrap)
• Mars 2016
Développement d’une application de Gestion d’une bibliothèque ( Java,JEE,
MVC,Servlet,PrimeFaces,JSTL,Servlets,Xhtml JSF,MySQL)
Langues
• Français
• Anglais
•Arabe
Formation
2020 : Formation ReactJS (Afersys)
2018 : Formation Angular 2 (Fis)
2017 : Diplôme FST (Faculté des sciences de Tunis)
• 2011-2017
2ème Cycle d’ingénieur en génie informatique, Faculté des Sciences de
Tunis.
• 2011-2014
1er Cycle préparatoire aux études d’ingénieurs, l’Institut Préparatoire
d’Etude d’Ingénieur de Nabeul, Spécialité Math-Physique
• 2010-2011
Baccalauréat, Lycée Secondaire Béni Khalled ,Mention Bien,Sciences
Informatiques
Projets académiques
• Mai 2016
Projet fin d’année « Recherche des informations agrégatives dans des bases de
graphes distribuées » ( Java, Sparql, GoogleKnowledgeGraph, FreeBase, WikiBase,
Dbpedia, FOAF)
• Décembre 2016
Developpement d’une application web qui gère les réservation d’une agence
de voyage aérien. ( Java , Angular, Rest, Tomcat,MySQL,HTML,CSS,Bootstrap)
• Mars 2016
Développement d’une application de Gestion d’une bibliothèque ( Java,JEE,
MVC,Servlet,PrimeFaces,JSTL,Servlets,Xhtml JSF,MySQL)
Langues
• Français
• Anglais
•Arabe