Chris Coldwell

Senior Software Developer / Architect

chris.coldwell@gmail.com

Introduction

Welcome to my professional online resume. Please forgive the use of first person, I find writing in the third person about myself to be rather odd. And since this is the web, things are a little less than formal anyhow. Following is my professional resume and CV, in a semi-complete form. This resume focuses on my technical abilities and background, but I also have deep, practical business experience.

I am available for contract work anywhere in the world, provided I can do it from where I live in Canada =). I am willing to travel for face-to-face meetings of course, and usually find that these are necessary to establish clear expectations.

If you are in need of someone who can understand your business and your technical needs, and who can simply get it done, please contact me via my email address on gmail : chris.coldwell@gmail.com (no spam please).

Hope to be working with you soon!

Professional Summary

I am an accomplished software architect with exceptional experience in development and design. I have thorough analytical skills with applications in data analysis, algorithm analysis, user interface and usability analysis, business analysis, business process engineering and more. I have 17 years of successful experience in both private and public sectors and I am able to lead large and diverse teams.

Skill Set Summary

  • Software Development
  • Software Architecture
  • Software Design
  • User Interface Design
  • Business Analysis
  • Numerical Analysis
  • Research and Development
  • Project Directorship / Leadership
  • Quality Assurance
  • Usability Analysis
  • Technical Strategy
  • Product Management
  • Web Design
  • Robot Building
  • Robot Destroying

Education

University of Liverpool :: Masters of Science (MSc) :: 2nd Year :: 2005

University of Victoria :: Bachelor or Science (BSc) :: 3rd Year :: 1994

Technical Skills     <<top   <prev   next>

Intro...

These skills are broken out by platform for ease of reading. Please note that many of the technologies exist on multiple platforms and the skills are largely transferable. So, if I list the skill on one platform and not another, it does NOT mean that I am not capable on that platform. Also note that sometimes things are not technologies per se, but just buzzwords that I have to include for ease of understanding. And finally, I might have forgotten a few, so if there is something specific you need, please just ask - I can learn things pretty quickly.

Time to Proficiency: This represents the amount of time it would take (in weeks) for me to get back up to my highest level of proficiency with this technology.

Skill Level: This represents the highest skill level I have attained with this technology.

Level Descriptions:

  •  1  I can spell it!  
  •  2  I can do basic work  
  •  3  I can do solid intermediate work  
  •  4  I can do challenging work and assist others  
  •  5  I can do this blindfolded on new year's day after no sleep  

And ... the Skills:

Internet / Web Universe

All technologies surrounding the development of online and web-based applications, web sites, web services, inter-process communication, protocols, and things speaking to each other over distances - regardless of underlying platforms.

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
ActionScript / Flex / AIR / Flash     x   1
Ajax in general    x    1
Cold Fusion      x 2
CSS     x   1
Flex / Flash / ActionScript     x   1
HTML / DHTML / XHTML / XML      x 1
JavaScript / ECMAScript    x    1
LAMP (and whatever frameworks)      x 2
Perl      x 1
PHP      x 1
Ruby    x     2
Java Servlets    x   3
CGI in general      x 1
Socket Programming / Client Server Programming      x 2
Older Kermit and modem technologies     x   2
COM. COM+, CORBA and other such    x    2-3

Windows Dimension

Technologies specific to Windows application development and devices which use portable and small Windows (Windows CE) - not including databases and regular applications like Word etc (yes, I can use excel).

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
Assembler   x     2
C / C++     x   2
C#    x    1
.NET Framework    x    1
J++ (really)   x     1
Java    x    2
Pascal     x   2
Perl      x 1
PHP      x 1
Visual Basic      x 1

Mac / Apple Planet

Technologies specific to Mac application development which may also include iPhone development.

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
ActionScript / AIR / Flex / etc     x   1
Assembler x      0
Cocoa (learning)   x     1
Objective-C (learning)   x     1
Perl      x 1
Scheme    x   3
Lisp    x   3
Core Animation (and iPhone) (learning)   x     1

Linux / Unix World

Ahh, just the basics - everything to really do some work on the Linux/Unix machines. Happy with any flavour including Solaris

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
C / C++     x   2
Perl      x 1
Python   x      1
Shell Scripting / awk / etc    x    1

MVS and Mainframe Vortex

Technologies specific to MVS and mini-computer development (TSO, CMS, VAX, WANG), not including databases, that make the world go round (and round and round and round).

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
COBOL     x  3
PL/I      x 3
RACF    x   3
SAS    x   3
SPSS   x    3
ISPF      x 3
REXX      x 3
JCL     x  3

Databases in General

Finally! Databases.

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
Access / MSJet     x   1
DB2      x 3
IMS      x 3
Informix   x     1
Maspar    x    2
MySQL      x 1
Oracle 8+     x   2
PACE   x     1
PostgreSQL    x    1
SQL Server (MS)     x   1
TableMaker    x    1
SQL / PLSQL / TSQL / ANSI or specific to a DB     x   1

