Charles E. Badley
Fairfax, VA 22031
703-***-**** (cell)
********@*******.***
SUMMARY OF QUALIFICATIONS
Charles Badley has 20 years experience in full-life-cycle software development, primarily using
C/C++; although, he has also used FORTRAN, Pascal, assembly language, HTML, Javascript
and LISP. He has worked as a Software Engineer in the capacity of analyst, designer, lead
developer, manager, trouble-shooter and client point-of-contact for both military and commercial
applications. Much of the programmer he has performed in the past twenty years has been in
conjunction with SQL in the form of Teradata, Oracle, Dbase, Rbase and Access. He holds a
bachelor’s degree in Chemical Engineering; moreover, he has completed all of the course work
for a master’s degree in Mathematics. He currently holds a Secret Clearance.
PROFESSIONAL EXPERIENCE
DKW Nov ’02 - Present
Navy Yard, Washington, D.C.
Programmer/Analyst
• Repair and upgrade 5500 processor communications code in C
• Create data conversion application using C++.
• Repair and upgrade P.C.-based GUI editor in Pascal.
• Analyze ADA code for communications system.
• Troubleshoot entire system when problems are encountered by customer. Upon analysis,
provide manager with diagnosis, solution and time-frame for implementation.
• Produce CMMI, Contingency and other documentation for PCMT and other projects
• Specify and order hardware for PCMT project.
FTS2000 Project for GSA Jan ’96 – Jun ‘02
AT&T, Oakton, VA Feb ‘96 – Jun ‘02
Programmer Analyst
• Develop Service Order applications, including billing, inventory and ordering systems for GSA.
Environment was Visual C++, MFC, Windows 98, Teradata DBC, SQL, PVCS and MS Visual Source
Safe version control software.
• Group lead for the Y2K rewrite of all of the billing and inventory related software. This involved
creating new applications and converting old ones from SDK to MFC. At least a million lines of code
were involved and the schedule, a very aggressive one, was met.
• Team lead and data analyst for maintenance. Responsibilities include prioritization, delegation and
coordination of work, analysis of troubles reported by users, code changes, testing and releasing the
code to the production environment.
• Point of contact for the data center concerning problems with mainframe batch jobs. Solely
responsible for problem isolation, resolution and release of own code as well as trouble-shooting more
difficult problems for other programmers.
• Develop and define system requirements documents. This involves defining the user interface,
determining the precise flow of data, including mandatory and optional fields and the data necessary to
be transmitted downstream to other systems, and translating the user requirements into systems
specifications.
• Develop and define system test cases. This involves assisting the tester in developing the test cases
as well as reviewing results produced by the execution of the cases.
• Mentor co-workers in Visual C++ and coding in general.
Potomac Systems Engineering, Annandale, VA
Programmer Analyst Feb ’93 – Apr ‘96
• Produced training application for Army customer in Levenworth, Ks, using Visual C++ MFC.
Instead of using existing database package, designed an encrypted, custom database for the application.
• Upgraded FORTRAN segment of materials distribution/delivery package for Pentagon. Some
Oracle/Ingres programming was involved. This program used simulated annealing method (modified
Newton’s method) to determine best solution for a complex materials delivery scenario.
• Created and maintained several applications in MicroSoft Access for various Pentagon customers.
Computer Sciences Corporation, Cheltenham, MD
Senior Telecommunications Consultant Mar ’90 – Feb ‘93
• Maintained several modules of very complex naval communications package. Primary languages
were C and Pascal; although some machine language coding was involved.
• Completed on-time two special projects, rejected by every other analyst on the team for its
complexity and short schedule.
Radian, Alexandria, VA
CAD Manager Apr ’87 – Feb ‘90
• Managed Autocad team for army project (Ft. Belvior RD&E Center). This involved teaching CAD
to experienced draftsmen, overseeing performance and maintaining associated hardware.
• Created engineering applications in LISP for Belvior customer.
• Created several database applications using Rbase, Dbase and Clipper.
• Coded image analysis applications using C and assembly language for Targa TrueVision and Dr.
Halo device drivers.
Alphatec, Washington, DC
CAD Manager Feb ’86 – Feb ‘87
• Produced CAD and CAE for architectural design firm.
Texas Instruments, Dallas, TX
Engineer May ’83 – Dec ‘85
• Designed, estimated and oversaw facilities enhancements at semiconductor production facility.
• Planned and lead bi-monthly safety meetings for staff engineers.
HARDWARE/SOFTWARE
Languages - C, C++ MFC and SDK, SQL, FOCUS
Operating Systems – Windows 98, 2000, NT, UNIX, ISPF, VM/CMS, MVS/TSO
Mainframes - IBM 3090, Amdahl 5860
Database – Teradata
EDUCATION
Texas Tech University, Lubbock, TX
Bachelor of Science, Chemical Engineering, Dec 1982
George Mason University, Fairfax, VA
Completed all coursework for Master of Science, Mathematics,
3.85 GPA