Position as Engineering Director, Senior Systems Architect, Software Project Manager, IT Solutions Manager or Software Development Manager for medium to large company. Looking for a role that will take advantage of over twenty years of experience in developing computer systems software, project management and engineering, and exceptional people skills.
Bachelor of Science in Electrical Engineering / Computer Engineering, 1983, Virginia Tech, Blacksburg, Virginia.
May 2004 - Present: Director of Engineering
Invensys
Controls -
GoodWatts
Richmond, Virginia.
Serving as Director of Engineering for the GoodWatts business unit of the
Controls division of Invensys. Took on full responsibility for all product
development activities including hardware, firmware, and software development.
Continued to maintain responsibility for daily management of the live production
system. Managed a team of engineers (full time employees and contract
resources) to further develop the GoodWatts Demand Management system solution
and Home Manager home control systems. Reported directly to the executive
VP of technology for Invensys global engineering and then to the newly assigned
general manager of the GoodWatts business unit.
Duties include a continuation of many of the duties listed below plus daily management responsibilities of the engineering development team. Added responsibilities for salary and performance reviews, budget management, reporting issues and progress to senior management, hiring full time and contract resources, and working with the company to help develop long-term plans for the business.
August 2001 - May 2004 : Principal Engineer
Invensys Home Control Systems / Invensys Climate
Controls
Richmond, Virginia.
Principal Engineer working as lead
system architect for the development of
GoodWatts, a next generation demand
management system for the electric utility industry and state-of-the-art
Internet-connected home control system. The system contains various components
including RF communicating thermostats, electric meters, and load control
meters, all connected to a broadband network like cable or DSL with a home
control gateway. These are all brought back and aggregated into a Java
application server on the Internet. Homeowners are able to see and control the
significant electrical consuming devices in their homes as well as monitor their
overall electrical consumption. Electric utilities are able to send broadcast
messages to thousands of homes in seconds to curtail their electrical
consumption in peak demand situations. To date, there have been a few pilots of
the system with large-scale deployment on the horizon. Current system is
designed to be capable of handling up to 10 million households.
Duties included system architecture design, leader of the Back-end server development team, network administration, customer service interface for tier 2 issues, and field installation experience and support. Systems and experience included a Linux based in-home gateway, BEA Weblogic Java Application Server, Oracle Database servers, and comprehensive Internet security implementations.
January 2000 - August 2001: Project Engineer
Invensys Controls, Network
Systems
Richmond, Virginia.
Senior engineer developing new product
families and technologies for the Invensys home automation initiative. Developed
concept demonstration integrating PC networking, video networking, appliance
networking and Internet integration. Presented demo system at several industry
trade shows.
Demonstration system development included the use of embedded
systems, Internet communications with webpage development, Java applet
development for real-time graphical data presentation in a web browser, C/C++
programs for high level client applications, and system integrations of several
home automation technologies. Worked with Windows NT Web server, embedded web
server, Ethernet and wireless (802.11B) Windows 98 clients, serial device
communications, and a high-end audio-visual network developed by Peracom Networks.
Developed Internet access to kitchen appliances using Windows NT based web server, Java applets and a Java server, and Wonderware InTouch and InControl for communications to the PLC devices operating the appliances.
April 1992 - December 1999: Project Engineer
Siebe Environmental Controls,
Systems Technology Center
Richmond, Virginia.
Provide leadership role
on software project development team by directly assisting software development
manager and project manager in planning, monitoring, and delegating assignments
to software engineers; overseeing total system architecture and keeping designs
within specifications; following system through documentation and testing; and
tracking systems through deployment to customers to be sure all needs are
sufficiently satisfied.
Lead the software engineering team through
design, implementation, and testing of two major revisions of a very large and
complex supervisory control system on the IBM OS/2 platform.
Developed strategies and product incorporating Wonderware Factorysuite technology into HVAC control systems. Developed several Wonderware DDE IO Servers in Microsoft Visual Studio.
Provided final testing and corrections for Y2K rollover for several legacy systems.
April 1988 - April 1992: Lead Software Engineer
Robertshaw Controls
Company, Control Systems Division
Richmond, Virginia.
Worked as lead
programmer on large scale development projects. Provided software development
team with advanced skills in software engineering. Lead development efforts in
design, coding, and testing.
December 1983 - April 1988: Software Development Engineer.
Robertshaw Controls
Company, Control Systems Division,
Richmond, Virginia.
Performed
personal computer software engineering including responsibility for several key
products for the DMS line of energy management systems. Developed PC based
operator interface programs to the DMS controllers.
Before 1983: Various odd summer jobs including one summer as a software technician for Robertshaw Controls Company in 1981.
· Proficient Java, C, C++ programmer. Some work in Pascal and BASIC and basic understanding of Intel Assembly and LISP.
· Developed software for DOS, Windows 95/98, Windows NT 4.0, Windows 2000, 2000 Server, and 2003 Server, Windows XPand OS/2 Operating systems. Have some experience with Linux.
· Experienced with Internet systems engineering, Web page development including HTML, Dynamic HTML, JSP, Java Script, and Java Applet design, as well as configuration of networks for Internet access via routers, firewalls and proxy servers.
· Real-time data communications between PC and control system equipment via asynchronous communications (direct connect, leased line modems, auto-dial/auto-answer modems), Ethernet using TCP/IP (TCP Socket and UDP Datagram).
· Client-server system design and network communications between PC's over Ethernet LAN, Token Ring LAN and WAN Serial Connections using TCP/IP, APPC, Named Pipes and SDLC.
· Real-time database management using in-house designed hierarchical database engine to drive a multiple vendor supervisory control system. Heavy use of multitasking and client-server architecture to provide multiple users real-time access to the control system data. Hot backup of field controller data to disk with high data integrity. Extremely high-speed data access despite size of database.
· Design of Graphical User Interface for very large and complex building control systems to provide users with point and click access to all building operations and control statistics. Experienced and familiar with OS/2 Presentation Manager Programming. Developed cross compiler for use with industry standard drawing package as graphics generation tool.
· PC system configuration and troubleshooting including hardware, operating systems, and software.
· Microsoft C Compilers, Microsoft Visual Studio, Symmantec Visual Cafe Java Development Environment, Sun Java Development JDC 2+, Borland JBuilder Java Development Environment. BEA Weblogic Java Application Server. AutoCAD, Microsoft Word and Excel, Corel Draw, IBM C-Set++,
· Invensys GoodWatts™ – HomeManager™ Energy Management and Demand Management System
· Invensys Smart Home Concept demonstration and Learning Kitchen Internet access system.
· Wonderware IO Servers for NETWORK 8000 and DMS products on Windows NT. Also developed prototype IO Server to communicate with the UltiVist database from an NT client.
· UltiVist™ - 32 Bit, Client-Server Supervisory Control System on OS/2™ Warp. Based on Facility Integrator™ Technology and enhanced to fully include Barber-Colman NETWORK 8000™ controllers.
·
Computer Aided Engineering System 2.0 - Full featured
control system design and documentation system based on Facility Integrator™
technology.
Facility Integrator™ - 16 Bit, Client-server Supervisory Control
System on OS/2™.
· Facility Management System/2™ - 16 Bit text and graphics based facility monitoring system on OS/2™ 1.0 and higher.
· Computer Aided Engineering System 1.0 - on OS/2™ for engineering control systems.
· Facility Management System™ - Text and graphics based facility monitoring system based on IBM TopView™ multitasking shell for DOS.
· DMS Operator Interface - DOS and OS/2™ based text and graphics user interface to Robertshaw DMS™ control system equipment.
· RECAP™ - DOS based user Interface to Robertshaw 2616 Energy Controller™.