Skip to content

CV

James R. Bowes
Raleigh, North Carolina
USA
bowes@cs.dal.ca

Summary of Qualifications

Experienced Software Engineer. Have experience and expertise developing Python, Java, and C applications in Linux and Windows environments. Familiar with agile development methods. Have excellent interpersonal, oral, and written communications skills. Have experience interacting with end-users. Effective team player with leadership experience.

Employment History

Red Hat, Inc. - Raleigh, NC

February 2006 to present
Associate Software EngineerGeneral Python hackery on Red Hat Network.

nCipher, Inc. - Halifax, NS

May 2005 to February 2006
Software DeveloperEnterprise application Java development. Drastically improved performance by decreasing memory usage.

The GNOME Project

March 2004 to present
DeveloperCo-authored and maintain a secure password management application for the GNOME desktop.

Dalhousie Faculty of Computer Science - Halifax, NS

September 2002 to August 2003
Assistant Systems AdministratorHelped maintain a heterogeneous network of workstations and servers.

  • Worked directly with end-users.
  • Trained new staff for similar positions.
  • Designed a migration path and outlined benefits for using an LDAP server.

National Research Council - Ottawa, ON

January 2002 to April 2002
Internet Applications SpecialistDeveloped Java Servlets to access a library records database.

Dalhousie Faculty of Computer Science - Halifax, NS

May 2001 to June 2001
Undergraduate Research StudentResearched using artificial intelligence to automatically compress and categorize images.

Skill Summary

  • Excellent interpersonal, communications (oral, written, and presentation), problem-solving and analytical skills. Strong team participation skills, and awareness of latest technology.
  • Operating Systems: Linux, Solaris, UNIX, Windows 2000, Windows XP, Mac OS X
  • Languages: Python, Java, C, GTK+, XML, XSL
  • Software: Subversion, MySQL, PostgreSQL, Apache, CVS
  • Development Methods: Test-driven development, Unit testing, Agile development

Education

Bachelor of Computer Science With Co-op, Dalhousie University, NS 2004. Graduated with a cumulative grade point average of 3.66.

Professional Affiliations

  • IEEE Computer Society
    May 2005 to present
  • Dalhousie ACM Student Chapter
    January 2005 to June 2005
  • The GNOME Foundation
    February 2005 to present

Publications

  • James Bowes, Fernando Herrera, Paolo Borreli, Mariano Suarez-Alvarez, Elijah Newren. How to
    Contribute to the GNOME Project
    . GUADEC 6, Stuttgart, Germany. 2005.
  • James Bowes, David Dearman, Ryan Perkins. Transparency for Item Highlighting . Graphics
    Interface, Halifax, Nova Scotia. 2003.

View my LinkedIn profile.