Post Job Free
Sign in

Computer Science Manager

Location:
Toronto, ON, Canada
Posted:
January 25, 2013

Contact this candidate

Resume:

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



Contact this candidate