Ian Kallen Profile Objective Skills 42 Knox Drive Lafayette, CA 94549 h: 925.283.7788 http://www.arachna.com/resume/index.jsp m: 415.505.5208 spidaman@arachna.com Over 10 years of experience as a system, internet and software technologist. The last 5 of those years developing management portals and web applications for online infrastructure and content. An agile and inventive technologist with a rich background in application and system design, architecture and project leadership. Focused on the big picture while tending to the details in tenacious pursuit of success. 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. agile development scrum / XP / test driven development OO design and programming bang-it-out-hacking 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 Oracle 8.x through 9i Postgres 7.x MySQL 3.x and 4.x Sleepy Cat ObjectStore 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 Linux FreeBSD Solaris Windows 95 - XP IRIX MacOS 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 PHP, Tcl/TK, expect BIND, squid, cron sendmail, qmail, ezmlm HTTP, SOAP, XML-RPC, WebDAV/DeltaV HTML, XML, XSLT FTP, SMB, NFS configuration Various mail protocols x86 Sparc Cisco/Linksys, 3com, Lucent/Ascend routers and switches f5 loadbalancers Homebrewed firewalls with BSD/ipfw and Linux/iptables Experience Feb, 2001 - Mar, 2004 Covalent Technologies Sr./Lead Software Engineer San Francisco, CA * Worked as team leader for various legs of development for the Covalent Application Manager (CAM) product. Besides working on project analysis, estimates and schedules, this entailed a good deal of hands-on coding on the web tier as well as in the session facade layer and in the session/entity beans. * Led the development of the Covalent Management Portal (CMP), a J2EE GUI that provided manyto-one centralized configurator capabilities for the Apache web server (v2.0) as well as monitoring, alerting and process control. The product supported managing Tomcat, mod_perl and PHP as well as the web server itself. It was bundled with Covalent's web server product, Enterprise Ready Server. Technologies used included: JSP, Servlets, Struts, Tiles, JDBC Entity and session EJBs (session facade pattern) Xdoclet, ant (including custom ant tasks) Tomcat 3.x and 4.x with mod_jk, JBoss 3.0.x and 3.2 Managed servers: WebLogic, Oracle, Apache and others JSP, Servlets, Struts, Apache SOAP/Axis, JDBC, SSL Apache HTTPD 1.3/2.0, SNMP (Netaphor and UCD snmpd libraries) Experience (cont) Sep, 2000 - Jan, 2001 Salon.com San Francisco, CA Software and Network Systems Manager / Sr. Software Engineer * Co-founded technology company spun off of salon and architected an ASP content management system, hired software development and network engineering teams, developed budgets, business plans, product line, negotiated vendor contracts and partnerships, made customer and investor presentations. * Architected network, technical operations, software and integration for Web delivery, online applications, content management, workflow, publishing, security and other systems. Implemented a complete redesign of the existing content management system. That system is still in use four years later. * Performed maintenance programming, fixing bugs and adding features to the pre-existing content management system. Providing consultation for system administration operations of web, mail and DNS infrastructure. On pre-existing system, an Apache::Registry based CMS, developed and implemented Technologies used included: Apache httpd 1.3, mod_perl, DBI, HTML::Mason, Apache::Registry, PHP Oracle 8.0/8i, PostreSQL, MySQL, sendmail, BIND, Linux, Solaris, FreeBSD WebCrossing, Accrue, RealMedia Open AdStream Feb, 1996 - Jun, 1999 Director of Technology GameSpot.com/ZDNet San Francisco, CA * Provided end-to-end technology solutions at company outset. Setup LAN, WAN, and data center technical operations. Integrated systems for content management, developed online, systems automation and traffic analysis applications. Integrated ad server architecture, administered performance tuning, disaster recovery, backups and security management. Technologies used included: Apache httpd 1.x, mod_perl, PHP, wu-ftpd, BIND, sendmail, qmail, listserv Oracle 8.0, MySQL, Vignette StoryServer, Lotus Notes, squid NFS, samba, NT file/print servers and domains Linux, Solaris, FreeBSD, IRIX, Windows 9x/NT/2K Jun, 1997 - Dec, 2002 Instructor SF State University San Francisco, CA * Developed curriculum and provide instruction in CGI programming, Advanced Perl Application Development and Web server management courses at San Francisco State University. Classes were taught one evening per week at SFSU's downtown location. Courses offered: CGI Programming with Perl Installation and Management of Apache Webservers Advanced Perl Managed Unix host (FreeBSD) and student accounts used for coursework. Experience (cont) Nov, 1995 - Feb, 1996 Contractor Taos Mt. Software Palo Alto, CA Oracle Corporation (Server Technologies Group) Redwood Shores, CA Systems Administrator Supported large Unix development environment performing OS migrations, backups and restorations, Sun Sparc hardware maintenance, and systems automation. Performed maintenance of SparcStations, mostly 10s and 20s including CDDI cards, disk drives, CPUs and ethernet SunOS 4.13 systems and installations Solaris 2.4 systems and installations back-ups and restorations, NCD, print and file server troubleshooting migrations from SunOS to Solaris developed a "upgrade automation" server Oct, 1994 - Aug, 1995 The Well System tools and user support staff Sausalito, CA Performed troubleshooting, Web systems support, developed ISP and conferencing support materials, support automation systems and provided quality assurance for custom desktop software bundle development. Developed systems, provided troubleshooting and supported internal staff and endusers. Presentations hosted Web pages Macintosh and MS-Windows 3.x/95/NT connectivity (serial dial-up and PPP conferencing system use founder of the Java and VRML conferences (1996) Performed QA for customer software bundle development O'Reilly Open Source Conference: 7/01: Exchanging Objects and Messages With SOAP – An in depth tutorial using example code in Java (Apache Axis) and Perl (SOAP::Lite) 7/00: Industrial Strength Publishing - A discussion of open source tools to fulfill high volume web publishing requirements. 8/99: Web Server Load Balancing - A review scalability challenges and comparisons of load balancing technologies. ThunderLizard Apache Summit: 7/99: Know Your Audience: Logging and Tracking - A technical overview of web traffic analytic challenges and solutions, general and specific to the Apache web server. 7/99: Extending Apache: Modules and More - Demonstration of the Apache server's extensibility and open architecture. See http://www.arachna.com/edu/ for notes and code examples Publications Education Teach Yourself Apache 2 in 24 Hours (Daniel Lopez) Spring 2001 Contributed chapters on mod_perl, Tomcat/mod_jk and mod_rewrite building, configuration and code examples LAN Times (a McGraw Hill weekly, discontinued after the CMP acquisition) Web server review (6/98) Benchmarked and reviewed the state of the art with the prevalent Windows NT Web server technologies, compared to Unix and Apache and made platform choice recommendations. Teach Yourself Perl in 21 Days (Laura LeMay) technical editor (4/98) Provided technical editing during early drafts of an instructional book. 1991 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