Nabil B.

Front End Developer

415 dollar

My experience

More

On-HertzJanuary 2020 - July 2020

Context 

PROJET : Application WEB pour les Radios exactement c'est une solution audio virtuelles pour la diffusion et média 

Responsabilités:

• Ajouter des nouveaux composants ( html, javaScript, css ) 
• Mettre en place les Controllers ( WebService node.js ) 
• Modifier les SVG ( SVG.js) 
• Mettre en place le style CSS ( Résponsive design ) 
• Optimisation de codes 

Technologies: 
Node JS, JavaScript, typescript, GIT, SQLite, IDE: visual Studio Code.

More

Groupe AusySeptember 2018 - December 2019

Context: 

La refonte d'une application pour la gestion des notes de frais, la gestion des absences et la gestion des activités des employés

Responsabilités:

• mettre en place le style CSS (responsive Design )
• Mettre en place les Controllers
• Versioning avec SVN Test and debug
• Preparer le liverable
• Ajouter animation dans les component with jQuery
• Editer REST API (node JS, express Js)
• Code optimization

Technologies: 
Node JS, Angular 6, JavaScript, typescript, SVN, SQL, IDE: visual studio 2017, Methods: SCRUM

More

ProjetJanuary 2017 - January 2018

Context: 

Application Web et mobile pour la gestion des réservations d'activités extrêmes gérées par workflow (Devops) basé sur Docker:

◽ Création d’un site Web (ANGULAR 4)
◽ application Mobile hybrid (IOS, ANDROID)(IONIC 3, Cordova, ANGULAR 5).
◽ REST API (Node, Express Js)
◽ workflow basé on docker (Integration Server(Jenkins), Versioning Server(Gogs))

Responsabilités:

 • Set up the CSS style
• Etude Benchmark
• Editer le cahier des charges
• Elaborer les tâches et les affecter à l’ensemble de l’équipe
• Conception
• Mettre en place les diagrammes UML
• Mettre en place les Controller
• Ajouts des animations pour l’application mobile (Swift à gauche, droite, en bas et en haut)
• Mettre en place le style CSS
• Editer REST API (node JS, Express JS)
• Optimisation de codes
• Versioning avec GOGS
• Faire un suivi sur les modules développé
• Test et intégration avec Jenkins plus Préparer livrable

Technologies: 
HTML, CSS, jQuery, JavaScript, Docker, Gogs, Postgresql, Jenkins, Traefik, Ionic 3, Cordova, Angular 5, Node JS, npm, Express JS, MongoDB


More

Pharma 5January 2014 - January 2015

Context: 

GEOLOCATION application (medical delegate for pharmaceutical company):
◽ Application Web (Java EE): 
dédié au chef d'équipe pour gérer les déplacements de ces délégués médicaux de son équipe .
◽ Application Mobile (ANDROID) (Android SDK): 
dédié aux les délégués médicaux pour qu’ils puissent visualiser leur tâches journalières, leur mouvements de leur journée et de remplir un formulaire après chaque point visite(docteur ou pharmacie).

Responsabilités: 

• Etude Benchmark
• Editer le cahier des charges
• Conception
• Mettre en place les diagrammes UML
• Mettre en place les Controllers
• Mettre en place la base de données
• Optimisation de codes
• Test et debug des modules développé
• Préparer livrable

Technologies: 
HTML, CSS, jQuery, MySQL, Java EE, Spring, Hibernate, Struts, SQLite, IDE: Eclipse

More

GrouponSeptember 2012 - March 2013

Context:

Groupon est un site e-commerce basé sur le concept d'achat groupé pour (vacances, voyages, hôtel, articles à la vente…)

Responsabilités:

• Développement de nouveau module.
• Intégration de l’application dans le système d’informations
• Documentation (Support de formation, manuel d’utilisation).
• Correction des anomalies.
• Choisir les images qui conviennent au concept du deal

Technologies: 
HTML, CSS, jQuery, JavaScript

More

Groupe AEF(une agence de presse spécialisée)September 2012 - March 2013

Context :

Création d’une application Mobile (Android, iOS) pour la gestion des articles publier par les journalistes et aussi la gestion des événement géré par l’entreprise

Responsabilités :

• Ajouter des Controller dans L’API(REST) selon besoin avec NodeJs
• Edition des pages selon la maquette demandée avec HTML/CSS
• Optimisation de codes
• Ajouter des animations (Swift à gauche, droite, en bas et en haut)
• La Géolocalisation
• Traitement du fichier XML
• Versioning avec SVN
• Test et debug
• Préparer le livrable

Technologies: 
IONIC 3, Angular 5, HTML, CSS, jQuery, JavaScript, SVN, MariaDB,nodeJs expressJs, IDE: Eclipse, Methods: SCRUM

My stack

IT Infrastructure

Git, iOS, Docker

Databases

SQL Server, PostGreSQL, MongoDB, SQLite, MariaDB, MySQL, Oracle, Microsoft SQL Server

Analysis methods and tools

Merise, Scrum, DevOps

Mobile

Ionic 3, Ionic 2+, Ionic, Android, Apache Cordova

Software testing

Debugging

Application servers

Apache Web Server, Apache, WebSphere

Middleware

Jenkins

Languages

Jscript, Visual C++, PL/SQL, UML, CSS, HTML, TypeScript, Visual Basic, Java, C++, XML, MVC, Oracle PL/SQL, Microsoft Visual C/C++, JEE, SQL, C/C++, JavaScript

Environment of Development

Visual Studio 2017, Visual Studio, Eclipse, PhpStorm, SVN, Eclipse IDE, Visual Studio Code

Frameworks

Angular 5, AngularJS, jQuery, Spring, Hibernate, EJB, Node.js, Express.js, REST

Technologies

Web Services, IBM WebSphere, Angular 2+, Webpack.js, REST API, Servlets, Tomcat, JSP, Electron.js, Angular 6, Express, Angular 2/4, IIS

My education and trainings

Master 2 (M2), Informatique, Architect Web M2 - Institut F2I2017 - 2018

Ingénieur en Méthode informatique appliqué à la gestion des entreprises - EMSI - Maroc2012 - 2015

Technicien spécialisé en réseau informatique - ISTA – Maroc2010 - 2014