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 X
Over a dozen years of experience as a system, internet and software technologist. The last 3 years have been invested in growing and scaling a significant internet service to handle hundreds of millions updates per day, support millions of web traffic requests and millions more database and search system queries. The prior 5 years were invested developing management portals and web applications for online infrastructure and content for enterprise software and web publications. I am an agile and inventive technologist with a rich background in major application and system design, architecture and project leadership. Focused on the big picture while tending to the details in tenacious pursuit of success, I make great things happen.
Objective +
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 +
Education X
San Francisco State University
    Dean's List BA 1991: Special Major - Arms Control and Cold War Studies
    Authored online guide, "Post-Soviet Study Resources on the Internet", 1991

references available upon request

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