Post Job Free
Sign in

Engineer Software

Location:
Silver Spring, MD, 20910
Posted:
March 09, 2010

Contact this candidate

Resume:

Pelles, D. A., Resume

Donald Alfred Pelles 301-***-**** abnr09@r.postjobfree.com

Experienced, innovative, and highly productive software developer and

mathematician seeking an interesting, engaging, and rewarding

development position.

EDUCATION

Ph.D. degree, Mathematics

GRADUATE SCHOOL University of California, Berkeley

o National Science Foundation fellowship

B.A. degree, Mathematics

COLLEGE Harvard

o graduated Magna Cum Laude, Phi Beta Kappa

o four-year full tuition scholarship

TECHNICAL SUMMARY

Languages Operating Tools, Skills

Systems Database

Java UNIX Oracle Analysis, Problem-Solving

C++, C Windows CPLEX (Ilog) Object-Oriented Development

FORTRAN Coding / Testing / Debugging

Perl, shell scripting Mathematics

Assembler Algorithms

Linear Programming, MIP, OR

Writing

EXPERIENCE

Fanniemae (6/08 – 12/2008)

Washington, DC

Financial Engineer

Enhance software systems to evaluate value of derivatives and other financial instruments.

Languages and Software: C++, Perl, Java

JDA / Manugistics (8/99 – 6/08)

Rockville, MD

Lead Developer, Knowledge Discovery Engineer

Rewrote and enhanced, as part of a team of developers, the strategic supply chain

optimization product Strategy, which has saved clients millions of dollars over the past ten

years.

Developed mathematical formulations and algorithms to implement new functionality in

commercial supply chain software products.

Wrote implementation and test specifications.

1

Pelles, D. A., Resume

Implemented new features in software products: code, test, debug, document.

Worked with Support and clients to resolve client issues, through analysis, software

improvements, and explication.

Trained other developers, testers, and support personnel

Languages and Software: Java, C++, Perl, Microsoft Visual Studio, Visual Slick, IdeaJ,

CPLEX [Ilog], WinCVS, Toad, Oracle

Johns Hopkins University (9/92 - 5/01)

Baltimore, MD

Instructor

Taught graduate courses in UNIX, Perl, and C in the School of Part-Time Engineering

Primark (formerly Disclosure, Inc.) (6/96 - 6/99)

Bethesda, MD

Applications Developer, Development Manager

Managed a development team of up to 10 people, developing GUI and middleware layer

software and carrying out 24-hour support of online production systems.

Designed and implemented software involved in delivering company financial information

and other documents to clients interactively in real time, recording order information, and

reporting on production system usage and performance. Coding in C++, Forte (4th

generation object oriented development tool), C, and Perl in a UNIX and Sybase

environment (SUN, HP). Supported online production systems.

Languages and Software: C++, Forte, Perl, CVS, Borne Shell, make, vi editor

Computer Associates, Inc. / Legent (12/94 - 6/96)

Herndon, VA

Senior Developer

Designed, coded, and tested commercial software, using Object Oriented methodology and

C++ language. Used sockets to carry out network data transfer between Windows NT and

UNIX machines, and the Rete++/Eclipse inference engine to make run-time, rules-based

decisions.

Design and code "Modeler for MVS" product, running on PC under Windows NT or

Windows 95 and using Visual Basic 4.0.

Q/A for AgentWorks: SNMP agents and managers and Agent Factory product, for UNIX

and Windows NT. (AgentWorks is part of CA Unicenter)

Languages and Software: C++, make, vi editor, Rational Rose, RETE (inference engine)

Telink Systems, Inc. (9/93 - 12/94)

Gaithersburg, MD

Senior Engineer

Implementation of EDI (Electronic Data Interchange) product, on UNIX and DOS platforms,

coding in C, C++, Visual Basic, and Bourne Shell. Develop and enhance a complex multi-

process system utilizing interprocess communications and sub-process spawning and

control.

Developed windowing user interface and data entry system involving multiple linked

2

Pelles, D. A., Resume

screens, pop-up windows, scrolling, etc., using C++ and Assembler on DOS platforms.

Technical documentation of existing and new products.

Participated in corporate planning for and design of future products.

Universal Communication Industries (9/85 - 8/93)

Columbus, OH

Development Analyst

[Consulting relationship, part-time on-and-off until 11/92, when it became full-time. UCI was a computer

systems design firm specializing in tape and disk peripheral subsystems, device drivers, and performance

monitoring and analysis software.]

Designed, developed, and tested software, including a seismic data processing system,

using C, Assembler, and FORTRAN. Designed and implemented plots and graphs with C

and XWindows (XLib, etc.).

MCI Telecommunications, Inc. (8/90 - 10/92)

McLean, VA

Senior Engineer

Team Leader for Configuration Management (archiving, organizing, controlling access to

code for various releases at all stages of the development cycle) in a large product

development and testing organization. Worked with DEC VMS products CMS and MMS

and developed additional software in C and Assembler, including client-server system over

DECnet.

Performance analysis of field software, resulting in eight-fold improvement in processing

time.

Prototype port and development of Network Control Systems intelligent routing software,

from VAX/VMS to nCUBE and several UNIX environments. Coding in C.

Accurate Information Systems, Inc. (5/89 - 8/90)

Columbia, MD

Senior Member of Technical Staff

Designed, coded, tested, and documented software to implement a real-time analog-to-

digital data collecting and conversion system, with hardware consisting of an Aptec I/O

Computer with a Tustin A/D converter and an IBIS disk attached, with a VAX 11/780 as

host. Coded in FORTRAN, [Aptec] STAPLE, and [Aptec] microcode Assembler.

Supervised one assistant.

Programmed in C in a UNIX environment. Developed and taught a course on the basics of

UNIX.

RAXCO, Inc.

Rockville, MD

Software Engineer (11/86 - 5/88)

Manager, Software Development (3/88 - 3/89)

Led staff of six software engineers in development, enhancement, and maintenance of

successful commercial system and utility software products for VAX/VMS. Served on

Corporate Planning Committee.

3

Pelles, D. A., Resume

Developed new releases, containing major innovative enhancements, of disk-to-tape Fast

Backup product and System Utilization and Performance Evaluation system for VAX/VMS.

These products were in daily use at hundreds of sites worldwide. Coded in VAX Assembly

Language (MACRO) and FORTRAN, using VMS System Services, ASTs, QIOs for I/O and

file operations, and other VMS internals.

Environmental Protection Agency (EPA)

Environmental Sciences Research Laboratory (ESRL)

Research Triangle Park, NC

Employed by the following contractors:

Computer Sciences Corporation ( 5/81 - 9/81)

Computer Data Systems, Inc. (10/81 - 9/84)

Computer Sciences Corporation (10/84 - 2/85)

Computer Sciences Corporation ( 1/86 - 8/86)

Responsible for original mathematical work in solution of scientific problems, and for

design, implementation, testing, and output analysis (graphic displays) of corresponding

computer systems for the North East Regional Oxidant Study (NEROS) project, a complex

model of pollution generation and dispersion over the Northeastern United States.

System and program design using Jackson Structured Programming and Design, coding in

FORTRAN on VAX/VMS and UNIVAC 1100. Created original graphic and pictorial

displays on Hewlett-Packard flatbed plotters.

Software Resources, Inc. (2/85 - 10/85)

Raleigh, NC

Software Engineer

Worked under contract at Simmonds Precision, Inc., on real-time SCADA system on

VAX/VMS, to control Los Angeles water supply.

Worked on PDP11 BASIC to VAX BASIC conversion for large insurance system.

4



Contact this candidate