Post Job Free
Sign in

Engineer Project Manager

Location:
Cobb Island, MD, 20625
Posted:
September 12, 2010

Contact this candidate

Resume:

KIRK MURRELL HALGREN

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

* **** ******, ******** *****-0141

301-***-**** (home), 301-***-**** (cell),

***********@*********.***

Objective

Livelink workflow developer where my electronic engineering degree,

years of software development experience and love of documentation

will enable major contributions to timely systems development.

Qualifications

. Highly intelligent and capable engineer with broad experience,

great attention to detail and first class interpersonal skills.

. Innovative thinker who loves to see improvements make a

difference.

. Function well as a team player or individual contributor.

. "T-Shaped" learner who navigates gracefully between big idea

brainstorming and deep technical levels, happily writing code or

test cases as well as refactoring architecture.

. Equally at ease with staff at all levels of the corporate

hierarchy.

. Skilled communicator, comfortable and effective presenting to

groups or individuals.

. Can-do attitude, willing and able to serve in both strategic and

tactical roles, happy to pick up a soldering iron or wrench as

needed.

. Compulsive proof reader who often notices poor grammar or unclear

phrases.

. Meticulous nature enables thorough testing and effective

documentation.

. Worked with one large and several small business startups.

. Love to write, continually improve myself and any systems with

which I work.

2

3 Experience

. 3 years BPR at a NASA center using Livelink knowledge management

system

. 9 years Delphi (1-2007) on Windows 9x, NT, 2000, and XP

. 1 years Quality Test Systems Engineering of avionics and medical

products

. 1 year C++ Builder 6 on Windows 2000

. 3 years Oracle, 2 years SQL Server

. 5 years browser based applications

. 2 years team lead

. 8 years client server applications

. 1 year Business Analyst

. 1 year project director of a computer aided education system

program

. 1 years embedded control systems design of medical instruments

. 1 years Javascript

. 1 year XMLSpy

Academic Honors

. Member of MENSA

. Graduated with highest honors, GPA 3.59

. Perfect 800 on Advanced Math College Board

Systems Integrated

Enterprise Content Management (ECM) system on a BPR project at the NASA

contractor

( ASRC Aerospace Corporation ) who abstracts, indexes, archives and

sells the 4.5 million technical documents related to the US space

program:

. Using Delphi 6 and OOAD, redesigned the architecture of the data

validation rules in the document intake application, used by staff

to abstract and index new documents.

. Consolidated all data validation into a central ActiveX object,

all validation requirements and test cases into spreadsheets.

. Designed and wrote automatic deployment software which checks for

more up to date versions of the Rules Engine, registers each user

as needed and logs the timestamp enabling IT staff to know whether

any user hadn't been updated.

. After initial analysis determined two of the capabilities of the

incumbent Delphi system were too complex to provide using the

framework available in the LiveLink Enterprise Content Management

(ECM) System, repackaged the Delphi code to run as a service on

each end user's machine.

. This service started on reboot but remained invisible until

activated at the appropriate workflow step for each new document.

Chose Dynamic Data Exchange (DDE) to establish communication since

a DDE conversation can begin with no prior information about each

application.

. Subsequent communication used Windows handles and custom messages

to signal process completion and return flow of control back to

LiveLink.

Automated Unit Test (Environmental Qualification Testing) system at an

avionics manufacturer ( Teledyne ) for angle of attack (AOA) sensors

for F-14, F-18 fighter jet aircraft:

. Audited the incumbent system, comparing the contractual

requirements and the governing MIL SPECs with our system.

. Replaced the voltage measuring A/D card with a Hewlett Packard

multimeter connected via the General Purpose Interface Bus (GPIB).

. Redesigned the circuits which provide the test stimulus and

measure the response.

. Corrected the PLC program controlling the cold soak and heating

times.

. Reset the acceleration force stressing the Units Under Test (UUT).

. Redesigned the clamping fixtures, streamlining setup, enabling

changeover for next dozen units in 45 minutes instead of 3 hours.

. These changes answered the noncompliance citations from the

Federal Inspector.

1 Inset showing AOA Transmitter on F-14 number 101 ( U.S. Navy photo

060621-N-6410Z-206 by Lithographer 3rd Class Emily A. Zamora, used

with permission

See: HTTP://www.navy.mil/management/photodb/photos/060621-N-6410Z-

206.jpg )

