Ian Kallen [curriculum vitae] adaptive, autodidactic and entrepreneurial [T]
++
Contact Info X
Ian Kallen
42 Knox Drive
Lafayette, CA 94549
h: 925.283.7788
m: 415.505.5208
spidaman _at_ arachna _dot_ com
Summary +
Objective X
A challenging technology leadership position where my rich and varied experiences will be put to use creating valuable products and my professional repertoire of technology, management and communications skills will continue to grow.
Skills X
Practices
        agile development and scrummy extreme programming (XP)
        OO design and programming
        bang-it-out-hacking
Programming Languages
        Java, J2EE, EJB, JDBC, Servlets, JSP, JSTL, Struts/Tiles, jsr-168, JAX-RPC
        Perl, mod_perl, HTML::Mason, DBI, LWP, CGI, CPAN
        Apache Axis, SOAP::Lite and WSDL
        Python, twisted
        PHP, shell, Tcl/TK, expect
Software Infrastructure
        Apache HTTPD 1.x and 2.0
        Tomcat 3.x through 5.0
        mod_perl 1.x through 2.0
        JBoss 3.x
        Weblogic 7.x through 8.x
Database Technologies
        Postgres
        MySQL
        Oracle
        Sleepycat (native and je)
        ObjectStore
Standards and Protocols
        HTTP, SOAP, XML-RPC, WebDAV/DeltaV
        HTML, XML, XSLT
        FTP, SMB, NFS configuration
        Various mail protocols
Tools
        Eclipse, NetBeans and vi
        SQL*Plus and other SQL shells
        Embarcadero ER/Studio and DBArtisan
        ant, xdoclet, make, shell scripting
        white boards, hand gestures, rhetorical questions
        CVS, Bugzilla, RCS and subversion
        Microsoft Office, Visio and OpenOffice
Network Infrastructure
        Cisco/Linksys, 3com, Lucent/Ascend routers and switches
        f5 loadbalancers
        Homebrewed firewalls with BSD/ipfw and Linux/iptables
Operating Systems
        Linux
        FreeBSD
        Solaris
        Windows DOS/3.x/95/98/NT/2K/XP
        IRIX
        MacOS
Other
        BIND, squid, cron
        sendmail, qmail, ezmlm
        regular expressions
        awk, sed, grep, etc
Hardware Platforms
        x86
        Sparc
History +
Presentations X
Exchanging Objects and Messages With SOAP O'Reilly Open Source Conference (Jul 23, 2002)
  An in depth web services tutorial using example code in Java (Apache Axis) and Perl (SOAP::Lite)
Industrial Strength Web Publishing O'Reilly Open Source Conference (Jul 20, 2000)
  A discussion of open source tools to fulfill high volume content management and web publishing requirements.
Web Server Load Balancing O'Reilly Open Source Conference (Aug 23, 1999)
  A review of scalability challenges and solutions as well as a comparative overview of load balancing technologies.
Know You Audience: Logging and Tracking ThunderLizard Apache Summit (Jul 22, 1999)
  A technical overview of web traffic analytic challenges and solutions, general and specific to the Apache web server.
Extending Apache: Modules and More ThunderLizard Apache Summit (Jul 23, 1999)
  A demonstration of the Apache httpd server's extensibility and open architecture.
Publications X
Teach Yourself Apache 2 in 24 Hours SAMS Press (Apr 15, 2001)
  Provided technical editing during the early draft cycle for the lead author, Daniel Lopez, as well contributed chapters on mod_perl, Tomcat/mod_jk and mod_rewrite with setup HOWTO's and code examples.
Cranking Out The Pages LAN Times (Jun 22, 1998)
  A comparitive review of web servers for Microsoft NT with a side bar on the Apache/Unix alternative. Offline and only partially archived on archive.org.
Teach Yourself Perl in 21 Days SAMS Press (Apr 15, 1998)
  Provided technical editing during the early draft cycle of this instructional book with the lead author, Laura Lemay.
Education +
references available upon request

spidaman _at_ arachna _dot_ com
[ technologist / the big picture matters most / the details matter too ]