|
SUMMARY |
Software developer with experience in simulation/modeling, UX
design, UI development. Proven track record in a
commercial development environment. Experience on a
variety of platforms.
Thorough knowledge of software development processes.
Engineering and physics background. Seeking a
DOD position in a related field.
Previously held DOD Secret clearance.
|
|
EXPERIENCE |
SENIOR SOFTWARE DEVELOPMENT ENGINEER
SIMULIA (Dassault Systèmes), Providence, Rhode Island.
December 1998 to present (Fulltime employee).
Currently part of the 3DExperience development team working
on the next generation, enterpise-level, interactive product.
Previously one of the lead developers for the
Abaqus CAE product, focusing on user interface
design to render advanced analysis concepts into intuitive
interfaces. Responsible for
product design, implementation, bug fixing, verification, and
product testing -- all with minimal supervision.
Perform project management on complex development projects with
project teams as large as 12 members. Development
includes the design and development of GUI code as well as the
supporting object model. Provide mentoring
and advising to junior developers. Recipient of
DS Forward award 2007, 2008, 2009, 2010.
|
|
COMPUTER SCIENTIST
Naval Undersea Warfare Center, Newport, Rhode Island.
July 1985 - December 1998 (Fulltime employee).
Simulation/application/graphics programmer for the
Launcher Division. Conducted various analyses related to
vehicle/submarine dynamics, hydrodynamics, stability,
propulsion, and control. Also responsible for
maintaining, operating, and upgrading a large six
degree-of-freedom, non-linear dynamics simulation.
The dynamics simulation predicted trajectories
and launch forces of submarine-launched vehicles (torpedoes,
missiles, mines, countermeasures). Developed interactive
graphics
software for pre and post processing.
Graphics codes utilized OpenGL/Motif and ran on UNIX
workstations or PCs with X/OpenGL session software.
Wrote supporting HTML documentation.
Duties included every aspect of computer related work:
programming (design, development, testing,
and documentation), software configuration management,
administration (system,
network, and web), maintenance, and security. Analysis tasks
required that results were documented via
technical reports and presentations.
Many presentations utilized videos of 3D animation sequences.
Wrote many engineering programs in
support of analyses -- eg., 2D and 3D graphics support programs,
mesh generators, integrators, interpolators, curve fitting
programs, etc.
|
|
LANGUAGES |
C++, C, Perl, Python, Javascript, Fortran, UNIX Shell,
Pascal, Basic, Assembler, HTML5, CSS3, Dev Studio.
|
|
HARDWARE |
PC, Linux, SGI, HP, IBM, Sun.
|
|
GRAPHICS |
Fox Toolkit, X11/Motif, OpenGL, PostScript, GKS, various GUI builders.
|
|
EDUCATION |
MASTER OF SCIENCE in Mechanical Engineering and
Applied Mechanics,
University of Rhode Island, Kingston, Rhode Island,
December 1988.
Significant paper involving a substantial amount of independent research:
Potential flow through a concentric hole in a circular membrane
Advisor: Frank M. White
|
|
BACHELOR OF SCIENCE in Oceanographic Technology,
Florida Institute of Technology, Melbourne, Florida,
June 1984.
Passed E.I.T. State of Florida (1984).
Who's Who Among Students in American Universities and Colleges (1984).
|
|
REFERENCES |
Upon request.
|
|