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:
  • 4 years experience in shell scripting(tcsh & bash).
  • 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.

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.