Overview
- Active US Top Secret Clearance
- 7 years software development experience with 2 years as software lead
- Programming language experience: C, C++, C#, Ada95, Java, Perl, SQL, PHP, ASP,
and VB
- Operating System experience: Linux, Solaris, Windows, VxWorks, Nucleus
Education
BS, Computer Engineering (3.8 GPA), University of Virginia, 2002
Experience
ITT NexGen 2/2008-Present
- Enhanced Iridium 9505A handset software to support a push-to-talk capability
- Worked in a small team to design, develop, and deploy a ruggedized,
push-to-talk radio
DCS Corporation 6/2002-1/2008
Robotic Vehicle Control Architecture (RVCA)
- Implemented a surrogate for the Future Combat Systems (FCS) Warfighter Machine
Interface (WMI)
- Supported experiments to test SoSCOE, BCME, JAUS, and other FCS components
- It was primarily used to tele-operate and send waypoint plans to DARPA's
Crusher vehicle
Robotic Collaboration (RC)
- Designed and implemented a cross-platform middleware to support a
service-oriented architecture
- Implemented protocols to communicate with various commercial and prototype
devices including Foster Miller's TALON robot, University of Michigan's Personal
Dead-Reckoning system, Easterline Mason's game pad controller, and a robotic
Stryker
- Supported lab and field experiments to evaluate the FCS WMI for controlling
unmanned systems
- Participated in live-virtual DoD simulation experiments using DIS and HLA
- Developed custom 3D situational awareness widget using Delta3D
Human Robotics Interface (HRI)
- Led a team of 3 developers to design, implement, and test a scalable,
multi-platform user interface
- Interface dynamically scaled based on screen size and available input/output
devices
- Interface reconfigured based on the specific type of robot it was controlling
- Portable to Windows XP/CE and Fedora Core
WSTAWG Operating Environment (OE)
- Worked in a small team to design, implement, deliver, and maintain a C++
middleware
- Extensive knowledge of C++, UDP, TCP, SYS V SHM, and multi-threaded
programming
- Supported numerous compilers, [gcc 2.96, gcc 3.4.4], MSVC++ 6.0 and .NET
- Supported several platforms, RH Linux 7.2, 9.0, Fedora Core 3, Windows XP, and
LynxOS
University of Virginia 9/2000-5/2002
- Developed, simulated, and evaluated a high-performance, low power cache
design
- Modified SimpleScalar and Wattch, which are cycle-level simulators written in
C
- Finalist in the Undergraduate Research and Design Symposium
- Teaching assistant for 3 semesters
Crutchfield Corporation 5/2001-4/2002
- Developed and maintained C, SQL, and VB applications for Crutchfield's
warehouse
|