Thomas J. Conlon
**** ***** ***** ***.******@*******.***
Longmont, CO 80501 303-***-****
Programming Languages: .Net: C#, C++, VB. Java, SQL, PL/SQL
Databases: Oracle, SQL Server, Access
Software Tools: VMWare, Vsphere, SourceSafe, ClearCase, ClearQuest, InstallShield, CVS
Other Software: Visual Studio, JBuilder, Eclipse, MFC, Microsoft Project, Excel, Open Office
Summary
Motivated, disciplined and require minimal supervision and have often worked as a full time remote employee. Possess
excellent interpersonal communication skills with a demonstrated ability to interface with diverse personalities and cultures
from numerous countries including India, Russia, Vietnam, Pakistan, South Korea and the Czech Republic. Consistently
capable of devising creative and practical solutions for requirements, building accurate and usable schedules and establishing
workable budget estimates for projects. Enjoy the process of continuously learning new technologies and relish opportunities
to obtain more knowledge.
Employment History
Senior Software Engineer November 2005-November 2010
HID Global Corporation, 10385 Westmoor Drive, Suite 300, Westminster, CO 80021
Net 2.0 development in C#, Visual Basic, and C++. Objects created and reused in several projects that work with the
database, serial and usb ports, communication protocols (ISO7816, USB, TFTP), smart card programming, and cryptography.
Developed a tool that saved a technician what was estimated to be one day for each week of work. The tool was mea
nt as a stop-gap measure, but worked so well that a new version of this tool was not needed for almost four years. I also devel
oped several tools over the years that were used by engineering and manufacturing with no reported errors. Maintained an enh
anced iCLASS Programmer (programmed security cards to open doors) for on-going revenue generation, and delivered severa
l custom versions (on-time) that in two years made revenue enhancements of over 5%.
Developed a Web Service using Oracle's JDeveloper tool using ADF Business Components. Deployed an asynchron
ous Web Service to generate serial numbers. This included designing and installing new database tables and storing PL/SQL
procedures on the Web Server. The Service also writes and reads the serial number on a reader using a serial port and a TFTP
command. I also wrote several Java functions that packed and unpacked SNMP packets and preformed BER de-encoding of
additional data in the messages.
Software Engineer March 2005-November 2005
HEI Advanced Medical Operation, 4801 N. 63rd Street, Boulder, CO
Wrote unit tests in Borland C++ for software that controls medical equipment. The tests and their extensive docume
ntation were written to meet FDA Software Validation standards. This included a thorough review process that used ClearCase
and ClearQuest. I was a Reviewer for one module, assigning defects and verifying that the review process were followed and
completed. I also set up views, rebased, and updated status for numerous projects.
Software Engineer 2003-March 2005
Derby Associates International LLC, 1 Old Town Square, Suite 300, Fort Collins, CO
Contract employee enhancing a Java/JSP application. I configured their Tomcat server and Oracle 8i database. I rev
erse engineered the project using JBuilder and created a complete installation package that included the server. I also modifie
d and created reports driven by HTML data entry pages, Java server requests using SQL and report presentation using JSP.
Software Product Manager and Engineer Mar. 2001-Aug. 2002
Alpine Technology Group, 1920 Pike Rd., Longmont, CO
Participated in customer conference calls to establish requirements and discuss development questions. I translated t
hese requirements into software specifications and assigned tasks to other programmers and tested to prove that the requireme
nts were met. I also wrote C++ code that accessed and presented Oracle data.
Software Developer Sept. 2000-Jan. 2001
Avaya Inc., 11900 N. Pecos Street, Westminster, CO
Debugged and enhanced the Definity product as a member of the Rapid Response/Special Applications Group. This
product uses C code that controls telephone calls.
Senior Software Engineer 1999-2000
Pena Systems, Inc., 1801 Sunset Place, Longmont, CO
Prototyped several proposals with SQL Server databases. Wrote PL/SQL stored procedures and C programs that call
ed them using the OCI interface to work with data in an Oracle database. Successfully completed a solo customer site contrac
t that finished a project left half-done by a programmer who quit the customer. The contract, using Visual Basic, was finished
on time, fully tested, with additional program features added to the original contract. Represented Pena Systems for two week
s in meetings at a customer's site collecting project requirements. I participated in proposal development and client presentati
ons.
Software Developer 1999-1999
HeurisTec, 1965 North 57th Court, Suite 202, Boulder, CO
Maintained a labor-scheduling product written in Visual C++ version 5.0. Made extensive corrections to a multi-tabb
ed configuration dialog that used a spreadsheet control.
Software Developer 1997-1999
Intelligent Decision Technologies, LTD., 203 South Main Street, Longmont, CO
Designed and developed Object-Oriented traffic analysis software using VC++. I designed a system of virtual classe
s that executed these rules. The traffic data was stored in Access and filtered with SQL queries. I designed the databases and
table joins. Designed and developed several dialogs that configured parameters for these rules.
Software Developer 1994-1997
Derby Associates International LLC, 1 Old Town Square, Suite 300, Fort Collins, CO
Customer Service Engineer 1991-1992
Aspen Test Engineering, 4465 Nautilus Court, Boulder, CO
R&D Programmer/Test Technician 1987-1991
Quality Test Services, 229 South Madison, Loveland, CO
EDUCATION
BS Computer Science, Spring 1994 BS Applied Physics, Spring 1987
Colorado State University, Fort Collins, CO Emphasis: Computer Science - 26 credit hours
University of Northern Colorado, Greeley, CO