James Bowes

Purveyor of Pre-eminent Programmes



Software Developer focused on the engineering aspects of software construction,
planning, and team interaction. Red Hat Certified Engineer (RHCE) and Oracle
Database: SQL Certified Expert. Competent in Python, Java and C.

Employment History

Senior Software Engineer
Red Hat
May 2010 – Present

Systems management software development.

Software Engineer
Red Hat
March 2007 — Present

Python work on Red Hat Network’s hosted offering, with occasional Java, Perl, and Oracle PL/SQL.
Implemented content delivery network support for web downloads and
up2date/yum via Akamai. Implemented new pricing levels for products sold
for virtual machines, and logic to recognize products running on virtual

Associate Software Engineer
Red Hat
February 2006 — March 2007

General Python development on Red Hat Network, including contributions to
Red Hat Enterprise Linux. Focused on content delivery and new server

Software Developer
nCipher Inc.
May 2005 — February 2006

Enterprise application Java development. Drastically improved performance
via decreasing memory usage.

Assistant Systems Administrator
Dalhousie Faculty of Computer Science
September 2002 — August 2003

Assisted in managing a network of Solaris, Linux, and Windows computers.

Internet Applications Specialist
National Research Council Canada
January 2002 — April 2002

Developed Java Servlets with SQL back-ends.

Open Source Contributions

  • Active Fedora packager
  • GNOME Foundation member
  • Git version control system (2008)
  • Swfdec Macromedia Flash renderer (2008)
  • PackageKit (2007-2008)
  • Yum Package Manager (2006 – 2008)
  • GNOME Project, including Evince and Evolution (2004 – 2005)


Dalhousie University
Bachelor, Computer Science
1999 – 2004

Honors level student. Focused on software engineering, compilers and
languages. Member of the ACM Student Chapter


Written by jbowes

February 3, 2007 at 8:57 pm

%d bloggers like this: