Profil de Ferouk F

Ferouk F Développeur Full-stack Node.js / Angular Consultant de l’ESN RDS
4 années d'expérience
Disponible pour mission
Tarif selon mission
AngularJSbig dataCSS3FullstackHTML5Machine learningNode.jsPythonscrum
développeur

Compétences Techniques
Développement Web :
Angular, AngularJS, Angular 2-6, MongoDB, APIs, JavaEE, NodeJS, ReactJS, VueJS, HTML5, CSS3, SASS, jQuery, JavaScript, PHP7, Symfony3, Laravel, Joomla, WordPress, CakePHP, MySQL, Doctrine
Développement Mobile :
Ionic, NativeScript, Android, Google Material Design, C#
Entreprise Mobile Management :
Appaloosa, Vmware Airwatch, Nexus, GitLab, xCode, Apple Developer, Google Cloud, Android Entreprise …
Développement Desktop :
Java, C#, C++, .net, Python, Ruby, R
Test et validation :
Karma, Jasmine, Mocha, jUnit, PyUnit, PHPUnit
CI, Bug Tracking et collaboration :
Kubernetes, confluence, Jira, Docker, Jenkins, Git CI, OpenProject, Bamboo, Slack, VSTS
SGBD et Big Data :
Apache Hadoop ecosystem, ElasticSearch, MongoDB, MySQL, Clouds, distributed file system
Traitement de données :
APIs, crawling, parsing, web spider, Apache KAFKA, Apache FLUME, data streaming, NLP, Numpy, Scipy, Pandas, Data parsing
Analyse de données :
Apache Spark, Machine Learning, SVM, Data clustering, Data Analytics, TensorFlow

Formations et certifications
Juin 2017 – IBM Big Data Developer – Explorer Award for Students par IBM Novembre 2015 – CCNA Security par CISCO
Octobre 2014 – CCNA Exploration : Routing Protocols and Concepts par CISCO Janvier 2014 – CCNA Exploration : Network Fundamentals par CISCO

2016 – Ingénieur en système d’information
École Polytechnique centrale privée de Tunis
Big Data, Intelligence artificielle, SMA, Machine Learning, Architecture logicielle, Qualité logicielle, Complexité algorithmique, Analyse de données

2013 – Licence fondamentale en Informatique et Multimédia
École Polytechnique centrale privée de Tunis
Développement web, Programmation Java, Modélisation 3D, Design graphique

Expériences professionnelles

Janvier 2019 – Avril 2020 : Edf DSIT
Appui pilote opérationnel du service Stores mobile
La mission repose sur 5 axes principaux : la gestion des Stores mobile Android/iOS de Edf, le traitement des incidents, l’accompagnement des entités de développement, le support technique, le développement et la gestion des projets ainsi que le Reporting/Monitoring.
• L’accompagnement technique et administratif des entités de développement pour la publication des applications mobiles sur les différents Stores mobile Edf ;
• La validation des dossiers de publication des applications ;
• Le support technique sur le périmètre d’intervention du service Stores ;
• La gestion des Stores : signature pour la distribution (Android/iOS) et publication sur les
Stores mobile Edf, la modification et la suppression des applications ;
• L’administration de la plateforme Apple Developer du groupe Edf SA : gestion des
certificats de développement et de distribution, la gestion des développeurs dans le
groupe Edf SA sur Apple Developer ;
• Le Reporting hebdomadaire : des statistiques par rapport à l’exploitation et l’utilisation
des outils ;
• Le Monitoring et anticipation des incidents techniques ;
• Le développement et la gestion de « DevOps Ready » : un outil de gestion des Stores /
Automatisation du processus de signature et publication des applications.
Environnement: Vmware Airwatch, Angular9, NodeJS, Bash, Jenkins, POGS, Stores Appaloosa, Nexus, MyCloud, Apple Developer, Android Entreprise, Google Cloud …

Août – Novembre 2018 : Inter Mutuelle Assistance
Développeur Référent technique Frontend / Gestion de projet

