Eamonn McManus
Software engineer, Google
Ingénieur logiciel avec 20 ans d'expérience dans de nombreux domaines. Bilingue anglais/français. Chef d'équipe technique. Architecte capable, je peux écrire des documents de conception et de spécification qui sont compréhensibles et succincts. Large connaissance des technologies existantes et arrivantes. J'ai souvent fait des présentations techniques à des centaines de personnes, notamment à la conférence JavaOne où j'ai présenté sur JMX tous les ans de 2002 à 2008.
2010 - 2011J'ai continué à travailler dans le domaine de JavaFX.
1999 - 2010Développeur C, Java, et JavaFX. Initialement sur des systèmes télécom de haute disponibilité. Ensuite sur des technologies de gestion de systèmes à distance (remote system management), surtout avec le standard Java JMX (Java Management Extensions). Je suis le Specification Lead des JSRs (standards Java) relatives à JMX, à savoir les JSRs 3, 160, 255, et 262.
Depuis fin 2008 je travaille principalement dans le domaine de JavaFX, technologie pour le développement de clients graphiques riches. Il s'agit d'une extension de la platforme Java qui rajoute un nouveau langage de programmation (JavaFX Script) et de nouvelles APIs pour la faciliter la programmation graphique moderne, avec tous les effets et les animations qu'attend l'utilisateur d'aujourd'hui. L'équipe JavaFX Authoring Tool dont je fais partie travaille sur un outil de développement d'applications nécessitant très peu d'expertise en programmation, la cible étant des infographistes. Au sein de cette équipe je me focalise surtout sur les aspects système telles que la compilation, la persistence, et la modification dynamique de code compilé, sans exclure de participer très largement dans d'autres aspects.
Depuis juillet 2010, Sun Microsystems France a été intégrée dans Oracle Corporation.
1997 - 1999L'Open Group Research Institute à Grenoble a été racheté par Silicomp. Mon travail pendant cette période était plus focalisé sur des projets pour les clients, notamment HP. J'ai travaillé sur différents logiciels pour la division imprimantes de HP, à la fois pour gérer les tâches d'impression et pour modifier le logiciel embarqué de l'imprimante elle-même.
1995 - 1997J'ai poursuivi ma mission à The Open Group après la fusion de l'Open Software Foundation avec X/Open. Des systèmes d'exploitation je suis passé aux applicatifs Java pendant cette période. Parmi d'autres travaux, j'ai écrit une implantation complète de la stack TCP/IP en Java.
1991 - 1995Travail sur des serveurs de "personnalité de système d'exploitation" tournant sur le micronoyau Mach 3.
1990 - 1991J'étais un des deux membres d'une équipe qui maintenait et étendait le microprogramme des modems fabriqués par cette société, écrit en assembleur Z80. Une bonne partie du travail consistait en tirant la meilleure performance dans un environnement pauvre en ressources. J'ai également écrit et maintenu l'ensemble d'outils que nous utilisions pour le développement du logiciel.