Faten G.

Front End Developer

115 dollar
Freelancer
4 ans
Paris, FRANCE

Mon expérience

Voir plus

Projet: DehnSeptember 2020 - Présent

Contexte du projet : Développement d’une application reactJs pour la visualisation de données

Equipe : 1 Scrum Master, 2 développeurs

Méthodologie : Agile - Scrum

Client : Dehn

Missions:

- Mise en place de store Redux

- Mise en place de routes

- Intégration de plugin d3.Js

- Documentation Technique

- Intégration des APIS Rest

- Livraison de Tâches à travers le Git

- Préparer des test unitaires avec Jest et testing-library/react

Environnement Technique: ReactJs , Redux , i18n , SASS , Npm , Git , Jira

Voir plus

Projet: Smart deviceSeptember 2020 - Présent

Contexte du projet : Développement d’une application multi-plateforme assure la communication entre l’application et machine via bluetooth.

Equipe : 1 Product owner , 1 Scrum Master, 2 développeurs,1 UX/UI designer

Méthodologie : Agile - Scrum

Client : Witty

Missions:

- Conception de l’architecture de l’application et choix des technologies utilisé

- Développement des API Rest en NodeJs

- Mise en place de store Redux

- Mise en place de traduction i18n

- Mise en place de routes

- Intégration de Cordova avec reactJs

