Post Job Free
Sign in

Engineer System

Location:
Angleton, TX, 77515
Posted:
March 09, 2010

Contact this candidate

Resume:

Timothy M. Marcoe

*** ******** ****

Angleton, TX

612-***-****

Summary:

A Senior Software Engineer with over 15 years of experience in the

analysis, design, development, testing and implementation of C and Java

applications for networking, multi-threading, inter-process communication

(pipes, shared memory, threaded and socket level network programming),

using Sun Solaris, Linux/GNU, X-windows and Windows XP.

Software:

C, C++, Java, J2EE, JDBC/ODBC, Visual C++, SYBASE SQL, ORACLE SQL, VI

editor, Motif, HL7, Visual Basic, YACC, LEX, Awk, Sed, Monk, HTML, SQL

Server, Direct X, Visual SourceSafe, MS Project, Visio, Office 2000,

Internet Explorer, Access, Netscape, Excel, MAS90, Crystal Reports, MS

Outlook

Software Environments and OS:

UNIX, Sun Solaris, AIX, SCO UNIX, Bourne Shell, C Shell, Korn Shell, OS/2,

MAC OSX, VAX VMS, Windows 95/98/NT/XP, TCP/IP

Experience:

Programmer/Analyst Entronics, TX 6/09 - Present

Analyzed, Designed, Programmed and tested a Java application (using Java

JDBC/ODBC) to assist non-profit organization in managing donations and

expenditures as well as the automation state reporting.

Analyzed, Designed, Programmed and tested a business rules engine, written

in JAVA that allows separation between the business rules and the core

application. The business rules engine allows rules to be entered or

removed. It also allows rules to have limited duration or permanent

duration. Rules can also be turned off and on.

Designed and implemented a proprietary language for the business rules

engine to facilitate easy entry of business rules. Java methods can also be

called directly from the proprietary language.

Analyzed, Designed, Programmed and tested a Java application for a dating

website to allow interactive games so people can get to know each other.

Analyzed, Designed, Programmed and tested a Java application to help users

to a political website, locate their representatives.

Programmer/Analyst The Gulf Coast Center, TX 4/08 - 5/09

Analyzed, Designed, Programmed and tested a Unified assessment module,

using a proprietary language (called Uscript), for a highly complex, BUI

application for the mental health care industry. This was the first time

that all of the Diagnostic Axises were unified together, under one form.

Designed a software release process, using a modified Water Fall

methodology.

Designed several forms, to be used in the field by visiting health care

personnel.

Troubleshot in field problems as they occurred and some of them ongoing,

where no one else was able to solve them.

Designed a replacement system that will use Java instead of the current

system which uses a proprietary language.

Consultant Lowes Hardware Wilkesboro, NC 5/07 - 11/07

Reviewed existing Java code to help determine the projects direction.

Analyzed, designed, programmed, tested, and implement a complex system that

monitored inventory, as well as track product through the distribution

center and maintained replenishment levels, using C and Oracle on a UNIX

platform

wrote UNIX shell scripts, used for testing.

Explored new development models, using a peer review process.

Setup simulation hardware to test the newly designed software.

Wrote several utilities to assist in software testing.

Consultant EDS Camp Hill, PA 8/06 - 2/07

Analyzed, designed, programmed, tested, and implement a complex system that

managed Medical assistance for the State of Pennsylvania, using C and

Oracle on a UNIX platform.

Analyzed code so that it adhered to strict yet complex set of business

rules for the medical insurance industry.

Managed Pearl Scripts

Identified and repaired in-field problems as they occurred.

Wrote several utilities, using UNIX shell scripts that assisted in managing

multiple projects from start to implementation.

Used those utilities to oversee projects from start to implementation.

Consultant Fourth Element Productions, Bloomington, MN 04/06 - 7/06

Analyzed, designed, programmed, tested, and implement a custom database,

written in C/UNIX and utilizing a large block b-tree style file system and

which is used to store management information for recording artists, along

with various other objects such as CD tracks and head shots.

Designed the database to communicate using POSIX IV sockets, in order to

span multiple systems.

Analyzed, designed, programmed, tested, and implement an Active X object to

allow the database to communicate across various platforms.

Consultant TAJ Technologies, Mendota Heights, MN 9/04 - 12/04

Analyzed, designed, programmed, tested, and implement C and Korn shell

script to create passenger boarding passes and bag tags, worldwide, from a

central location (Northwest Airlines)

Designed and developed Korn shell script utilities to maintain agent check-

in workstations as well as the Internet check-in system for Northwest

Airlines.

Maintained agent check-in and Internet check-in software applications.

Wrote Telnet emulation software in C to mimic a telnet negotiation process.

Consultant RCM TECHNOLOGIES Retek 11/02 - 1/03

Analyzed and designed functional and product specifications for a

multidimensional database for a complex demand forecasting system, which

predicts inventory levels for retailers. Provided and implemented a test

plan for the demand forecasting software. Provided installation support and

revised the test plan, when necessary.

Programmer/Analyst Park Nicollet Eden Prairie, MN 09/01 - 04/02

Created HL7 data mappings. Documented the process flow from the one system

to another to complete the business and data flow documentation,

specifically as it relates to the HL7 data messages and information needed.

Wrote Korn shell scripts to manipulate and display Datagate and HL7

information.

