Post Job Free
Sign in

C++ developer, Object-oriented designer

Location:
Roswell, GA, 30076
Posted:
June 29, 2013

Contact this candidate

Resume:

Dale Elliott

*** ******* ***** *******, *******

404-***-****

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

SUMMARY:

Almost 20 years of experience in systems analysis, design, and development

experience with C++.

Proven ability to deliver solutions to challenging problems

Ability to work independently as well as in a team environment

Excellent troubleshooting and debugging experience

Experience developing in C/C++ on Windows and Unix (HPUX/AIX) enterprise

operating systems.

Some experience with Java and C#.

SKILLS SUMMARY:

C++ Language (15+ years) Design Patterns/Idioms

(10 years)

Java (4 years) SQL / SQL Server (7

years)

OO Design (15+ years) Visual Studio (10+

years)

C# Language (1 year) Version Control Systems

(10+ years)

EDUCATION:

Master of Science in Computer Science 1992

Texas State University

Bachelor of Art in Psychology 1984

University of Texas

EXPERIENCE:

McKesson March

2013-May 2013

Alpharetta

C++ Consultant

Resolved C++ program issues (such as memory leaks and poor performance)

found in Hospital/Medical related applications in a MS Windows environment.

In one case my solution improved the efficiency of a key file-processing

application by 50%.

Handled several critical issues and reduced the backlog of defects high and

medium level defects by 10%.

Environment: Tools/Skills used: C++ (Visual Studio), STL, SQL Server,

StarTeam

Verint Jan

2011-June 2012

Alpharetta

Senior C++ Developer

Enhanced and maintained Archiver component of phone conversation recording

application. The application is used by financial institutions, call

centers, and other companies to insure that critical phone conversations

are captured and stored accurately and dependably. In some cases, customer

archive requirements may include adherence to strict federal law.

Utilized C/C++ best practices and object-oriented design

patterns/techniques to insure quality code with maximum reliability,

maintainability and flexibility.

All features were delivered on time.

Environment: Tools/Skills used: C++ (Visual Studio), STL, SQL Server,

ClearCase, XML

FUNDtech

Aug 2008 to Sept 2010

Norcross

C++/Java/C# Developer

Developed and debugged code for Banking related software (which handles

Bank-to-bank transactions, among other things).

Most of the coding was on the server side (C++) on the Windows platform,

but some coding also involved Client side development in Java. One project

involved C#.

Handled programming tasks in all areas of a 3-tiered application using

multiple languages and tools.

Environment: C++ (Visual Studio), C# (VS), Java (Eclipse), SQL Server,

Win XP, XML, StarTeam

ACS Dec

2007 to June 2008

Norcross

C++ Developer- consultant

Programmed code that reads, validates, processes, and re-encodes data back

to a magnetic strip for an ATM-like system that handles transportation

tickets for the city of Cleveland. The software processes all types of

tickets, including period, set trip, transfer, and value.

Delivered modules on time and with high quality for this mission-critical

application.

Environment: C++ (Visual Studio), STL, Win XP, StarTeam

Manhattan Associates Sept

2004 - Dec 2007

Atlanta

C++ Developer, Java Developer

Primary debugger and maintainer for FlowTrak, a Slotting Optimization

program that enhances item placement and efficiency of a warehouse layout.

FlowTrak is written in Java, and utilizes SQL extensively.

Responsible for troubleshooting and fixing coding and design issues found

in C++ based applications, including WM (Warehouse Management) and Billing

Management. Messages are handled with XML.

Environment: Java, C++, SQL, XML, Starteam

Kinetics

2003 - 2004

Orlando. Fl

C++ Developer-consultant

Programmed Airline Kiosk software for NorthWest Airlines. The program is

similar to a Point-of-sale system, as it allows the customer to check in

and change flights via a touchscreen, while also providing receipts and

coupons. The program handles many simultaneous requests, monitors and

restarts critical processes, and deals with a large volume of transactions

everyday throughout the US.

Debugged many server-side issues including processing client side XML

messages and handling of complex Airline business rules within a

multithread/multi-transaction environment.

Environment: C++ (Visual Studio), XML, Aix, Source Safe

RouteMatch Software

2003

Atlanta

C++/Visual Basic Developer-consultant

