- Depuis Mars 2006 (trois ans)
|
Ingénieur études et développement - Expert Linux
Secteur télécoms (Paris, France)
|
Travail autour d'un composant audio sous Linux:
- Validation d'un prototype existant
- Rédaction de spécifications
- Architecture (modélisation statique en UML)
- Développement du composant proprement dit (C, Linux temps-réel, ALSA, RTP, CUnit, Doxygen)
- Intégration de code tiers de traitement audio
- Développement d'une interface d'accès en Java (Eclipse,
Maven, Doxygen)
- Scripts d'intégration continue
Création d'une distribution Linux pour supporter le produit final:
- Architecture: démarrage, mise à jour, services...
- Choix des logiciels et packaging RPM
- Gestion du matériel: configuration du noyau,
intégration de pilotes propriétaires, configuration en
espace utilisateur (Xorg, sysfs...)
- Services réseau: DHCP, NTP, SNMP, FTP, HTTP, SSH,
Syslog, 802.1Q, 802.11X
- Spécifications des écrans de maintenance
- Développement d'une partie des écrans de maintenance
(HTML, CGI)
- Système de construction de l'image de la distribution à
partir des sources
- Programme d'installation par PXE
- Conseils sur la propriété intellectuelle
Prototype de composant « passerelle SIP » en C++ basé sur
osip/eXosip et XML-RPC.
Environnement de développement:
- Participation à la définition des bonnes pratiques
- Services réseau: HTTP, DNS, DHCP, TFTP...
- Serveur de développement: Subversion, Trac, Archiva
- Assistance aux utilisateurs
|
- Mai 2005 -
Juin 2005 (2 mois)
|
Ingénieur recherche - Transformations MDE
Laboratoire d'Informatique Fondamentale de Lille (Lille, France)
|
| Ajout d'une fonction d'importation de modèles UML de Enterprise Architect dans Gaspard2, une plate-forme de co-design du laboratoire implémentée comme un plug-in pour Eclipse, l'importation étant réalisée par des transformations de modèles (MDE).
Étude des RFC et autres documentations sur les technologies utilisées.
Prise en main de l'outil modTransf pour réaliser des transformations de modèles et rédaction d'un tutoriel.
Développement :
- Modification du code de l'assistant déjà présent
- Intégration de modTransf v3
- Réécriture du métamodèle en XMI 1.2
- Écriture des règles de transformation pour modTransf
Environnement technique :
- Langages : Java, XML, XMI, UML, MOF
- Outils : Eclipse, Ant, Maven, Tau G2, Rational Rose, Enterprise Architect, Poseidon
|
- Nov. 2004 -
Avril 2005 (6 mois)
|
Ingénieur recherche - Linux temps réel
Laboratoire d'Informatique Fondamentale de Lille (Lille, France)
|
| Participation au développement d'ARTiS, un patch du noyau Linux pour garantir des contraintes de temps réel, développé dans le cadre du projet ITEA/HYADES avec des partenaires tels que Bull, MandrakeSoft, le CEA, ...
Étude du fonctionnement du noyau Linux et de sa programmation, en particulier de l'ordonnanceur de tâches.
Mise en place d'un site de développement collaboratif sur Gna!.
Développement :
- Portage d'ARTiS de IA64 vers IA32
- Portage d'ARTiS du noyau 2.6.7 vers 2.6.9 et 2.6.11
- Debug et nettoyage du code d'ARTiS
- Développement et amélioration de scripts et outils de mesure
- Tests d'outils pour aider au développement (Linux Trace Toolkit, KGDB)
Co-auteur du rapport de recherche INRIA RR-5781, « ARTiS, an Asymmetric Real-Time Scheduler for Linux on Multi-Processor Architectures »
Environnement technique :
- Langages : C (noyau Linux), Bash
- Outils de développement Unix classiques (make, gcc, diff, CVS, ...)
- Hardware: 4xPII-400, 4xItanium2
|
|
|
Ingénieur développement web (stage)
Noticias B2B S.L. (Barcelona, Espagne)
|
| Participation au développement de la nouvelle version du site Internet de l'entreprise.
Développement :
- Pages de publication de nouvelles
- Pages de visualisation de nouvelles
- Pages pour fournir les nouvelles en XML
- Système de publication de nouvelles pour usage interne
Autres tâches :
- Publication de nouvelles
- Administration de quelques ordinateurs
- Contact clientèle durant un mois
- Supervision de stagiaires durant deux mois
- Aide au déploiement de la nouvelle version du site
Environnement technique Microsoft :
- Langages : ASP (Visual Basic), HTML, Javascript (DOM), CSS, SQL, XML
- SQL Server, IIS, InterDev
|
|
|
Ingénieur développement web (stage)
Association LanTemple (Lyon, France)
|
| Réalisation d'un site web sur plate-forme LAMP (Linux Apache MySQL PHP) pour gérer l'association.
Analyse :
- Préparation d'un cahier des charges
- Modélisation UML de la partie statique du site
- Modélisation de la base de données
Développement :
- Création de la base de données
- Implémentation des pages du site
Environnement technique :
- Langages : PHP, HTML, CSS, SQL
- Apache (mod_php), MySQL
|