Mohamed Amine A.

Back End Developer

690 dollar
Freelancer
8 ans
Colombes, FRANCE

Mon expérience

Voir plus

ENANO-TECHApril 2016 - Présent

Projet : Merck Challenge 
Contexte: Maintenance
Description: Une api (Web service Restful) pour est une société de premier plan dansle domaine de la science et de la technologie dans les domaines de la santé, des sciences de la vie et des matériaux de performance. Le but de cette api est de faire un Quiz (questions et réponses d'une manière quotidienne).
Composition de l’équipe : Développeur PHP, Testeur QA.

- Developpement des plusieurs web services avec les méthodes Get All, Post, Get One, Put, Patch, and Delete.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.- Mise en place des Modèles.
- Mise en place des vues.
- Génération de la base des données avec Doctrine.
- Documentation technique de Restful API pour l’équipe mobile.
- Test unitaire de Restful API.
- Estimation charges.
- Commit de chaque modification.
- Déploiement de fonctionnalités en pré-production et production.

Environnement technique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, PHP OOP, Symfony 4, Twig, Bootstrap, GIT, RESTful API 

Projet : Api Campus THR

Contexte: Commencer à partir de zéro (From scratch)

Description: Une api (Web service Restful) pour le campus des métiers et des qualifications Tourisme Hôtellerie et Restauration PACA. 
Composition de l’équipe : Développeur PHP, Testeur QA

Responsabilités :
- Developpement des plusieurs web services (Campus, User, Tutor School, Class, Student, Teacher , Internship, InternshipVisit, Offer, Offer_Meta, Formation, Formation_Meta, CompanyGroup, CompanyGroup_Contact, Company, Company_Meta, Company_Image, Company_Contact, Document, DocumentTemplateCategory, DocumentTemplate, InternshipPeriod, InternshipPeriod Requirement ) avec les méthodes Get All, Post, Get One, Put, Patch, Delete.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Génération de la base des données avec Doctrine.
- Documentation technique de Restful API pour l’équipe mobile.
- Test unitaire de Restful API.
- Estimation charges.
- Commit de chaque modification.
- Déploiement de fonctionnalités en pré-production et production

 Environnement technique :HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, PHP OOP, Symfony3, Twig, Bootstrap, GIT, RESTful API 

Projet : CoolBnin 
Contexte: Maintenance

Description: Une Marketplace des restaurants qui fournissent des plats et des menus avec livraison à domicile comme Alloresto. 
Composition de l’équipe : Intégrateur web, Développeur PHP, Testeur QA

Responsabilités :
- Intégration de jQuery et toutes les fonctionnalités JavaScript.
- Intégration en se basent sur une maquette Photoshop et Bootstrap.
- Respecter les normes PSR-01 / PSR-02 / PSR-04 au niveau de code PHP.
- Module Administrateur.
- Sous module de Newsletter pour avec la possibilité de création des plusieurs campagnes en CRON job et des templates HTML/CSS personnalisé.
- Modification dans les fichiers des configurations.
- Développement PHP orienté objet.
-  Mise en place de contrôleur Newsletter.
- Mise en place de Modèle Newsletter.
- Mise en place de vue Newsletter.
- ntégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Développement Frontend.

 Environnement technique :HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony3, Twig, Bootstrap, GIT 

Projet : Save the world of animals
Description : Jeux HTML5 Facebook comme Candy Crash 
 Composition de l’équipe : Graphiste, Développeur PHP, Développeur Unity 3D

Responsabilités :
- Développer un service web en PHP native pour gérer la progression et les profils Facebook.
- Documentation technique pour le développeur Unity3D.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Création des différents class (Validator, Database, Models).
- Possibilité d’authentification avec un Token JWT.
- Respecter les normes PSR-01 / PSR-02 / PSR-04 au niveau de code PHP.
- La notion de auto chargement des classes et l’utilisation des namespaces.
- Test unitaire de RESTful API.
- Optimisation de complexité et des requêtes MySQL.
- Développement Backend.
- Estimation charges.
- Déploiement de fonctionnalités en pré-production et production

 Environnement technique : PHP 7, Composer, RESTful API, MySQL, PDO, POO, PHPUnit, GuzzleHttp 

Projet : Ontex Global / Ontex Mexico

Contexte: Commencer à partir de zéro (From scratch)

Description : C'est un Intranet Multi site. C'est un leader international dans la fabrication de solutions d'hygiène pour les bébés, les femmeset les adultes. Nos produits de qualité et bénéficiant d'un excellent rapport qualité/prix sont distribués dans plus de 110 pays, à la fois sous des marques de distributeurs renommées et sous nos propres marques. 
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Gestion des utilisateurs avec les différents rôles.
- Développement d’un intranet.
- Développement Backend.
- Développement Frontend.
- Configuration de serveur IIS sous Windows server 2012.
- Installation et configuration des plugins.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Mise en place de la connexion avec LDAP.
- Mise en place de Multi site.
- Création de sous site branche Mexico.
- Estimation charges.
- Déploiement de fonctionnalités en pré-production et production.
- Gestion de la base des données avec Heidisql.
- Estimation de charges, planification des tâches, compte rendu, reporting, communication, motivation équipe.
- Résolution de problèmes.
- Utilisation de Trello pour le suivi des tâches et les retours client

 Environnement technique : Wordpress, Multi site, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL, IIS Server, Heidisql, Trello 

Projet : Go Universal Gaming

Contexte: Commencer à partir de zéro (From scratch)

Description : C'est un site e-commerce qui fait la promotion de produits de qualité incroyables liés à Go Games. 
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Gestion des utilisateurs avec les différents rôles.
- Gestion des produits et catégories.
- Gestion Panier.
- Paiement avec PayPal IPN.
- Développement Backend.
- Développement Frontend.
- Gestion des langues.
- Estimation charges

 Environnement technique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony3, Twig, Bootstrap, GIT 

Projet : Allforbikers

Contexte: Maintenance

Description : Un site e-commerce du réseau à l'habitat pour la vente des produits électronique. 
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Modification dans le module d’e-commerce (Géant du Web).
- Développement Frontend.
- Gestion des langues.

 Environnement technique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony3, Twig, Bootstrap, GIT 

Projet : Michaud

Contexte: Commencer à partir de zéro (From scratch) 
Description : Un site e-commerce du réseau à l'habitat pour la vente des produits électronique. 
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Gestion des utilisateurs avec les différents rôles.
- Gestion des produits et catégories.
- Installation et configuration des plugins.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Développement d’un Extranet.
- Mise en place de carte géolocalisation via l’Api google Maps.
- Installation et configuration des plugins.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Développement Backend.
- Développement Frontend.
- Estimation charges

Environnement technique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony3, Twig, Bootstrap 

Projet : Plancher Summum 
Contexte: Commencer à partir de zéro (From scratch)

Référence: http://plancher-summum.com/

Description : Une entreprise spécialiste en sablage de plancher de bois franc :finition, réparation et restauration. 
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Gestion des utilisateurs avec les différents rôles.
- Développement Backend.
- Développement Frontend Installation et configuration des plugins.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Estimation charges

 Environnement technique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony3, Twig, Bootstrap 

Projet : Financement PME 
Contexte: Commencer à partir de zéro (From scratch)

Description : Financement intelligent pour les entreprises d'aujourd'hui. 
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Développement Backend.
- Développement Frontend.
- Installation et configuration des plugins.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Estimation charges

Environnement technique : Wordpress, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL 

Projet : MAVN

Contexte: Commencer à partir de zéro (From scratch)

Description : Organisme de justice alternative des Laurentides.

Compositionde l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Développement Backend.
- Développement Frontend.
- Installation et configuration des plugins.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Gestion des langues.
- Estimation charges

Environnementtechnique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony2.8, Twig, Bootstrap 

Projet : ThingType

Contexte: Maintenance

Description : Un site web conçu pour le Prototypage électronique et la fabrication des cartes électroniques. 
Composition del’équipe : Développeur PHP.

Responsabilités :

- Développer un plugin pour connecter le site a une application AngularJS avec la session du WordPress Via un JWT (JSON-Web-Token).
- Développement Backend.
- Estimation charges

 Environnement technique : HTML5/CSS3, Doctrine ORM, JavaScript, jQuery, XAMPP, PHP
OOP, Symfony2.8, Twig, Bootstrap

Voir plus

BANSKO CONSULTINGApril 2014 - March 2016

Projet : SF Consulting 
Contexte: Commencer à partir de zéro (From scratch) 
Référence: http://sfconsulting.fr/
Description : Une agence pour les écoles des formations.

Responsabilités :
- Modélisation UML.
- Configuration des routes.
- Développement Frontend.
- Estimation charges.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery en utilisant le moteur de templating BLADE.
- Création base de données et connectivité avec Eloquent ORM.
- Génération de la base des données avec Eloquent ORM.

Environnement technique : Laravel 5, Éloquent, Blade, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL 

Projet : aïcha SF Consulting

Contexte: Commencer à partir de zéro (From scratch)

Référence: http://aicha.sfconsulting.fr/

Description : Une agence pour les écoles des formations.
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Modélisation UML.
- Développement Backend Mise en place de fichiers de configurations.
- Configuration des routes.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery en utilisant le moteur de templating BLADE.
- Création base de données et connectivité avec Eloquent ORM.
- Génération de la base des données avec Eloquent ORM.
- Estimation charges.

Environnement technique :Laravel 5, Éloquent, Blade, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL 


Projet : Mon bureau VDI Synergie 
Contexte : Refonte

Référence: https://monbureau.vdi-synergie.com/membres/ (CRM : Prospect Marketing)

Description : C'est un CRM pour les Prospects Marketing y compris pour chaque abonné une boutique (un site e-commerce) contenant des produits cosmétique.
Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Configuration des routes.
- Développement Frontend.
- Développement Backend.
- Gestion des utilisateurs (membres).
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery en utilisant le moteur de templating BLADE.
- Création base de données et connectivité avec Eloquent ORM.
- Génération de la base des données avec Eloquent ORM.
- Mode Régie

Environnement technique : Laravel 4, Blade, Éloquent, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL 

Projet : Mon bureau VDI Synergie

Contexte : Commencer à partir de zéro (From scratch)

Référence : https://monbureau.vdi-synergie.com/membres/ (CRM : Prospect Marketing
)

