|
Richard
David Kennedy |
|
|
|
|
|
Work Experience |
Senior Software Engineer | Synapse
Wireless, ·
Developing an application to
process, visualize, and archive continuous data output from proprietary
company hardware for trend and performance analysis. ·
Writing and updating test
scripts for company hardware validation during mass production. ·
Perform as a consultant in
regard to process improvement and new technologies that would benefit the
organization. Senior Software Engineer | Sankel Software, Rochester, New York | Oct 2011–Present · Working part-time via telecommute.
Developing a Qt-based Computer-Aided Design (CAD) application intended for
creating schematics as input for 3-D printing devices. Senior Software Engineer | Miltec Corporation, ·
Provided software engineering support to Miltec’s WaterWATCH program.
Assisted on a team developing a multi-sensor waterway surveillance system for
the homeland security market. Duties included requirements analysis, software
architecture, implementation, and testing. ·
Provided software engineering support to NASA’s
J-2X Software Validation and Verification Lab. Developed a full-screen
OpenGL-driven interface designed to allow a user to operate the lab’s Data
Acquisition and Manipulation System by way of a touch screen interface. ·
Provided software engineering support to NASA’s
Contact Dynamics Simulation Laboratory. Implemented an Ethernet-based
communications protocol for real-time, hardware-in-the-loop simulation
compute nodes. Designed and implemented a Qt-based, cross-platform software
user interface to monitor and control the simulation. Also developed a device
driver for PCI-based JR3 sensors. ·
Interfaced with customers for the investigation
and validation of software requirements. ·
Explored business development opportunities
pertaining to Miltec’s software capabilities. · Advised
and assisted various projects on creating CMMI-based process improvement
policies and procedures. Software Engineer | COLSA
Corporation, · Development Manager for the
cross-platform design and implementation of a software tool for the purpose
of providing animated visual analysis of post-processed data for
Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA)
environments via OpenGL. · Advised and assisted the team
on design issues and mentor entry-level engineers. ·
Participated
in the company’s Engineering Process Group (EPG), preparing software process,
policy, and procedure documentation. Received training for, and took part in
two CMM-based appraisals of the organization. Programmer | TRW, · Programmer for a software
development team writing real-time C++ driver code for embedded systems
hardware. Developed code to detect, identify, and communicate with various
types of PCMCIA cards. Designed state
machine algorithms, parsed information from the hardware, de-bounced
interrupts, etc. ·
Designed
and implemented a Windows application to perform requirements testing via
script-based serial communication. Summer Hire | · Programmer for the Nonmetallic
Materials and Chemical Processes Division. Apprenticed under a mentor
chemical engineer. Developed an application for tracking chemical inventory
within the facility. ·
Other
tasks such as modifying and compiling existing computer programs, debugging,
and updating documentation. |
|
|
Education |
The American InterContinental
University ·
Bachelor’s degree in Information Technology with
concentration in Programming, Summa Cum Laude ·
Master’s degree in Business Administration with
concentration in Project Management, Cum Laude |
|
|
Computer Skills |
General · Professional experience with
software configuration management, object-oriented architecture and design,
testing, debugging, implementation, documentation, and maintenance · Extensive experience in
graphics and visualization techniques · Part-time C++ tutor for local
university students ·
90+ wpm
typing speed |
|
|
|
Familiar Platforms · Microsoft Windows 7 / XP · Linux / Unix · OS X Lion · MS-DOS ·
VxWorks |
|
|
|
Formal Training · C/C++ · Visual Basic.NET · Python · Intel 80386 assembly · ADO.NET · SQL · Relational database
implementation · XML schema design · HTML · OpenGL Applications Programming · Capability Maturity Model
Overview (CMM) · Advanced Message-Passing
Interface (MPI) |
· Process Definition Training · Performance Optimization for
HPC Architectures · CMM-Based Appraisal for
Internal Process Improvement (CBA IPI) · Project Management for CMM
Level 3 · MS Project 2000 Training · CMMI Executive Overview · Introduction to CMMI (Staged
and Continuous) · Extreme Programming (XP) · Agile/Scrum |
|
|
APIs / Libraries / Standards · Microsoft .NET · Win32 · Qt 4.3 · SQLite · Motif · OpenGL · GLU · GLUT · OpenAL · ALU · ALUT |
· DirectX 9 · Winsock · Apple Carbon · The Visualization Toolkit (VTK) · MPICH · Standard Template Library (STL) · ANSI / ISO C++ · Capability Maturity Model (CMM) · Capability Maturity Model
Integrated (CMMI) · UML · Doxygen |
|
|
Compilers / Interpreters /
Assemblers Used · Microsoft Visual Studio.NET 2010 · Microsoft Visual C++ 6.0 · Macintosh Xcode
2.2 · GNU C/C++ ·
MIPSpro C/C++ |
· Borland C++ 5.2 · Borland Turbo Assembler 5.0 · Watcom Assembler C++ 10.6 · Python Wing IDE 3.0 |
|
|
Other Familiar Software · Microsoft Visual SourceSafe · Concurrent Versions System
(CVS) · Subversion (SVN) · Rational Rose · Trac · Bugzilla · CMake · Tortoise SVN/HG
|
· Mercurial · StarUML · Microsoft Office 2007 Pro · Microsoft Visio Pro · Corel Suite · Real VNC · Paint Shop Pro |
|
References |
·
Bill Koons VP of Engineering Miltec Supervisor Cell: (256) 714-5819 ·
Daniel Vasquez Software
Engineer Miltec Supervisor Cell:
(256) 533-4198 ·
Greg Brown Software Engineer COLSA Supervisor Cell: (256) 479-1371 ·
Jason Gurley Design Engineer TRW Coworker Cell: (256) 964-1089 ·
Mohammad Khan, PhD. Rocket Scientist Pratt and Whitney Rocketdyne
Contract Coworker Work: (256) 544-5644 ·
Chris Alvino,
PhD. Electrical and Computer Engineer Friend and Colleague Cell: (856) 278-2405 ·
Chuck Flynn Software Engineer Miltec Task Lead Cell:
(256) 520-0122 |
|
|
|
||
![]()
Active US Government SECRET Clearance
Click here
for a printer-friendly version.