Other Stuff that didn't seem to fit elsewhere....

Everyone has a drawer full of odds 'n sods.

Technology or BuzzwordLast Skill LevelTime to Proficiency
12345
Numerical and Statistical Analysis     x   depends
Algorithm Design and Optimization      x 1
Basic Stamp Programming (Robotics)    x    1
Hacking / Low-level / Anti-virus / Driver Development / etc   x     1

CV     <<top   <prev   next>

Coldwell Consulting   (Apr.2009 - Present)

Senior Software Engineer for Various Clients

Development partner For Proxisafe Systems

  • Design and development of a full-scale safety system for industrial applications
  • (Almost) real-time analysis of spatial data from any number of objects
  • Development and refinement of mathematical algorithms for prediction and collision
  • Assisting with firmware and hardware design wherever neeed
  • Linux,Windows,C/C++

For Granite Software

  • Online Accounts Receivable portal for clients to view outstanding accounts (PHP/MySql)
  • Development of a large-scale native inventory control system (Linux,C,MySql)
  • Development of POS terminal client/server modules (Linux,C)

For E-Crew Media

  • Various upgrades and enhancements to Coldfusion CMS for Basketball Ontario
  • Analysis and upgrades to PHP CMS for Oslebrook
  • Online PHP coupon application for Grey County
  • Online PDF Document designer and generator for Alberta Athletic Association
  • ColdFusion,PHP,Windows,Linux,HTML,XML,JavaScript,Ajax,MySql,MSSQL

For Day 21 Studios

  • Design and Development of Undead City, an online tower defence style game written in Flex/Actionscript 3
  • Game Play development, engine development, optimization, etc
  • ActionScript,Flex,Flash,XML,JavaScript

For Inspektech

  • Analysis and modifications to massive PHP site
  • Linux,PHP,MySql

For Art Channel

  • Application of engineering principals to projects to ensure continuity and maintainability
  • Algorithm design
  • Network and business process design
  • Flex / AS3 component development
  • ActionScript,Flex,Flash,Perl,XML,Objective-C,Cocoa

For UDUTU

  • Design and development of flash applications for online course delivery
  • Updates to C# web services
  • Flash,C#

Convergent Media Networks   (Sep.2008 - Feb.2009)

General Business and Technical Consulting

  • Developed models for profit areas in the business to assist with developing strategies for growth.
  • Consulted to CEO whenever needed
  • Assisted sales and finance with reporting and pro-formas
  • Developed small data warehouse and associated queries for client reports and in-house metrics
  • Organized several sessions for strategic planning and product roadmapping
  • Assisted with change management strategies
  • Worked with staff developing marketing strategies for different areas of the business including organizing around new branding and web site
  • Technical consulting as required
  • Assisted with resource management and resourcing where needed

BC Ministry of Health - AHIP Project   (Apr.2008 - Sep.2008)

Senior Project Manager

  • sub through Resonate Solutions and 3-Questions Consulting
  • Project Recovery - project had been running for several years with much work performed but not organized into concrete deliverables or releases
  • Implemented product roadmap with quarterly release schedule to get tight hold of deliverables, requirements, etc
  • Reported to management to reset with realistic expectations and realistic but aggressive timelines.
  • Organized team and slowly changed working structures to have more focus, less meetings, more overall communication within team and to clients, and a weekly full-team meeting no more than 1.2 hour long
  • Delivered on first and second milestones and then organized for handoff to successors

Art Channel Canada  (Nov.2007 - Present)

Senior Technical Architect and Developer

  • Pre-public launch ramp-up of web and database technologies for artists and art sellers
  • Multiple projects including distributed processing, unique user-interface design, visual searching algorithms, and visual categorization algorithms
  • Developed distributed system for keeping catalogue of artwork on remote servers and large touch screens. System was auto-updating and had intelligence to determine which artworks were viewed more and when they were interacted with by the public.
  • Developed a visual searching tool that organized images by several indicators and allowed the user to touch their way through a set, slowly converging on their 'type' of image through the use of genetic algorithms
  • Developed a new algorithm for determining visually important colors within a digital image for use with classification and searching
  • Developed small utility for assisting with calibration of large touch screens
  • Technical consulting as required

Mercurial Communications Inc.  (Sep.1996 - Sep.2007)

Chief Wizard / Founder / CEO / Janitor

  • Generated vision, development and solutions for enterprise systems for many customers
  • Envisioning and realizing technology products and business lines
  • Architected countless systems and developed as many on many platforms for many industries
  • Was project manager and/or project director on countless projects
  • Employed over 400 people over 11 years for specialized projects in several countries
  • Worked at every level in the business, from basement to corner office
  • Could not even begin to explain everything that I have learned from this
  • Grew tremendously as a leader, both in technical terms as well as business