2

3 Career History

Public Interest Data, Incorporated, Alexandria, VA

Senior Developer (3/10 to 5/10) at this professional services firm

for non-profit organizations, using Delphi 2007 and Subversion:

. Fixed bugs in this massive code base.

. Served as release manager for one of their major clients (ACLU).

TRAFFAX, INCORPORATED, College Park, MD

Production Engineer (3/09 to 7/09) setting up production and tracking

systems for a traffic travel time meter manufacturer in the U of MD

technology incubator program:

. Organized parts storage and production methods at this embedded

systems startup.

. Negotiated prices from parts vendors.

. Contributed many ideas for process and product improvement.

FENESTRA TECHNOLOGIES CORPORATION, Germantown, MD

Process Improvement Analyst (4/08 to 9/08) examining our firm's

procedures with a focus on risk analysis/mitigation:

. Read several books (Out of the Crisis, Waltzing with Bears, The

Fifth Discipline and The Path of Least Resistance), brainstormed

with other engineers and our CEO about how better to handle risk in

the software development business.

. Cataloged hundreds of existing documents preparing for

audit/revision.

. Ported a Monte Carlo risk simulation spreadsheet from Excel to

Open Office.

Forms Definer (6/08 to 8/08) characterizing paper forms for optical

scanning in the 2010 Census:

. Proofread several form designs, comparing with specifications.

. Wrote operator's manual for Forms Definer tool and suggested

improvements in the UI.

. Analyzed the forms describing exactly where on the page each OCR

box was printed.

Senior Software Developer (11/06 to 3/08) serving as test/build

engineer on a small team developing questionnaire design and

deployment applications for the 2007 Economic Census:

. With Delphi 2007, wrote a test file generator for the main XML

file (used to transmit currently known data out to the end users)

enabling realistic testing with generic data.

. Performed manual testing and automated builds for the General

Instrument Design System (GIDS) and Surveyor, the application which

enables electronic filing instead of paper forms.

INGERSOLL RAND SECURITY AND SAFETY, Parsippany, NJ

Senior Consultant (3/06 to 11/06) as one of 6 contractors helping upgrade a

suite of access control applications:

. Investigated enhancing security among the suite's applications by

replacing standard sockets with Secure Sockets Layer (SSL)

components.

. Documented the installation process for developers' workstations,

a complex process due to hundreds of third-party components.

. Quality Assurance (testing new code and reporting bugs).

. Documented the Certificate Request and Installation process to

enable encryption of all SQL Server 2000 communication.

ASRC AEROSPACE CORPORATION, Hanover, MD

Systems Architect (3/02 to 2/06) playing a major role in a BPR project at a

NASA contractor who archives, indexes and sells the 4.5 million technical

documents related to the US space program:

. Using Delphi 6 and OOAD, redesigned the architecture of the data

validation rules subsystem of the document intake application, used

by staff to analyze new documents.

. Wrote the Business Rules Engine. Coded 95% of over 100 rules.

. Designed and wrote automatic deployment software which checks for

more up to date versions of the Rules Engine, registers each user

as needed and logs the time, date, user name, previous version and

IP address. Rollback is easily done by specifying prior version

number.

. Developed the Requirements/QC/Test process for these improvements.

. Wrote ActiveX controls to integrate validation rules and legacy

Delphi code. Packaged C++ interface code into ActiveX server to

allow program control of the LiveLink ECM system.

. Wrote file translation program to load XML data from NASDA, the

Japanese counterpart to NASA. Redesigned the data structure to use

a list of pointers indexed by the field name. This innovation

(originally intended to allow development prior to determining the

table structure of the new system) later enabled all the other file

translation programs to be integrated with no code changes. This

achievement was crucial to timely project completion.

. Mentored other developers about Delphi coding and software

engineering best practices such as using Object Repository for

ancestor form, improving code reuse.

OXFORD INTERNATIONAL, Peabody, MA

Senior Delphi Consultant (7/01 to 11/01) on assignment at Alpha

Technologies (Akron, Ohio) as assistant to the Architect of the

rubber industry's leading LIMS (Laboratory Information Management

