Kevin M. Goess Albany, California kevin-at-goess.org ------------------------------------------------------------------- Objective A Software Engineer/Programmer position with a stable company offering opportunities to expand my skills and master new technologies in a Unix/Linux environment. Technical Skills * Perl: high-level expertise, test-driven development, object-oriented programming, co-developer for Log4perl project on CPAN. * General Unix system administration: nginx, Apache, Puppet, RabbitMQ, Cacti, qmail, Courier-IMAP, djbdns, iptables, KVM, Xen, LVM * Java, JSP & Servlets * Javascript, Python, Go, PHP, HTML * XML, XSL, SOAP * PostgreSQL, Oracle, MySQL, solr, Sybase, Texis * Linux, Solaris 2.x, OS X, Windows * Subversion, git, CVS, Accurev; Apt, RPM, Yum, and CPAN-style packaging * Make, awk, sed, bash scripting; C and C++ Experience Operations Manager, Sr. Software Engineer Berkeley Electronic Press October 2010 - present Operations manager and software engineer on hosted web platform, scholarly publishing for university document repositories and academic journals. * Responsible for a colo installation of about 70 debian hosts, physical and virtual. Made improvements to horizontal scalability, capacity, uptime, metrics, repeatable installations. * Perl and Javascript programming and Linux engineering on a web application with a Postgresql backend. Helped with modernizing codebase and practices: separation of code and presentation, application-level data partitioning, unit testing. Software Engineer Six Apart March 2006 - October 2010 Back-end engineer on Vox and TypePad products--hosted Web 2.0 blogging/multimedia/social networking platforms. * Perl programming and Linux engineering on a system based on Catalyst and Data::ObjectDriver, all areas of the application from the database to the JavaScript front-end. * Heavy collaboration with Product, Operations and Support. * Light team leadership for some small teams Integration Engineer Ensenda March 2002 - March 2006 Programmer for an startup specializing in same-day delivery services * Responsible for integrating customer systems with Ensenda's: XML, SOAP, ssh, FTP, SMTP, ODBC, EDI X.12. * Provided Linux and network sysadmin support. * Supported development on large Perl Mason-based web application * Greatly improved release process to allow for automation and increase reliability Software Engineer iSyndicate/Yellowbrix June 1999 - December 2001 Programmer for an internet startup specializing in syndicating web content, Linux/Solaris environment. * Designed, implemented and maintained client-facing system for full-text searching of large, dynamic text corpus, based first on PLWeb, later on Texis, with a customized SOAP interface * Worked to establish company standards in internationalization and charset/encoding issues * Designed and implemented JSP/Java application to internationalize the company's content catalog, backed by Oracle 8i interMedia Software Engineer ACP August 1996 - June 1999 Programmer for small company specializing in promotional IVR (automated telephony). * Developed and maintained a variety of IVR systems and back-end reporting systems Administrative Assistant Financial Directions, Inc. August 1993 - August 1996 Sole office and IT support for an office of five financial planners--assisted with their securities trading, asset management and life insurance business. * Ran Novell 3.11 network; handled all PC and network hardware, backups and archives, general office applications, and broker-dealer communications software Underwriter AIG, Workers Compensation February 1990 - May 1993 Promoted in stages from office temp to Underwriter Trainee in the West Coast Workers Comp division. * Directly responsible for new business and renewals on a $9 million book of medium-to-large work comp policies, managed broker relationships and negotiated terms with brokers * Ran a program of 1,500 small accounts, managed office temps and one assistant, trained other employees, traveled to other regional offices to troubleshoot and assist with problems Education Regis College, Denver Bachelor of Arts and Science. Double major in Computer Information Systems and Philosophy, minor in Writing. May, 1988.