Wrote a data interface for the Datagate interface engine, using the Monk

programming language, that allows HL7 unsolicited observation data to

transfer from Methodist Hospital to the Minnesota Department of Health.

Documented ancillary Datagate processes such as the Cron tab for Datagate

and the Datagate Data Maps. Handled Datagate production issues as they

arose.

Consultant Navitaire Techwise Solutions Minneapolis, MN 10/00 - 8/01

Developed Awk, Sed and Korn shell scripts that extracted complex data

queries from Sybase.

Developed conversion utilities for a fast imaging server which compressed

TIFF files in a proprietary format.

Improved previously developed utilities, in order to make them more

efficient.

Developed new ticket types for the airline industry, as well as supporting

code to process the ticket types.

Mentored other programmers and assisted them with various programming

issues.

Devised text based procedures for a custom designed imaging tool.

Resolved trouble tickets for a complex, high end revenue protection system

for the airline industry.

Consultant Thompson Prometric RCM TECHNOLOGIES, INC. 12/95 - 9/00

Designed a code review process for a major in-house project.

Developed a back-end Web server, which used object oriented principals and

allowed candidates to schedule themselves for professional certification

exams.

Assisted Program Managers and Channel support with customer issues.

Implemented several processes in order to establish communication between

the Web Team and Channel support, which is still in use today.

Put processes in place to help prop up legacy systems, finding problems and

errors before they were identified by the end user.

Taught classes on Prometric business logic for programmers and QC

personnel.

Developed a system in C on a UNIX platform, allowing external applications,

such as an Internet or telephony application, to communicate with MAS90s.

Used this system to develop a data server on the UNIX platform that could

communicate with the MAS90 file system, maintained the strictest

transaction principals and used TCP/IP.

Used the data server in a design that allowed three dissimilar technologies

to communicate and maintain synchronicity between the file systems (Sybase,

Lotus Notes and BBX) on a UNIX platform.

Developed an SQL engine in C on a UNIX platform to access a proprietary

flat file system, making it appear to other applications like a relational

database while allowing communication through SQL scripts.

Troubleshot a customized reservation system on a UNIX platform.

Developed several low level file recovery and file inspection utilities in

C on a UNIX platform, using the previously developed file driver.

Mentored to other programmers, assisting them with programming issues.

Won a team award twice for designing a data server that allows the

proprietary file system to have real time access on the Internet.

Consultant William Mercer U Queue, Inc.Chicago, IL 10/95 - 11/95

Troubleshot and modified a service bureau application written in a

proprietary C code generation language

Software Developer Symafor Inc. Laguna Niguel, CA 05/94 - 05/95

Developed communication products in C for both SCO UNIX and OS/2.

Developed an SQL engine in C, which used the MAS90 data dictionary and

accessed the BBX file structure.

Maintained a point-of-sale IVR system for a diamond wholesaler, written in

C on an OS/2 platform.

Developed a call screening system for a talk radio show, written in C.

Developed a "points for profit" tracking system in Visual Basic that allows

advertisers to increase their advertising dollars.

Wrote several reporting tools for the "points for profit" software using

Crystal reports.

Software Developer/Project Engineer Computer Video System Encino, CA

11/89 - 5/94

Designed a bulletin board point-of-sale system for purchasing food

products.

Designed several IVR and voice mail products, written in C, one of which

won the Editor's Choice Award for Excellence by Telephony Magazine

(formerly Voice Processing Magazine).

Designed a Voice Mail/IVR administrator in C++ as part of the product

package.

Designed a point-of-sale IVR system written in C for a diamond wholesaler

which used standard transaction processing techniques and directly accessed

a MAS90 accounting package.

Designed a message waiting light bank, including software drivers, which

communicates with the IVR system, allowing for products such as a

prescription fulfillment system.

Oversaw all products, from design to delivery.

Associate Hardware Engineer Norden Systems Inc. Santa Anna, CA 11/86 -

05/88

Prototyped and troubleshot complex digital circuitry that used a

microprocessor based system as a radar transponder and weapons interface

unit.

Prototyped ECL Circuitry.

Assisted with coding pattern firmware integration.

Technician Industrial Dynamics Torrance, CA 03/85 - 10/86

Performed initial alpha testing of products. Investigated "in-field" issues

with products.

Set up and managed PC Workstation on an IBM network, as well as maintained

a proprietary "in house" PC network.

Set up and managed PC Workstation.

Prototyped complex video hardware for soft drink, beer and food Industries,

which used video and radiation inspection techniques.

Maintained Lab equipment.

Technician Hughes Aircraft El Segundo, CA 05/78 - 03/85

Prototyped high speed 100K ECL Circuitry.

Wrote several assembly programs for CPM 2.6 using a Z80 processor for PROM

burner software and other utilities. Was a VAX 750 operator and system

administrator. High speed parametric testing of ECL components on a custom

"in-house" test station.

Education:

09/79 Transistor Electronics

06/83 VAX II/750 Operator's Course11/83

Takeda Riken T334 Programmer's Course01/84

Takeda Riken T334 Programmer's Course09/97

Introduction to Visual Basic

01/98 Advanced Visual Basic

07/00 Element K C++ Course

03/01 Java Development

05/01 Java Development Advanced Concepts

01/02 HL7 Beginning Concepts

01/02 HL7 Applications

02/02 Last Word Tech Class



Contact this candidate