Don Owens
Palo Alto, CA
***@********.***
OBJECTIVE
Technical Lead/Software Architect role utilizing my skills in the Internet industry.
QUALIFIED BY15 years professional experience using Perl in a unix environment (since 1997)3 years professional experience in C++, but haven't used heavily since 20012 years professional experience in Java, but haven't really used since 20001 year professional experience in Ruby, but haven't used it heavily since 2005Have used C off and on professionally since 1997Recently began using Python again (late 2009) after not having used it since 199715 years web development experience (since 1997)Extensive use of Perl's object oriented featuresPerl modules I have contributed to CPAN: JSON::DWIW, DBIx::Wrapper,
CGI::Utils, XML::Parser::Wrapper, Apache::Authen::Generic,
Class::Config, HTML::Menu::Hierarchical, File::Rotate::Backup,
HTML::Widgets::TablePerl wrappers around C and C++ code/libraries, both on CPAN and proprietaryHeavy use of MySQL and Oracle (but almost no PL/SQL) with Perlmod_perl, including writing Apache modules in Perl, and using
Mason and Embperl to embed Perl in HTML, Apache modules in CSVN, CVS, and RCS for version controlHave used many other programming languages: Ruby, Emacs Lisp,
Common Lisp, bash, csh, awk, PHP, Smalltalk, ML, Pascal, and
Fortran7 years of experience with Linux system administrationInstallation and configuration of open source software, e.g., BIND, Apache 1.3.* and Apache 2.0.*, qmail, Courier IMAP, Sendmail, MySQL, and DHCP servers and clients
EXPERIENCE
2011-present Cisco Systems, Inc.
Technical Leader, Message Security
Architected and developed message security software. This role
is a combination of architect, product owner, and developer.
2005-2011 Yahoo! Inc
Software Engineer, Engineering Manager, Tech Lead
Rewrote and maintained backend processing for Yahoo! Local
(http://local.yahoo.com/) self-serve, developed and maintained
processing of content provider feeds, including the publication
system. I have been both an individual contributor, as well as a
working engineering manager over the Local Content team. I'm
currently a tech lead for the Yahoo! Local Business Listings team.
2004-2005 AvantGo
Web Applications Engineer/Engineering Manager
Managed a group of engineers developing various features for
the website and device UI. As an IC, I developed and
maintained web and device UI and functionality using
Perl/Mason/Apache. Reimplemented the main data abstraction
layer for the UI in Perl. Upgraded the software development
and staging infrastructure, as well as third-party software
used.
2002-2004 Express Logistics Systems Corp
Senior Software Engineer/Director of IT
Led and worked with a team to build and maintain websites
for client companies such as Cisco Systems, Network
Associates, and nVIDIA. These sites range from simple
fulfillment tools to online stores. My tasks were typically
developing core classes used by the other engineers, as well
as handling authentication and datafeed issues. Also
performed unix system administration and network
administration duties for the company. These duties ranged
from changing passwords to setting up a T1 between the
office and the collocation facility, setting up the
firewall, etc.
2000-2001 Friendfinder, Inc.
Senior Developer
Maintained websites with a total of over 18 million members.
These were high-volume websites with challenging scalability
issues. Acted as a Linux System Administrator and Network
Administrator. Cisco routers and switches, DNS configuration
and upkeep. Configured webservers, mailservers, etc.
1997-2000 DataRover Mobile Systems, Inc.
Software Engineer
Developed software for the MagicCap operating system running
on the DataRover 840 (hand-held computer). I used C++ and
Magic C (based on C).
1997-2000 Friendfinder, Inc.
Software and System Administration Consultant
Developed software for the online business, and acted as
system administrator for Linux systems.
1997 W3.COM
Software Developer
Developed Perl software to manipulate customer profiles and
the company web sites.
1997 Neural Technology, Inc.
Research Consultant/Software Developer
1996-1997 Clemson University Computer Science
Teaching Assistant
Taught undergraduate computer science labs.
1994-1996 Clemson University Physics Department
Teaching Assistant
Taught undergraduate physics labs.
1990-1995 Mayfair Mills, Inc.
Opening Room Operator
1992 Physics Department, Clemson University
Research Assistant
Developed software for use with testing equipment in Radiation Physics
EDUCATION
M.S., Computer Science, Clemson University, August 1997
GPA: 3.54/4.00
Worked throughout college to pay for expenses.
B.S., Physics, Clemson University, August 1994
Worked throughout college to pay for expenses.
Diploma, South Carolina Governor's School for Science and Mathematics, June 1990
Charter class