-
ABSHORE
- Ingénieur Etude et Développement
les Berges du Lac
2016 - maintenant
Projet : Glasses Builder (Client: http://fr.fittingbox.com/)
-Un logiciel d'essayage en ligne des lunettes
-Une ligne de traitement d'image assurée par un système multi-agents
Taches réalisées:
-Rédaction des spécifications fonctionnelles techniques
-Déploiement des agents
-Développement et déploiement web
-Tests et gestion de code
-Documentation
Environnement:
-AWS: EC2, SQS, RDS, S3
-Web : PHP5, Symfony2, MySQL
-Traitement d'image : Matlab
-Gestion de projet : Stash, Jira ..
-
RF2T
- Ingénieur de développement
2015 - 2016
-Concevoir et implémenter un HelpDesk pour l'application paarly: www.paarly.com (Symfony2, Redmine API, redmine server ...)
-Crawling et scraping des sites ecommerce des concurrents des clients de paarly(serveur linux, dataextractor, java, configuration des fichiers xml, base de données solr ...)
-
Start it up
- Ingénieur de développement
Clermont-Ferrand
2015 - 2015
Description de projet :
Application d’aide à trouver un taxi
Utilisée par les taxis et par les utilisateurs demandeurs des taxis
Technologies utilisées:
Mongodb, AngularJS, Python, Flask, Nginx, Supervisor, Git, Linux(ubuntu 14 LTS)
Tâches réalisées:
Développement backend avec python et frontend avec angularjs
Utilisation de git(bitbucket) et trello pour la gestion de projet
Documentation de chaque tâche( architecture, configuration, déploiement, backup …)
Gestion de la base de données avec mongodb et robomongo
Ecrire des crons job et scripts (en shell et en python) d’automatisation des tâches répétitives
Gestion des machines virtuelles sous CloudAzure
Configurations de nginx, supervisor ..
-
LM Software
- Développeur web
Casablanca
2015 - 2015
Projet : http://algeotrack.com/
Poste occupé: Ingénieur de développement web
Description de projet :
Application de suivie des véhicules en temps réel.
Autres modules : génération des rapports (carburant, inactivité, vitesse …), historique de déplacement des véhicules, gestion des chauffeurs, gestion des géofences, gestion des sous comptes, module admin ...
Acheminement des données : Balises -> GPS -> Client Java -> Base de données ou client web -> Client web
L’application web reçoit les données temps réel en faisant l’écoute d’un canal (web socket).
Missions et tâches réalisées:
Correction des anomalies et suivie des retours client
Amélioration de l’application web en ajoutant des nouvelles fonctionnalités
Intégration de la gestion des nouveaux types de balises dans l'application
Mise en place d’un environnement de test : utilisation de node js pour générer des évènements et des données temps réel de test.
Organisation et amélioration de qualité de code : MVC, bonnes pratiques, documentation de code et des modules
Utilisation de git et redmine pour la gestion de projet
Environnement: Netbeans, PHP5, Zend1, Node Js, Javascript, Jquery, Ajax, Workbench, SQL, Notepad++, Filezilla, Firebig de firefox, HTML, CSS, Bootstrap, JSON ...
-
Technique Dewinter
- Développeur web
2013 - 2014
Poste
Développeur web
Outils
• PHP, HTML, CSS, JS, JQuery, MySQL
Mission
• Valider les sites web en utilisant http://validator.w3.org/
• Créer et corriger des modules dans les sites web.
Logiciels Filezilla, Notepad++
Sites web :
http://www.mis-info.org/
http://www.france-luxury.fr/
http://www.franchises.fr/
http://www.lightintheled.com/
http://www.prestigeevents.com.tn/
http://www.france-permis.org/
http://www.galy-galia.com/
….
-
ATLANTIS
- Développeur php, js, oracle et java
Paris
2012 - 2013
Poste
Développeur PHP/Java/Oracle
Outils
• Oracle (sql, plsql)
• Java, JavaScript (JQuery, Ajax)
• PHP, HTML, CSS
• Logiciels : PHP Storm et JDeveloper sous Unix
Mission
• Ajouter, modifier et tester des modules dans un ERP de gestion commerciale
o Pour chaque nouvelle analyse, concevoir et implémenter en SQL les modifications à faire dans la base de données.
o Concevoir et développer en PHP les interfaces décrites dans l’analyse
o Implémenter les méthodes java d’accès aux données et les utiliser avec ajax.
• Développer une copie de l’ERP adaptée aux tablettes
o Tester sur des tablettes
o Développer, en utilisant objective c sur un pc mac, un navigateur web pour ipad.
-
ODesk
- Développeur
Campbell
2011 - 2011
Développeur php, mysql