System), a software package for managing laboratory data and

procedures:

. Using Delphi 5 and PVCS within ISO 9001 protocol, designed a

subclassed version of TMemIniFile component to retry locked

initialization files.

. Enhanced user interface enabling customized graph window limits,

curve colors and persistence of various settings.

ENVISION ENGINEERING CORPORATION, Cobb Island, Maryland

Senior Consultant (9/00 to 7/01) developing products and expertise

for future sale:

. Wrote Delphi custom Tree View control (enabling radio buttons and

tri-state check boxes).

. Studied JAVA with goal of certification. Ported Heap sort

algorithm from C to JAVA, corrected minor inefficiency caused by

using <= comparison when < would suffice.

CONTRACTOR'S RESOURCES, Iselin, NJ

Delphi Consultant (9/99 to 8/00). As business analyst at Cincinnati

Financial Corporation, on Citrix-based Application Service Provider

project designed to support insurance agents:

. Gathered requirements for four lines of insurance, pulling

information from many documents and interviews for detailed

estimation use in project planning. Project manager's remark:

"This document should be on display for public adoration."

CONTRACTOR'S RESOURCES, continued

. Developed comprehensive strategy and tools for glass-box unit

testing and regression testing.

. Fixed bug in Delphi, related to Type Library setting, using a

Windows Registry file.

OXFORD INTERNATIONAL, Peabody, MA

Visual Basic Consultant (5/99 to 7/99) on assignment at Siemens

Power (Lafayette, IN)

as application developer for remote electric meter polling

software:

. Developed VB5 application to search Windows Registry for all

modems during installation, reporting COM port and Interrupt

Request number assignments.

ENVISION ENGINEERING CORPORATION, Culpeper, VA

Delphi Consultant (9/97 to 5/99) on assignment to T. Carroll

Associates (Silver Spring, MD) as sole developer on this contract

extension:

. Developed file translation program using Delphi 3/4 for aircraft

carrier CAD model, enabling use of actual designed structure in

naval warfare analysis, reflecting more detailed model.

. Re-engineered data structure to conform to physical configuration

of carrier decks and bulkheads, instead of file format based on 80

character punch card lines.

. Wrote shell program to run all the legacy software. Shell mimics

MDI application by passing parameters naming ship data file,

reading report from each program, and changing menus based on test

progress.

SATO TRAVEL, Sterling, VA

Programmer/Analyst (11/95 to 8/97) on large team developing call

center software using Powerbuilder for a major corporate travel

agency:

. Ported traveler's personal data entry application from VB to

Delphi 1.

. Prepared end-user reservation application for installation (using

InstallShield Express) on Windows 3.1 and Windows 95.

. Customized installation with Delphi 2 program which reads Registry

to see whether multiple modems are installed, allowing user to

select which to configure.

. Designed reporting datawindow listing current values from database

for each traveler (traveler profile). Chose legal size paper to

allow end-user's address to show in window envelope, eliminating

address labels.

. Worked with our network engineers, CompuServe, and phone company

to diagnose and resolve problems in modem uplink from end users to

our database. Sole qualification for this task: persistence and

general troubleshooting knowledge.

COMPUTER DATA SYSTEMS, INCORPORATED, Washington, D.C.

Senior Systems Engineer (12/93 to 10/95) As developer/team lead at a

Federal regulatory agency:

. Integrated three COTS apps (spreadsheet, accounting, and macro

recorder) using DDE to provide effective tracking of penalties

assessed, payments received, and dunning letters sent so the FCC

could centralize their fines enforcement system.

. Used Powerbuilder and Sybase SQL Server to design Debt Collection

and Auction Accounting modules of FCC Fees Collection database.

. Wrote editing datawindows to correct data files transmitted from

Mellon Bank to the Fees Collection system.

COMPUTER DATA SYSTEMS, continued

. Used scanner to create graphic screen version of IRS form 1099 as

background for printed data window, saving many hours of tedious

graphics work.

. Led team implementing Spectrum Auctions accounting database

design. Met with users and management to define requirements,

generated specifications and documentation.

. Earned 22% raise made at FCC request.

RAPPAHANNOCK COUNTY PUBLIC SCHOOLS, Washington, VA

Director, Next Century Schools Project (7/92 to 6/93). As manager

