SCOTT D. WALTERS
scott@illogics.org
print unpack "u", q{M&UL_,SAH&PP=?U]O7QUW7W=;'7];;UL=>U=_4QU_4V]3'7M7<U,=?TMO1QU_22V]/'7-'<T\=?T-O0QUO0V]`};
Visual Portfolio Personal Site


OBJECTIVE
Java, JavScript, ActionScript, Linux. I'm taking a year off to re-tool on Java.


EMPLOYMENT

4/2010-
12/2012
PLAIN BLACK CORP
Developer.


6/1999-
present
VARIOUS CONSULTING JOBS
Most recently, created a Zeus-based virtual loadbalancer product using the Zeus SOAP API and a matching AJAX admin for a VPS (virtual private server) provider, as well as Nagios plugins and an event notification and management system. Also security audited Xen provisioning tasks, finding and fixing flaws.
    Clients include Shopzilla, a well-known shopping comparison portal, Katz & Co, a specialty retailer, and Pariyatti, a publisher, importer, and retailer, and others.
    Skills: Perl, JavaScript, jquery, mod_perl, relational database design, Object Oriented Design and Analysis, SSL/PKI, HTTP, AJAX, COMET, git, Postgres, MySQL, Linux, BSD, Unix, Java, CVS, Subversion, darcs, high volume/high performance hosting, Apache, debugging Apache/mod_perl/perl under gdb, HTTP load balancing, Zeus load balancer SOAP API, Mason, Nagios, AuthrozieNet integration, PayPal integration, MovableType plugins, Google Shopping integration, others.


2005-
2009
NEXT GAMING
Wrote the software to run networked, client-server video slots and video poker machines and their server (server based gaming), the first of its kind approved by the Nevada Gaming Commission.
    Skills: Perl, Flash, ActionScript, SDL, C, public-private key cryptography, Test Driven Development, Postgres, SQL, Linux, statistics, mtasc, swfmill, HaXe, embedded applications, ARM, computer security, SSL, security, OO.


2004-
2005
APRESS
Author
Wrote Perl 6 Now: The Core Ideas Illustrated with Perl 5 for Apress. The reviews have been kind!


2003 O'REILLY & ASSOCIATES
Technical Reviewer, Contract
Performed technical review for Secure C Programming Cookbook, O'Reilly & Associates.


1/2000-
4/2001
CONTACT DESIGNS, Scottsdale AZ
Lead Developer
Developed custom Web applications. Wrote specifications, designed relational, normalized databases, and managed client acceptance.
    Integrated various credit card gateways, client databases, cart and catalog software, auction software, incentive software, etc.
    Skills: Perl, mod_perl, Apache, MySQL, Unix, Linux, BSD, Cisco.


2/1999-
6/1999
IGOTTAGO.COM, Sedona AZ
Lead Developer
Over saw technology for a startup e-commerce vender.
    Skills: C, bash, SQL, awk, sed, Linux, NT, IRIX, FreeBSD, Apache, IIS, MySQL, SQLServer, DNS, LAN design, others.


6/1998-
2/1999
MAYO CLINIC, Scottsdale AZ (under contract)
Intranet Web Team
Performed all programming for Mayo Scottsdale's new intranet. Automated process of creating and maintaining departmental homepages. Worked directly with dozens of departments and ultimately supported hundreds.
    Developed database-driven content system for Managed Care for use on the Internet/World wide web, a highly visible portion of an important, profitable arm of Mayo Clinic's business.
    Wrote dozens of departmental and clinic-wide applications, small and large.
    Skills: C, ASP, bash, JavaScript, others.


1/1998-
6/1998

JAVA AND WEB SERVICES GROUP (JaWS), Minneapolis MN
Jr. Applications Programmer
Participated in teams responsible for developing interactive database-driven applications to user specifications for such applications as distance education, document management, reporting, online database access, others.
    Skills: Perl, Java, VBA/ASP, NT 4, Solaris, Microsoft Access, bash.


1/1996-
6/1996

COLOR CLINGS, Bloomington MN
Unix Administrator, Contract
Networked and administrated an HP/UX machine hosting the company's database. Provided support to machine users performing business reporting and accounting tasks.
    Skills: HP/UX, Windows 3.1, TCP/IP

  EDUCATION

UNIVERSITY OF MINNESOTA
Completed 2nd year as a Computer Science student having taken: Algorithms I, AI I, Structure and Interpretation of Computer Programs/Scheme II, Formal Symbolic Logic. Tutored students in C and Scheme.


VOLUNTEER WORK & PROFESSIONAL ASSOCIATIONS

PRESENTATIONS
YAPC 2010 -- Scaling Web Applications on OpenSSI Clusters
⋅ YAPC 2010 -- Test::Float: Automatic Code Generation with Markov Chains, Genetic Algorithms, PPI and Floating Point Tests (Lightning Talk)
YAPC 2010 -- Righting Inside Out Objects (Lightning Talk)
YAPC 2009 -- Perl in Vegas
YAPC 2008 -- Abstracting Away Statelessness From HTTP with Continuity (Brock Wilcox, primary presenter)
YAPC 2007 -- Abstracting Away Statelessness From HTTP with Continuity (Lightning Talk)
⋅ BarCamp Phoenix 2006 -- Introduction to Perl

PERL MODULE MAINTAINER
Contributed various modules to CPAN, the Comprehensive Perl Archive Network. Modules include typesafety.pm for compile-time type checking in Perl, Code::Splice, for run-time grafting of code into the middle of a program at the bytecode level, overload operators for seamless and comprehensive Fuzzy Logic operations, and other tasks. Co-authored Continuity, a Seaside like coroutine Web persistence layer.


PERL MONGERS
Previous co-coordinator of the official Perl users group, Phoenix Chapter and frequent speaker.