Description : C'est un CRM pour les Prospects Marketing y compris pour chaque abonné une boutique (un site e-commerce) contenant des produits cosmétique.


- Développement Frontend.
- Développement Backend.
- Gestion des utilisateurs (membres).
- Consommation et utilisation de l’api de payement Syspay à la place de Bluepaid.
- Gestion des courriels.
- Gestions de créations des sites prospects et sites recrutements.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery en utilisant le moteur de templating SMARTY. 
- Développement PHP orienté objet.
- Mode Régie

Environnement technique : Smarty, HTML5/CSS3, JavaScript, jQuery, PHP, PHP procédural, PDO, MySQL 

Projet : E-Commerce VDI Synergie 
Contexte : Commencer à partir de zéro (From scratch)

Référence:
* http://synergie-forme-beaute.com/ (E-commerce : php5, mysql,
smarty)

 * http://opportunite-mon-travail-a-domicile.fr/ (E-commerce : php5,
mysql, smarty)

Description : Création d'un modèle d'e-commerce pour les sites de chaque membre de CRMMon Bureau VDI Synergie (pour les deux types des sites : Prospects Recrutements et Prospects Produits). 

Composition de l’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Développement Frontend.
- Développement Backend.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery en utilisant le moteur de templating SMARTY.
- Développement PHP orienté objet.
- Mode Régie

 Environnement technique :Smarty, HTML5/CSS3, JavaScript, jQuery, PHP, PHP procédural, PDO, MySQL 

