Tom Villars
Senior IT professional with over ten years experience managing, designing, developing and deploying enterprise level applications. Adept in leading highly skilled technical teams in compiling business requirements and translating them into integrated architectural solutions with an eye toward an end-to-end vision. Have a strong and varied development background with excellent presentation and communications skills. Proven capabilities include:
SPECIALIZED APPLICATION KNOWLEDGE:
Energy Trading and Risk Management, Bank Loan Processing, General
Accounting, Bill-Of-Materials, Logistics, Health Care, Customer Relationship
Management (CRM), Cable Advertising, Back-Office Systems
2007-Present Integration Engineer US Citizen and Immigration
Services (Washington, DC)
Began by rewriting a poorly implemented Extract-Transform-Load (ETL)
process for a large database (40+GB). Introduced an open-source
TIBCO Business Works Library which is now being used for all future
Business Works development at USCIS. Developed a number of Business
Works process used as adapters for the various business systems at
USCIS. Used standard UML diagrams to to document both the existing
code and all future development. Lead the discussions for the design
reviews of new Business Works development. Reversed engineered all the
existing data mappings and introduced a standard mapping
template that is used for all future development.
Development was done using Business Works 5.4.1, Designer 5.5.2 EMS 4.4.1, and Admin 5.4 all with the latest hot-fixes installed. Have very good knowledge of TIBCO bugs and how to work around them. Assisted TIBCO Support in diagnosing several known issues with project lib, global vars and Adapters not working when all three features are being used in a single project.
2006-2007 Implementation Architect BP (Chicago, IL)
A large integration project (75+ integration points) for the Oil and Gas
Division is scheduled for first phase implementation in early 2008 and
will complete by 2010. This was a short term assignment whose primary
responsibility was planning the deployment of TIBCO technology and
ensuring the one time admin task are efficient and ongoing admin task are
supportable.
2005-2006 Senior EAI Developer Chico’s FAS Inc. (Ft. Myers, FL)
Began by replacing the existing consulting firm as their performance was
judged as sub-par by the client. Re-wrote and deployed a relatively
defect free replacement of the existing interfaces. Based on this
success, was asked to lead the development for the EAI piece of an SAP project
by developing all the core/common processes. Also responsible for code reviews
of the six TIBCO developers to ensure adherence to standards both before and
during the SAP implementation.
2003-2005 Project/Technical Lead Detroit Edison - Energy Trading (Ann Arbor, MI)
Detailed Responsibilities:
Energy Trading, Electric Trading, Risk Management, UML, XML, Java, Endur, Zai*Net, webTrader, TIBCO Business Works 5.1 & 5.2, JMS
2001-2002 Project Lead MidAmerican Energy Corp (Des Moines, IA)
Managed a team of three developers. Responsible for developing the functional
specifications, system design, coding 50% OF the implementation and managing
the deployment of a near real-time interface between an electrical trading
system (webTrader) and the risk management system (Zai*Net). The middle ware
was IBM's MQ Series with a Java plug-in being used to make CORBA calls to
Zai*Net. Also responsible for coordinating ALL the various system projects on
the trading floor to ensure project dependencies are documented and
communicated to management.
Energy Trading, Electric Trading, Risk Management, UML, TogetherSoft Control Center, XML, Java, Zai*Net, webTrader, MQ Series, CORBA
2000-2001 Co-Project Lead Silicon Valley Bank (Santa Clara, CA)
Managed a team of seven developers and lead the design and implementation of
the new core foundation for future system development. Known within the bank
as the Long Term Architect project, the goal was to develop an Application
Framework that can be used to develop all the mission critical systems within
the bank but still be flexible enough allow third-party products to be plugged
in. My role was to oversee the gathering of requirements, design, and
implementation of the back end of this Long Term Architecture. The design
makes extensive use of Sun's J2EE and a classic Model-View-Controller
architecture. Sun's recommended best practices were followed through out the
life cycle of the project.
Bank Loan Processing, Factoring, High Volume Accounting Transactions, Federal Government Regulatory Environment, Weblogic, J2EE, Oracle 8i, ERwin, Vertical Sky, TogetherSoft Control Center
1998-2000 Senior Developer & Lead Data Modeler Hewlett-Packard
(Cupertino, CA)
Recently on assignment with the HPC division of HP to help with the release of
the next version of HP's Customer Contact Management. As a senior developer
duties included the analysis, design and implementation of major Java modules
including 100% of the persistence framework. Also handled 100% of the RDBMS
issues including data model design and implementation, Help others with the
Business Object design and development. Responsible for the junior programmers
technical development and increasing their knowledge of Rapid Application
Development. Investigated and deployed the best of different development
methodologies such as the Rational Unified Process (RUP), Feature Driven
Development (FDD) and eXtreme Programming (XP). Product was recently sold to
CISCO for $175 million but HP continues to maintain and enhance the product as
HP generates royalty from each sale. Managed a team of four java developers
and one DBA.
Also completed short-term assignment with the Home Products Division (HPD) of HP to be the lead Data Modeler for a database to track registration data. Duties include gathering requirements form the business users, making technology decisions on what products to use, and meeting with other departments within HP to ensure the data model meets HP standards for.
Call Center, Telephony, e-mail, fax, web page collaboration, JBuilder Enterprise, Delphi Client/Server, Solid, Interbase, StarTeam, ClearCase, Rational Rose, Borland’s Application Server, WebSphere, TogetherJ, PowerDesigner Data Architect, ERwin, Oracle 8i
1996-1998 Technical Lead & Lead Data Modeler LG&E Energy, Inc.
(Louisville, KY)
Finished an assignment with the Energy Commodities Trading division of a large
public utility in the state of Kentucky. Duties include 100% of the data
model, 50% of the front-end development, 50% of the documentation, 50% of the
front-end business rules and 25% of the back-end business rules. Also,
supervise four junior developers on this project. Responsible for the junior
programmer’s technical development and increasing their knowledge of the
trading industry. Managed a team of five developers.
Energy Commodity Trading ( NG, Power, Coal, Emissions, Weather ), Deal Entry, Scheduling & Balancing, Settlements, and Risk Management, Delphi Client/Server v2.x, v3.x, Oracle v7.3.x Parallel Server, ERwin v2.5, 2.6, v3.5, SQL Navigator, Oracle Tracker, Visual Source Safe
1995-1996 Project & Technical Lead Mersey Manufacturers Inc. (Hong
Kong, China)
Contracted by a large watch making firm in Hong Kong to re-write the existing
bill-of-materials (BOM) and logistics system. Duties included system analysis,
data model review, front and back end tool selection, and finally teaching the
existing staff the new tool sets which in this case were Delphi C/S 1.02, 2.01
and Oracle 7.2. Responsible for identifying and programming the classes that
will encapsulate the business rules discovered during the system analysis
phase of the project. Also responsible for reviewing the WAN link to a remote
factory set up in Mainland China during the second quarter of 1996. Managed a
team of six developers.
Light Manufacturing, Bill of Materials (BOM), Logistics, Inventory Control, Purchasing and Sales Order, Delphi Client/Server v1.x, v2.x, Oracle v7.1.x, ERwin 2.5, PVCS, Visual Source Safe
1994-1995 Project Manager & DBA Mancom, Inc. (Dayton, OH)
Contracted by a health care firm looking to develop a state of the art medical
records system for office based physicians. Prior to my arrival over $1
million (USD) had been spent on the project but not a single line of
production quality code had been developed. I was able to focus the
development team and got a demonstrable version of the system ready in time
for a major health care industry show after being on site for only 16 weeks. A
beta version of the product was ready only 7 weeks after the show.
Demonstrated exceptional managerial and technical skill by turning around this
otherwise doomed project. Managed a development team four people and one QA
person.
Health Care, Clinical Patient Records Tracking, SQL Windows v5.x, Quest 2.x, MS SQL Server v4.x, ERwin 2.x, PVCS
1993-1994 Technical Lead Cablevision, Inc. (Woodsbury, NY)
Contracted by a major cable television company to review a billing system that
had been in development for over two years. I pin pointed the major design
flaws in the system design that were preventing a successful development and
successfully communicated these findings in a positive and constructive manor
to the in house development team as well as several third party contractors.
Was retained to implement the design changes and help with deployment. Managed
a team of three developers.
Cable Television, TV Commercial Billing System, SQL Windows, Oracle, ERwin
1993-1993 Consultant AGS Assignments (Atlanta, GA)
Completed a short-term assignment to help a medium size company, specializing
in the airline business, to convert from SQLBase to SQL Server. The primary
goal was to educate the existing MIS staff on how to translate SQLBase SQL
statements to their equivalent on SQL Server. Client successfully delivered
the product with the new back-end support in place and on time.
Completed network assessment for a large telecommunication company that involved over 2000 nodes on a Novell network. Mr. Villars was responsible for identifying what changes would be required to the network to handle a major shift to client/server architecture. Prepared a detailed written document on the client’s network and made a formal presentation to senior management on his findings and recommendations.
Served as the primary system architect for a $1,000,000 plus contract for a large pharmaceutical company using an OOD methodology. The system was developed in SQLWindows 4.0 with an Oracle back-end. Responsible for the overall structure of the design and the enforcement of good coding practices.
Airline, Cost Estimation, Health care, Clinical Drug Test Result Tracking, SQL Windows, Oracle, SQLBase, MS SQL Server, ERwin
Available upon request