Menu

Samuel ROBERT

MARSEILLE

En résumé

Passionné d'informatique, je suis aujourd'hui en pleine possession de mon métier. Les technologies
open source, mon parcours et mes acquis me donnent une grande autonomie pour réussir les
projets de développement logiciel.

J'ai mis au point une solution logiciel de planification d'interventions et d'optimisation des tournées.
Ce logiciel est capable d'optimiser les plannings du personnel mobile (commerciaux, techniciens, services à domicile, etc.), tout en respectant les contraintes de l'entreprise, ou les rendez-vous déjà figés.
Il est disponible en mode SaaS, à la location sur internet.
Visitez mon site et contactez moi pour en savoir plus.



Mes compétences :
Géomatique
Web
WebServices
JEE
PostgreSQL
Hibernate
Java J2EE
Cloud computing
Saas
Cartographie
Vaadin
Planification
Logistique
GreenIT
JavaScript
JQuery
Java
TypeScript
JQuery Mobile

Entreprises

  • RosaLog - Développeur d'un logiciel de planification du personnel mobile

    2009 - maintenant Mise au point d'un logiciel de planification du personnel mobile en technologies
    Java/Vaadin/JavaScript/HTML 5, vendu en mode SaaS.

    J'améliore le logiciel d'année en année...

    Agenda partagé accessible à plusieurs personnes en même temps.
    Planification automatique et optimisée des visites en fonctions des contraintes de temps (horaires des intervenants, horaires des clients, temps de déplacement, date min/max, etc), de compétences des intervenants, des pré-affectation à une ou un groupe d'intervenants.
    (Algorithme d'optimisation sous contraintes, basé sur une méta-heuristique génétique ("évolutionniste").
    Import et export CSV, XML et JSON
    API WebService d'alimentation et d'interrogation en REST/JSON/XML
    API de lancement d'optimisation à distance
    API sur mesure en SOAP
    Export de feuille de route (format Excel ou HTML statique)

    +Application mobile développée en HTML5/Javascript, fonctionnant en mode connecté et déconnecté.
    -Consultation d'un planning par chaque intervenant
    -Consultation de plusieurs plannings pour les chefs d'équipe
    -Envoi de confirmation ("Réalisé", "Non réalisé")
    -Envoi de rapport d'intervention personnalisable



  • Editeur de logiciels - Ingénieur Architecture et Développement

    2004 - 2008 J'y suis entré pour accompagner les équipes dans leurs nouveaux développements de produits J2EE.
    Architecte produit J2EE 05/2004 - 05/2008
    Finalisation produit V2
    Arrivé entre 2 projets clients, j'ai été chargé de booster les performances de la solution pour le premier client, tout en prenant en compte les demandes de changement du deuxième client.
    -Optimisation des rêquetes SQL, coaching des 5 developpeurs, mise en place de cache
    -Refactoring interne pour permettre une évolution importante du modèle de données.
    Responsable de l'industrialisation
    -Elaboration des scripts ANT de build
    -Mise en place des tests unitaires et tests fonctionnels
    -Mise en place de la plateforme de build (trak puis CruiseControl)
    Responsable du module d'échanges de données
    -Module d'échange hautement paramétrable (format et flux)
    -Import/Export XML via JAXB
    Préparation du produit V3
    -Evolution du modèle de données
    -Remplacement de la couche persistance maison par Hibernate
    -Etude de JSF, IceFaces
    Divers
    Installations chez les clients, rédaction de documentation.
    Architecte solution de tracking 12/2007 – 02/2008
    -Étude et exposé sur le SaaS
    -Saasisation du produit « Passage en « multi-tenant »
    -Élaboration du nouveau modèle de données
    -Écriture de spécifications basé sur les besoins clients
  • T-Systems Soleri - Consultant nouvelles technologies à l’agence e-technologies

    ST DENIS 1999 - 2004 E-technologies est une agence transverse. Nous intervenons dans les différentes business lines de T-Systems, pour aider les équipes dans leurs projets: En avant-vente, en support, en formation, en initialisation de projets. Nous sommes également amenés à travailler en régie pour des missions généralement courtes.

    Projet e-learning pour la Région Centre (800 JH) 07/2003 - 12/2003
    Responsable fonctionnel
    Partie WebMail et WebConférence : Ecriture du dossier de spécifications et réunions de travail avec la maîtrise d’ouvrage.
    Encadrement de 3 développeurs. Architecte .Net
    Définition de l’architecture globale en couches, aide à la réalisation d’un mini-framework.
    Initialisation du projet, responsable de la relation avec l’hébergeur.
    Environnement : Visual Studio .Net, C#, Web Services, composants COM.

    Site internet de formation e-technologies 02/2003 – 05/2003
    Chef de projet
    Refonte complète du site de formation de t-systems e-technologies.
    Optimisation du réferencement sur Google
    Encadrement de 2 développeurs.
    Environnement : PHP, MySQL.

    Mission chez Schneider Electric à Grenoble 12/2002 – 01/2002
    Optimisation d’une application J2EE de gestion des anomalies d’un EAI.
    Environnement : Java, Servlets, Jserv, XML, JProfiler

    Cegetel (projet GDF) 09/2002 - 11/2002
    Logiciel de gestion des fraudes à l’utilisation des téléphones portables (forfait de 750 JH).
    Définition et élaboration de la mise en place du socle technique de l’application (framework).
    Le framework et les guides mis en place assistent les développeurs dans la mise en œuvre des différentes couches de l’application depuis les JSP jusqu’à l’accès à la base de données.
    Environnement : Java, Servlets, JSP, WebSphere, LDAP, Together, Oracle.

    Mission à la Caisse des Dépôts 04/2002 - 08/2002
    Audit technique et fonctionnel d’un progiciel de CRM « Satis », en J2EE.
    Suivi de l’évolution de l’application, des livraisons.
    Environnement : Java, WebLogic, SQLServer.

    Consultant Renault 12/2001
    Consultant Java cellule "Offres et Solutions"
    Assistance technique et réponse à appel d’offres pour une solution de Single–Sign–On Web pour un grand constructeur automobile.
    Environnement : Java, Tomcat, MySQL, XML, LDAP, SSL, SSO, cryptages, signature électronique.

    Intervention CentreLait 11/2001
    Intervention auprès de CentreLait pour la gestion de l'impression de factures dans un Intranet/Extranet Java/Tomcat.

    Mission chez Chronopost 10/2000 - 01/2001
    Comparatif des environnements de développement d’EJB (Visual Age et Web Gain)
    Développement d’EJBs pour l’accès à une banque d’images.
    Environnement : Java, ORACLE, SYBASE, EJB, J2EE, WebSphere, WebLogic, EJBoss.

    Mission chez Air France 05/2000 - 09/2000
    Concepteur Framework de persistance
    Conception et développement en Java d’une couche de persistance pour Oracle.
    Environnement : Java, Visual Age, IBM WebSphere, Oracle 8.

    Activité formation e-technologies
    Conception et animation « Développeur WebSphere »
    Animation de la session « Le framework Struts dans l'architecture J2EE »
    Conception et animation de la session « Développeur Web avec PHP et MySQL »
  • Alcatel TITN Answare - Développeur Java

    1998 - 1999 Alcatel développait à cette époque le « WebPhone », sorte de minitel pour accéder à internet facilement. C’est le coté novateur et orienté grand public qui m’a intéressé. Par la suite le projet est devenu une société à part entière, « nextenso », plus orienté vers la téléphonie et le SMS.

    Concepteur Framework de présentation 09/1998 - 08/1999
    Intégration de l’équipe "Fondation" : Spécification et conception d'un FrameWork pour la génération de pages Web et Wap en Java.

    « Monsieur JSP » de l’équipe de développement.
    Développeur équipe Plug’n’Surf 01/1998 - 08/1998
    Formulaires d’inscription au portail/ISP, abonnement aux services, page d’accueil du portail et personnalisation.

Formations

Réseau