Overview: Over the last 14 years, I have developed and administered every component involved in the creation of a large web site, from load balancers and routers to UNIX servers to databases to all of the various software components. I have worked in scientific and engineering settings as both systems administrator and software developer. I have consulted across many industries, including health care, fashion and cosmetics, music, mobile, education & real estate. I have also started and managed a number of businesses, including an ISP, a comic book store and a consulting company. My passion today is for distributed systems, artificial intelligence and the Lisp programming language.
Skills:
* Specializing in ANSI Common Lisp & CLOS (3 years), Perl (13 years) and C (13 years) * Other languages: Erlang, C++, IA32 Assembler, Python, TCL, *nix Shell, SQL, HTML, JavaScript * Lisp dialects & favorite tools: SBCL, Lispworks, AllegoCL, AllegroServe, AllegroCache, AllegroGraph, Elephant, UCW, BKNR, Hunchentoot, HTML-Template, CL-PPCRE * Started with Perl and C professionally in 1994 * Integration: F5 BigIP (LTM & GTM) & iControl / iRules, Citrix Netscaler, MySQL, Postgres, Oracle, custom Apache modules, OpenSSL, X Windows, SWIG * High Availability: Veritas Cluster, Linux HA, DRBD, MySQL Replication, custom cluster management tools * High Performance Computing: OpenMOSIX, Knoppix, OpenPBS * Unix: BSDi/FreeBSD/OpenBSD (14 years), MacOS X (5 years), Linux (13 years) and Solaris (14 years) * FileSys: CIFS, NFS, Linux kernel VFS debugging * Networks: Deep understanding of TCP/IP * Started as a professional sys-admin in 1994 on VMS on MicroVAX II and SunOS 4.1 on Sun SPARCstation 10 * Other: managing staff, tech writing, instruction and presentation
Projects have typically included system-level programming, large databases, replication within and between sites, content management, third party integration and most importantly, adaptable custom tools. Highlights of Recent Experience:
Designed and developed a distributed object database & search engine. Extended CLOS to allow for multiple, diverse back-end data stores for persisting objects. Also extended CLOS to network-enable Lisp objects using Erlang metaphors. Built an SQL-like query language as well as a RESTful interface. (Lisp, CLOS, Hunchentoot, Debian Linux)
Designed and developed a content management & automated media editing & encoding system for Finish Media (2005-) (Lisp, ImageMagick, Ecasound, BDB+Elephant, Hunchentoot, Apache, Debian Linux, FreeBSD)
Designed, developed and deployed adaptable cluster management system at Zillow.com (2005-2007) for their production server farm. Designed and deployed production load balancing infrastructure. (Lisp, C, Perl, BerkeleyDB, F5 BigIP, Apache, Debian & Ubuntu Linux)
Designed and developed a comprehensive comic book store management application, including POS, web-based customer account & collection management for Arcane Comics & More (2003-) (Erlang, Lisp, Perl, Elephant+BDB, MySQL, Apache, Debian Linux)
Developed bioinformatics software for researchers at the Mullins Retrovirology Laboratory including evolutionary and protein folding simulations, a lab management application & a genetic sequence scoring application. (C, Perl, MySQL, Apache, openMosix, OpenBSD, Debian Linux, MacOS X & Solaris)
Designed, built and deployed systems and network infrastructure for Zenwerks.com (2000-), including web, database & email clusters, firewalls, routers and switches. Automated systems administration, account management, upgrades and disaster recovery. (Python, Perl, PHP, MySQL, Apache, OpenBSD, pf, Debian Linux & Solaris) Employment History:
Chatsubo.net (since 2000, Seattle) Develop custom software systems and administer distributed systems & networks for clients. (Lisp, Perl, C, Erlang, C++, Python, TCL, Linux, *BSD, Solaris, F5 BigIP, Citrix Netscaler, Cisco routers, Force10 & Cisco switches) Select Client Projects
* Analyzed, benchmarked, and tuned production and QA storage area networks for Big Fish Games (2007). Setup and stress tested MySQL clusters using drbd & Linux HA. (Perl, C, NetApp, iSCSI, MySQL, drbd, Linux HA, Ubuntu Linux) * Designed and deployed new network & load balancing infrastructure for Estee Lauder's websites. Developed cross-site authentication system & federated search engine for Aveda.com. (2006-) (Perl, F5 BigIP, Citrix Netscaler, Apache, mod_perl, Solaris, Cisco switches & firewalls) * Designed and developed a content management & automated media editing & encoding system for Finish Media (2005-) (Lisp, ImageMagick, Ecasound, Elephant, Hunchentoot, Apache, Debian Linux, FreeBSD) * Designed adaptable cluster management system at Zillow.com (2005-2007) (Lisp, C, Perl, BerkeleyDB, F5 BigIP, Apache, Debian & Ubuntu Linux) * Designed comprehensive comic book store management application for Arcane Comics & More (2003-) (Erlang, Lisp, Perl, MySQL, Apache, Debian Linux & Solaris) * Systems and network infrastructure consulting at NYK Logistics (2002-2006) (Perl, Shell, Veritas (NetBackup, Cluster, FS, Vol mgmt), F5 BigIP, Solaris, Linux) * Designed, built, deployed & maintained systems and network infrastructure for Zenwerks.com (2000-) (C, Perl, Python, MySQL, OpenBSD pf/CARP, Apache, mod_perl, mod_python, PHP, Debian & Ubuntu Linux)
Mullins Retrovirology Laboratory (2003-2005, Seattle) As Systems Architect, developed bioinformatics software for researchers. Managed Lab IT staff. Developed and deployed an OpenMOSIX-based cluster for parallel computation. (C, Perl, MySQL, Apache, openMosix, Debian Linux, OpenBSD, MacOS X & Solaris) Absolute Performance (1999-2000, Chicago & Boulder) Developed comprehensive systems and network health monitoring system. Performance tuning & capacity planning for clients. (Perl, C, Oracle, Sybase, MySQL, Postgres, Solaris, Linux, HP/UX) mc.net (1998-1999, Chicago) Designed, developed & deployed a complete ISP management application. Included components for billing, systems administration, network device configuration, web-based email and helpdesk support. Redesigned, rebuilt and managed mc.net's entire network and systems infrastructure. (Perl, C, Oracle, MySQL, BSDi, Solaris, Linux, Ascend RAS, Nortel Routers/RAS, Cisco RAS, Switches & Routers, PacketEngines Routers/Switches) amazon.com (1997-1998, Seattle) Wrote programs in C & Perl for parsing vendor data and moving it into Oracle. Wrote programs in C & Perl to generate BerkeleyDB search indexes based on Oracle inventory data. Deployed new search indexes into production. (Perl, C, Oracle, BerkeleyDB, DEC Unix (OSF/1), FreeBSD) US Army Corps of Engineers (1997-1998, Seattle) Designed and implemented applications for assisting engineers in monitoring the NW region's water resources, including emergency response and reporting software, aggregated weather reporting from AFOS and other sources, and aggregation of dam and reservoir sensor data into an Oracle-based analysis application. (Perl, C, Oracle, Apache, Solaris, Linux) Chatsubo Internet Services (1996-1997, Norman, OK) (Perl, C, MySQL, Apache, FreeBSD, Linux) DePaul University Library (1995-1996, Chicago) (Perl, MySQL, Apache, Linux)
Bachelor of Arts / Master of Science, DePaul University (expected 2009) Computer Science
Professional Affiliations AAAI USENIX/Sage ACM IEEE ISOC ICCA
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »