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.