Conseil, Formation et Développement en informatique.
Responsable d’enseignements à l’Université de Provence et à l’Université Paul Cézanne.
Ingénieur Logiciel
Index Education -
mai 2008 - août 2008
Développement d'un module LDAP en Delphi, refactoring de code (procédural vers objet).
Préparation de la certification Microsoft des produits de l'entreprise.
Ingénieur R&D
Business Product Software (Buyingpack) -
septembre 2006 - mai 2008
Développement d’un portail achat simplifié (technologies PHP, Ajax, TMX) –
Elaboration du cahier des charges, Choix technologiques, et
Encadrement de l’équipe de développement.
- Documentation de l’existant et des nouvelles technologies - Veille technologique
- Responsable du recrutement et de la formation des nouveaux personnels R&D
Enseignant
Centre de Mathématiques et d’Informatique, Université de Provence - Aix-Marseille I et Laboratoire de Chimie Bactérienne (CNRS) -
février 2005 - septembre 2006
- Documentation de l’existant et des nouvelles technologies - Veille technologique
- Responsable du recrutement et de la formation des nouveaux personnels R&D
Enseignant
Centre de Mathématiques et d’Informatique, Université de Provence - Aix-Marseille I et Laboratoire de Chimie Bactérienne (CNRS) -
février 2005 - septembre 2006
- Responsable de l’enseignement ”Programmation en PHP” (Cours TD et TP : PHP/MySQL) en Licence Professionnelle NTI (Nouvelles Technologies Informatique) et en Mastère Informatique 1ère année.
- Responsable de l’enseignement ”Outils de l’internet” (Cours, TD et TP : HTML, CSS, JavaScript, PHP/MySQL, XML, XSLT) en Licence Pro. NTI et en Mastère Info. 1ère année.
Encadrement de projets
- Logiciel de gestion de notes, Etude comparative de génomes
Responsabilités au sein du Laboratoire de Chimie Bactérienne
- Participation au développement et maintenance du site Internet et Intranet du Laboratoire (logiciel de gestion des commandes de fournitures, différents outils bio-informatiques, ...)
Développement d’un logiciel d’analyse de signaux biologiques (C/GTK)
- Quantification de l’intensité d’un signal respiratoire parasité par le rythme cardiaque.
Application de transformées de Fourier, Spectres de densité d’énergie, Ondelettes.
Développement d’un logiciel de création de Base de Données (Perl/PHP/MySQL/HTML/Javascript)
- Création d'une base de données biologiques d'après les données du site du NCBI
Laboratoire de Chimie Bactérienne (CNRS) et Institut de Mathématiques de Luminy - Classification de systèmes biologiques Recherche de zones denses, c’est-à-dire de classes qui possèdent un fort pource
octobre 2001 - septembre 2004
- Résultats : une nouvelle méthode basée sur un calcul de densité locale et validée sur un ensemble de graphes générés aléatoirement. Ce travail a donné lieu à une publication et à une communication lors d’une conférence internationale.
Reconstruction de systèmes biologiques par Fouille de Données
- Regroupement de gènes fonctionnels sur la base de critères évolutifs.
- Résultats : une nouvelle méthode validée sur des données aléatoires et fournissant un taux d’erreur inférieur à 1%. Ce travail a donné lieu à une publication.
Etude évolutive de génomes bactériens
- Recherche de gènes conservés au cours de l’évolution dans différents génomes bactériens.
- Résultats : une nouvelle méthode inspirée des Problèmes de Satisfaction de Contraintes (CSP). Développement d’un logiciel accessible en ligne (CGI Perl). Ce travail a donné lieu à trois publications et à trois communications orales.
Enseignant
Université Paul Cézanne – Aix-Marseille III -
octobre 2001 - septembre 2004
- Enseignement de la ”Théorie des Langages” (TD : Langages, Grammaires, Automates, Machines de Turing) en DEUG MIAS 2ème année.
- Enseignement de la ”Programmation en C” (TD et TP : Structures, Pointeurs, Architecture de programmation) : création d’un jeu d’échecs en C/GTK+ en DEUG MIAS 2ème année.
- Enseignement de la ”Programmation en C” (TD : Bases de la programmation, Variables, Tests conditionnels, Boucles) en DEUG MIAS 1ère année.
- Enseignement de la ”Programmation en C” (TD : Listes et Pointeurs, Correspondances entre Pascal et C) en DEUG MIAS 1ère année.
Enseignant
Université de Provence – Aix-Marseille I -
octobre 2000 - septembre 2001
- Enseignement des ”Scripts Shell sous UNIX” en DEUG MIAS 1ère année.
Études et formations
Doctorat en Informatique mention Trés Honorable à l’Université d’Aix-Marseille II, dans le Laboratoire de Chimie Bactérienne de Marseille (CNRS) et
à l’Institut de Mathématiques de Luminy.
2004
DEA d’Informatique mention B `
a l’Université d’Aix-Marseille I
2001
Maîtrise d’Informatique mention AB `.
a l’Université d’Aix-Marseille I
2000
Licence d’Informatique mention AB `
a l’Université d’Aix-Marseille I.
1999
Langues
Anglais - C2
Autres compétences
Langues Etrangères
Anglais : Maîtrise de l’anglais scientifique et niveau correct en anglais parlé.
Allemand : Niveau correct en allemand écrit (1ère langue – filière Allemand bilingue au collège et lycée).
Charges Collectives et Responsabilités
Responsable du Club Universitaire de Marseille St-Jérôme section Volley (2006-2007).
Président de l’association CyberFoyer du Centre de Mathématiques et d’Informatique (CMI) de l’Université d’Aix-Marseille I ; aide et formation en informatique, etc. (2000-2001).
Président de l’association Modus Ponens des étudiants en informatique du CMI (1999-2000).
Compétences
Systèmes : Linux, Unix, Windows
Langages : Standard : C, C++, Perl, Java, SQL
Internet : PHP/MySQL, HTML, Javascript, CSS, XML, XSLT, JSP
Interfaces : GTK+, QT, Flash actionscript
Divers : R (analyse statistique), script shell, Awk, Visual Basic
Modélisation : UML
Outils informatique : LATEX, Gimp, Dia, Eclipse, Pack Office
Connaissances mathématiques : Analyse typologique, Problèmes de satisfaction de contraintes (CSP),
Traitement du signal, Traitement des graphes
Bioinformatique : Outils d’alignement de séquences (Clustal, Blast), Bases AceDB, Phylogénie (TreeDyn, paquetage Phylip)
Relecture technique : Correction d'ouvrages informatiques pour le compte des éditions Eyrolles.
Publication régulière d'articles dans Linux Magazine, Linux Pratique et Linux Pratique Essentiel :
voir liste jointe en dernière page
Microsoft Dynamics CRMC#JavaScriptMicrosoft Dynamics 365Développement des compétencesGestion des risquesMicrosoft Power AutomateMicrosoft Power AppsAzure