- Intégration de plugin bluetooth et file-System pour toutes les plateforme (desktop, android et IOS

- Documentation Technique

- Intégration des APIS Rest

- Préparer des test unitaires avec Jest

- Livraison de Tâches à travers le Git

Environnement Technique: ReactJs , Redux , i18n , SASS , Npm , Git , Jira , Webpack, ExpressJs, NodeJs, Mysql,Cordova, Jest

Voir plus

Projet: FigmaOctober 2020 - October 2020

Contexte du projet : Développement d'un jeu de correspondance des images .

Equipe : 1 développeurs,1 UX/UI designer

Missions:

- Intégration et décomposition de maquette proposée par UX/UI

- Mise en place de store Redux et la traduction i18n

- Documentation Technique

- Livraison de Tâches sur le Git

Environnement Technique: NextJs, ReactJs , Redux , i18n , SASS , Npm , Git , Webpack

Voir plus

ProjetJune 2020 - September 2020

Contexte du projet : Développement d’une plate-forme de paiement avec mobile

Equipe : 1 Product owner , 1 Scrum Master, 2 développeurs,1 UX/UI designer

Méthodologie : Agile - Scrum

Client : IMBA-Group

Missions:

- Conception de l’architecture de l’application et choix des technologies

- Développement des API Rest en NodeJs

- Intégration de firebase

- Communication en temps réel avec webSocket

- Développement des interfaces mobile en React Native

- Intégration et décomposition de maquette en des components ReactJs

- Développement des interfaces mobile en ReactJs

- Mise en place de store Redux

- Mise en place de traduction i18n

- Mise en place de routes

- Développement des interfaces responsive (web, Tablette, mobile)

- Production d'icon fonts par IcoMoon

- Assurer l’optimisation du code entre l’application web et mobile

- Préparer des test unitaires avec Jest côté FO

- Documentation Technique

- Livraison de Tâches à travers le Git

Environnement Technique: ReactJs , Redux , i18n , SASS , Npm , Git , Jira , IcoMoon , Webpack,webSocket, ExpressJs, NestJs, NodeJs, Mysql, Jest

Voir plus

DigiTagJanuary 2020 - June 2020

Projet:Maan

Contexte du projet : back office : gestion des événements , des publications,des communications , des utilisateurs ...

Equipe: 1 chef de projet, 2 développeur, 1 UX/UI designer

Méthodologie : Agile - Scrum

Client : Maan

Missions:

- Intégration de file manager en vueJs

- Intégration d'endpoints en utilisant un module Http client instancié d'Axios et utilisation de l’outil Postman pour les tests des web services

- Mise en place de store vuex

- Mise en place de traduction i18n

- Livraison de Tâches à travers le Git

- Préparer des test unitaires avec Jest

Environnement technique: HTML5, CSS3, SASS, javaScript,TypeScript,vueJs,vuex, Git ,Webpack

Voir plus

Sastec-GroupJuly 2018 - March 2020

1. Projet: Webinar admin, webinar client

Contexte du projet : Gestion de conférence

Equipe: 1 chef de projet, 3 développeur, 1 UX/UI designer

Méthodologie : Agile - Scrum

Client : Empreinte.com, UBP,PRO BTP GROUP

Missions:

- Intégration et décomposition de maquette en des composants ReactJs

- Intégration d'endpoints en utilisant un module Http client instancié d'Axios et utilisation de l’outil Postman pour les tests des
web services 

- Mise en place de store Redux

- Mise en place de traduction i18n

- Mise en place de routes

- Développement d'un API Rest en Golang

- Développement des interfaces responsive (web, Tablette, mobile)

- Production d'icon fonts par IcoMoon

- JIRA et MANTIS pour la gestion de ce projet

- Préparer des test unitaires avec Jest côté FO

- Livraison de Tâches à travers le Git

Environnement technique: HTML5, CSS3, SASS, javaScript,TypeScript,ReactJs,Redux, Git ,IcoMoon ,Webpack, Golang, Jest


2. Projet: WebTV Solution

Contexte du projet : Project BO: back Office

Equipe: 1 chef de projet, 4 développeurs, 1 UX/UI designer

Méthodologie : Agile - Scrum

Client : Empreinte.com,UBP,dassault-aviation,IDF

Missions:

- Intégration d'un Player Vuejs a partir de CDN dans la SSR application

- Intégration de l'API

- Intégration et décomposition de design proposé par le UX/UI designer en des components VueJs

- Intégration de state manager (store) avec Vuex pour les projets vueJs

- Livraison de Tâches à travers le Git

Environnement technique: Ubuntu , Linux( Serveur dev ) WebStorm, AngularJs, Npm, Git, Jira, Vuex


3. Projet: Photoprism

Contexte du projet : Photothèque: organisation et partage des photos

Equipe: 1 chef de projet, 4 développeurs, 1 UX/UI designer

Méthodologie : Agile - Scrum

Client : mgen.fr

Missions:

-Intégration et décomposition de maquette proposée par UX/UI designer en des components VueJs

-Développement des interfaces responsive (web, Tablette, mobile)

- Mise en place des modules,services, store(Vuex), routes,i18n pour la SPA VueJs

- Documentation technique

- MANTIS pour la gestion de ce projet

- Livraison de Tâches à travers le Git

- Production d'icon fonts par IcoMoon

Environnement technique: HTML5, CSS3, SASS, javaScript,TypeScript, VueJS,NuxtJs, Vuex, Git ,Webpack


3. Projet: Montage vidéo

Contexte du projet : Application destinée pour faire un montage (collection des vidéos , des images , des textes ….)

Equipe: 1 chef de projet, 2 développeurs, 1 UX/UI designer

Méthodologie : Agile - Scrum

Client : Empreinte.com,dassault-aviation

Missions:

- Développement de webcomponents réutilisable en utilisant VueJs

- Développement des interfaces responsive (web, Tablette, mobile)

- Production d'icon fonts par IcoMoon

- Mise en place des modules,services,store (Vuex),routes,i18n pour la SPA VueJs

- Documentation technique

- Intégration et décomposition de maquette proposée par UX/UI designer en des components VueJs

- JIRA et MANTIS pour la gestion de ce projet

- Livraison de Tâches à travers le Git

Environnement technique: HTML5, CSS3, SASS, javaScript,TypeScript, VueJS, Vuex, Git ,IcoMoon ,Webpack, NuxtJs


4. Projet: Gestion de conférence

Contexte du projet : Partage des vidéos, diffusion de live et partage des riche-media

Equipe: 1 Product owner , 1 Scrum Master, 3 développeurs,1 UX/UI designer

Méthodologie : Agile - Scrum

Client : Empreinte.com,UBP, mgen.fr, PRO BTP GROUP

Missions:

-Intégration et décomposition de maquette proposée par UX/UI designer en des components VueJs

- Développement des interfaces responsive (web, Tablette, mobile)

- Développement d'un API Rest en Golang

- Intégration d'endpoints en utilisant un module Http client instancié d'Axios

- Mise en place de store Vuex

- Production d'icon fonts par IcoMoon

- JIRA et MANTIS pour la gestion de ce projet

- Livraison de Tâches à travers le Git

Environnement technique:: HTML5, CSS3, SASS, javaScript,TypeScript, VueJS, Vuex, Golang, Git,Webpack, webRTC

Voir plus

LORIA Laboratoire lorrain de recherche en informatique et ses applicationsMarch 2018 - May 2018

Projet: Analyse multilingue de sentiments à travers les réseaux sociaux

Equipe: 1 chef de projet, 1 développeur

Contexte du projet : Analyse multilingue de sentiment à travers les réseaux sociaux

Missions:

- Étude de projet

- Mise en place des solutions

- Collections des données (en français, anglais, arabe, dialecte tunisiens)

- Nettoyage des données

- Classification des données

Environnement technique: Python2 , Python3,, NLP, TensorFlow

Voir plus

ITSkillsJune 2017 - August 2017

Projet: DeliveryEat

Equipe: 1 chef de projet,3 développeurs, 1 designer

Contexte du projet : deliveryeat : Gestion de restauration (https://deliveryeat.fr/)

Méthodologie : Agile - Scrum

Missions:

- Étude de projet

- Développement d'un API Rest

- Intégration et décomposition de maquette

Environnement technique: Spring Boot, CSS3, SCSS, SASS, javaScript, jQuery, Thymleaf, Hibernate,JPA, java 8

Mes compétences

Mobile

Android, React Native, Apache Cordova

Middleware

Jenkins

Software testing

Postman, Jest, Google Postman

Environment of Development

WebStorm, Visual Studio, Code, PhpStorm

IT Infrastructure

Windows 7, Heroku, CentOS, Azure Cloud, Ubuntu, Docker, Linux, Git

Frameworks

NestJS, Redux, JPA, REST, Express.js, Node.js, AngularJS, jQuery, JSF (JavaServer Faces), Hibernate

Machine Learning

TensorFlow

Languages

JAVA 8, CSS3, HTML5, Python, Matlab, JavaScript, TypeScript, Sass, Golang, SQL, C++

Technologies

Thymeleaf, Spring Boot, SCSS, WebRTC, Compass - SASS, REST API, NPM, PreactJS, WebSockets, Webpack.js, Yarn, Vuex, Vuetify.js, Vue.js

Others

GitHub, Agile Scrum, Bitbucket

Databases

MySQL, MongoDB

Analysis methods and tools

JIRA

Mes études et formations

Certifications - SkillValue

Ingénieur en informatique technologie web et multimédia - Institut supérieur d'informatique et de multimédia de sfax2012 - 2018