Post Job Free
Sign in

Engineer Software Manager .Net Development Design

Location:
Leesburg, VA, 20176
Posted:
October 21, 2010

Contact this candidate

Resume:

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.



Contact this candidate