Quinn R. Briggs - GO Consulting, Inc.

advertisement
Quinn R. Briggs
Professional Experience
ManTech Information Systems & Technology – Ellicott City, MD
Senior Java Programmer – 10/2005 to present
As the lead developer on a two man project, responsible for porting a web-based image and video database
application originally written in .NET to J2EE.
 J2EE Development: Used J2EE design patterns such as Session Façade, View Helper, Singleton, Composite
View, Value List Handler, Transfer Object, Service Locator and Data Access Object to accomplish system
component goals. Created deployment packages, configured JAAS security settings and configured data
sources using JBoss Application Server 4.0.2.
 Web Development: Created Action classes to manage page flow logic using Struts 1.2.8. Updated CSS
documents to correct look/feel errors. Created servlets for application initialization and customizable media file
access. Created JavaServer Pages using JSTL and Struts tag libraries. Created JavaScript validation routines
and used DHTML to manage client side page updates.
 Database Systems: Converted Oracle PL/SQL package-based data access system to Java object-based system
using Data Access Objects and object caching. Modified data model to meet changing business requirements.
Created a template based DAO generator that reads database metadata and automatically creates DAO class to
minimize coding and provide consistent data access interface.
 3rd Party Library Integration: Successfully integrated several commercial and open source products into system,
including ChartFX, DynamicPDF, Jakarta Commons-Upload, DOM4J and Java Caching System.
 Security: Configured NT Login authentication using Basic Authentication on JBoss Application Server 4.0.2.
Read ActiveDirectory groups using JNDI and LDAP to discover user role privileges.
As part of a team, responsible for the maintenance and enhancement of a highly visible metadata analysis tool for
government client.
 Clearance: Cleared TS/SI/TK with SSBI and full scope lifestyle polygraph since 9/2005
 J2EE Development: Developed Enterprise Java Beans, including stateless session beans and message-driven
beans for system deployed on WebLogic Server 8.1. Redesigned middle tier components to enhance
performance and utility.
 Database Systems: Worked closely with database administrators to develop database schemas to support system
requirements using Oracle 9.2 database server.
 Web Development: Developed web front end for new analysis tools using Front Controller design pattern and
JSP’s. Used CSS to provide consistent look and feel for web application. Updated and troubleshot other web
applications using Struts 1.1. Integrated look and feel updates from web designer into web applications.
 Troubleshooting and Analysis: Assisted users with system problems and provided friendly, timely resolution.
Credit Management Solutions, Inc. – Columbia, MD
Java Programmer – 02/2005-10/2005
Worked with a team of programmers to maintain and enhance a commercially marketed web-based loan origination
software application.
 Java/J2EE Development: Created entity beans data interface for new integrated module. Enhanced workflow
and data access components using JDBC and Java objects. Created standalone applications to monitor data
flows.
 Web Development: Using ColdFusion MX 6.1, enhanced visual web components and implemented workflow
and data access components. Created new JSP pages to integrate with ColdFusion components. Created
custom JSP tags to simplify web page logic.
 Database Design: Worked with project manager to design and implement database schema changes on Oracle
8.1 database servers. Created triggers, stored procedures to implement database driven workflow methods.
Created PL/SQL scripts to automate database changes.
 Troubleshooting and Analysis: Assisted users with application problems and provided friendly, timely
resolution. Worked with testers and business analysts to define requirements and workflows.
Sierra Military Health Services - Baltimore, MD
Quinn R. Briggs Resume – Page 3
Senior Programmer/Analyst - 06/2002 to 03/2005
Solely responsible for the maintenance and enhancement of a 24/7 available mission-critical workflow management
system that managed health care information for the DOD TRICARE contract. Solely responsible for architecting,
designing and implementing additional systems that integrate tightly with this workflow management system.
 Database Design and Enhancement: Redesigned and enhanced existing data models using Microsoft SQL
Server 7.0 and SQL Server 2000. Created new data models for additional add-on modules. Managed the
migration of database from SQL Server 7.0 to SQL Server 2000.
 Application Logic Design and Implementation: Created application tier façade objects in Java and C# to
provide system services to presentation layers. Upgraded and added to existing MS Java middle tier objects.
 Presentation Design and Implementation: Designed and developed web pages using HTML, JavaScript, Active
Server Pages and Java Server Pages that read dynamic content from middle tier and managed data and work
flows.
 E-Commerce and B2B Systems: Created secure systems for external business entities to submit health care
authorization requests in compliance with HIPAA regulations. Created secure external performance monitoring
systems for DOD clients and other stakeholders.
 Legacy Host Integration and Data Retrieval: Designed and developed scripting engines in both Java and C# that
read and write data to and from legacy host systems, such as VMS and Mainframe systems. Created custom
scripting language and scripts in XML to navigate menus and screens on legacy systems.
 EDI and Web Services: Created HTTP based Gateway using Java and Tomcat for exchanging ASC X12
HIPAA transactions. Created socket-based tools to send data to HTTP web servers. Created services that
transformed data from X12 format to custom internal format for workflow management system.
 Troubleshooting and System Administration: Managed daily monitoring of system processes and ensured
acceptable performance levels. Managed security and shared resources on servers. Worked with systems
engineers to ensure performance, scalability, availability, etc. of critical systems.
 Business Systems Analysis and Training: Worked with management to define long and short term strategies for
