Dr Andrew John Hughes
E-mail: gnu ******@******.***.***
Education and Quali cations
**** - ****: PhD in Computer Science at the University of She eld
Research into concurrent system design utilising a mobile timed process calculus.
PhD representative on the Engineering faculty board, departmental board and student-
sta liaison committee (2007-2008)
Seminar organiser (2007) and website maintainer (2007-2008) for the Veri cation and
Testing Group, involving promotion of events and liaising with external speakers
Organiser and chair of the Theory Special Interest Group and Concurrency Reading
Group. (2006-2007)
Lab management and social organiser for the Veri cation and Testing research group
(2005-2008)
2001 - 2005: MComp (Hons.) in Computer Science at the University of She eld
(First Class)
Participation in a group research project (2004-2005), focusing on the Semantic Web,
Semantic Web Services and their composition using a process calculus
My dissertation work Web Services for Distributed Database Applications (2003-2004)
Experience in working within a team on an industrial-scale project via involvement in the
Software Hut project (2003)
Work Experience
Software Engineer, Red Hat, October 2008 to present
Maintainer of IcedTea, the project used to package OpenJDK in the various GNU/Linux
distributions.
Frequent OpenJDK contributor, recognised by OpenJDK6/7/8 reviewership in the 2011
census.
Sun Campus Ambassador, Sun Microsystems, October 2007 to May 2008
Liaising with Sun employees, University sta and students with respect to Sun technology,
and organising Sun technical demos on campus.
Demonstrating duties, University of She eld, October 2005 to October 2008
Signi cant teaching experience, including lecturing, student tutorial sessions, lab assis-
tance and marking assignments
1
Publications
Hughes, A. A Framework for Mobile Java Applications. In Proceedings of the International
Conference on Principles and Practices of Programming in Java (PPPJ 2007) (September
2007), no. 272 in the ACM International Conference Proceedings Series, pp. 243 248.
Hughes, A. Nomadic Time (extended abstract). In Proceedings of the PhD Programme
at Relational Methods in Computer Science/Applications of Kleene Algebra (RelMiCS/AKA)
2006 (2006), R. Schmidt and G. Struth, Eds., no. CS-06-09 in University of She eld Technical
Reports, pp. 60 64.
Norton, B., Foster, S., and Hughes, A. A compositional operational semantics for OWL-
S. In Proceedings of the 2nd International Workshop on Web Services and Formal Methods
(WS-FM 2005) (September 2005), no. 3670 in Lecture Notes in Computer Science, Springer-
Verlag, pp. 303 317.
Free and Open Source Software Involvement
IcedTea1 maintainer and release manager.
Co-maintainer and release manager of GNU Classpath2 .
GCJ3 and OpenJDK4 developer.
Organiser of the Free Java developer room at FOSDEM (Free and Open Source Developer s
European Meeting) in Brussels from 2009-2011 and participant in 2007 and 2008.
Packaging of IcedTea for the Gentoo GNU/Linux distribution.
Selected student participant in Google s Summer of Code (2006 and 2007).
Other Activities
Talks at the Open Source in European Public Administration (OSEPA) Workshop 2011, FOS-
DEM 2008, PPPJ 2007, the British Colloquium on Theoretical Computer Science (BCTCS)
2006 and the RelMiCS PhD workshop 2006.
To relax, I swim, listen to a variety of music and socialise with friends
References
Dr M. Stannett Mr Patrick Macdonald
c/o The Department of Computer Science c/o Red Hat Canada Limited
The University of She eld Suite 502
Regent Court, 211 Portobello Street 90 Eglinton Avenue East
She eld Toronto
South Yorkshire Ontario
S1 4DP M4P 2Y3
England Canada
1
http://icedtea.classpath.org
2
http://www.gnu.org/software/classpath
3
http://gcc.gnu.org/java
4
http://openjdk.java.net
2