Andrew Hughes

IcedTea/OpenJDK Core Developer at Red Hat

Sheffield, United Kingdom

Current
Past
  • Webmaster at King Edward VII School
Education
  • The University of Sheffield
  • The University of Sheffield
  • UK GRADSchool, May 2007, Bournemouth
Connections
66 connections
Industry
Computer Software
Websites

Andrew Hughes’s Summary

I'm now working full-time as a software engineer at Red Hat as part of the OpenJDK team developing IcedTea. I'm also writing up my PhD thesis, which aims to provide a new model for developing concurrent applications using a process calculus as an underlying theoretical basis. I am also a keen Free Software developer, having been working on the GNU Classpath project for the last four years and IcedTea for the last year.

Andrew Hughes’s Specialties:

Programming: Java, C, Haskell and can get up to speed on pretty much anything else (have dabbled in Perl, Python, C# and even VB). Can understand and maintain standard networking applications (e.g. DNS, NIS) and handle autotools wizardry.


Andrew Hughes’s Experience

  • IcedTea/OpenJDK Core Developer

    Red Hat

    (Public Company; 1001-5000 employees; RHT; Computer Software industry)

    October 2008Present (10 months)

    As a member of the OpenJDK team at Red Hat, I work primarily on the OpenJDK project with the primary goal of supporting this product in Fedora and RHEL.

  • Hacker

    IcedTea

    (Computer Software industry)

    2007Present (2 years)

    Development work on the Free Software build harness for OpenJDK and OpenJDK6. Recently, I've been ensuring that the original IcedTea harness for OpenJDK7 keeps pace with the biweekly build drops.

  • PhD Student

    University of Sheffield

    (Educational Institution; Research industry)

    October 2005Present (3 years 10 months)

    I'm developing a process calculus called TNT (Typed Nomadic Time). This merges lots of concepts from various sources to create a calculus with synchronisation, discrete time via explicit clocks and both process and location mobility.

  • GNU Classpath Developer

    Free Software Foundation

    (Non-Profit; 10,001 or more employees; Computer Software industry)

    June 2004Present (5 years 2 months)

    I regularly contribute patches to the GNU Classpath project (http://www.gnu.org/software/classpath) and am an established member of the community.

  • VT Lab Co-ordinator

    University of Sheffield

    (Educational Institution; 5001-10,000 employees; Research industry)

    November 2005September 2008 (2 years 11 months)

    This involves ensuring the provision of sufficient resources within the lab for new and existing students, especially desk space, in addition to general problem solving as issues arise.

  • Sheffield University Campus Ambassador

    Sun Microsystems

    (Public Company; 10,001 or more employees; JAVA; Computer Hardware industry)

    2007May 2008 (1 year)

    This role involves promoting Sun technology on campus, mainly by organising Sun technical demonstrations with appropriate speakers and liasing with students and staff.

  • Undergraduate Student

    University of Sheffield

    (Educational Institution; Education Management industry)

    October 2001June 2005 (3 years 9 months)

  • Webmaster

    King Edward VII School

    (Educational Institution; Internet industry)

    August 2001March 2003 (1 year 8 months)


Andrew Hughes’s Education

  • The University of Sheffield

    PhD , Computer Science , 20052008

    Activities and Societies:
    Departmental Postgraduate Representative (November 2006 on), Verification and Testing Postgraduate Representative (June 2006 on), Concurrency Reading Group Founder, Concurrency Reading Group Chair and Organiser (March 2006 to October 2006), Theory Special Interest Group (SIG) Chair and Organiser (January 2006 on), Verification and Testing Group Lab Manager (November 2005 on).
  • The University of Sheffield

    MComp , Computer Science , 20012005

  • UK GRADSchool, May 2007, Bournemouth


Additional Information

Andrew Hughes’s Websites:

Andrew Hughes’s Interests:

Free Software, Music, History

Andrew Hughes’s Groups:

GNU Classpath, GCJ, IcedTea, OpenJDK, Associate Member of Free Software Foundation, JikesRVM

  •    FOSDEM Visitor
  •    Free Software Foundation
  •    Generation Red Hat
  •    FOSS Professionals

Andrew Hughes’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Andrew Hughes’s full profile:

  • See who you and Andrew Hughes know in common
  • Get introduced to Andrew Hughes
  • Contact Andrew Hughes directly

View Full Profile