QUALIFICATIONS
- Current Skills:
- 11 years experience with C/C++.
- 3 years experience with PHP.
- 2 years experience with Perl.
- 5 years experience in shell scripting(tcsh & bash).
- 4 years of relational database experience using MySQL.
- 1 year of relational database experience using Oracle databases.
- Accomplished in all areas of the software lifecycle, with focused experience in new design, implementation, and design enhancement.
- 7 years of experience in Linux software development and system administration.
- 3 years experience in web development using HTML, AJAX, CSS.
- Skills used in past 5 years:
- 4 years of Windows software development and system administration using Visual Studio.
- 1 year of experience with XSLT.
- 1 year of experience in Python.
- 1 year of experience in Java.
- 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 Web Developer, X10 Wireless Technology, April 2010 – Present
- X10 Wireless Technology, a manufacturer and online retailer of home automation, security, and entertainment technology.
- Integrated Facebook API with shopping cart to allow assignment of discounts & promotions based on "Like" status of customers.
- Developed new customer-facing online chat interface & back-end software, providing a consistent and modern method of communicating with customers on X10 website.
- Developed new marketing content management system, allowing marketing team to more quickly and easily create promotions than previous system.
- Added new promotional features to online shopping cart Apache module, allowing promotions based on shopping cart contents.
- Senior Software Engineer, Advanced Interactive Systems, January 2007 – April 2010
- 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.