implementing complex business systems. Developed requirements and assisted managers and others in defining
requirements and understanding business needs before proposing technical solutions. Provided competent and
friendly training for managers and users of newly developed systems and enhancements to systems. Provided
timely reports and analysis to managers from mission-critical data to support operational business decisions.
 Project Management and Architecture: Created new systems based on functional requirements analysis and
object-oriented design and analysis. Responsible for selecting appropriate technologies to accomplish functional
and non-functional goals of critical systems. Oversaw other employees’ efforts to enhance existing systems.
Trained and provided expertise to IS staff on data models, program modules and system architecture for
workflow management system. Provided expertise and suggestions on other projects department wide.
 J2EE Prototyping and Development: Developed prototype “proof-of-concept” systems using EJB technologies.
Created small banking simulation using Weblogic 8.1 Workshop to create Session Beans for business logic and
Entity Beans for persistence. Created small library management simulation using JBoss 3.2 and Eclipse 3.0
using Session Beans for business logic and Entity Beans for persistence. Demonstrated use of local interfaces
to improve performance. Developed banking simulation using alternate persistence framework (Hibernate) and
Java Beans for business logic. Used prototyping experience to suggest strengths and weaknesses of solutions to
management.
BlitzTech Studios, LLC – Reisterstown, MD
Software Engineer/Business Manager – 11/2001 to 06/2002
Provided software engineering support and management for a new business venture.
 Software Engineering: Created web-based marketing and online purchasing and ordering tools. Created
installation packages for AutoCAD add-on packages.
Vecna, Inc. - College Park, MD
Technical Project Lead/Software Engineer - 06/1999 to 11/2001
Worked with a variety of clients to achieve desired objectives in software engineering and business process design.
 Consulting: Provided analysis and technical expertise for a variety of clients in military health care and
academic settings.
 Technical Project Leadership: Provided management of resources for small and mid-sized software engineering
projects and teams of up to 4 people. Provided clients with full life-cycle project development services. Acted
Quinn R. Briggs Resume – Page 3

as lead design and implementation engineer for a variety of projects, including workflow system enhancements,
web-based time tracking systems, legacy host integration systems, and market simulation and research systems.
Software Engineering: Designed, developed, tested and supported a number of systems. Acted as lead software
engineer for mission-critical workflow management system for Sierra Military Health Services. Redesigned and
enhanced workflow management system to customer specifications. Designed and developed add on web-based
referral system to integrate with workflow management system. Redesigned and rewrote custom legacy host
integration package in Java for use with a variety of clients. Created system to manage appointment data real
time against a legacy appointment tracking system in Java. Redesigned and enhanced portions of a Java-based
client/server market simulation tool for a research project. Designed and developed Windows program to
display browser-based time collection system using Delphi.
Ray Quinney & Nebeker – Salt Lake City, UT
Network Assistant – 10/1995 to 05/1998
Provided technical assistance and custom application development for a mid-sized law firm.
 Software Engineering: Created custom legal document archive compression and retrieval program to automate
retrieval functions. Created Internet connection monitoring tool to manage firm-wide pool of dial-up
connections. Provided competent and friendly support services for a variety of people, including lawyers,
paralegals, executives and secretaries.
Technical Skills Overview
 Database and Connectivity: Hibernate, ODBC, SQL, SQL Server 7.0-2000, MySQL, Microsoft Access, Oracle
8i, 9i
 Design and Analysis: Object-Oriented Analysis & Design (OOA&D), Object-Oriented Programing (OOP),
UML
 Java Technologies: EJB 1.1-2.1, J2EE 1.3-1.4, J2SE 1.2-5.0, JDBC, JMS, JNDI, RMI, Swing, JINI, JAAS
 Operating Systems: Linux, Microsoft Windows (all versions), Sun Solaris, Unix
 Programming Languages and Tools: Ant, C#, C/C++, CVS, Delphi, Eclipse 3.1, Emacs, JBuilder X, Log4J,
Microsoft .Net Framework, Microsoft Visual Studio .NET, Perl, Visual Basic, Visual Source Safe, WebLogic
Workshop 8.1, XML
 Web Technologies: ASP, CSS, FTP, DHTML, HTML, HTTP/S, IIS 3.0-6.0, JBoss Server 3.2.x-4.0.x, JSP 1.02.0, JSTL, JavaScript, PKI, SOAP, Servlets, Struts 1.1-1.2.x, Tomcat 3.x-5.x, VBScript, WebLogic Server 8.1,
XML/XSL
Education & Certification
 B. S., Computer Science, University of Utah, Salt Lake City, UT, May 2000
 Sun Certified Java Programmer, April 2004
 Sun Certified Web Component Developer, August 2004
 Sun Certified Business Component Developer, February 2006
 Sun Educational Services, Developing Applications for the J2EE Platform (FJ-310), October 2004
 Hands on look at Session Beans, Entity Beans, Message-Driven Beans, CMP vs. BMP, Transaction
configuration, Security configuration and Sun One Application Server deployment and configuration.
 Sun Educational Services, Architecting and Designing J2EE Applications (SL-425), December 2004
 High level concepts training including J2EE Design Patterns, Quality of Service and Software
Requirements Analysis, Server and Network Optimization.
 Sun Educational Services, J2EE Design Patterns (SL-500), May 2006
 Thorough description of software design patterns that can be used with the Java 2 Platform, Enterprise
Edition (J2EE platform) technology to effectively solve complex business problems.
Download