Contemporary Resume

advertisement
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
Download