colin@greenespace.ca
Colin Greene

Summary of Skills and Experience

An IT professional with 14+ years of successful involvement in every aspect of the software development process. Significant hands-on experience in project coordination, software design/development, database management, quality assurance, customer support, and technical writing. Willing and able to switch hats as necessary to successfully complete any project. Experienced in Java, Perl, shell scripting, SQL, and Delphi, and comfortable in both Unix and Windows environments. Has worked in a varity of fields including data masking, mobile phone applications, geographic information systems, financial systems risk analytics and fortune 500 employee opinion surveys. Strong mathmatic background, detail oriented and excellent analytic skills. Well-rounded person with varied interests who is able to work well with technically-minded and non-technically minded people.

Technical Skills

Operating Systems: 
Unix/Linux, Windows, IBM Mainframe, Apple
Languages: 
Java, J2ME, Perl, Unix Shell Scripts, Delphi/Pascal, PHP, ASP, JavaScript, C++, C, SQL, Visual Basic, HTML, CSS, COBOL, JCL, Fortran
Database: 
MySQL, postgreSQL, Oracle, MSSQL Server, Firebird, Access, DB2, HSQLDB
Development Tools: 
CVS, SourceSafe, Bugzilla, MediaWiki, phpMyAdmin, Crystal Reports, Photoshop, ant, EclipseSDK, Mambo, Content Management Systems, Acrobat Writer

Experience (14+ years)

November 2007 - Current
Software Developer
Camouflage Software, St. John's, NL
  • Desktop application developer for data masking software
  • Software development using Java
  • Database work on multiple databases including Oracle, MS SQL Server, and DB2
  • Work with internal clients for requirements and support issues
  • Software maintenance tools included CVS, Bugzilla, and MediaWiki
November 2006 - November 2007
Software Developer
Consilient Technologies, St. John's, NL
  • Mobile application developer for client side email
  • Software development using J2ME, Perl, and Unix shell scripts
  • Work with internal and external clients for requirements and support issues
  • Software maintenance tools included CVS, Bugzilla, and MediaWiki
January 2006 - November 2006
Software Developer
Terralink International Limited, Wellington, New Zealand
  • Desktop application developer for Geographic Information Systems
  • Software development using Delphi, Perl, Unix shell scripts and PHP
  • Database work on MySQL, Oracle and Firebird
  • Work with internal and external clients for requirements and support issues
  • Software maintenance tools included CVS, Bugzilla, and MediaWiki
February 2004 - December 2005
Contractor/Software Developer
Toronto Dominion (TD) Bank, Toronto, ON
  • Software development using Perl, Unix shell script and Oracle database
  • Application development for risk analytics based on financial systems information
  • Work with business users to determine calculations and formatting requirements for reports
February 2001 - February 2004
Technical Lead/Project Manager/Software Developer
Clear Picture Corporation, Halifax, NS
  • As technical lead/software developer, worked on specifications, design, code, testing and maintenance of software used to create/enhance survey and reporting tools
  • Dealt directly with clients to develop quote/statement of work, requirements gathering, timeline/milestones (MS Project) and scope control for multiple simultaneous projects
  • Implemented web based surveys for Fortune 500 companies with 100000+ employees in up to 52 counties in 10+ languages
  • Distributed up to 5000 reports within a two week time frame via a secure web site
  • Managed technical teams of up to 6 to provide client with online surveys and reports
  • Software development using Delphi, ASP, HTML, CSS and SQL to access database information.
August 2000 - February 2001
Software Developer
SolutionInc Limited, Halifax, NS
  • Created design/practices/procedures documents; coded, tested and maintained software
  • Interacted with the customer as part of the special projects team on an interface between proprietary software applications
  • Developed internet-based credit card application and built property management system interfaces
February 2000 - August 2000
Technical Support Analyst
Genesys Laboratories Canada, Inc., Saint John, NB
  • Provided direct client support via telephone/e-mail regarding Genesys telephony software
  • Worked on call support with twenty-four hour schedule, seven days a week
  • Created, assigned, managed/prioritized client issues
January 1997 - December 1999
Systems Analyst/Programmer (Contract Work)
ZeddComm, Inc., St. John's, NL
    Client: Irving Oil Ltd., Saint John, NB, Canada (Duration: 21 months)
  • Maintained Y2K batch runs for both mainframe and server; provided first tier client support, made escalation decisions and conducted quality assurance
  • Developed/implemented/tested enhanced functionality of new billing system
  • Participated in decision-making regarding assignment specifications, time lines and scheduling
  • Developed/documented/planned release of tool to deliver expanded functionality for customer entry and retrieval system, improvement in mailing address accuracy, and various other enhancements
    Client: Allstate Insurance, South Barrington, IL, USA (Duration: 12 months)
  • Maintained/updated system request environment for Commercial Line Premium Support system
  • Performed analysis, research, programming and testing of projects
  • Interacted with the client/customer to develop project requirements
  • Ensured documentation and workflow procedures completed correctly
January 1996 - December 1996
Scientific Programmer/System Administrator
Department of Fisheries and Oceans, St. John's, NL
  • Developed programs to perform data processing, statistical analysis, simulations, and graphing
  • Administered network of Sun SPARCstations/Windows/Macs and installed new hardware
  • Created software to simulate catch rate estimation in a roving creel survey of anglers.

Education / Continuing Education

Bachelor of Science (Joint Major in Computer Science and Pure Mathematics)
Memorial University of Newfoundland, St. John's, Newfoundland 1996
The Project Management Course
Saint Mary’s University, Halifax, Nova Scotia 2001
NATI - Job Training (Newfoundland and Labrador Association of Technology Industries)
St. John's, Newfoundland, 1997 (TSO/SPF, JCL/IBM Utilities, COBOL II)
Fundamentals of Art (Certificate of Completion)
Art Instruction School (by correspondence), Minneapolis, Minnesota 1994

Academic Achievements

Faculty of Science, Dean's List (1993-1994)
Memorial University of Newfoundland, St. John's, Newfoundland.
Atlantic Accord Career Development Award (1994)
Canada/Newfoundland Offshore Development Fund.

Research/Publications

C.J.Greene, J.M.Hoenig, N.J.Barrowman and K.H.Pollock (1995).
Programs to simulate catch rate estimation in a roving creel survey of anglers (21 p.)
DFO Atlantic Fisheries Research Documents, No. 95/99.
K. H. Pollock, J. M. Hoenig, C. M. Jones, D. S. Robson and C. J. Greene. (1996).
Catch rate estimation for roving and access point surveys of anglers,
North American Journal of Fisheries Management.

Interests/Hobbies

Film-making, animation, billiards, carpentry, running, dragon boating/rowing.
  • Chair/Director of St. John's Farmers' Market Board from May 2008 - Current
  • Volunteer web master of Aro Valley Community Center for 2006
  • Member of recreational dragonboat teams for 2004-2005
  • Chair of Atlantic Filmmakers Cooperative Screening Committee from Jan 2002 - Jan 2004
  • Recipient of Atlantic Filmmakers Cooperative Open Grant for animation short
  • Worked in art department for short films The Crawlers and Fillidor
  • Volunteer for Atlantic Film Festival, Documentary Film Festival and Toronto Film Festival
  • Nova Scotia Provincial Billiards winner for 2003; Central Toronto Billiards winner for 2004/2005

    References

    Available upon request.