Randall M. Donald E-mail: randy@khensu.org Summary: A software developer with over 9 years experience developing configuration management and web-enabled applications in open systems environment seeks opportunity to program, maintain, and support client-server based systems; proven ability to adapt to different platforms and new languages, operates effectively as team member, and exercises initiative to solve problems. Work Experience: Webacom Media Corp., Nanaimo, BC May 2007 - Present Software Developer and System Administration - Member of a team working a web applications and dynamic content. Media Glyphics, Parksville, BC Mar 2007 - May 2007 Web Development Programmer Push72 Design, Parksville, BC Nov 2005 - Feb 2007 Programmer and System Administration - member of team developing and maintaining banking applications Rampant TechPress, Kittrell, NC Feb 2003 Online Store Consultant - helped set up and diagnose installation problems for small store based on the oscommerce e-commerce solution. - fixed other issues in web site design. Elegant Solutions Consulting, Vancouver, B.C. Mar 2001 - Jul 2002 Programmer Analyst - Linux email system - member of team developing custom email server with GUI and filtering capabilities using C. Perl and existing open source mail utilities to be run on Linux, - packaged product software in Debian package format, - developed email service component with Web management through SOAP, and - supplemental responsibilities: mail administration duties. Stormix Technologies Inc. Vancouver, B.C. Jul 1999 - Jan 2001 Programmer - 'Storm Linux' Distribution System (2 releases) - designed, programmed, and tested user friendly system configuration tools using C and a custom interface language, - packaged software using Debian package management system, - participated as team member in development design sessions, and - supplemental responsibilities : developed and proofread Help documentation. Pacificom Systems Ltd, Burnaby, B.C. Feb 1999 - Apr 1999 Web Consultant - advised on design and development of a Web interface tool for lumber mill using Active Server Pages and MS Access Renaissoft Enterprises, North Vancouver, B.C. Jun 1997 - May 1999 Web programmer - Hockey pool application - programmed web pages using Active Server Pages, SQL Server Database access and design, - performed site maintenance of prototype system, and - worked with client in developing product. Renaissoft Enterprises. North Vancouver, B.C. Sep 1995 - Dec 1995 Co-op Work term - Web programmer - developed a Web link verification tool written in C under Linux. Environment Canada - Applications & Services Division Jan 1995 - Dec 1995 Co-op Work term - Web programmer - operations support - programmed, maintained, and operated 100 page Web site running NCSA on HP-UX, and - programmed, maintained, and operated public BBS running OS/2. Corporate Services - Department of Canadian Heritage, Calgary Alberta May 1994 - Aug 1994 Sep 1993 - Dec 1993 Co-op Work term - LAN Assistant - provided operational support for 200 workstation/VAX server Pathworks LAN Education & Professional Accreditation: - B.Sc in Computing Science - 1997 Simon Fraser University - Debian Developer - 2000 Developer and Archive Maintainer on the Debian GNU/Linux Project. Specific Skill Set: Languages and Technologies: C (6 years), Perl (2 years), Debian packaging, BASH shell (4 years), SQL, HTML (6 years), CGI, CSS, SSL, Python, SOAP (1 year), osCommerce online store, Javascript (2 years), Active Server Pages (v2.0 2 years), ZSH Operating Systems: Linux (7 years Debian, Red Hat, Slackware, i386, mips), Windows NT (v4 3 years), Unix (HP-UX, IRIX, SunOS), Windows 95/98, VMS, OS/2 Networking and Administration: Email Services(Postfix, Mailman, Procmail, Courier-imap, uw-imapd, Cyrus, SMTP AUTH, TLS, ipopd, qmail, qpopper, teapop, Sendmail, Spamassassin, amavis), Security (SSH, GnuPG, iptables, SSL services), LAN Services (DHCP, NFS, Samba, NAT), Internet Services(FTP, Bind DNS, NTP, Apache, VNC), UNIX Printing(lpr, LprNG, Samba, CUPS) Applications and Tools: Development: GNU C Compiler (gcc) (6 years), GNU make, CVS, gdb, autoconf (basic knowledge), emacs, jed, vi, Visual Studio (v6 2 years), InterDev (2 years), HomeSite (2 years) Web Servers: Apache (6 years), IIS (v4 2 years) Web Browsers: Mozilla, Communicator/Navigator, Internet Explorer Graphics: Gimp, Photoshop (v5 1.5 years), Fireworks RDBMS: Postgresql (2 years), Mysql (2 year), SQL Server (v6.5 2 years), Access (1.5 years) Word Processing: StarOffice, Applixware, MS Word, WordPerfect