Victoria Microsystems Ltd.   (Jan.1994 - Aug.1996)

Junior to Senior Software Engineer / Analyst

  • Engineering primarily with public sector clients on a huge variety of systems
  • Clients included the Ministry of Health, Pharmacare, BC Systems Corporation, Ministry of Transportation and Highways, Ministry of Finance and Administration

BC Systems Corporation (1993 - 1994)

Programmer / Analyst

  • Developed MVS administration system
  • Developed many utilities for security and other maintenance functions
  • Worked on algorithm improvement and program re-engineering for efficiency (saving $)

BC Government Services Division (1992)

Programmer / Analyst

  • Developed for internal business procedures such as long term and short term disability management
  • Assisted with whatever reporting or programming was required

Project Highlights     <<top   <prev   next>

TBD

Partial Client List     <<top   <prev

I have led teams and/or developed to enable the following clients to achieve targeted business and technical goals. This is not a complete list

  • 2010 Olympic Secretariat
  • Fundwise
  • Academic Press
  • Fusepoint
  • Access Gas
  • Gashopper
  • ACD Systems
  • Giddy Games
  • Acekicker
  • HR Online
  • Advanced Book Exchange (Abebooks)
  • Insurance Corporation of British Columbia (ICBC)
  • Agate Lane
  • Impact Business Networks
  • Ajilon
  • Ink Media
  • Anthony Macauley and Associates
  • Inspektech
  • America Online (AOL)
  • International Composting Corporation (ICC)
  • Applied Microsystems
  • Island Adventure Tours
  • Arrow Consulting
  • Island Hearing
  • Atomic Crayon
  • Island Plate and Steel
  • Audio Banner
  • International Society of Oncology Pharmacy Practitioners (ISOPP)
  • Avalon Books
  • IT Labs
  • Basketcase
  • Keynote Networks
  • BC Campus
  • Kronofusion
  • BC Cancer
  • Leapfrog
  • BC Children’s Commission
  • LifePilot
  • BC Common Information Technology Services (CITS)
  • Lighthouse Brewery
  • BC Coroner’s Office
  • Linden Labs
  • BC Hydro
  • Loud Tech
  • BC Legislature
  • Lynda Raino
  • BC Ministry of Attorney General
  • MacDonald Detweiler
  • BC Ministry of Children and Family Development
  • Meridian Systems
  • BC Ministry of Competition Science and Enterprise
  • Microsoft
  • BC Ministry of Education
  • Mixpo
  • BC Ministry of Forests
  • Mobio Networks
  • BC Ministry of Health
  • Morgan Media
  • BC Ministry of Human Resources
  • Mozilla Foundation
  • BC Ministry of Management Services
  • Netscape
  • BC Ministry of Skills Development and Labour
  • New World Wines
  • BC Ministry of Transportation
  • OA Solutions
  • BC Pension Corporation
  • Open Learning Agency
  • BC Wine Guys
  • Orca Spirit
  • Better Business Bureau
  • Pacific Tier
  • Biblion.com
  • Paretologic
  • Bigdance
  • Peacebrokers
  • Boeing
  • Peoplequick Resources
  • Book Buffet
  • PhiBOS
  • BOPA
  • PresiNet
  • BPCPA
  • Prior List
  • Burnaby Mountain Volunteer
  • Professional Employees Assoiciation
  • Burnaby Parks
  • CarePrep
  • Pure Edge
  • Cascadia
  • Rayola Graphics
  • CIRRAS
  • Royal Roads University
  • City of Victoria
  • Ruffell and Brown Interiors
  • CivicInfo BC
  • School District 62
  • Clark Wire and Cable
  • Shaw Environmental
  • Clover Point Cadiographics
  • Sherlock
  • Coin Card
  • Soapbox
  • College physical Therapists
  • Spring Digital
  • Community Music Victoria
  • Steptime Media
  • Compuserve
  • Streetlight Intelligence
  • Conference Manager
  • Tactex
  • Convergent Media Network
  • Teamup Software
  • CPM Systems
  • Technosonic
  • Crystal Terraces
  • Telus Enterprise Solutions
  • David Foster Foundation
  • Tempus Microsystems
  • Denman Island Chocolate
  • The Doctors Company
  • Digital Education
  • Thrifty Foods
  • Discovery Computers
  • VIATeC
  • Eagle Creek Systems
  • Viceroy Manufacturing
  • Education Online
  • Victoria Symphony
  • Eventra
  • Victoria Conference Centre
  • Falcon Software
  • Victorian Epicure
  • Fare Logistics
  • Westland
  • Fax/PC Imagepower
  • Windows User Group Network (WUGNET)
  • Firewhite
  • Wireless Energy Innovations
  • Footbag
  • Yokohama Tires
  • Forensic Data Recovery