Projet : Landing pages Pour Mon bureau Vdi Synergie

Contexte: Commencer à partir de zéro (From scratch)
Référence:
* http://www.alliance-aloe-vera-proteines.com/

 * http://devenez-conseillere-beaute.com/

 * http://devenez-conseiller-ou-manager.com/

Description: Création des landing pages pour CRMMon Bureau VDI Synergie (pour les deux types des sites: Prospects Recrutements et Prospects Produits).
Composition del’équipe : Développeur PHP/Intégrateur

Responsabilités :
- Développement Frontend.
- Découpage depuis une maquette PS.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Mise en place de fonctionnalités JavaScript (jQuery).
- Création de nouveaux formulaires.
- Développement PHP orienté objet.
- Mode Régie.

Environnement technique: Photoshop, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL 

Projet : Duracuir

Contexte: Commencer à partir de zéro (From scratch)
Référence: https://www.duracuir.fr/

Description : C'est un site pour la vente des vêtements en cuire.
Environnement technique : CodeIgniter, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL 

Composition de l’équipe : Développeur PHP/Intégrateur/chef de projet/directeur technique

Responsabilités :
- Développement Frontend.
- Développement Backend.
- Consommation de l’api Facebook.
- Intégration de l’application dans Facebook.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Sous traitance avec l’entreprise NineteenGroup.

