Resume: Murray Nesbitt, Vancouver Perl/FreeBSD/Linux/MySQL Consultant

     This résumé (or resume, which is far easier to type!) is also available in PDF, PostScript, OpenDocument, printable HTML and Word formats. To contact me, please send me email, or use our web comment form.


Summary

  • Designer, programmer and administrator of systems for the web (using Perl, Apache, MySQL, JavaScript, et al.) since 1997
  • Unix (FreeBSD, Linux, Solaris, Mac OS X, etc.) sysadmin and C programmer since 1989
  • Substantial experience in databases, source code debugging and optimization, open source software, search engine optimization, website traffic analysis, security, and more
  • B.Sc. degree (Advanced) in Computational Science, and a Solaris Certified System Administrator


Experience

Technical Consultant Nesbitt & Associates
May 2001 -- present Vancouver, BC

Through my Vancouver-based company, Nesbitt & Associates, I provide my clients with expert skills in the following technologies:


I use the technologies listed above to accomplish these types of tasks:

  • Development and streamlining of small business and e-commerce systems and processes
  • Development of customized browser-based database reporting/updating tools
  • Analysis and optimization of MySQL installations, applications, schemas and queries
  • Unix/Linux system administration, and the optimization and debugging of Unix/Linux software
  • Search Engine Optimization (SEO) and placement, website traffic analysis and data mining

Senior Software Developer Simply Marketing, Inc.
January 2003 -- April 2004 Vancouver, BC

At Simply Marketing, I was responsible for the development and continuous enhancement of all in-house software, including:

  • website shopping carts (CGI interfacing with databases and payment processors)
  • customized interfaces to databases for internal company use, such as order and inventory management, sales reports, and automated UPS shipping
  • search engine optimization, web traffic analysis, correlation of search keywords to sales, site rollout and security, and spam control

Key technologies: Perl, FreeBSD, Linux, MySQL, DBI, CGI, Apache

Technical Lead/Senior Developer ActiveState Corporation
December 1997 -- April 2001 Vancouver, BC

I was one of ActiveState's first employees. My duties included:

  • Development of the Perl Package Manager (PPM), a system for distributing binary versions of CPAN extensions and modules for Microsoft Windows and multiple Unix variants
  • Technical Lead for quarterly releases of PerlDirect--a Quality-Assured CD-ROM containing binaries of Perl and popular CPAN modules and extensions for MS Windows and Unix platforms
  • Technical Lead for PerlEx, a multi-threaded Windows IIS Web server plug-in for accelerating Perl CGI scripts (similar to mod_perl's Apache::Registry)
  • Technical Lead for an Intel-sponsored effort to port and optimize Perl for the Itanium 64-bit CPU
  • System administration of all Unix (Solaris, AIX, Linux, HP-UX) systems
  • Contributions to numerous CPAN modules and extensions (including Storable, SOAP-Lite, DBI, XML-Parser and GD)
  • Presented talks at the 2000 Usenix Technical Conference and the 1999 Perl Conference

Key technologies: Perl, C, Solaris, HP-UX, AIX, Linux, MS Windows, mod_perl

Senior Development Analyst IBM Canada, Toronto Software Laboratory
March 1996 -- July 1997 Toronto, Ontario

At IBM, I worked on the VisualAge Debugger, a multi-platform, multi-language debugger (receiving an Invention Achievement Award for my work on a "Remote Debugger for Client/Server Applications", a technology for which IBM submitted a patent application), and added debugger support for Intel MMX CPUs.

Key technologies: C, C++, assembly language, AIX, MS Windows, TCP/IP network programming

Software Developer SCO Canada, Inc.
April 1993 -- February 1996 Toronto, Ontario

At SCO, I modified the C compiler and libraries to ensure ANSI C Standard and NIST conformance. I was also responsible for enhancements and bug-fixes to the SCO Development System debuggers (dbx, dbxtra, adb and sdb), and to the C compiler and libraries. I added support for ELF object files, DWARF debugging information and DLLs to the debugger suite and other software development tools for SCO OpenServer 5.0. I served as the Development System team's "escalation" support person, responsible for resolving critical problems for high-priority customers.

Key technologies: C, assembly language, SCO Unix, Unix kernel internals

Software Programmer Spectra Securities Software Inc.
February 1992 -- March 1993 Toronto, Ontario

Wrote client/server financial applications (Mutual Fund order-entry systems) for various Unix platforms.

Key technologies: C, SCO Unix, TCP/IP network programming and SQL


Education/Certification


  • Sun Certified System Administrator (CSA) for Solaris 8, 2002
  • B.Sc. (Advanced) in Computational Science from the University of Saskatchewan, 1991


Other

  • Received an IBM Invention Achievement Award for my work on a "Remote Debugger for Client/Server Applications"
  • Instructed two Solaris Certified System Administrator college-level courses in 2002
  • Have operated UnixPorting.com, a consulting portal for Unix software support, since 2001
  • Presented at the 2000 Usenix Technical Conference and the 1999 Perl Conference