DAVID M. SWEENEY
dave@sweeneysoft.com
12553 E. Lasalle Pl., Aurora, CO 80014
303-888-0838

OBJECTIVE

To obtain a challenging position as a software engineer that helps me expand and refine my software design and development skills.

EDUCATION & CERTIFICATIONS

Bachelor of Science in Computer Science, Colorado State University, Fort Collins, Colorado, 1996
Sun Certified Java 2 Programmer

SKILLS

Operating systems:
Linux, Solaris, HP/UX, and Windows 2000/NT computing environments

Languages and tools:
Experienced with Java (J2EE, servlets, JSP, EJB, JMS, JDBC), Perl, SQL, Unix shell scripting, XML (XML Schema, XSLT and XPath), ANSI C, PL/SQL, Transact-SQL
Familiar with C++, IBM Websphere MQ, Fiorano MQ, Informatica Powermart, HTML

Application platforms:
BEA Weblogic, JBoss, Oracle OC4J and iPlanet Enterprise application servers
Apache Tomcat and ServletExec servlet containers
Apache and IIS web servers

Databases:
Oracle (7.2.3 - 9i on Solaris, HP/UX, Linux and Windows 2000/NT) development with Java, Perl and PL/SQL
Sybase (11.5 on HP/UX) development with Transact-SQL and CT-Library (in Java, C and Perl)
SQL Server development with Java and MS SQL stored procedures

Design methodologies and tools:
Rational Unified Process (RUP), Agile methodologies including Scrum and Extreme Programming (XP), and iterative/waterfall development cycles
Object oriented analysis and design (OOA/OOD) using UML and design patterns
Experienced with requirements analysis and use case creation
Eclipse, JBuilder, Maven2, Rational Rose, TogetherJ, JUnit, Jakarta Ant, Log4J
RCS, PVCS, CVS source code control systems

Background in telecommunications, internet, oil and manufacturing industries.

Experienced technical mentor and team lead.

PROFESSIONAL EXPERIENCE

DexMedia Inc., Englewood, CO
Consultant, September 2003-March 2005
Independent contract:

Lead architect/developer on EAI project integrating communications between an internal CRM system and several external vendors to provide search engine marketing and web hosting products. System was implemented via XML-based web services and JMS queues in Java (J2EE) on Solaris using WebLogic 8.2 and JDK 1.4.2. Data was persisted to an Oracle database. The project was managed using XP methodology.

Lead architect/developer on EAI project integrating a new CRM system with QwestDex.com's existing systems and databases. System was implemented in Java and Perl on HP/UX using Websphere MQ, Transact-SQL stored procedures, and JDK 1.4.2. Data was persisted to a Sybase database. The project was managed using XP methodology.

Intrado Inc., Longmont, Colorado
Software Engineer IV, November 2001-February 2003

Lead designer and developer on XML-based web service that provided an external interface to an existing data store of telephone customer data. System was implemented in Java using OC4J, Apache and JDK 1.3.1. Data was persisted to an Oracle database. Customer-facing interface provided XML Schema-validated messages implementing the NENA (National Emergency Number Association) data transfer specification.

Developer on web-based E-911 information transfer application. System was implemented in Java using JDK 1.3.1, ServletExec and IIS on Windows 2000, and Perl and ANSI C on HP/UX. Data was persisted to a SQL Server database.

Sun Microsystems Inc., Broomfield, Colorado
Consultant, February 2001-May 2001
Contract through Maxim Group Inc.

Developer on large-scale Internet portal project. System was implemented in Java using the IPlanet Portal Server (part of iPlanet Enterprise Server) and JDK 1.3.1.

24/7 Media Inc., Denver, Colorado (formerly Exactis.com Inc.)
Sr. Software Engineer, June 1999-January 2001
Contract through Tech-Pro Inc. 6/1999-11/1999, permanent 11/1999-1/2001

Developer on new architecture of an advanced email building and sending system. System implemented using Java 2 using JDK 1.2.2, FioranoMQ JMS-compliant message queue, XML, BEA WebLogic app server.

Developer on high-volume opt-in email marketing system. Implemented on Oracle 7.3.4 and 8.0.5 on Solaris and Linux servers. System implemented in Perl using object-oriented extensions, with HTML templates and Powermart 4.7

Boston Chicken Inc., Golden, Colorado
Consultant, December 1998-June 1999
Contract through Data Processing Resources Corporation, Denver, Colorado:

Lead developer on reimplementation of data collection and distribution system. Implemented on Sybase 11.5 on HP 9000-series servers and with Sybase 10.5 on Sequent servers.

Integware Inc., Fort Collins, Colorado
Software Engineer, May 1996-November 1998

Designed and implemented, both individually and as part of a team, new products and enhancements including:
Analyzed customer needs and wrote requirements specifications and detailed design documents
Installed software at customer sites and provided support and system administration assistance

IEM Inc., Fort Collins, Colorado
Quality Assurance Technician/System Administrator, 1995-1996

NEC America, Inc. Transmission Development Division, San Jose, California
Technical Writer, Software Quality Assurance, 1992-1993

ACTIVITIES

Bass guitar, bagpipes, motorcycles, snowboarding, hang gliding, scuba diving, hiking, parrots, computers

References and additional information available upon request.