Thomas Holmes

Thomas Holmes

Computer Software Professional

Greater Boston Area

Past
  • Software Engineer at Iron Mountain
  • Java/J2EE Software Engineer at Wellogic
Education
  • Bridgewater State College
Connections
18 connections
Industry
Computer Software
Websites

Thomas Holmes’s Summary

I'd love to have a job as a full-time, permanent Java/J2ee Senior Software Engineer. Ideally, I liked to move to the next level to become a Technical Architect.

I am always learning new technologies, and I want to learn PHP, CSS, Drupal, Spring, Struts2, Maven. I have a rudimentary knowledge of these, but I want to know more. So while I have the down time, I am learning these at home on my own time.

Thomas Holmes’s Specialties:

JSP, JavaBeans, Struts, JMS, Java/J2EE, Servlets


Thomas Holmes’s Experience

  • Senior Software Engineer

    TechTarget

    (Public Company; TTGT; Online Media industry)

    December 2005December 2008 (3 years 1 month)

    Worked on extranet applications called BpES (BitPipe Editorial System) and LeadCenter. Fixed bugs, and added new enhancements to the system. Worked with internal business users, and on development projects either independently or within a team. These products used Struts, Struts2, Servlets, JSP, JavaBeans, Hibernate, XML, Javascript, HTML, MySQL, and Eclipse on a Linux platform. One project I worked on used Mule, ActiveMQ JMS, and Spring. We additionally used Subversion for version control. The servers were Tomcat, JBoss, and Resin.

  • Contractor

    Starwood Hotels & Resorts

    (Public Company; HOT; Hospitality industry)

    May 2005November 2005 (7 months)

    * Worked on the front-end of the Starwood Hotels Reservation System.
    * Developed with IRAD6 (Eclipse) on IBM Websphere Portal Server 6.x, with Oracle 9i for the database.
    * Using Struts, Portlets, JavaServer Pages, JavaBeans, and Servlets, HTML, JavaScript, and Hibernate to fix numerous defects on the front-end to make sure reservations could be made, edited, cancelled, and deleted.
    * Wrote new classes and edited existing classes to call Web Services and/or EJB's.
    * Worked on a messaging system with the Reservation System utilizing Struts, Portlets, and Hibernate 3

  • Contractor

    OATSystems

    (Privately Held; Computer Software industry)

    October 2004May 2005 (8 months)

    * Worked with Tomcat and Axis to create a number of Web-Services to add functionality to the existing web-application.
    * Created a number of web-service clients to call local and remote web-services to migrate data from one server to another server.
    * Created JavaBeans and JSP pages to display data from the database in various reports with an MVC framework.
    * Created an application on a Pocket PC with .NET C# to read RFID and barcode data and send it to a Web-Service over a wireless LAN.
    * Created and modified a number of ANT Scripts for deploying various projects.

  • Software Engineer

    Iron Mountain

    (Information Services industry)

    July 2001July 2004 (3 years 1 month)

    * Built the Image On Demand, Integrated Image on Demand, and Image Archive applications. Designed many new Ascent Capture 5.0 Release Scripts utilizing VB6/COM objects for the front-end of these applications. The back-end for these applications was a Java application to read JMS messages off of the SonicMQ server and then used JDBC to take XML messages and file the data into a MS SQL Server.
    * For the EVAA 2.1 project wrote a back-end multi-threaded Java application, this project was similar to the previous project in that it read XML messages off a SonicMQ and MQ Series server. The application used XSD's to verify the XML files, and then wrote the files to an FTP server.
    * Using Java, created an application that created Ascent Capture XML batch files which could be imported into Ascent Capture.

  • Java/J2EE Software Engineer

    Wellogic

    (Privately Held; Computer Software industry)

    January 2001June 2001 (6 months)

    * Built the RadConnect project, a Picture Archiving Computer System (PACS). I designed 2 applications on the front-end utilizing JSP, JavaBeans, and Servlets which were then deployed on the IBM WebSphere Application Server, on Solaris. Lastly, I designed the Oracle database and the MS SQL Server 7.0 for this project.
    * Started work on the web-based Radiology Information System. I developed the MS SQL Server 2000 schema for this project which will be used as the database back-end. Tomcat will be used as the middle-ware Application Server, JavaBeans will be used to create the persistence-layer, and JSP and Servlets will be used to design the front-end GUI. This project made heavy use of UML and Design Patterns.
    * Worked on a small project for MedeView.com designing Servlets which took XML data from a third-party soucre and used XSLT to transform the data into HTML.
    * Mentored the Junior and Senior Systems Engineer and provided the answers to many technical and career questions


Thomas Holmes’s Education

  • Bridgewater State College

    BS , Computer Science , 19841989

    Didn't live on campus, couldn't afford to.
    So, I was a commuter for the 5 years I went to BSC.


Additional Information

Thomas Holmes’s Websites:

Thomas Holmes’s Interests:

Boy Scouts, Camping, Archery, World of Warcraft, Drupal, PHP

Thomas Holmes’s Groups:

Camp Squanto Alumni Association
Troop 22, Whitman, Massachusetts

  •    Bridgewater State College Alumni

Thomas Holmes’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Thomas Holmes’s full profile:

  • See who you and Thomas Holmes know in common
  • Get introduced to Thomas Holmes
  • Contact Thomas Holmes directly

View Full Profile