Independent Consultant Thomas P. Wilson

January 2006 – Present

I provide software design and architecture consulting services for small, medium, and large technology organizations alike. I also provide development services for organizations that require new software, or updates and changes to existing systems.

Systems and Development Lead Shore Consulting Group

October 2011 - January 2014 (2 years 4 months)
  • Responsible for company hardware/software setup and maintenance. This includes Windows and Linux servers, workstations, etc.
  • Maintain development systems and procedures. This includes Subversion and Git source control server maintenance, continuous integration, testing frameworks, etc.
  • Responsible for network and system security.
  • Lead developer for education information system. SaaS architecture.
  • Heavy J2EE focus. Both SQL and NoSQL datasources.
  • Responsible for maintaining legacy PHP-based projects.
  • Architectural and some requirements-gathering responsibilities.
  • Light duties associated with two government-related projects. MSSQL, Oracle maintenance/utilization.
  • Some work in .NET technologies (C#, VB, ASP)
  • Some work in Ruby and RoR

Intermediate Programmer Shore Consulting Group

May 2011 - October 2011 (6 months)
  • Developer for education information system.
  • Some responsibility for client communication and product review.
  • Maintenance of Linux and Windows infrastructure.
  • Some development for other government-related projects. Copious amounts of Java.

Jr. Programmer Shore Consulting Group

January 2011 - May 2011 (5 months)
  • Discovered and rectified a platform-dependency flaw in one product, reducing deployment complexity and reducing deploy time from ~2 hours to ~30 seconds.
  • Introduced Git and Hudson/Jenkins environment, further reducing deployment time.
  • Maintenance and stability enhancements for education information system.
  • Focus on PHP development and cleanup. Heavy MySQL utilization.
  • Basic maintenance of some infrastructure.

Programmer/Analyst Georgian College

January 2010 - October 2010 (10 months)
  • Responsible for most portal maintenance.
  • Worked to migrate from Oracle Application Server to Liferay
  • Heavy focus on requirements analysis
  • Dealt with several politically volatile and stressful situations with ease

Programmer CampusEAI Consortium (Cleveland, OH)

September 2009 - December 2009 (4 months)
  • Developed several portal-based J2EE applications for Liferay platform.
  • Focus on MySQL and OracleDB, with Hypersonic for dev-station development.
  • Tasked with researching various subjects, usually resulting in feasability studies.

Programmer/Analyst Georgian College

November 2008 – September 2009 (11 months)

Designed and implemented department-specific productivity applications, comprised of J2EE services coupled with Oracle Application Server and Oracle DB.

  • Introduced robust development environment and procedurces consisting of Hudson CI, Subversion VCS, and other automation and productivity software,
  • Streamlined application deployment process, decreasing deployment time by more than 50%.
  • Heavy focus on J2EE development of applications and services.
  • Maintained both Tomcat and Oracle Application Server installations

Jr. Programmer Arcline (2000) Inc.

May 2008 - August 2008 (4 months)
  • Responsible for client-side and server-side software updates.
  • Customer support responsibilities. Interpersonal skills proved invaluable.
  • Rewrote web-based freight tracking application, increasing efficiency and security.