
Senior Developer
Colorado Springs, Colorado Area

Senior Developer
Colorado Springs, Colorado Area
Application developer, specializing in Java. Extensive experience in client/server architecture as well as web applications. Certified security professional with experience in writing secure software as well as documenting it. Experience with Agile development methodologies, including Scrum and XP.
Manager and contributor to several open source projects, including a web application framework, the Grails ReCaptcha plugin, an annotation library for marking known code defects, the Win32::SystemInfo Perl module, and a stand alone application for determining costs of personal information.
Java, Groovy, Systems Security, Technical Writing, Agile development, Test Driven Development
(Sports industry)
April 2008 — Present (2 years )
* Created user management application using Grails.
* Integrated with Paypal for subscription processing.
* Implemented single sign on using CAS server.
(Public Company; UNH; Management Consulting industry)
July 2007 — Present (2 years 9 months)
* Led project to build a web interface for member matching and routing using JBoss Seam and JSF. The project was delivered on time with all required functionality.
* Led project for allowing records to be searched through the web UI in a significantly improved manner.
* Led project to add support for a new transaction, allowing the company to sell that transaction.
* Responsible for adding new functionality to the company's J2EE based application for processing electronic medical claim data.
* Enhanced existing Swing based utility to allow more efficient data entry.
* Created stand-alone, multithreaded application for data polling and processing.
* Enhanced existing J2EE application to add services for processing large batches of X12 transactions, including 270/271, 276/277, and 278.
* Implemented 278N support to allow hospitals to send notifications.
* Introduced Scrum and led a pilot project using the process. Received positive feedback from stakeholders.
(Public Company; 51-200 employees; ezen.ob; Computer Software industry)
January 2004 — July 2007 (3 years 7 months)
* Maintenance and new development on InfoWorkSpace collaborative environment.
* Added XMPP multi-user chat support to IWS, including a custom solution for encrypting and digitally signing individual XMPP messages.
* Added EZinCMD feature to IWS, which is a UI that allows monitoring of multiple chat rooms at once.
* Led four person team in creating a secure data aggregation tool using Web services, J2EE components, Struts, and Hibernate. The software was delivered on time and under budget.
* Introduced Scrum as the development process. Assumed Scrum Master duties for all development projects.
* Responsible for identifying possible security vulnerabilities in IWS.
* Implemented configurable text chat encryption in IWS.
* Made changes to IWS to make it conform to NSA Suite B cryptography standards.
* Made changes to IWS to make it FIPS 140-2 compliant.
(Privately Held; 11-50 employees; Computer Software industry)
August 2002 — November 2003 (1 year 4 months)
* Senior developer for creation of Bingotv.com, including creation of interface used by customer service reps and in-studio game management.
* Development of Perl script used by Bingotv.com to create the bingo cards.
* Integrated Jtagmanager JSP editing tool into the NetBeans and SunONE Studio development environments using Java Swing.
* Developed a recruiting application in C# to track resumes received by the company, using Windows Forms, ADO, and COM interop to facilitate export of data into MS Word.
* Team member for open source web application framework TurboM2, a feature compatible alternative to Struts. Used extreme programming techniques including test-first development and pair programming.
* Created a module for the NetBeans IDE to support creation and management of TurboM2 web applications using Swing.
* Created a plugin for the Eclipse IDE to support creation and management of TurboM2 web applications using SWT.
(Public Company; Computer Software industry)
January 2000 — November 2001 (1 year 11 months)
* Developed dynamic Web site for internal project tracking using J2EE technologies and Struts that made project documents easily accessible to users.
* Developed software requirements verification application to reduce end user confusion and error when installing antivirus software.
* Configure Linux as a firewall/forwarding router to test security software.
* Team member in planning and design of a managed security services project that was to provide firewall and email scanning services.
* Evaluated security software for fitness in managed security offering. Evaluations included applying known attacks and trying to exploit common areas of weakness, such as buffer overflows.
(Public Company; 10,001 or more employees; Defense & Space industry)
May 1998 — January 2000 (1 year 9 months)
* Team member as developer and security engineer for design and development of Air Force computer system used to track space objects. The system was successfully turned over to the Air Force.
* Insured completeness and accurateness of Certification and Accreditation activities on three Air Force computer systems. Two of the systems became the first to be accredited by the Designated Approving Authority.
* Developed all documentation for SECRET aspect of one Air Force system.
* Wrote and performed Security Test and Evaluation for a legacy Air Force system
programming, hockey, woodworking, making, photography