-
Keurig Canada Inc.
- Analyste Prohrammeur Sénior
2017 - maintenant
-
Bewave Technologie
- Chargé de projets, Analyste-Programmeur Senior
2015 - 2017
Keurig - Rio Tinto - Cargair
-
GROUPE LSI
- Chargé de projets
69410
2013 - 2015
-
Groupe LSI Montréal
- Analyste programmeur sénior
69410
2012 - 2013
-
MaValSoft
- Développeur indépendant
2011 - 2011
Développement d'un logiciel permettant de mesurer et de rapporter les résultats de l'effort environnemental sur un patrimoine immobilier. les mesures concernent les économies d'énergie, les réductions de gaz a effet de serre, et l'augmentation de l'usage des énergies renouvelables. Il est principalement utilisé dans le cadre du plan Bâtiment de l'état français (loi du Grenelle de l'environnement II). Il est aussi paramétrable pour tout autre futur plan.
Environnement : Windows, Windev 16
Logiciel : "Evidence".
Client : Logiciel propriétaire.
-
MaValSoft
- Développeur indépendant
2011 - 2011
Développement d’un logiciel d’aide à la décision pour le choix de prestataires sur les appels d’offre. Les prestataires sont des professionnels de la construction. Les critères de choix sont liés à l’économie, la performance sociale et l’environnement.
Environnement : Windows, Windev 16
Logiciel : "GreenPartners Achats".
Client : My-GreenPartners (www.my-greenpartners.com).
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
2008 - 2010
Développement d’un nouveau logiciel de gestion de la relation client pour la société.
- Rétro-ingénierie du logiciel existant.
- Analyse fonctionnelle.
- Définition de l’architecture du produit et du modèle de données.
- Définition, étude et réalisation des bibliothèques nécessaires.
- Définition, étude et implémentation d’une partie du logiciel.
- 100% objet.
Environnement : Windows, Windev 12 à 15
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
2005 - 2007
Mise en place d’une équipe de développement de librairies pour les équipes produit (5 développeurs).
- Définition et anticipation des besoins des équipes.
- Anticipation des besoins futurs.
- Définition et répartition des tâches de chaque collaborateur.
- Traitement des difficultés rencontrées par les développeurs.
- Implémentation d’un système de base de données 100% objet, propriétaire, réseau et performant.
- Gestion des tests unitaires et de la fiabilisation.
Environnement : Windows, Delphi 2005 - 2006
Gestion de la production automatisée des logiciels pour mettre les nouvelles versions à la disposition de nos clients via le site Internet de la société.
Environnement : Windows, InstallShield, Perl, PHP, ScriptShell
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
2003 - 2004
Développements sur le logiciel EdT, référence française dans la gestion des emplois du temps des lycées et des collèges.
- Analyse fonctionnelle,
- Définition et répartition des tâches de chaque collaborateur de l’équipe.
- Traitement et suivi des anomalies de fonctionnement détectées chez les clients.
- Adaptation du calculateur d’emploi du temps afin de générer des plannings selon des périodes déterminées tout au long de l’année.
Environnement : Windows, Delphi 7
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
2001 - 2002
Développements sur le logiciel HyperPlanning, référence française dans la gestion des emplois du temps des universités et des centres de formation.
- Analyses fonctionnelles.
- Traitement et suivi des anomalies de fonctionnement détectées chez les clients.
- Développement d’une version spéciale pour les centres de formation des apprentis permettant d’annualiser le temps de travail effectué par les enseignants.
- Développement d’une nouvelle couche de communication réseau entre les applications de la société (TCP/IP).
Environnement : Windows, Delphi 6
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
1999 - 2000
Développement d’un nouveau logiciel de gestion des notes scolaires des élèves pour les collèges et les lycées (Pronote)
Ce logiciel est devenu la référence française dans le domaine de la gestion de la vie scolaire.
- Définition de nouvelles méthodologies de développement.
- Définition de l’architecture du produit et du modèle de données.
- Définition et répartition des tâches de chaque collaborateur de l’équipe.
- Implémentation des services de notation.
- Implémentation de la gestion des notes, calcul de moyennes en temps réel en fonction de paramètres utilisateurs.
- Implémentation du déport de la base de données en mode nomade afin de permettre aux enseignants de saisir les notes sur leurs ordinateurs personnels, puis resynchronisation des modifications avec la base centrale.
Environnement : Windows, Delphi 4 et 5, Assembleur
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
1997 - 1998
- Portage du logiciel EdTSup de MSDOS vers Windows
- Améliorations fonctionnelles et fiabilisation d'EdT
- Mise en place d'un gestionnaire de sources (PVCS)
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
1996 - 1997
Portage du logiciel EdT de MSDOS vers Windows
- Choix de l'environnement de développement.
- Définition de nouvelles méthodes de développement.
- Définition de l'architecture du produit et du modèle de données.
- Définition et implémentation des composants d'interface utilisateur.
- Gestion des nouvelles méthodes de production des logiciels
Environnement : Windows, Delphi 1 et 2
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
1995 - 1995
Développement d’un nouveau logiciel de planification annuelle pour les universités et les centres de formations (EdTSup)
- Définition de nouvelles méthodologies de développement.
- Implémentation de l’architecture du produit.
- Définition et gestion du modèle de données .
- Implémentation d’une couche réseau sous MS-DOS avec utilisation des fichiers en mode exclusifs.
Environnement : MS-DOS, JPI M2
-
Index Education
- Ingénieur Logiciel (cadre)
Marseille
1992 - 1994
Développements sur les logiciel EdT et EdTVS.
- Rétro-ingénierie du code existant.
- Amélioration des fonctionnalités.
- Transfert des données avec les logiciels de l’Education Nationale.
- Fusion entre les logiciels EdT et EdTVS.
Environnement : MS-DOS, JPI M2
-
Index
- Ingénieur Logiciel (cadre)
1991 - 1992
Développement d’un progiciel d’environnement de développement (OpenSide)
- Portage de l’application sur les environnements UNIX de différents constructeurs.
- Tests unitaires et fiabilisation.
Environnement : UNIX, langage C, C++, X11R4 et X11R5
-
Index
- Analyste programmeur (non cadre)
1990 - 1991
Développement d’un logiciel de surveillance de trafic maritime (Echor)
- Rétro-ingénierie du prototype existant.
- Définition de l’architecture du produit et du modèle de données.
- Implémentation des outils graphiques.
- Gestion et affichage des cartes maritimes.
- Interfaçage avec des systèmes radars.
- Implémentation d’un algorithme d’analyse des signaux radar afin de déterminer les navires et leurs positions.
Environnement : SunOS (UNIX), langage C, X11R4
-
Index
- Analyste programmeur (non cadre)
1988 - 1989
Développement d’un logiciel de gestion (X-Manager)
- Implémentation de différents écrans de gestion.
Environnement : SunOS (UNIX), langage C, C++, X11R3
Développement d’un logiciel d’interfaçage avec la Vie Scolaire (EdTVS)
- Gestion de l’échange de données avec le logiciel EdT.
- Implémentation de différents écrans
Environnement : MS-DOS, JPI M2
Développements de librairies en C sur SunOS.