| OBJECTIVE | To apply my programming skills in a team-based environment, helping others grow and achieve their objectives while developing my own skills |
|---|---|
|
|
|
| EDUCATION |
Bachelor of Science in Computer Science, May 2001 Christopher Newport University (CNU) Newport News, Virginia GPA: 3.70/4.00 Magna Cum Laude, Departmental Honors |
|
|
|
| EXPERIENCE |
Software Engineer Northrop Grumman Mission Systems (July 2001 - Present) |
| Responsibilities and accomplishments include: complete design and implementation of a radar Draw Module for the US Coast Guard Sector Command and Control (SCC) port surveillance system (C++, Solaris 8); maintenance and significant redesign of the US Coast Guard Command Display and Control (COMDAC) Draw Module, especially subsystems and tools used in the processing of Vector Product Format (VPF) geographic and hydrographic data (C++, Solaris 8); maintenance and redesign of portions of Vessel Tracking Service (VTS) software, including AIS message processing (C, HPUX 10.20); experimenting with and introducing numerous tools into the team development environment, such as Doxygen, CppUnit, Cscope, and Subversion | |
|
|
|
|
Systems Apprentice Physics, Computer Science, and Engineering Department, CNU (December 1999 - March 2001) |
|
| Responsibilities included configuring and installing software as Sun packages on Solaris systems, and as RPM packages on Linux systems; writing shell and Perl scripts for various administrative tasks; creating user accounts; troubleshooting software, hardware, and network issues; installing Linux on x86-based systems; installing Solaris on SPARC systems; writing numerous lab manuals | |
|
|
|
|
Java Designer and Programmer CNU/Jefferson Lab XPBS Batch Processing system (Summer 2000) |
|
| Implemented client/server batch server monitor as a group course project for CPSC 426 (Java), intended for possible use at Jefferson Lab National Accelerator Facility, Newport News, Virginia; mainly responsible for server and abstract data model underlying Swing client GUI (manages data for multiple GUI views), including use of Internet sockets | |
|
|
|
| SKILLS |
|
|
|
|
| ACADEMIC HONORS |
|
|
|
|
|
AFFILIATIONS/ ACTIVITIES |
|
|
|
|
| REFERENCES | Available upon request |