L’objectif de la mission était de gérer une équipe de 3 développeurs dans le cadre d’un projet d’intégration front basé sur la technologie SAPUI5, ce projet fait partie d’une plateforme CRM d’assistance en full-stack, qui contient 3 applications d’assistance (Habitation, automobile, santé), outil de gestion qui permet de traiter le plus vite possible les demandes des bénéficiaires.
• Gestion et supervision d’une équipe de 3 développeurs débutants ;
• Organisation, chiffrage et estimation des charges du projet ;
• L’aide à la mise en place des outils de gestion scrum ;
• Coordination entre l’équipe Higgins Master et les autres équipes NoUMA ;
• Faire partie du comité de suivi, comité technique et architecture NoUMA.
Environnement: SAPUI5, ABAP, oDATA, CSS3, HTML5, JavaScript, jQuery, GitLab, Jira, Confluence, Agile Scrum

Mai 2018 – Juillet 2018 : OptimProcess
Solution d’analyse de données pour l’industrie
• Refactoring et structuration du projet ;
• Développement et intégration des interfaces graphiques avec les standards ;
• AngularJS Material à base components ;
• Développement des CRUDs NodeJS via Mongoose/ExpressJS ;
• Création de services et controllers AngularJS ;
• Développement des tests unitaire pour les algorithms python via PyUnit ;
• Réalisation des notebooks Python via Jupyter ;
• Création des tests unitaires via karma.

Février 2017 – Février 2018 : NGI
Développeur Full-Stack Node.js/Angular Web & Mobile
Version mobile de NGI GPS
• Gestion de clones et de merges avec la répo master (TC Fleet Mobile) ;
• Design graphique du template et la charte du produit (Adobe photoshop, Adobe
illustrator) ;
• Intégration HTML5/SASS des designs de toutes les interfaces du produit ;
• Réintégration des vues TC Fleet Mobile ;
• Réintégration de certaines fonctionnalités de TC Fleet Mobile.
NGI CMS : Développeur Web PHP/WordPress pour projet Thème pour site vitrine WordPress
• Création graphique sur Adobe Illustrator/Photoshop ;
• Intégration HTML5/CSS3/JQuery ;
• Implémentation WordPress API ;
• Réalisation des fonctionnalités (Système d’article, Système de Chat, Support technique,
Commentaire, Blog …).
Développeur Full-Stack Node.js/Angular pour TC Fleet Mobile : Version mobile de TC Fleet
• Design graphique et Templating ;
• Préparation et initialisation du projet ;
• Intégration HTML5/SASS des différentes vues ;
• Participation à la réalisation des différents components ;
• Gestion des repositories GIT ;
• Développement des tests unitaires via Mocha.

NGI I3 : Développeur Full-Stack Node.js/AngularJS CRM de gestion interne
• Design graphique et Templating ;
• Préparation et initialisation du projet ;
• Adaptation des tâches Gulp au cycle de vie du produit et au besoin de développement ;
• Intégration HTML5/SASS des designs de toutes les interfaces du produit ;
• Participation à la réalisation des différents components ;
• Gestion des repositories GIT ;
• Développement des tests unitaires via Karma.

NGI GPS : Développeur Full-Stack Node.js/AngularJS pour le projet Gestion et surveillance des flottes et consommation carburant boitier en temps réel
• Gestion des repositories GIT ;
• Intégration HTML5/SASS des maquettes graphiques de toutes les interfaces ;
• Refactoring, structuration et réintégration du projet ;
• Développement des tests unitaires via Karma.

TC Fleet : Développeur Full-Stack Node.js/AngularJS sur la Solution de gestion et surveillance des flottes et consommation carburant TOTAL en temps réel.
• Design graphique et Templating ;
• Refactoring et structuration du projet ;
• Développement des tâches Gulp suivant le cycle de vie du produit et les besoins de développement ;
• Intégration HTML5/SASS des maquettes graphiques de toutes les interfaces du produit ;
• Développement des components, services et controllers AngularJS ;
• Gestion des repositories GIT ;
• Développement des tests unitaires via Karma.

IAXEED : Développeur Full-Stack Node.js/AngularJS sur la Plateforme IoT de géolocalisation et gestion des flottes
• Étude et modélisation des différents modules de la plateforme ;
• Développement du websocket et des tâches planifiées ;
• Développement des CRUDs ;
• Développement des tests unitaires Karma ;
• Déploiement sur Nginx.

