|
KEVIN DOUGHERTY
San Diego, CA
resume@kdough.net - http://www.kdough.net/
OBJECTIVE:
Seeking a full-time position as a Software Engineer utilizing expertise in UNIX / Linux doing Network or Systems Programming in C and/or C++.
EDUCATION:
|
University of Colorado
|
Boulder, CO
|
Bachelor of Science Degree in Computer Science
* Major GPA: 3.54 / 4.00
* College of Engineering & Applied Science Dean's List: Spring 2000, 2001 & Fall 2000
|
May, 2001
|
WORK EXPERIENCE:
Independent Consultant, Boulder, CO
|
11/01 - Present
|
Freelance Developer and Networking Consultant
Specializing in UNIX / Linux-based network service and platform design and development with an emphasis on security-related issues. Programming in C, C++ (STL), Java, PHP and Perl using UML, Object-Oriented Analysis and Design principles (where applicable). Relational and Object-Relational Database support via PostgreSQL and MySQL. Custom Firewall / NAT ruleset development and deployment with OpenBSD Packet Filter and Debian / GNU Linux System + Network Administration.
Projects:
|
Digital ID World Inc., Denver, CO
|
2/02 - Present
|
Founding Member and Chief Systems Architect
A partnership with Phil Becker and Andre Durand.
Digital Identity World (www.digitalidworld.com) is the hub of the digital identity industry, providing comprehensive news, exclusive interviews, market statistics and expert commentary on the people, companies, products and events shaping the digital identity space. Digital Identity World is dedicated to providing only the highest quality online industry resources, newsletters and community building conferences, events and tradeshows. Come see us at the 2003 Digital Identity World Conference (conference.digitalidworld.com/2003/).
|
Ping Identity Corporation, Denver, CO
|
2/02 - Present
|
Founding Contributor
Helped build and maintain mission-critical IT systems, including web servers, e-mail, DNS and more.
|
University of Colorado, Boulder, CO
|
1/01 - 5/01
|
Teaching Assistant, Department of Computer Science
The TA for the senior-level Object-Oriented Programming and Design course, Spring Semester, 2001. Responsible for tutoring students in OOA / OOD, Java, and XML. Designed and graded assignments using Java, JUnit Testing Framework, OO Design Patterns, UML and XML.
|
Sun Microsystems, Broomfield, CO
|
9/00 - 5/01
|
Software Engineering Senior Project
Designed and developed a distributed network resource management console (kdough.net/jiroscope), with a team, for Jiro and Jini-enabled network devices and services (www.jini.org). Introduced many coding standards and practices to the team, including Makefile templates, concurrent version control strategies, Java class package hierarchies and OOA / OOD principles. Programming in Java, Jini and Jiro using UML, XML, OO Design Patterns, JUnit Testing Framework and CVS with an emphasis on the entire software life-cycle. Additionally developed and maintained the project server and web site (kdough.net/jiroscope/).
|
eSoft, Inc., Broomfield, CO
|
6/00 - 9/00
|
Software Engineering Intern
Developed web-based interfaces and back-end system configuration scripts with a medium-sized team for Linux-based Internet Appliances (www.eSoft.com). Such scripts configured, among other things, mail transport and user agents (e.g. exim and qpopper), firewall policies, and user accounts (e.g. smb, ftp, and web service settings). Programmed in PHP, Perl, HTML / DHTML and JavaScript using CVS.
|
InfoBeat, Inc. (formerly Mercury Mail), Denver, CO
|
5/97 - 8/98
|
Software Engineering Intern
Successfully designed, developed and deployed customized, subscription-based, e-mail services in the UNIX (Solaris / Linux) programming and networking environments using an optimized implementation of the Sendmail MTA (www.infobeat.com). Programmed in CGI / Perl and HTML using CVS and Oracle RDBMS.
|
Prime8 Enterprises, LLC, Boulder, CO
|
1/97 - 1/01
|
Co-Founder & Software Engineer
Prime8 Enterprises, LLC provided web site design, development, implementation and maintenance services, including e-commerce solutions. Programming in HTML, CGI / Perl, PHP and C / C++ in UNIX.
|
U S WEST, Inc. (Now Qwest Dex), Englewood, CO
|
1/95 - 2/97
|
Software Engineering Intern
Designed and developed a web-based interface to the telephone-accessible Auto/HomeLocator service. This service offered a searchable front-end to classified ads provided by the Rocky Mountain News. Redesigned and implemented the Internet Yellow Pages website user interface (www.qwestdex.com). Designed and implemented websites for the Denver Art Museum (www.denverartmuseum.org) and Museo de las Américas (www.museo.org). Created Perl-based website administration and analysis utilities. Two of these utilities, at one point, had U.S. Patents pending. Programmed in HTML and CGI / Perl.
|
COMPUTER SKILLS:
- Languages:
- C++ (5+ years) : STL, POSIX Threads
- C (5+ years) : Pthreads, BSD Kernel, Berkeley Sockets, GLib / GTK+ / GNOME
- Java (2 years) : AWT / Swing, RMI, Jini, Jiro, Multi-Threading, Federated JavaBeans
- Scripting : Perl (7+ years) , PHP (4+ years), HTML/XHTML
- UML, XML, SQL (PostgreSQL, MySQL, Oracle, Sybase), Intel x86 Assembly
- Tools:
- Object-Oriented Design Patterns
- 4.4BSD (FreeBSD) Kernel programming
- C / Bourne shell scripting (TCSH, BASH)
- CVS and RCS version control
- Make and UNIX programming tools (e.g. vi, autoconf, automake, grep, sed, awk, gcc, ...)
- Xilinx Foundation
- Operating Systems:
- GNU / Linux (preferred),
*BSD UNIX,
Solaris,
MacOS,
MS Windows (9x, NT, 2000, XP)
REFERENCES:
Available upon request.
$Id: resume.php,v 1.36 2003/05/05 08:51:00 kdough Exp kdough $
|