Environnement technique : CodeIgniter, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL

Projet : BookIn

Contexte: Commencer à partir de zéro (From scratch)

Référence: https://www.facebook.com/Nineteen.Groupe/app/245573312271009/

Description : C'est un site d'e Booking (bibliothèque en ligne intégré dans Facebook). 

Composition de l’équipe : Développeur PHP/Intégrateur/chef de projet/directeur technique

Responsabilités :
- Développement Frontend.
- Développement Backend.
- Consommation de l’api Facebook.
- Intégration de l’application dans Facebook.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Développement PHP orienté objet.
- Mise en place de fichiers de configurations.
- Mise en place des contrôleurs.
- Mise en place des Modèles.
- Mise en place des vues.
- Sous traitance avec l’entreprise NineteenGroup

 Environnement technique : CodeIgniter, HTML5/CSS3, JavaScript, jQuery, PHP, PDO, MySQL

Voir plus

Macsi CentreNovember 2013 - January 2014

Projet : Site web Immobilier

Contexte : Maintenance

Description : C'est un site pour la vente de Bien.

Composition de l'équipe : Développeur PHP/Intégrateur 

- Développement Front-end.
- Développement Back-end.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery
Mobile.
- Développement PHP orienté objet.

Environnement technique : HTML5/CSS3, JavaScript, jQuery, PHP, MySQL, jQuery
Mobile

Voir plus

HRA PerformanceFebruary 2013 - September 2013

Projet : Projet de fin d’étude

Contexte : Commencer à partir de zéro (From scratch).
Description : Conception et développement d’une application pour la gestion d’un répondeur automatique.
Composition de l’équipe : Développeur PHP/Intégrateur, Chef de projet.

- Développement back-end.
- Développement front-end.
- Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Gestion des Users.
- Gestion des courriels.
- Gestion des Newsletter.
- Développement PHP orienté objet.
- Sécurité PHP.

Environnement technique : HTML5/CSS3, JavaScript, jQuery, PHP, POO

Voir plus

Faculté de Médecine de MonastirFebruary 2013 - September 2013

Projet : Projet de fin d'étude

Contexte : Commencer à partir de zéro (From scratch)

Description : Conception et développement d'une application pour la gestion d'un
répondeur automatique

Composition de l'équipe : Développeur PHP/Intégrateur, Chef de projet 

 Responsabilités : 

- Développement Backend.
- Développement Frontend.
-  Intégration des différentes pages avec HTML5/CSS3, JavaScript et jQuery.
- Développement PHP orienté objet.

Environnement technique : HTML5/CSS3, JavaScript, jQuery, PHP, POO

Mes compétences

Application servers

XAMPP

Technologies

Web Services, Joomla, ElasticSearch, Composer, Laravel 5, CRM, Angular 2, Trello, UIKit, PDO, RESTful API

Other

Scrum Methodology, Projector, RESTful, Native

Environment of Development

NetBeans, Sublime Text, PhpStorm

Others

SEO, SourceTree

Software testing

Postman

Languages

TypeScript, XML, Sass, HTML, CSS3, Java, HTML5, C++, SQL, MVC, JavaScript, PHP, CSS

Open Source solutions

CodeIgniter 1.2, Twig

Protocols

JSON

IT Infrastructure

Linux, VMware, Windows, Git, Docker

Computer Tools

Microsoft Excel

Graphic

Illustrator, InDesign

Analysis methods and tools

Design Patterns, ORM, Agile Methodology

Databases

InnoDB, MySQL, Oracle, Microsoft SQL Server, PostGreSQL, PHPMyAdmin

Frameworks

Blade, PHPUnit, Laravel, Bootstrap, AngularJS, WooCommerce, Symfony, CodeIgniter, jQuery, Smarty, Angular, WordPress

Multimedia

Adobe Photoshop, Adobe Illustrator, Adobe InDesign