Debugged many critical bugs found in the Scheduler component of a transit

management and logistics solution application, and improved the robustness

of the code significantly.

Enhanced VB code that handled complex tree data representations that

involved elaborate business rules and relationships.

Environment: C++ (Visual Studio), STL, MS Visual Basic (VB), Windows NT,

Source Safe

SchlumbergerSema

1999 - 2002

Atlanta

Principal Software Engineer

Designed and coded (in Java) portions of the client and server side of a

large Telecommunication billing application, as well as other full life

cycle work, such as Requirements, Analysis, and Maintenance.

Team Lead of the Identify and Recover application, which handles the

identifying and processing of delinquent bills. Led the design and coding

effort of seven designers, and coded some of the key components of the

Business Object Model. The project made all of the key dates, and remained

below the projected number of defects throughout the project.

Programmed several key components of the Identify and Recover program

utilizing C++ and some Java.

Environment: Java, C++, Design Patterns, OOAD, Unix, Windows NT, JBuilder,

SQL, Oracle

Georgia Pacific

1998 - 1999

Atlanta

Senior Software Engineer - consultant

Developed software interfaces between SAP and Manuguistics applications

which allowed them to share information.

These interfaces heavily utilized Batch and ad-hoc SQL and the C++ STL.

Designed portions of the Business Object Model, utilizing Design Patterns.

Environment: C++, SQL, Oracle, Unix, Design Patterns, STL, ksh Shell

scripting

Equifax

1997- 1998

Alpharetta

Technical Lead-consultant

Led the data conversion effort between Equifax's old legacy data

representation and the new object-oriented Business object model, as well

as the implementation of the business objects. This was part of a major re-

engineering of Equifax's core business.

Managed the effort of seven programmers (all C++) and designers, and

resolved all of the conversion design issues.

Environment: C++, UML, Rational Rose, Windows NT, AIX, OOA/OOD, Design

Patterns, STL

IBM

1996-1997

Atlanta

Senior Designer-consultant

Designed key components of the IBM Call Center software based on C++, which

handles all IBM Direct sale calls throughout the U.S. The design of the

Business Object Model incorporates smart pointers and proxy classes to

increase performance through reference counting and deferred database

access.

Environment: C++, Rational Rose, OS/2, AIX, OOD, Design Patterns, Booch,

PVCS, ksh

MCI

1995-1996

Atlanta

Senior Designer / Developer-consultant

Co-designed and programmed various sections of MCI's Horizon billing system

using objected-oriented design techniques and C++. This system can handle

36 million metered, non-metered, and adjustment transactions throughout the

U.S. each day.

Designed the tax section so that it can interact with local MCI billing

systems located on various platforms, as well as store and retrieve tax

information on different database systems (relational or object-oriented)

with minimal changes.

Utilized several design techniques, such as the singleton, handle,

decorator, and composite design classes to provide maximum flexibility and

code reuse.

Environment: C++, Rumbaugh OMT, AIX, OOA/OOD, Design Patterns, Shell

Scripts, STL, PVCS

BellSouth

1994-1995

Atlanta

Senior Designer / Developer-consultant

Co-designed a distributed application that automated the provisioning of

complex data services for the southeastern portion of the US. Several

Design Patterns were used, including Model/View/Controller.

Environment: C++, Booch, HP-UX, OOA/OOD, Design Idioms, Oracle, SQL, Shell

Scripts

HBO & Company

1993-1994

Atlanta

Senior Developer-consultant

Programmed 8,000 lines of C++ code within Windows for the server section of

a client-server application.

My code broke down incoming electronic medical records (in the HL7

standard) into an Object-oriented representation of the medical record that

would be used internally.

Additionally, my portion of the code converted different variations of HL7

records from one variation to another (the interpretation of the standard

was different for different companies)

Environment: C, C++, Booch, Windows, OOD, Shell Scripts, PVCS

IBM

1992-1993

Boca Raton, FL

Operating System Debugger-consultant

Developed and implemented fixes for the OS/2 operating system as member of

IBM change team.

Analyzed OS/2 defects using IBM Kernel Debugger. This sometimes involved

conducting remote debugging sessions with international customers.

Specialized in creating solutions to workplace shell problems and

Presentation Manager issues.



Contact this candidate