Resume PDF Print E-mail

DAVID MESSINA

Profile
Experienced software developer in standard and enterprise Java technologies.  Worked in various industries, designing, developing, and deploying successful software solutions.  Strong Object-Oriented Design and Development skills.

Programming Languages
Java, JavaScript, SQL

Enterprise Technologies
Spring, Hibernate, J2EE (JMS, JMX, EJB, Servlets, JSP, JNDI, JDBC), HTML, XML/XSL, JasperReports, ActiveMQ, Web Services, Apache Tomcat, Charva, DWR, PostgreSQL, OpenSymphony Quartz, Apache POI, Struts

Design/Development Tools
Eclipse, Ant, Maven, JUnit, Subversion, CVS, Visio, Hudson, CruiseControl

 

Professional Experience

Geocent
March 2011 – Present
Baton Rouge, Louisiana

Senior Software Engineer

Performed operational reporting for the Chapter 33 Long Term Solution application. This web application is used for handling and processing of Chapter 33 Veterans Affairs claims. The automated reports provide statistical and operational data to stakeholders.

Assisted various recruiting efforts.

Developer for the generation of letters sent to veterans regarding information about their awards, debt, or mitigating circumstances. These letters are a key part of the application and used to reduce time spent processing claims.

Technology used: Oracle WebLogic 11g, Oracle Database 11g, JasperReports, JasperServer, JPA

 

 

IEM
September 2003 – March 2011
Baton Rouge, Louisiana

Software Engineer

Developed and designed much of the backend and frontend architecture and functionality for all phases of the WebPuff CSEPP application.  WebPuff is a completely browser-based emergency management system that is used on a daily basis by the U. S. Army Chemical Materials Agency (CMA) to support all Chemical Stockpile Emergency Preparedness Program (CSEPP) sites.  Spread across 10 states and more than 44 counties, these sites are used to demilitarize chemical weapons.

Some of the technical highlights:

  • The server components are built using lightweight, Java Enterprise technologies
  • Multi-server communication negates single point of failure
  • The client GUI contains both forward and reverse AJAX to provide desktop-like experience
  • Services provided by the server are configured and monitored via JMX

This application has won the URISA 2008 Enterprise Distinguished System for Exemplary Systems in Government award.

Technology used:

Phase 3 -- Struts, Spring, Hibernate, ActiveMQ, JMX, AJAX (DWR)
Phase 2 -- Struts, Hibernate, JSPs, XML
Phase 1 -- Struts, EJBs (Session and Entity), JSPs, XML

 

Developed and designed the backend and frontend architecture and functionality for the Alabama CSEPP Exit Shelter Tool.  This application generates the recommendations that Hazard Analysts use for advising the general public what action should be taken when the time for sheltering has expired.

The rules of the application are defined using XML, allowing simple modifications when requirements change.

Technology used:  AJAX (DWR), Spring, Hibernate, ActiveMQ, JMX

 

 

Software Architects
September 2002 - September 2003
Irving, Texas

Managing consultant

Developed and redesigned backend functionality for the Kinko's DocStore web site. This site is used as a hosting environment for customer documents to allow easy access to frequently printed material. The design is based on several layers of abstraction, and incorporates several design patterns (e.g., Facade, DAO).

Technology used: TogetherSoft, WebLogic, Eclipse, Oracle, CVS

Designed and developed a scalable and flexible J2EE/Struts portal web site for Grapevine High School. Using UML, and based on solid design patterns (e.g., Factory Method, Singleton, MVC, Business Delegate), the site was completely rewritten using an open-source architecture. Additional responsibilities: gathering requirements, leading team of less-experienced Java developers.

Technology used: Poseidon UML, Apache Struts, Apache OJB (object-relational transparent persistence), Tomcat, MySQL, Linux, CVS

 

 

eForce, Inc.
June 2000 – September 2002
Plano, Texas

Technical Architect

Created a new scalable, extensible, and reusable J2EE architecture for the Product Portal system for AIM Funds in Houston, Texas.  Responsible for designing the new architecture, leading the team through the lifecycle phases, and sharing Development responsibilities.

Technology used:  UML, IBM WebSphere Application Server 3.5, Netscape Web Server 4.1, Netscape Directory Server, Oracle 8.1.7

Performed an assessment of a Credit Risk Alert system for Visa in Foster City, California.  The system was written entirely in JSP/Servlets using an Informix database.  Responsible for studying the system, identifying reasons for existing performance and availability problems, and proposing recommendations.  Based on the quality of the work, the client later engaged eFORCE in creating a project to redesign the application at both the hardware and software levels.

Senior Software Engineer

Responsible for creating and documenting a Maintenance and Support process for a mixed team of eForce and client developers/DBAs for Avaya in Somerset, New Jersey.

Aided in the development of a B2B exchange site for Alcatel that would allow customers to submit purchase orders through a single URL.  Responsible for developing backend ATG components and front-end JHTML pages.

Technology used:  ATG Dynamo 5.1, Oracle 8i

Scoped and designed a Media Services Provider site for Visual Reach (subsidiary of Vianet).  Responsible for determining and analyzing requirements of the new system, and designing a software system to match these requirements using the Blue Martini package.

 

 

Cambridge Technology Partners
July 1998 – June 2000
Dallas, Texas

Senior Developer

Designed and developed an online credit report and dispute system for Experian. Responsible for designing an interface to the existing credit reporting system, designing the logic to process the report retrieval and dispute handling, developing the code from this design, and supporting the User Acceptance Testing.

Technology used: UML, WebLogic (EJBs, JSPs, Servlets), Netscape Enterprise Server, Rational Rose Professional J.

Assisted in the creation of a technology assessment and roadmap for Tandy Information Services. Responsible for examining nearly all of TIS systems, and to make recommendations on which systems to replace, which to consolidate, and which to remove.

Designed, developed, and maintained an Intranet suite of district and regional management tools for Tandy Corporation. Responsible for creating a portal site that allowed District and Regional Managers to retrieve sales information from one location. Additional responsibilities included: facilitating user sessions, taking ownership of all design documents, creating user interface prototypes, developing applications, and implementing user-approved change requests.

Technology used: Microsoft Visual J++, IIS, MTS.

Aided in the rollout phase of a web-based project for Excel Communications. Responsibilities included: working with the Marketing department to complete static content screens for the website, and fixing bugs during the User Acceptance Testing process.

Technology used: Netscape Application Server

 

 

Lockheed Martin
May 1996 – June 1998
Houston, Texas

Programming Engineer

Designed and developed telemetry software used for processing real-time audio and video data. Utilized by NASA’s Mission Control Center at the Johnson Space Center, this software is responsible for processing information transmitted from the onboard computers of both the International Space Station and the Space Shuttle. Additional responsibilities: participated in the “Mentor” program, helping new employees adjust to the corporate environment.

Technology used: C++ for applications, C for telemetry hardware, AIX for Unix applications.

 

 

IBM
January 1994 – August 1995
Austin, Texas

Marketing Specialist (Co-op position)

Provided advanced AIX technical support for IBM Marketing Representatives and IBM customers in the area of Networking and Communications. Supported the TCP/IP, SNA, and asynchronous protocols, along with various applications utilizing these protocols.

 

Education
B.S. Computer Science, 1996 Louisiana State University