GARRETT
WILLIAMS
Software
Engineer
303
W.
Meadowbrook Drive
Tucson,
AZ
85704
520-575-5871
grwilliams@earthlink.net
SECURITY
CLEARANCE:
Secret
WORK
SUMMARY:
Simulation
software design and creation has been my passion for
many years. I have been lucky enough to put my passion to work for the
last
fourteen years. I have enjoyed working as a team member developing
simulation
software with full documentation, implementation and testing phases.
Reality
has challenged me to hone the skills necessary to create good code on
the
"fly" or with shortened deadlines and rapidly changing requirements.
Fluent use of C/C++ as well as Basic, Python and JAVA has provided a
foundation
to quickly learn additional languages. I have developed simulations
containing
both physical as well as visual models.
EXPERIENCE:
Raytheon,
Systems Engineer: Tucson AZ
January
2003 - Present
- Design
and develop simulation components for use in complex
missile system experiments.
- Design
and develop missile component and network test tool using
Visual C++ and Visual Basic.
- Installation
and operational support of simulation software on and
off site.
- Programming
environments include; Windows, Linux, Solaris, SGI,
and MAC.
ITT
Technical Institute, Instructor: Tucson AZ
September
2002 - June 2004
- Taught
several classes on c++ programming, Project design, and
Linux.
- Prepare
lectures.
- Give
Test.
- Grade
papers.
- Provide
assistance to students.
Science
Applications International Corporation(SAIC), Software
Engineer: Orlando FL
March
1999 - August 2002.
- Designed
and wrote code to make OTB HLA compliant.
- Designed
terrain build processes. The process used TerreX software
and delivered a one geo-cell database in under one week.
- Created
a port from MultiGen files to CTDB which changed the time
to create building models from over a month each to less than a day.
- General
bug repair, optimization and cleanup of OTB source code.
- Worked
on creating terrain port path between OTB, CCTT, Sedris,
and S1000.
- Worked
as team lead of 'engineering functional group', with close
interaction with the customer, for the release of OTBv1.0.
- Generated
terrain for OTB with TerraVista software.
- General
technical support for CTDB and HLA libraries created for
OTB.
Fedex,
Database programmer: Orlando FL
January
1999 - March 1999
- Programmed
low-level database access.
MODIS,
Programmer: Orlando FL
February
1998 - September 1998
- Created
an interface between a HTML page and VRML world objects
with JAVA.
Environmental
Tectonics Corp., Programmer/Modeler: Orlando FL
March
1997 - April 1998.
- Designed
and wrote programs for use in flight and fire fighter
simulations, using C, C++, OpenGL and Performer.
- Created
various databases for use in flight and fire fighter
simulations, using MultiGen and Coryphaeus.
- Debugged
standing simulation software, including some written for
a real-time operating system.
Virtual
Concepts Corp., Programmer: Orlando FL
August
1996 - February 1997.
- Supported
Fox-Pro Accounting data base.
- Supported
Hardware maintenance of debit card readers aboard
Carnival Cruse ship arcade room.
- Created
kiosk system software programs using C and C++ for use in
Windows 3.11, 95, and NT.
- Created
ÒSmart CardÓ driver software.
Computemp,
AutoCAD Programmer: Orlando FL
May
1996 - July 1996.
- Created
LISP routines for AutoCAD R12 to automat company
procedures.
- Created
documentation and trained personal on the use of LISP and
AutoCAD.
LNK
Corp., Visual Database Programmer: Springfield VA
September
1995 - April 1996.
- Worked
in programming support using C++ and Motif on SGI computers.
- Generated
and edited models for S1000 databases.
- Created
an import tool for S1000 that changed one process in the
database generation process from one week to one day.
EDUCATION:
- Bachelor
of Applied Science in Virtual Reality Technology.
(High-Tech Institute 1995)
- Associates
Degree in CAD Technologies. (High-Tech Institute 1994)
- Drafting
Certificate. (Central Arizona College 1990)
Knowledgeable:
- Hardware
Systems: PC, SGI, SUN, PPC
- Operating
Systems: Linux, MAC, NT, Win2k, WinXP, IRIX, Solaris.
- Languages:
C, C++, Java, Fortran, Pearl, Ada, Python, LISP, AWK,
csh, ksh, JAVA.
- Libraries:
WxWidgets, borlandC++, visual++, Motif, Tcl, HLA,
win32api. win16api, OpenGL, Performer, WorldToolkit, Direct3D/DirectX,
Rend386
- Tools:
GDB, CVS, Subvision, vi, Emacs, OOS, OOD, Purify,
configure, Electric fence, Xcode.
- Visual
Tools: TerraVista, TerraTools, MultiGen, PhotoShop,
AnimatorPro, Fractal Painter Gimp, Coryphaeus, 3Dmax, AutoCAD,
MicroStation,
SuperScape
- Database
Formats: CTDB, OpenFlight, SEDRIS, SQL, VRML, DXF
UNCOMMON
ACRONYMS:
- OTB
One Saf Test Bed is a command level war simulator.
- CTDB
Compact Terrain Data Base is the file format used by OTB.
- SEDRIS
File format for use in simulation database archives.
- HLA
High Level Architecture is for use in network communication in
simulations.