Resume
QUALIFICATIONS
- Current Skills:
- 10 years experience with C/C++.
- 2 years experience with PHP.
- 4 years of Windows software development and system administration using Visual Studio.
- 4 years of relational database experience using MySQL.
- Accomplished in all areas of the software lifecycle, with focused experience in new design, implementation, and design enhancement.
- 2 years experience in web development using HTML, AJAX, CSS.
- Skills used in past 5 years:
- 1 year of experience with XSLT.
- 1 year of experience in Python.
- 1 year of experience in Perl and Java.
- 6 years of experience in Linux software development and system administration.
- 1 year of experience in XML Database Querying using XQuery and XPath.
4 years experience in shell scripting(tcsh & bash).
EDUCATION
- B.S. Computer Science, University of Virginia, Charlottesville, Virginia, USA, 2001
EXPERIENCE
- Senior Software Engineer, Advanced Interactive Systems, January 2007 – Present
- Advanced Interactive Systems, a provider of advanced technology-based training solutions for military, law enforcement, and security personnel, provides realistic training to help saves lives and promote readiness and confidence.
- Acting as sole software engineer for developing advanced version of PRISim Simulation system for large numbers of simultaneous trainees.
- Developed weapons tracking system for a combination of tethered, system synchronized weapons, wireless system synchronized weapons, and other uncontrolled trackable devices.
- Developed weapons control system to enable instructor control of tethered and wireless weapons.
- Acted as primary engineer for development of a system that tracks and identifies firearms using laser spots and a variety of other technologies.
- Developed algorithms for near real-time matching of laser spots and external identifying data.
- Shipped new version of our most popular system using this new technology, which has received positive comments from customers.
- Developed software component of a communications platform for that allows instructors to control weapons during training scenarios.
- Developed portions of web user interface for marksmanship training system, including server-side processing of user input.
- Co-founder and Web Developer, Travellious Media,LLC April 2007 – Present
- Travellious is an internationally recognized blog for independent travelers and individuals who want to learn how to travel better.
- Developed database, server-side processing, social media interfaces, and Google maps interface for travel mash-up on The Wondermap.
- Led technical study for choosing technologies suitable for a travel site, including evaluating different blogging platforms.
- Developed multiple generations of PHP templates for site customization, including content mapping via Google maps and a widget to make it easier for readers to discovering new content.
- Web Developer, Education First, February 2007 – September 2008
- Education First is a nonprofit organization that believes higher education is critical to enhancing one's life and community.
- Developed web applications to establish and sustain the critical link between volunteers and donors.
- Improved existing record-keeping applications, allowing organization to more easily track and report financial records.
- Spearheaded the transition to a Drupal-based CRM system.
- Senior Software Engineer, Maritime Digital Systems, General Dynamics Advanced Information Systems, June 2001 – Dec. 2006
- General Dynamics, AIS is a defense contractor for the United States Government. The Maritime Digital Systems division develops and integrates software for the US Navy.
- Photonics Mast Workstation – Virginia Class Submarines, January 2003 – December 2006
- Led the development of video processing, network distribution, and display system for US Navy submarines.
- Delivered production system to customer and ran formal testing during installation on a US Navy submarine.
- Developed video processing prototype to examine feasibility of adapting existing Imaging software to a 64-bit Linux architecture.
- Led the development of a suite of network applications using CORBA that facilitated the communication of imaging data within a distributed sensor processing system.
- Led formal testing, integration, and delivery at customer facilities.
- Developed a video rendering application utilizing the texture mapping capabilities of OpenGL-capable video cards.
- Coordinated third-party development of the texture mapping libraries.
- My efforts improved the application’s performance by reducing CPU usage by 50%.
- Sonar Embedded Training, June 2001 – December 2002
- Developed user interface and back-end processing for a web-based sonar training system.
- Software Developer, University of Virginia Information Technology and Communications, February 2000 – April 2001
- ITC develops and maintains all information systems for the University of Virginia.
- Developed web-based applications in C++ and Perl, supporting web-based electronic forms, digital signatures, and workflow processing.

feed via RSS
feed via email
on twitter
on flickr
on facebook