Resumé of Charles Cazabon
Regina, SK 306-545-2490 <charlesc @ pyropus.ca> http://pyropus.ca/
Objective
A challenging position involving the design, architecture, and implementation of interesting software, ideally leveraging the power and flexibility of open platforms and software.
Skills
- "soft" skills: excellent teamwork and customer focus, excellent verbal and written communications, supervisory/mentoring experience, independent worker/experienced telecommuter
- software and system design in various languages: dynamic and scripting (Python, PHP, Perl, tcl, Bourne shell script, others), compiled (C, C++, C#, MIPS and 80x86 assembly, others), toolkits and packages (Qt/PyQt, WxWidgets/WxPython, others)
- databases: extensive experience with RDBMSes (MySQL, PostgreSQL, sqlite, Oracle, others), system design (schema design, requirements analysis, optimization)
- systems: Linux/Unix (Linux, *BSD, SunOS/Solaris, others), realtime/embedded (VxWorks, embedded Linux, others)
- communications infrastructure; expert in internet mail and DNS protocols and software (qmail, getmail, djbdns, BIND, others)
- web and networking protocols (XML/HTML, LDAP, SNMP, HTTP, XML-RPC, SOAP, TCP/IP networking/routing), frameworks and packages (Apache httpd, Zope, Django, others)
Selected Experience
FATdrop Ltd. — Brighton, UK
2009 — current Contract Software & Systems Engineer
- member of small technical team implementing an innovative internet delivery mechanism for new music promotion
- provided mentoring and Python expertise to other team members, and code-reviewed new features
- designed and implemented capacity expansion for server cluster
- monitored and reported on systems issues, capacity planning
- migrated web services and back-end datastores to new hardware
- worked remotely, coordinating with other members of team via email, IRC, intranet ticketing system and wiki
- organized and prioritized systems issues, software development features
- suggested and implemented workflow enhancements and procedures in line with industry best practices
Information Technology Office
Government of Saskatchewan — Regina, SK
2005 — current Contract Consultant
- created new web application features and maintained web application framework for public government website
- developed feature specifications in consultation with government stakeholders
- responded to customer issues and scheduled maintenance for problems
Solido Design Automation — Saskatoon, SK
2005 — 2009 Design Engineer
- senior member of a design and development team creating the company's innovative electronic design automation (EDA) software. SolidoSTAT / Variation Designer is an industry-leading application suite for solving process variation problems, aimed at nanometer transistor-level circuit designers
- lead designer/developer of user interface and data visualization components
- designed and implemented a flexible high-level architecture for data storage and visualization, supporting datapoint cross-probing between visualizations, arbitrary selection, and dynamic updating
- designed and implemented RPC mechanism for cooperation among multiple visualization interfaces, simulation engines, and central coordination process
- developed requirements for features in consultation with end users and field support engineers, for implementation by self and other team members
- mentored other developers in system design, best practices in development, and other areas
- co-inventor for a number of provisional software patents
QCC Communications Corporation — Saskatoon, SK
2001 — 2005 Design Engineer
- researched customer environments, specified requirements for large, distributed systems, designed network architecture and implemented software systems to meet those requirements and specifications
- developed server-based applications running on Unix/Linux and Windows platforms, and on realtime embedded systems/Oses
- sample project: design, implementation, documentation, and maintenance of Linux-based WAN monitoring system connecting 500+ LAN networks for the Saskatchewan CommunityNet initiative
1999 — 2001 Systems Engineer
- designed, implemented, documented, and maintained information management and retrieval systems
- designed and implemented software frameworks for rapid, modular implementation of web-based applications and information systems, with a focus on Linux-based server applications
- sample project: design, implementation, documentation, and maintenance of a large-scale database-backed web "portal" consisting of a number of information management applications, used for a number of years as the Government of Saskatchewan's main web site at http://www.gov.sk.ca/
1998 — 1999 Technologist
- reviewed software interface specifications and implemented in realtime systems such as network infrastructure devices
- sample projects: implementation of TCP/IP packet-handling code for embedded systems (large-scale routers, "layer-7 switches", and other data-communications prototype devices) for Nortel Networks research and development divisions
Apress, Incorporated — Berkeley, CA
2001 Contract Technical Reviewer
- reviewed manuscript of Dave Sill's The qmail Handbook for technical accuracy and completeness
- tested all instructions, example code, and scripts for accuracy and correctness in multiple OS environments
- contributed changes and addition material to editorial content
Education
Palliser Institute (SIAST) — Moose Jaw, SK
1995 — 1998 Diploma with Honours, Computer Engineering Technology
- Palliser Institute (SIAST) Instructors' Award (1998)
- SHL Systemhouse President's Award for Education and Technology (1997)
- Palliser Institute (SIAST) Achievement Award (1996 - 1997)
Other Achievements and Interests
Author and maintainer of various widely-used free software / open-source programs. Available software includes:
- getmail, an award-winning, multi-protocol mail retrieval and delivery system
- memtester, a cross-platform userspace memory subsystem hardware diagnostic used by quality-control engineers at IBM, Sun, SGI, and HP, and by Grid Laboratories of Wisconsin, a high-performance computing cluster in the high-energy physics section at the University of Wisconsin
- pymsgauth, a secure message origination and authentication system
Interests include cooking, gardening, exotic pets, woodworking, furniture-making, free software development, volunteering with animal-related groups, zymurgy.
References
References are available upon request.