William L. St. John
Farmers Branch, TX 75234
*********@*******.***
PROFESSIONAL SUMMARY
Accomplished, results-driven Senior Software Design Engineer with many years experience successfully designing reliable, maintainable systems. Demonstrated ability to produce quality solutions.
• Innovative, detail-oriented thinker. Exceptionally tenacious in analyzing requirements, exploring multiple alternatives and selecting the best solution based on experience, continually refreshed technical knowledge and balanced judgment.
• Respected coach and mentor with ability to train and motivate others to exceed established goals.
• Consistent, well-organized and dependable performer with a dedication that goes above and beyond to deliver solutions on time and under budget.
TECHNICAL SKILLS
Languages: C++, C, FORTRAN, HTML, XML, COM, DCOM
Databases: SQL
Platforms: Windows, Unix
APIs/Technologies: UML, Windows Forms, MFC, Windows API, STL, Templates, Design Patterns, Windows SDK
Tools: Microsoft Visual Studio, NetBeans IDE, gcc compiler
PROFESSIONAL EXPERIENCE
RTKL Associates Inc., Dallas, TX 12/2010 – 01/2011
Software Contractor
Designed and coded an elevator simulator DLL for a building traffic patterns simulation.
Tools Utilized: Windows XP, NetBeans 32-bit compiler, C++, MedModel simulation package
De La Rue North America Inc., Irving, TX 01/2007 – 12/2010
Software Contractor
Designed and coded a software tool used to configure a high speed cash sorting machine. Software was coded in C++. System configuration files were written in XML.
• Added new functionality and features to the security tool used on the cash sorting machine.
• Designed and coded graphical user interfaces for diagnostics for new hardware features added to the cash sorting machine.
Tools Utilized: Windows XP, MS Visual Studio 2005, C++, Win Forms, XML, .Net 2.0, SQL
Kysor Panel Systems, Ft. Worth, TX 12/2005 – 01/2006
Software Contractor
Supported and designed/coded enhancements to an in-house cost estimating system for the design and building of cooler/freezer units for convenience stores. Added new functionality and features to the system retrieving feature cost information via SQL.
Tools Utilized: Windows XP, MS Visual Studio .NET, C++, MFC, SQL
Anchor Software, LLC, Plano, TX 11/2004 – 05/2005
Software Developer
Supported and designed/coded enhancements to PC-based postal address search and change of address (NCOALink) system. System was entirely coded in C++ and enhancements used STL containers and algorithms where applicable.
Tools Utilized: Windows XP/2000, MS Visual Studio 6.0, C++, MFC, COM, DCOM, SQL
Bowe Bell & Howell, Irving, TX 10/1996 – 08/2003
Senior Software Engineer
Designed/coded and supported a multithreaded PC-based postal address search systems. System was entirely coded in C++ and changes used STL containers, STL algorithms and design patterns where applicable.
Tools Utilized: Windows XP/2000/NT/9X, MS Visual Studio 6.0, C++, MFC
Alcatel (formerly DSC Communications Corporation), Plano, TX 04/1992 – 10/1996
Software Engineer
Designed and developed utilities and resident programs that effectively enhanced and supported telecommunication switch SS7 system.
Tools Utilized: C++, C, Assembly, Windows, UNIX, HP workstation
PRIOR EXPERIENCE
Held positions with a variety of leading corporations, including:
Micronyx, Richardson, TX
Senior Software Engineer
Designed security system for PCs running DOS.
UTL Corporation, Dallas, TX
Senior Engineer
Maintained embedded operating system for an electronic surveillance system.
Texas Instruments, Dallas, TX
Software Design Engineer
Designed applications for a variety of defense projects.
Tools Utilized: MIPS 3000 RISC based embedded processor, Crystal Reports, PCs, embedded operating systems, C, FORTRAN, Pascal
EDUCATION
University of Arizona, Tucson, AZ
Bachelor of Science, Systems Engineering
Bachelor of Science, Mathematics