CONTACT INFORMATION:
View contact information...
Computer/Software Specialist
* Computer/Software Specialist, with an extensive and progressive background in operating systems, application programs, programming languages and environments, system level troubleshooting and debugging, network troubleshooting and design, strong SDLC design experience and development skills, and hardware platforms, extensive experience working in a team environment.
* Expert in the design, development, programming, and technical support of a wide range of specialized industrial control systems.
* Expert in the troubleshooting, installation, and interfacing of computer hardware, software, printers, scanners, modems and networks across a wide range of platforms.
* Excellent team-oriented communication and customer relations skills.
TECHNICAL SYSTEMS AND TOOLS UTILIZED
Versatile and proficient using personal computer and UNIX-based systems, with the following associated hardware, software, languages, networks, and operating systems:
* Operating Systems: RMX, MTOS, VMS, Win95, WinNT, Win 98, Win 2000, Win XP, Win 2003, Win Vista, DEC UNIX (Ultrix), HP UNIX (HP/UX), SCO UNIX, GE Fanuc LM 90, OS-9.
* Languages: Fortran, Pascal, C, C++, PDP-11 Assembler, GE Fanuc LM 90, SQL, TCL, LabView, AutoLisp, HTML, Visual Basic, Visual Basic.net, VBA, Visual C++, Visual C++.net, Visual C#.net, Java, HTML, XML and Measurex Proprietary Languages, ADO, ADO.NET, ASP, ASP.NET, ABB WinCAD, ABB Composer
* Hardware: All IBM/Clone and Macintosh PCs, DEC RISC WorkStations, HP RISC Workstations, and a wide range of peripherals and protocols (modems, CD ROMs, disks, videos, video boards, network interface boards, printers), IOTECH hardware, Motorola-based imbedded systems (VME BUS) ABB Smart Platform (OPC based Radiation Gauge Scanning Systems), Impact Scanning Systems (OPC based Radiation Gauge Scanning Systems), ABB 800xA and ABB800xA Harmony,
* Software: Sybase, Microsoft SQL Server, TOAD for SQL Server, TOAD for MySQL, Microsoft Office Tools (Word, Access, Excel), Internet Explorer, Netscape Navigator, Motif, X Windows, AutoCad, AutoCad Lt, Visio, SourceSafe, Fox Pro, Measurex Proprietary Software Systems, Sculptor, Oracle, OSI PI, Crystal Reports, ABB OPC Object Server, DreamWeaver, FrontPage. Various other OPC servers clients, ABB 800xA, ABB 800xA Harmony, ABB PGIM
* Network Protocols: TCP/IP, UDP/IP, FTP, NetBUEI, IPX, RTP, RTPS, Measurex Proprietary Protocols, Bailey Serial Protocols, ABB OPC protocol, COMM/DCOMM, OPC, RTU Protocols, Varius network topologies including ring, star, mesh etc.
* Network Hardware: Hubs, Bridges, AUI Transceivers, Gateways, Ten Base 2 (Thin Net COAX), Ten Base T (RJ45 Terminated 4 conductor sometimes call Cat 5 and Cat 6), fiber optics, thick net.
TECHNICAL APPLICATION SKILLS
* OLE Standard OCX (Active X) construction and design; SQL data conditioning, extraction and input; TelNet; FTP; Internet tools; HTML Page Construction, OPC.
* Data Base Scheme design using SilverRun, Oracle, Sybase, Microsoft SQL Server, MySQL, TOAD for SQL Server, TOAD for MySQL, Access, OPC Servers and OSI PI.
* Expert at developing and using DLLs and API Libraries, OCX construction.
* Network Administration for UNIX/Windows: Expert in network design, troubleshooting, data access, and security.
PROCESS CONTROL SKILLS
* Machine Analysis Software: Solid understanding of the concepts and procedures used to analyze machine-caused process variation. Keen observation and ability to differentiate between machine-caused and process control-caused process variations.
* System Interfacing: Adept at interfacing to data acquisition hardware, with an in-depth knowledge of National Instruments, IOTECH hardware, OPC Server interfaces, ABB Interfacing, Varios serial and ntwork protocols.
* Continuous Processes: Expert at troubleshooting and tuning continuous processes including troubleshooting and debugging interlocking logic.
* Batch Processes: Expert at troubleshooting and tuning Batch processes including troubleshooting sequence logic and debugging interlocking logic.
* Vision systems. Camera based defect detection systems used for continuous processes. Using BMP files, jpg files and mpeg files
EMPLOYMENT HISTORY
ABB. June 2007 – Present
Software Engineer: Team member of large power plant control system. Responsible for design and implementation of Foreign Device Interface network. Network is TCP/IP network with several different types of devices on the network. Several different types of transmission media used in the network including RS-485 RTU, Cat 5 and Cat 6 twisted pair, single mode fiber (Long distance transmission) and dual mode fiber. Support of ABB 800xA Process Portal A, ABB 800xA Harmony Connect. Support of ABB Foreign Device Interface RTU Modbus Protocol to DNP. Support of ABB Foreign Device Interface to Yokagawa. Support of SQL Server 2000 and Visual Basic 6. Support of OSI PI and ABB PGIM.
ObjectTechCEM. May 2006 – June 2007
Senior Software Engineer: Support system update of on-site Measurex DCS systems. This work includes modification of displays and construction of F-Spec documents. Work started of Port of control from Measurex DCS to PC Based DeltaV system. Made system build tools using ACCESS, VISIO and VBA.
ISRA Surface Vision. Jun 2002 – May 2006
Senior Software Engineer: Design, development and support of PC based Industrial Camera based inspection system using C++, Visual Basic, SQL, OPC and various communication protocols to talk to industrial computing equipment such as GE Fanuc, Allen Bradley, Siemans and Modicon PLCs. Design, implement SQL data based data acquisition and reporting system using Microsoft SQL Server, MySQL, TOAD Tools, ORACLE and Crystal reports. The Data Mining package was coded using VB, VB.Net and C#.net. Responsibilities include maintenance of current software, customer support, support of in-house Application engineers by providing upper level trouble shooting skills. System enhanced to provide conversion and storage of image types (jpg, mpeg and bmp files) along with descriptive data about such file types. Currently responsible for design and implementation of new Data Mining product that allows data accumulation and advanced reporting from ISRA system and others. Design and implement library of standard reports using Crystal reports. Customize Crystal Reports to meet customer expectations. Develop and implement imbedded Management Information System reporting using SQLServer and mySQL and Crystal reports 11. Other responsibilities were to convert product from old Borland C++ platform to new. Net using VB.NET and Visual C++.NET. Convert Data Mining from VB to VB.NET. Interface for data mining converted to ASP and ASP.NET. Link to Data Base converted from SQL Server to ORACLE to MySQL. Control of process was implemented vi Allen Bradley Type 3 PLCs although we would use what ever PLC the customer preferred. Control was used to control marking of a sheet where there were defects and controlling of re-winders to stop them at location of defect so that offending defect could be cut from the sheet. Communication between system elements Real Time Publish/Subscribe and RTP protocols on wired type tcp/ip networks.
ABB AUTOMATION Sep 1998 – Oct 2001
(Elsag – Bailey Merged with ABB in 1999. World Wide Leader in Plant Automation)
Application Engineer: Based out of Duluth, Georgia office (1999 – 2001).
* Design implementation and support of OPC to STKTOXML automatic reporting configuration system. This program reads information from an OPC server and constructs an ACCESS database that is used to construct XML files that are served to a Data base server via Internet. Data base transfer was converted from SQL Server to ORACLE to Sybase. Lead Engineer. Skills Used Visual C++, Java and XML.
* Develop, design, implement and support of PC MIS system. This system collects data from a DCS (Distributed Control System), stores the data in an ACCESS or SQL Server database and then serves it up to the user via Crystal Reports that are called with parameters provided by the program. Skills used Crystal Reports, ACCESS, SQL Server, COM/DCOM model, Visual C++ and Visual Basic.
* Develop PMMS system of data collection and reporting. Used SQL Server for very long term data storage. Designed and implemented using Crystal Reports.
Application Engineer: Design, development and support of ELSAG – Bailey TOPIC product.
* Lead Engineer. Development, design, implementation and support of ELSAG – Bailey TOPIC Product. TOPIC is a Windows NT based process control and historian product that includes PI historical Database, Microsoft SQL database as well as current ActiveX technology. Data was collected from flat database (PI Historical Database) and stored long term in SQL Server. MIS Reports were generated using data from SQL Server, and displayed using Crystal Reports. Reports were designed and modified to customer specifications. The system allowed communication with any scanner set. It can display profile data to the operator it also allows control of the scanner. The first control implemented in this system is an artificially intelligent CD control using data collected from any gauge set. Control was physically implemented through a MODICON link to Measuex CD Weight controllers. Controllers were run by GE-Fanuc. Skills used include OSI Software Real Time Database, SQL Server, SQL, Crystal Reports, Visual C++ and Visual Basic. Control code was converted from Measurex proprietary software to VB and C++.
VIRTUAL INTEGRATION TECHNOLOGY Mar 1998 - Sep 1998
(Data Warehousing and MetaData Handling. Information Supply Chain)
Senior Software Engineer: Responsible for trouble shooting, Implementing and support of Web based Data Warehousing, Meta Data and information supply chain systems. Clients include Polaroid Corporation and HRDC (Human Resources Department of Canada).
* Implementation, Trouble Shooting and support of Web Based Information Supply Chain products. Customers include Polaroid Corporation and HRDC (Human Resources Department of Canada).System Development using Sybase, Oracle, SQL Server, Sun Solaris, HP-UX, Java, Database Bridges, SQL, SilverRun, Visual C++ and Visual C.
HONEYWELL INDUSTRIAL AUTOMATION AND CONTROL (IAC) Jan 1997 – Mar 1998
($2.2 billion dollar manufacturer and distributor of instrumentation and distributed control systems. Honeywell and Measurex joined forces in May 1997)
* Designed and implemented OCX interfaces using Visual Basic, LabView, Microsoft SQL server and proprietary database, according to OLE standards, in a Windows NT environment, to enhance adaptability across platforms of new and existing systems. SQL Server used to store data for Reporting. Reporting done through Crystal Reports. Responsible for SQL Server interfacing and interface to Crystal reports. Designed and implemented Crystal Reports for Management Information System.
* Lead Engineer. Adapted TMMS using IOTECH hardware that provided flexibility for external application. Wrote conversion program using Visual Basic, LabView, and SQL Server.
MEASUREX SYSTEMS, INC. Sep 1979 - Jan 1997
(Manufacturer of Digital Process Control Systems for the Pulp & Paper Industry)
Software Control Engineer, Corporate Headquarters, Norcross, GA (1988 -1997)
Regional Technical Specialist, Savannah, GA (1987 -1988)
Field Engineer, Savannah, GA (1979-1987)
Summary: Promoted through a series of increasingly responsible positions based on proven technical expertise, solid problem solving skills, and flexibility to assume additional responsibilities and manage multiple projects in a deadline-driven environment. Designated as UNIX Specialist with responsibility for providing technical support company-wide.
Software Control Engineer: Responsible for the design, implementation, and startup of digital process control systems with extensive coding, programming, and MIS reporting. Developed software applications to monitor a wide range of industrial manufacturing processes. Performed system technical support functions, including network installation, configuration, interfacing, troubleshooting, and repair. Provided technical support and troubleshooting to Pulp & Paper plants throughout the U.S. and worldwide.
Regional Technical Specialist: Responsible for the installation, testing, and startup of Measurex control systems at thermo-mechanical Pulp and Paper and waste fiber plants throughout the Southeast. Provided upper level technical support to Field Engineers and was frequently assigned to troubleshoot problems at Pulp & Paper plants throughout the U.S. Installed and directed startup of tissue machines and thermo-mechanical pulping bleach plants.
Field Engineer: Maintain industrial control systems, including troubleshooting and optimization of associated processes to enhance productivity.
* Lead Engineer, directed project team that designed and implemented process control systems for the first automated de-inking plant in the U.S. (Beloit PDM type system). Using Proprietary language (Pascal Clone).
* Lead Engineer. Directed implementation and startup of control system for Xerox paper making machine. Wrote program for custom interface and control package using PDP 11 Assembly code for electronic signboards. Using Proprietary Language (Pascal Clone).
* Developed custom controls and templates for a specialized paper machine to be installed in a cigarette manufacturing plant in Indonesia. Using Proprietary Language (Pascal Clone).
* Developed graphics generator program for interactive Build Tools using AutoCad and AutoLisp in a UNIX environment. Developed self-documentation graphics system using AutoCad DXF, Autolisp, C++, Sybase and Motif. Primary network support and UNIX support for project.
* Lead Software Support. Selected to Product Development Team to maintain market share for an IMS System (Integrated Monitoring System) during development of product upgrade. As Software Support team member, responsible for system maintenance, troubleshooting, and software enhancements, involving programming and coding in C, Paschal and Fortran. Provided OS-9 operating system support.
* Developed Utility tie-line control and load shedding system. System predicts usage of electricity over time according to a recipe containing operator-entered values. To control overages, system will "shed" or curtail loading until it is assured loading is within limits.
* Member of Product Development Team for upgraded version of IMS, TMMS.
* Created X-Windows interface for the IMS product that enabled it to be ported to SCO UNIX and Windows NT platforms. Done using Visual Basic, Visual C++, TK/TCL
* Developed an MMI operator interface using TK/TCL engineering language and Motif graphics (HPUX platform) and C++.
* Developed specialized control systems that served as dialog links to other control systems. Using C++ and Proprietary Language.
EDUCATION / TRAINING / AFFILIATIONS
BSIT Software Engineering
Graduation Date - 27 October 2008.
Current GPA 3.43
Microbiology
UNIVERSITY OF GEORGIA, Athens, GA
U.S. Navy Computer Technical "A" and "C" schools.
Extensive corporate-sponsored training in computer-related product applications, including UNIX, OS9, LabView, Microsoft, and Novell among others.
United States Marine Corps, Data Systems Technician
Microsoft Developer Network (MSDN)
Instrument Society of America (ISA)
References
Available Upon Request
View contact information... |