of pilot project intended to revolutionize mathematics instruction

in the fourth grade:

. Prepared and presented reports to school board and granting

foundation.

. Saved $2286 by restructuring lease payments from monthly to annual

basis.

COMPUTER DATA SYSTEMS, INCORPORATED, Warrenton, VA, Washington, D.C.

Senior Systems Engineer (11/90 to 7/92). As individual contributor

for a client in the intelligence community:

. Ported DSP application from TI chip (in 32xxx assembler) to

desktop PC (in C on MS-DOS) for communications systems designers'

use. Program simulates V.26 modem.

. Developed Quattro spreadsheet for use as "software oscilloscope"

allowing visual examination of digitally sampled waveforms,

enabling hardware DSP engineers to help debug my software.

TELEDYNE AVIONICS, Charlottesville, VA

Quality Assurance Test Engineer (4/89 to 6/90) as a systems

engineer for an aviation instrument manufacturing firm:

. Re-engineered PC based automated test system using GPIB for

environmental stress test of aviation instruments: angle of attack

(AOA) sensors for F-14 and F-18 jet fighters.

. Redesigned clamping fixtures and streamlined setup. Results:

Changeover for new batch of F-18 sensors requires 45 minutes

instead of 3 hours. Modified design also works for F-14 units on a

GENRAD shaker.

. Compared procedures with governing Mil Specs, changed settings and

methods to conform to requirements thus reducing potential

liabilities.

. Saved $4970 allocated for new power supply by minor modifications

to existing supply.

Project Engineer (9/85 to 4/89). As lead engineer of a medical

instrument lab:

. Developed medical instrument (spirometer) with embedded MC68000

controller to test human lung functions.

. Audited prior spirometer design, finding fundamental flaws in the

architecture.

. Refined laboratory test instrument (computer driven artificial

lung) for spirometer testing into usable product to round out

product line.

. Wrote operator's manual and calibrated pneumatic tester to 0.3 %

accuracy.

. Invented new setup method, providing leak check with no changes to

hardware or software. This improvement was the basis for an

additional claim on our patent application.

TELEDYNE AVIONICS, continued

As internal management consultant:

. Generated master schedule for coordinating efforts among

Engineering, Marketing, and QA.

. Developed and conducted course in Project Management to enable

changeover from product lab based business to matrix management.

. Executive V P's recommendation to UVA Graduate program in

Manufacturing Systems Engineering: "Mr. Halgren organizes himself

to achieve results on schedule. I am certain he will be an asset

to your program, as he has been to ours."

Education

George Mason University, Fairfax, VA

BSEE, major in Computer Engineering, 1985 with 3.59 GPA (of 4.0

maximum)

Control Systems, Material Science, Digital Systems Design,

Communications Systems

University of Maryland, Electrical Engineering, 1981-1982

Linear Systems Theory, Circuit Analysis, Transistor Circuits,

Probability and Statistics, Business Management, Computer

Architecture

University of Virginia, Mechanical and Aerospace Engineering, 1987

Introduction to Manufacturing, Computer Aided Engineering

Continuing

Education

Code Camp, Central Maryland Association of .net Professionals:

-11/09

Coding with Confidence: Adding TDD to Your Toolset

Getting to know the Entity Framework

Prototyping with SketchFlow

Using the Entity Framework behind Web Services

Webinar: Visual Studio 2008, .NET 3.5 & Advancements in Service Pack

1 -10/08

Seminar: Visual Studio 2008, WPF and Vista Security - 9/08

Borland Conference: Agile Database Techniques. Object Persistence

Frameworks, Requirements Gathering - 11/03

1 Object Oriented Analysis and Design, using UML and RUP (presented by

Rational) - 8/00

Borland Conference: Debugging in JBuilder, COM+, DirectX Programming

with Delphi, Open Tools API, VCL Component Writing, Design

Patterns, Internet, Sockets, and TCP/IP - 7/00

Delphi 3: Customizing Code Insight, Component Templates, Debugging

DLLs - 8/97

Java Fundamentals: UI Design, JAVA Beans, AWT - 8/97

Performance and Tuning of SYBASE versions 10 & 11 - 8/95

SYBASE for Programmers - 3/92

[pic]



Contact this candidate