Terry Ess

 

The resume has not yet been entered.

TERRY H. ESS	408 Hunting Hill Circle
		Greer, SC  29650
		Tel: (864) 268-4925   Fax: (864) 269-4894
		E-mail: terry.ess@the-solution-llc.com

EXPERIENCE:
 12/94 - Current	Principal
			T.H.E. Solution LLC
			Greer, SC  29681
Specialize in aiding small and medium sized firms handle sophisticated software 
developments for intelligent products.  This includes harnessing current information 
technologies and software development practices to provide manageable infrastructures:

· Relational databases (SQL Server, MySql, Access, SQLite, ADO.NET, JDBC)
· .NET and J2EE based web applications/services (ASP.NET, JSP, XML, XSD, SOAP,WSDL, 
  VBScript, JavaScript, DHTML, Ajax)
· Smart client applications (C++, VB 6.0, C# WinForms)
· System software (C, C++)
· The appropriate application of people, process and tools within a small step iterative 
  development model

Responsibilities have included the full gambit of software development from managing 
client resources to architecting significant system infrastructures to implementing 
specific parts of the system.  Clients have included:

Condrey Corporation
Greenville, SC 29615

Development of key parts of a storage management enterprise software suite.  
Responsibilities included the design and implementation of the new .NET based smart 
client user interface and the cross platform (Windows, Linux, Netware) storage 
reporting sub-system.  

Languages: C, C++, C#
Operating environments: Windows XP, SUSE Linux 10.0, Novell Netware
Development platforms: Visual Studio, .NET, Eclipse

Intellipack
Arden, NC  28704

Development of HMI and telemetry software for custom packing factory floor machine.  
This included the capability to connect with a remote telemetry server using a 
Multi-Tech “internet chip”.  Responsibilities included the design and implementation 
of the HMI on custom hardware and the design and implementation of both the device 
telemetry software and the core enterprise remote connection tools (C# .Net and VB 6.0 
with TCP/IP sockets, XML, XSD).

Languages: C, VB, C#
Operating environments: Windows XP
Development platforms: Metrowerks (CodeWarrior for 68HC12), .NET
 
Hayssen Inc.
Duncan, SC  29334

Development of PC based factory floor machine automation Primary work involved custom 
development on Embedded NT with RTX.  Prototypes to map future developments included 
framework generalization for this domain that included use of CE devices for 
distributed control, use of VB HMI replacements (C# .NET and Personal Java) and 
cutting edge information technologies, e.g. J2EE and .NET based web applications/
services (servlets, JSP with custom tags, XML, XSD, SOAP, ASP.NET, ADO.NET, MySql and 
SQL Server), to support and manage automated sites.  Responsibilities included 
designing the initial architecture, installation of a basic development process, 
implementation of the initial HMI and delineation through white papers and functional 
prototypes of a technical vision for the next ten years.

Languages: assembly, C, C++, VB, C#, Java
Operating environments: Windows Embedded NT/CE, RTX, Linux
Development platforms: .NET, J2EE

Wheelock Inc.
Long Branch, NJ  07740
			
Projects included enhancement of embedded products and development of PC based 
applications to control, configure and support them.  This included the development 
of a multi-tier distributed application system to manage and support a large 
distributed network of smart device and the use of Windows CE devices to “front end” 
sites that required lights out operation capabilities (TCP/IP sockets, Access and 
SQL Server).  Responsibilities include all aspects of the software development process 
from requirements definition to formal testing.

Languages: assembly, C, C++, VB, Z-80 assembly
Operating environments: Windows 95/98/NT/CE

Megamation Inc.
Langhorne, PA  19047

Primary project was the replacement of the inadequate control software in the 
Megamation robotic system with one that was both capable and conducive to client 
development of application program.  Responsibilities included selection of the 
platform, delineation of the system architecture and initial implementation of the 
human interface elements.

Languages: C++
Operating environments: Windows NT
Development platforms: Cimetrix


 4/93 - 11/94		Vice President, Product Development
			Control Resources Corporation
			Paramus, NJ  07552

Responsible for all aspects of thirty five person, $3.0 million Product Development 
Group.  CRC develops and markets custom equipment for both terrestrial and satellite 
communications.

Languages:  assembly, C, C++
Operating environments: real-time executives, QNX, OS2, Window 3.1


 12/89 - 3/93		Manager, Electronics and Communication
			PA Consulting Group
			Hightstown, NJ  08520

Led ten member electronic/software engineering group.  Directed all phases of multiple 
client product developments. Projects included development of a prototype wireless LAN 
access adapter for a major computer manufacturer, adaptation of compression and 
satellite communication techniques for a large retail chain and the direction of a 
17.5 man year multi-disciplinary development of a cardiac implant programmer.

Languages:  assembly, C
Operating environments: real-time executives, DOS


 12/87 - 11/89		Consulting Engineer
			Laser Magnetic Storage International
			Tape Storage Division
			Norristown, PA  19403

Technical project leader for advanced development of high density QIC drive.  Personal 
contributions included product specification, system architecture and performance 
modeling, coordination with non-engineering department, engineering plans and budgets 
and leadership of (6) member cross-disciplinary engineering team.  Served as hardware/
software architect for 2480 compatible drive controller. Personal contributions 
included delineation of a tightly-coupled multi-processor approach and software 
schemes to support this topology and system performance modeling.  Set software 
engineering practices and standards and selected "toolset" for the engineering 
department.  Designed and implemented the real time executive used by the drive 
controller.

Languages: assembly, C
Operating environment: real-time executive, DOS, VMS


 10/83 - 11/87		Manager, Systems Engineering Group
			The Reohr Group Inc.
			Media, PA  19603

Led four member systems engineering group. Responsible for staff recruitment and 
training, product research and development direction and marketing support. Products/
services included a family of real-time executives and associated consulting services. 
Defined system architecture for multiple client single and multi-processor embedded 
products. Products included medical diagnostic equipment, industrial control devices 
and computer peripherals.

Languages: assembly, Fortran, C, PLM and assembly for client custom microprocessor 
based electronics;  Varied software, C, Fortran and assembly, for VAX and PC platforms,
DOS Operating environments: real-time executives, VMS, DOS


 4/80 - 9/83		Independent Software Consultant

Involved in all phases of development. Areas included financial analysis, large scale 
vertical applications on LANs and continuous/discrete simulations. Clients included 
Washington University, Penn Mutual, ABC Electronics and others.

Languages: assembly, Basic, Pascal
Operating environments: CPM, Apple 1, Tandy 


 11/77 - 4/79		Controller
			T. J. Hale Company
			Butler, WI  53007

Chief financial officer for parent and two wholly owned subsidiaries.


 8/74 - 11/77		Financial Analyst
			Logistics Systems Analyst
			General Electric

Provided financial management support for department in Medical Systems. Responsible 
for information  and data management activities for Trident development in Ordinance 
Systems.


 7/70 - 7/74		Officer
			United States Army

Assignments included both staff and line leadership positions. Honorable discharge.



 Languages	C, C++, Visual Basic, C#, Java, Pascal, Ada, PLM, Fortran, assembly

 Environments	DOS, Windows 3.1/ 95/98/NT/2000/CE/.NET, Linux, RTX, VxWorks, QNX,
		Real Time Executives, J2EE


EDUCATION:	University of Texas at San Antonio, 1980, MS

		General Electric Financial Management Program, 1977

		Rensselear Polytechnic Institute, 1970, BS 


PROFESSIONAL:	Institute of Electrical and Electronic Engineers, member
		IEEE Computer Society, member
		Association for Computing, member

PUBLICATIONS:	"RRTE: A Commercial Embedded Product Real-Time Executive"
		Fall 1987, Real-Time Systems Newsletter
		IEEE Computer Society Technical Committee on Real-Time Systems

		"Ada (R) and Commercially Embedded Products"
		Winter 1988,  Real-Time Systems Newsletter
		IEEE Computer Society Technical Committee on Real-Time Systems

		"Accessing Devices Using a Web Service"
		April 7, 2002
		IEEE Southeast Conference




Member number:7488
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2001 Terry Ess and Software Contractors' Guild, Post Office Box 257,Nottingham, NH USA 03290-0257