Sarah MAJOUL
Ingénieur R&D Expert Java
Un parcours dans la R&D :
• Doctorat en informatique de l’université Paul Sabatier à Toulouse
• 10 ans d’expérience en R&D dans des laboratoires et équipes de recherche publics (IRIT / INRIA) et privés (Texas Instruments / Atego)
• Production / révision / présentation de documents techniques (thèse, brevets internationaux, conférences internationales)
Une expertise dans le développement :
• Expertise sur la plateforme Java : le langage, les mécanismes internes de la JVM, les API
• Expertise en conception / programmation orientée objet
• Maîtrise des langages C/C++
• Maîtrise de l’environnement de développement Eclipse
Une expertise dans le cadre de projets de R&D internationaux :
• Grande expérience des projets impliquant de nombreux partenaires sur sites distants y compris à l’international
• Encadrement d’équipe de développement / gestion de projet technique
• Très bon niveau en anglais (lu / écrit / parlé)
27 contacts• Projet Européen TECOM – ITEA2 (Trusted Embedded COMputing)
- Etude, conception et mise en œuvre d’une nouvelle architecture de plateforme d’exécution Java (JVM) partitionnée avec gestion et contrôle des ressources mémoire et CPU
- Extension du framework OSGi pour bénéficier du partitionnement de la JVM sous-jacente
- Utilisation de la platforme partitionnée dans le cadre d’une application domotique s'exécutant sur une cible embarquée Linux-arm
- En collaboration avec EADS Defence & Security, Technicolor, Trialog, Ikerlan, Fagor, VisualTools, UPV, UPM
• Projet Européen DIANA – FP6 (Distributed equipement Independent environment for Advanced avioNic Applications)
- Etude de faisabilité de certification des applications Java par rapport à la norme DO178-B/C
- Etude de faisabilité de certification d’une JVM temps réel propriétaire
- En collaboration avec Thales Avionics
• Mission d’expertise chez Airbus
- Etude comparative des performances de JVM temps-réel en vue de leur utilisation dans le cadre du programme A350
• Formatrice en Java & Java Temps Réel
- Rédaction de supports de formation
- Animation de stages
2003 - 2007Projet : Java Virtual Processor
• Implémentation en Java d’une JVM embarquée pour terminaux mobiles
• Conception / modélisation objet avec UML, Design Patterns
• Responsable des tests unitaires et tests d’intégration
• Encadrement de ressources de développement
• Rédaction de brevets et tutoriaux
2001 - 2003Projet : JVM pour terminaux mobiles
Partenariat industriel : Texas Instruments
- Spécification, conception et développement en Java d’un outil de génération automatique de code C pour JVM modulaire embarquée
1999 - 2001• Enseignement de la conception et de la programmation orientée objet en langage Java et C++
• Rédaction de supports de cours et supervision de projets