Post Job Free
Sign in

Software Data Entry

Location:
West Chicago, IL, 60185
Posted:
August 27, 2010

Contact this candidate

Resume:

Dale Lee Harris

*** ******* ***, **** *******, IL 60185

630-***-**** Cell: 630-***-**** *************@***.***

My job is to increase company profits. My productivity and innovative

skills can make your company a lot of money. My ability to write thousands

of lines of code in a short period, means I can produce more wealth in less

time than others. My abstract thinking and innovation skills means I can

invent human engineered tools that multiples the productivity of customer

workers, and thus helps our company capture major market share and greatly

increases profits. I am looking for a company that appreciates, respects,

and rewards superior productivity and innovation that greatly contributes

to company profits and success.

Skills: Knowledge Elicitation, Human Engineering, Innovation, Automation,

Productivity, RDB and Data Design, Defensive Programming, Diabolical

Testing, Debugging, and Sales Psychology.

Languages(yrs): C(16), C++(5) STL, C#, PRL(15), SQL(5), SQL Stored

Procedures, MySQL(3), J2ME(2), BREW, PHP, Asp.Net, PROLOG, HTML(5), CSS,

JavaScript, XML, UNIX Script(4), COBOL,etc

Platforms: UNIX(21), Windows(5), Linux(2), Mobile Phones Embedded(2), IBM

AS400

Tools: Visual Studio, SUN SDK, Dreamweaver, Virtual Machine,

Microsoft Excell, Eclipse, Aegis Client Simulator.

Technology: Invented DB technology (tool and language constructs), Worked

on AI Expert System, Real Time multi-threaded J2ME and BREW C++ code on

Mobile Phone Embedded platform, Messaging Server with TCP/IP Sockets,

developed memory management software tools.

Other work: USAF, Cashier, Student Graduate Assistantship.

Examples of Superior Accomplishments:

AT&T - Bell Labs - Lucent Technologies:

- Inventor of the msked automated DB form design tool.

( Far superior to other DB form design tools. )

- Co-inventor of PRL SQL like DB constraint language.

( Has features that are superior to MS SQL and Oracle SQL. )

- Professional Conference talks at COMSAC and Bell Labs.

- Three Employee Excellence Awards for p5c, e5cc, and FT work.

Parlano - Microsoft:

- Awarded a large bonus for outstanding debug work.

- Added Memory Diagnostics to quickly find all memory problems.

Other:

- Invented a system of psychology, wrote a book, and taught a class.

EXPERIENCE:

CompuSystems, Inc: 26 Apr 2010 to 6 Aug 2010 (Contract work)

Worked on Database Replication Software written in C on a UNIX platform. It

is a Client-Server system with database access and TCP/IP network

communication. After studying the 13,000 lines of initial code and

designing the system enhancements, I did the following:

- Wrote about 15,000 lines of C code in 3 months, or about 5,000 lines of C

code written per month. Very Exceptional Productivity.

- I also added Exceptional Maintainability to the code by adding Defensive

Programming methods and extensive Living Document comments in the code that

detailed the code.

- Developed code of Far Superior Quality, by writing code that does self

diagnostics on the data and warns of data sanity check failures.

- Used Superior Innovation, by designing perhaps the most advanted software

diagnostic log file in the industry. I worked to Human Engineer the log

file contents, to maximize the Speed of Cognition of the log file reader. I

provided more detailed data values and diagnositc calculated summary

values, for faster human cognition of diagnostic information. I provided

detailed contextual information, including time, processor, and data flow

diagram context. I identfied over 25 log types, including some Smart Code

advice to the log file reader, such as Hint and Compare, so software would

do some of the data analysis work for the log file reader.

My work gave the company one of the best Self Diagnostic Log File systems

in the industry, that helps to quickly identify and fix replication errors

when they do occur. Such superior quality means better customer

satisfaction and market share. I also suggested a further system

enhancement of software automatically fixing some replication problems,

without the need for human intervention. Innovative Quality sales.

This project added to my experience with Database, Network, and Self

Diagnostic Software.

JPMorgan CHASE: 15 July 2009 to 26 Feb 2010

- Worked on IBM AS400. Used Green Screen, Aldon, Eclipse, Aegis Client

Simulator (FIX based), and Morcom (XML based). I worked on Financial

Software for Trading, with 5M of COBOL and C code.

- I wrote 7K lines of C code in a month for the Cosmos system. I was one of

their most productive C programmers.

- I showed technical leadership by advocating high coding standards. For

example, I found and helped fix a data corruption problem in their stock

tracking software, due to poorly written C code.

- I showed great innovation by inventing a coding method to support full

test coverage. In test code, I used a Data Encoded Decision Table Array

with don't care values and first find matching.

- To support high quality product delivery, I served as the developer

representative to QA. I helped populate the testing spreadsheet of expected

test results, reviewed and diagnosed test results, provided detailed

retesting instructions, and did diagnostics on reported test failures.

Job search and study: Sep 2008 to Jun 2009

I installed Visual Studio and other software on my laptop. My reading/re-

reading has included: PHP and MySQL, JavaScript, Database Modeling and

Design, Java Database Programming, TCP/IP Sockets in C.

Microsoft: Feb 2008 to Aug 2008.

Do database software testing and bug fixing for a Microsoft product

administration system. The system includes hundreds to thousands of DB

Tables, MS SQL stored procedures, C# files, ASP VB, JavaScript, and XML

files.

Job search and study: Dec 2007 to Jan 2008

Read: The C++ Standard Library, A Tutorial and Reference (745 pgs)

to deepen my understanding of C++ and the STL.

Microsoft-Parlano: Mar 2007 to Nov 2007 (Network Programming)

