Zakaria - Architecte JAVA
Ref : 190619M003-
75015 PARIS
-
Chef de projet, Consultant, Architecte (42 ans)
-
Freelance
Greenliv - CTO associé Juin 2018 à aujourd’hui
Greenliv est un réseau de franchise écologique sur la livraison du dernier kilomètre.
J’ai conçu et développé de A à Z l’API et toutes les applications de la société
- Développement de l’API : Java/Spring Boot/Apache Shiro
- Développement de la base de données Postgresql : PL/SQL
- Développement des applications web : Angular
- Développement des applications mobiles Android et iOS : Cordova + Angular
- CI/CD, tests unitaires et fonctionnels, Jenkins, ...
Robonobo - CEO et fondateur Janvier 2016 à aujourd’hui
Robonobo est un éditeur de logiciel d’optimisation (recherche opérationnelle, aide à la décision...)
J’ai développé de A à Z la plateforme Robonobo Planner, une solution complète pour planifier, optimiser et suivre en temps réel les activités des sociétés de livraison :
- Développement du backend de calcul d’optimisation : C++
- Développement de l’API : Java/ Spring Boot/Shiro
- Développement de la base de données Postgresql : PL/SQL
- Développement de l’application web : AngularJS
- Développement des applications mobiles Android et iOS : Cordova + AngularJS
- Mise en place de publicité en ligne avec Google Adwords
Acensi / Mission chez BNP CIB Juillet 2014 à Janvier 2016
Automate de trading - C++ / J2SE :
- Développement en C++ sur des automates de trading
o Développement d’automate de trading d’ETFs sur les marchés OTC
o Développements sur l’automate de calcul des prix des indices (FairValue)
- Développement en Java sur l’interface graphique utilisée par les Traders
o Développement des composants permettant la manipulation des différents automates de trading
Acensi / Mission chez Michelin Travel Partner (ViaMichelin) Juin 2009 à Juillet 2014
Calcul d’itinéraire - C++ / J2EE :
- Développement en C++ sur le backend de calcul d’itinéraire (module Apache)
o Refonte de la feuille de route
o Développement d’algorithmes sur les graphes
o Développement d’algorithmes géométriques
o Refonte du format d’échange (binaire vers XML)
o Création de base de données géographique à partir des données textes
- Développement en Java sur la couche de service
o Mise en cache des itinéraires
o Agrégation des informations avec les autres backend (carte, points d’intérêts…)
o Transmission des réponses en JSON et XML aux applications
- Développement de tests unitaires et tests d’intégration
- Intégration continue, livraison toutes les 3 semaines (agile/scum)
Environnement technique :
C++ / Java, Base de données binaire (shm), Apache, Websphere, Tomcat, Linux/Windows, Memcached, SVN, Maven, Jira, Jenkins, Bonita, JUnit, CppUnit, méthode Agile
Modération de contenu utilisateur (avis, restaurant, photos,…) - J2EE/Spring/Jdbc :
- Modélisation et création de la base de données
- Développement des CRUD
- Développement des interfaces http
Environnement technique : Java, Xslt, Spring, Jdbc, Cxf, Sql, Oracle
Webraska / Masternaut Décembre 2005 à Avril 2009
Applications embarquées de géosécurisation et pour la gestion de flotte - C++ :
- Développement d’interfaces graphiques (Qt/Qtopia)
- Développement du module de tracking (véhicule et piéton)
Environnement technique : C++, Linux, Qt/Qtopia, Sqlite, Mantis, Valgrind
Webraska Navigation J2ME :
- Portage du SDK C++ vers le J2ME
- Opération à virgule fixe, précalcul des fonctions mathématiques (cos, sin,…)
- Optimisation de la « vue 3D », temps d’exécution divisé par 4 (réécriture de l’algorithme de remplissage, réutilisation des objets)
Environnement technique :
Java, Bugzilla, CVS, téléphone portable avec très peu de mémoire et processeur
Centre de Recherche en Géomatique (Canada) Mars 2005 à Août
2005
Stage – « Extraction semi-automatique de bâtiments à partir d’images satellitaires » (soutien de travaux de thèse)
C++, OpenCV (librairie de traitement d’images d’Intel), MS Access (base de connaissances)
Institut Francilien des Géosciences Avril 2004 à Septembre
2004
Stage – Etude sur les déformations du sol sur le quartier de la gare Saint-Lazare
Mission en Inde à l’IIRS, Mission au Gabon à l’INC
C, Bash, DIAPASON
Formation
Master en Système d’Information Géographique UMLV/ENSG – 2005
Maîtrise Informatique UMLV – 2004
Licence Informatique UMLV – 2003
Deug MIAS UMLV – 2002
Baccalauréat S – 2000