Ali R.

Full Stack Developer

335 dollar
Freelancer
4 ans
Courbevoie, FRANCE

Mon expérience

NameSquare IT ServicesNovember 2019 - Présent

Voir plus

TECH'advantageNovember 2019 - April 2020

? Client : Kappa Engineering
? Project : Kappa Automate : an Innovative product that help petroleum companies visualize, monitor and process their data (Oil/Gaz/Water production and temperature & pressure changes in a oil well)
? Work method : Agile (Scrum)
? Role : Frontend React Developer
?Missions :

? Designing and coding new features (user stories) ;
? Respect des bonnes pratiques de développement (ESLint, git flow ...) ;
? Refactoring existing code (Moving to functional components, Hooks usage, Code simplification …) ;
? Fixing bugs and anomalies ;
? Unit and Snapshot testing using Jest framework;
? Demonstrating developed features in sprint review ;
? Sizing of user stories and bugfixes on sprint planning ;
? Deploying & Functional testing developed features & bugfixes ;

Team Lead testimonial :

" Ali is someone I strongly recommend working with. He worked with me for six months on a software development project. His programming skills were a great addition to the team. He strived to always produce clear and maintainable code, even in a difficult context of legacy code where many would feel overwhelmed. What also impressed me was his capacity to understand the business features of the software. He knows how critical this is to be efficient as a developer and his constant effort to improve his general business knowledge was appreciated. I believe Ali would be an asset to any software team. " -- Grégoire Mandin - Frontend Team Leader at Kappa Engineering (gregoire.mandin@gmail.com)

? Technical Environment : React TS, React Hooks, React HOC, Memoisation, Reselect Library, Styled components, Jest, WebSockets, TypeScript, ESLint, JSX, React JS, Redux, HTML, CSS, Bootstrap, yarn, Git, BitBucket, Git flow, TeamCity, JIRA
Voir plus

Javascript - ReactJuly 2018 - September 2019

FullStack Java - Spring / Javascript - React - Casablanca, Gr
* Projet : SO Pay (appelé également porte-monnaie électronique) : service de

paiement mobile.

* Client : Société Générale Maroc, BMCE

* Missions et tâches réalisés :

* Développement de nouvelles fonctionnalités sur le portail.

* Développement des tests unitaires et d'intégration.

* Analyse et qualifications des problèmes d'infrastructure (déploiements,

intégration continue).

* Correction des incidents remontés par les équipes de recette.

* Participation à la prise de décision sur les choix techniques et d'architecture.

* Correction et livraison des incidents en utilisant des outils de l'intégration

continue.

* Assistance des mises en production de la solution Wallet.

* Conception et développement des nouvelles fonctionnalités.

* Édition et intégration des modules et fonctionnalités demandés par le client.

* Création et consommation des web services d'interfaçage entre le core

Adria et les APIs des autres tiers à savoir : SGMA Core banking, HPS

PowerCard Wallet, Maroc TeleCommerce.

* Documentation technique des fonctionnalités développés.

* Rédaction des spécifications techniques et règles de gestion pour le besion

exprimé par le client.

❖Support technique et fonctionnel.

* Environnement technique :

React JS, Redux, HTML, SCSS, Webpack, NPM, Spring MVC, Spring DATA,

Spring Security, Spring , Maven, Jackson, Hibernate, EhCache, WSDL,

Apache CXF, JAX-WS, Apache Axis, wsimport,Oracle Database 12c, Tomcat,

Git -BitBucket, Linux, Docker, Confluence, JIRA Outils utilisés : Intellij IDEA,

Visual Studio Code, Oracle SQL, Developer, SoapUI, Postman, Meld (gui diff

tool), Gnome Connection Manager (ssh connections manager), Pomodoro,

GitKraken, Wireshark (sniffing http streams), Chrome developement tools,

Redux developement tools, Krita (Adobe Photoshop alternative), WPS office

(MS office alternative)

DataProtect
Voir plus

DataProtectFebruary 2018 - July 2018

> Backend
- Conception en utilisant la langage UML 2 suivant la norme DDD ;
- Développement des couches backend en utilisant Spring Boot, Spring MVC, Spring DATA, JPA 2,
Hibernate ;
- Accélération du développement tout en préservant la politique Delivery par la réalisation des
profiles en utilisant les technologies : Maven Profiles et Spring Profiles ;
- Élaboration des tests unitaires des différents couches de l'application ;
- Déploiement de l'application sous le conteneur web Tomcat ;
> Frontend
- Développement de la partie présentation en utilisant Angular Framework version 4 ;
- Minimisation du coût de développement par la réalisation des composants réutilisables;
- Augmentation de l'efficacité et l'adaptabilité de la couche présentation par le développement des
composants réactives (Angular Reactive Forms);
> Management
- Participation aux choix fonctionnelles de l'application ;
- Élaboration du documentation textuelle et graphique des travaux réalisés (composants, services
...etc.) ;
- Gestion des versions sous l'outil SVN ;
Voir plus

Soft CentreAugust 2017 - September 2017

Integration des APIs dans la plateforme ScreenDy

* Mise en pratique de mes connaissances et compétences en JavaScript

* Familiariser avec les technologies Firebase, Google Cloud Platform

* Collaborer avec l'équipe sous Slack and Redmine

* Enregistrement de l'application dans l'interface Facebook for developpers

* Mise en place du FacebookLogin et demande de permissions

* Utilisation du biblioteque Glide pour la gestion des images

* Emploi du Facebook Android SDK pour Implémenter les requétes

asynchrones ainsi que la pagination sous Android Studio

Service Informatique du Préfecture de Taroudannt
Voir plus

Service Informatique du Préfecture de TaroudanntJuly 2016 - August 2016

Conception et réalisation d'une application de gestion de stock.

* Analyse des besoins fonctionnels du projet

* Conception et modélisation suivant la norme UML sous StarUML

* Création d'une base de donnèes relationnelle SQL sous la spécification

Mes compétences

Databases

Oracle 12c, Oracle

Others

Bitbucket, Wireshark, API

IT Infrastructure

Docker, Linux, Git

Environment of Development

Sublime Text, Oracle Developer 2000, Android Studio, IntelliJ Idea

Software testing

Postman, SoapUI, Redmine

Frameworks

Redux, Hibernate, AJAX, Bootstrap, AngularJS, Laravel, JPA, jQuery, jQuery UI

Multimedia

Adobe Photoshop

Analysis methods and tools

Requirements Analysis, Confluence, StarUML, JIRA, Oracle SOA Suite, Apache Maven

Technologies

Apache CXF, SCSS, Software Development, React.js, EhCache, JAX-WS, Spring Boot, TeamCity

Other

Ingénieur en Informatique, éditeur, Cascading Style Sheets, industry~it, Développeur Full Stack Java JavaScript , Square IT Services, Développeur Full Stack Spring, DÉVELOPPEUR FULLSTACK JAVA JS

Languages

Jscript, TypeScript, Oracle PL/SQL, SQL, MVC, WSDL, JavaScript, HTML, Java

Mes études et formations

Certifications - --

Engineer's degree - Computer Software Engineering - ENSA Safi2013 - 2018