(Parlano was a partner and then became a part of Microsoft.)

- Maintained and enhanced 80,000 lines of very complex C code.

- Enhancement included over 2,500 lines of C code, done within a month.

- Most work was on the IRC, which is a socket based program for massive

network data transfer, with many thousands of clients.

- C# programming: In my last three weeks at Microsoft, I added 1,121 lines

of C# code to a log file diagnostics tool to implement: Human Engineering

of the log display, allow viewing multiple log files simultaneously for

time wise comparison, toggle on and off display of any viewed log file, and

filter out log file lines based on logging level.

- Added a Memory Log File to the Internet Relay Chat (IRC) system and

developed a memory diagnostic tool for finding memory leaks, and used it to

find and fix a very difficult memory leak.

(800 lines new code, 500 lines modified code, 1200 lines tool code.)

- Enhanced the IRC log file with self diagnostic summary statements to more

quickly identify and resolve any detected problems.

- Allow the IRC log level to dynamically change at run time so a customer

problem can have better diagnostics for better customer support.

- Fixed an IRC out of memory problem that occurs during certain extreme

size conditions, thus greatly expanding channel size limitations.

- Fixed an IRC missing Node Bit problem that can occur with a Node stop and

restart, thus supporting full recovery during hardware problems.

- Fixed an IRC core dump that occurred during domain isolation.

- Fixed an SSO Login problem that was not locally reproducible.

- Enhanced Java patch maker code for Unix and Windows builds.

- Wrote a Wiki page to document the build for QA testing procedure.

- Updated components file to support Active Directory Resource Forests.

CellTrak Technologies: Jan 2007 to Mar 2007 (Healthcare: J2ME)

1) Worked on J2ME code that was tens of thousands of lines. Rearranged J2ME

code from high level to low level calls and added JavaDoc comments to make

the code maintainable.

2) Wrote a RMS access class for multi-threaded access. I had to not only

prevent more than one thread from opening the same RMS file, but also had

to prevent the same thread from reopening the same file. My code not only

had to prevent a multi-thread multi-mutex deadlock, but also the unusual

case of a single thread self imposed deadlock, due to a persistent lock

when a file is left open. This required innovation and understanding

threads.

3) Wrote a MIDlet and code for automated testing of my RMS class, for any

possible problem with threading or data corruption. It allowed user

selection of one of many automated tests and step at a time automated

testing to isolate problems.

Guardian Angel Technology, Inc (Mar 2004 to Dec 2006):

. Wrote 14K+ lines of J2ME in about 3 months for a GPS Friend Finder

project for NexTel phones that is more feature rich than any other App

in that market, assuring capture of market share!

. Wrote 11K+ lines of BREW C++ for a GPS Tracking project for Motorola

phones, including the RAZR. Code includes a user form interface, GPS,

RMS type file I/O, and network communications.

. Wrote 7K+ lines of J2ME, and thousands of lines of PHP with MySQL, for

a child safety GPS tracking project for NexTel phones.

. Web: DHTML, PHP, JavaScript, ASP-VB.Net, MySQL, C, etc.

. Also did some data entry and server setup work.

After Lucent cut 100,000 IT workers and the post 9-11 recession,

I worked as a cashier at Portillos.

AT&T and Lucent Technologies May 1980 to June 2001

Member Tech Staff (1992 to 2001)

. Individual Achievement Award for Campus Diversity Leadership

. Three (3) Employee Excellence Awards for PRL, EVL, and FT

. C++ programming of code to evolve Versant OODB

. C++ programming of intranet communication via CORBA

. Reading MIB files to help develop DB schema design

. Debugging ATM traffic control code for internet packet switching

. Enhanced the p5c PRL compiler to improve Memory Management

. Enhanced p5c performance on multiple platforms

. Enhanced e5cc EVL compiler, written in C++, shell, and yacc

. Fixed Fractured memory, the most obscure Memory problem

. Developed Memory Management debug tools and other C tools

. Team Leader of Feature Test of p5cc and PowerPC tools

. Wrote shell scripts to automate recording Feature Test results

. Wrote C code to auto generate Feature Tests

. Developed Feature Tests from doc of 300+ requirements.

. Mentored co-worker on p5cc EVL compiler

. Budget project schedules via time and cost estimation

Member Tech Staff Level I (1984 to 1991)

. Member of Data Integrity Task Force to brainstorm improvements

. Knowledge Elicitation of Domain Engineers for requirements

. Co-invented the PRL language. Wrote 1st BNF spec for PRL.

. Team Leader of ODIN RDBMS and ATHENA Expert System

. Wrote PROLOG code for the Inference Engine

. Wrote C functions to support PROLOG functors

. Major run time performance improvements to inference engine.

. Parsed schema files to populate knowledge base

. Wrote 5,000 lines of C code in two months

. Enhanced tools that ported object files from IBM to VAX

. Enhanced termctl for Run Time Speed and "vi" flexability

. Enhanced msked with AI auto generated data entry format

. Enhanced msked with tool based training of users

. Wrote SQL code as part of testing the SQL compiler

. Full Life Cycle programming in C

. Spoke at COMSAC and AI Days professional conferences

. Fixed and enhanced ODIN RDBMS application code

Associate Tech Staff (1980 to 1983)

. Full Life Cycle programming in C for ODIN RDBMS

. Enhanced the termctl terminal screen control software tool

. Invented the msked data entry design tool

United States Air Force: 1971-1975 (Security Clearance)

Education: MS in CS at SIU-C with 3.5 GPA, while working. SIU: MS CompSci

May81, BS CompSci Aug77, BS Econ Aug76, Math Major.



Contact this candidate