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