John F. Howard
**** ***** ***** ** ** ( Leesburg, VA 20176 703-***-**** (
***********@*******.***
Qualifications Profile
Skilled and experienced Software Engineer with a track record of successful
design and coding projects in multiple environments.
> Over 14 years of experience in object-oriented programming.
> Over 20 years of experience in Engineering and Manufacturing software
projects.
> Highly proficient in designing, optimizing and troubleshooting
projects.
> Natural leader with a proactive approach to troubleshooting and
problem solving.
> Independent and self-motivated with a strong work ethic and a record
of delivering projects on time, on budget, and without defects.
Technical Background
Platforms Windows (XP, NT), Microsoft Server 2003, SQL 2005, SQL 2000
Languages C#, ADO.NET, WinForms, C/C++, T-SQL, ASP.NET, VB.NET
Development Visual Studio.NET 2008, Visual Studio.NET 2005, Visual
Studio.NET 2003, Crystal Reports, OpenGL, InstallShield
Other CAD/CAM, 2D/3D graphics, Architect-Engineering, Parts
Design
Professional Experience
PRAETORIAN, L-3 COMMUNICATIONS, Chantilly, VA
2008 - Present
Software Engineer
Designed and implemented WinForms-based software using C#, XML, and .NET
Remoting to start and control jobs on remote servers. Developed an earlier
product with look and feel of DevStudio. Converted Dev 6 C++ software to be
built under DevStudio 2005. Developed prototype for new Forms product using
.NET 2008, C#, WCF, and SQL 2005
CYLAB, INC., Vienna, VA 2007 -
2007
Senior Systems Engineer
Redesigned and implemented Web-based software using VB.NET, SQL 2005, and
Crystal Reports. Maintained existing Cold Fusion program. Installed both
programs on Microsoft Server 2003 running IIS. Ported both programs from
SQL 2000 to SQL 2005.
Special Projects, Leesburg, VA
2004 - 2007
Self-Employed
Developed database software to manage information regarding client contacts
for a small insurance business. Developed software using Cold Fusion for
database access and Microsoft Access for tables, forms, charts, and
queries.
AMADASOFT AMERICA, INC., LaMirada, CA 1997 -
2003
Senior Software Engineer
AmadaSoft develops software to support robot-controlled bending machines,
stamping machines, and manual-bending machines manufactured by the parent
company, Amada. Worked on the development of software to support various
machinery types. Maintained nightly builds and troubleshot problems.
Provided technical assistance to less experienced programmers. Transitioned
the team from the outsourced consultant programming staff that originally
supported the company's main product, solving problems with architecture,
graphics and GUI. Served as the manager of short-term development projects
(e.g., Pro-Engineer Interface, Part Stamping application).
o Introduced automatic nightly builds for the primary manual bending
product from SourceSafe through InstallShield, substantially reducing
coding change interface errors and providing an installable product
ready for QA testing.
o Standardized both registry design and InstallShield implementations to
approach Microsoft certification requirements.
o Designed and coded an interactive application which optimized part-
stamping sequences and wrote a ProEngineer ToolKit application which
improved the sheet metal bending process.
o Developed API to customize Bending Setup printouts.
o Designed improvements to primary products.
MICROCADAM, INC., Los Angeles, CA 1994 -
1997
Senior Technical Staff
Retained by this new company formed as a result of the merger of Altium and
CSC. Worked in multiple environments that included various Windows
platforms as well as HPUX, AIX, and SOLARIS running xdb, dbx, Motif, and
Xlib.
Involved with the development of the company's new 3D project (HELIX).
Collaborated with a team of Japanese programmers creating overnight builds.
Checked and repaired builds each morning.
o After converting HELIX (3D CAD/CAM system) to HOOPS, ported HELIX to
Unix systems and maintained all platforms. When HELIX adopted the
standard Microsoft MDI look for HELIX, used the resource editor to
build and design dialogs and C-language callback routines.
o Assisted with the original port to Windows NT and subsequently
maintained the system.
o Helped the documentation group by mapping context-sensitive help to
the hierarchy presented by the Windows GUI, which substantially
reduced their workload when GUI changes were implemented.
o Supported Help Line personnel with customer problems.
o Shepherded new releases through the QA process.
ALTIUM, INC., Burbank, CA 1991 -
1994
Manager
Part of a select team of programmers who supported the CADAM product that
was subsequently sold to IBM. Worked on both the 2D product widely used
for both part design and plant design and the new 3D product designed to
assist with part and assembly design.
o Managed a small staff of programmers developing the new 3D CAM/CAM
system on both Windows and UNIX platforms.
o Designed and coded C++ class implementation for a solid modeler.
Previous Experience
Computer Programmer for engineering design and development projects.
Designed 3-D geometry for modeling piping system components. Ported UNIX-
based 3D CAD/CAM system to IBM mainframes. Worked on design and development
projects for boiling water reactor projects for nuclear facilities in the
US and abroad. Database and network experience.
Education & Professional Development
BS, Nuclear Engineering
NORTH CAROLINA STATE UNIVERSITY
Object Oriented Programming
LEARNING TREE, INC.