CEP: Développeur PHP/Symfony sur la Plateforme E-learning pour l’université centrale
• Étude de l’existant et extraction des besoins ;
• Conception UML ;
• Préparation de l’environnement ;
• Développement des différents modules de la plateforme ;
• Test et validation.
Environnement : AngularJS, Angular 2, Ionic 2 NodeJS, ExpressJS, MongoDB, Python, RequireJS, Karma, PyUnit, Jupyter Notebook, AngularJS Material, ExpressJS, RESTFUl API, WEBSOCKET, HTLM5/CSS3, jQuerry, Visual Studio, VSTS, Microsoft team, Jenkins, GitHub, Agile Scrum, DevOps, PHP7, Symfony 3, Twitter Bootstrap, Ajax

Janvier – Juin 2016 (stage) : Université Centrale
Data scientiste/Développeur Big Data
Analyse sentimentale : Les élections de 2016 aux États-Unis
• Recherche et étude des techniques d’apprentissage automatique (Machine learning) et l’analyse sentimentale (Sentiment analysis) ;
• Conception du pipeline ;
• Réalisation de la phase de collecte, traitement, analyse et affichage de données ;
• Intégration du pipeline avec l’environnement apache Hadoop pour des applications à
grandes échelles ;
• Réalisation de l’analyse sentimentale sur les élections de 2016 aux États-Unis ;
• Implémentation des données sur ElasticSearch et visualisation avec Kibana ;
• Rédaction d’un rapport d’analyse, un papier et un rapport.
Environnement technique : Python, Apache Flume, Apache Hadoop, Apache Spark, Apache Kafka, NLP, classification, Twitter API, Agile XP, PU, Recherche

Juillet – Septembre 2015 (stage) : Université Centrale
Développeur Java
UC CRM : Solution de gestion des clients et support technique
• Étude de l’existant et extraction des besoins ;
• Conception UML ;
• Préparation de l’environnement ;
• Développement des différents modules ;
• Test et validation.
Environnement : VueJS, NodeJS, Restful, MongoDB, ExpressJS, HTML5, CSS3/SASS,
jQuery, Twitter Bootstrap, SocketIO, Highcharts, Agile XP, PU, Recherche
Janvier – Juin 2015 (stage) : Université Centrale
Développeur Full-Stack Node.js/Android

Tunis Guide : Guide touristique virtuel pour Tunis
• Étude de l’existant et extraction des besoins ;
• Conception UML ;
• Préparation de l’environnement ;
• Développement des différents modules ;
• Test et validation.
Environnement : Android, MEAN, AngularJS, NodeJS, ExpressJS, MongoDB, Java, Android
SDK, Google Material design, Google Volley, Agile XP, PU, Recherche
Juillet – Septembre 2014 (stage) : Université Centrale
Développeur Java
Timetabeling CSP : Application JAVA d’affectation automatique des tâches
• Étude de l’existant et extraction des besoins ;
• Conception UML ;
• Préparation de l’environnement ;
• Développement des différents modules ;
• Test et validation.
Environnement : Gantt, JAVA, CSP, Swing, Choco Solver, OptaPlanner, JBoss, Agile XP, PU

Juillet – Septembre 2013 (stage) : Université Centrale
Développeur Full-Stack Node.js/Android
RollCall : Application d’appel de présence
• Étude de l’existant et extraction des besoins ;
• Conception UML ;
• Préparation de l’environnement ;
• Développement des différents modules ;
• Test et validation.
Environnement : NodeJS, Angular, ExpressJS, MongoDB, JAVA, Android SDK, Google Material design, Google Volley, Agile XP, PU, Recherche

Février – Juin 2013 (stage) : TIS Manager
Développeur JAVA EE
Solution de gestion des dossiers de fabrication
• Étude de l’existant et extraction des besoins ;
• Conception UML ;
• Préparation de l’environnement ;
• Développement des différents modules ;
• Test et validation.
Environnement : JavaEE, Spring Boot, HTML5, CSS3, jQuery, Ajax, Agile XP, PU, Recherche

Mon Curriculum vitae

Historique Professionnel (0)

  • Il n'y a aucune activité.