Greg Fox's Resume

Greg Fox, B. Sc.
Phone: (250) 479-3359
Address: Victoria, B.C.
Internet: http://www.gf-tech.com
Electronic Mail: resume@gf-tech.com

Career Summary

Competent and goal-oriented Software Developer with a degree in Computer Science. Over six years experience in the software development industry. Proven ability to design and deliver robust and maintainable components of a complex system. Strong object-oriented design and implementation skills. Productive and results-driven in team and individual projects.

Work Experience

NewHeights Software, Victoria, B.C.
May 2004 - Present
Software Developer

Voice Mobility Inc, Victoria, B.C.
June 1998 - April 2004
Telephony Software Engineer

  • Worked within a team to develop the telephony components of an exciting and extremely useful unified communications product.
  • Aided the porting of crucial code packages from Windows to Linux.
  • Managed a large project from beginning to end. This included design, implementation, testing, and bug fixes, as well as supervising a new employee assigned to this project and coordinating the work of my team with other teams.
  • Accurately estimated timelines for assigned work, which led to consistently meeting project deadlines.
  • Was involved in the complete re-design and re-implementation of our system. This involved abstracting out a hardware layer, and building interface layers to convert from an event-based system to a callback-based system.
  • Worked with the Quality Assurance department to define and resolve bugs during the development cycle, and with the Client Care department to resolve customer issues on deployed systems.
  • Analyzed the existing code base to help improve the efficient use of system resources.
  • Quickly and efficiently learned different tools to aid development. The tools included change tracking systems, source control tools, and requirements tools.
  • Helped train new employees, which allowed them to understand our system design, code base, company procedures, and company policies.
  • Followed the in-house Best Practices guide to help ensure a homogeneous code base.

Voice Mobility Inc, Victoria, B.C.
April 1998 - June 1998
Co-op Work Term 5
Development Intern

  • Maintained an existing OS/2 code base.
  • Ported our application from OS/2 to Windows NT.
  • Researched different paging protocols in order to determine which would best suit the newly defined telecommunications product.

Maritime Forces Pacific, Esquimalt, B.C.
September 1997 - December 1997
Co-op Work Term 4
Database Designer

  • Analyzed the current design of a large database system, and recommended improvements that were later implemented.
  • Liaised with the database users to determine what features the database would need next.
  • Documented the entire system so future developers could easily maintain the database.

The Canadian Astronomical Data Centre, Victoria, B.C.
January 1997 - April 1997
Co-op Work Term 3
Software Engineer

  • Made changes to existing programs adhering to software design standards and practices.
  • Increased the efficiency and functionality of aging software.
  • Wrote new software that combined the use of database queries and C-shell script calls.

The Dominion Radio Astrophysical Observatory
May 1996 - August 1996
Penticton, B.C.
Co-op Work Term 2
Software Engineer

  • Converted FORTRAN programs into C programs by modifying existing GNU Makefiles.
  • Developed an HTML-based interactive display system for the visitor center. This required complete system design and implementation.
  • Created routines to produce summary reports for observatory post-processing programs.
  • Composed user-friendly configuration and install procedures for observatory export software, using C-shell scripts.

Education

  • University of Victoria, Victoria, B.C., Completed a Bachelor of Science degree in Computer Science Co-op in June 1999
  • Wellington Secondary High School, Nanaimo, B.C., Graduated in 1993

Computing Experience

  • Languages: C#, C++, C, HTML
  • Operating Systems: Windows (3.X, NT, 95, 2000, XP), UNIX, Linux, MacOS
  • Software: Microsoft Visual Studio, Visual Source Safe, MKS Integrity Manager, MKS Source Integrity, Microsoft Office
  • Databases: Microsoft SQL Server

Interests

  • I have a growing interest in photography, and currently organize a bi-weekly club.
  • I am an avid mountain biker; I particularly enjoy riding highly technical singletrack. I have also become involved in mountain bike racing.