Thaddeus N. Selden

19 Towers Rd. · Shavertown, PA 18708 · 570.763.9267 · thadd.selden@gmail.com

Skills

  • Expert in software management, software architecture, object-oriented design, web application development
  • Certified Scrum Master by ScrumAlliance
  • Specific expertise in Agile/Scrum development process, web application development, unmanned vehicle systems, mapping/geography, video processing
  • Expert programmer in C, C++, Java, Ruby, Unix shell
  • Expert knowledge of Java Swing API, Qt Toolkit, HTML/XHTML/CSS, Javascript, XSLT, MySQL, Ruby on Rails
  • Proficient programmer in FORTRAN, MATLAB, Objective-C, PHP
  • Experienced with J2EE, OpenGL, FLTK, MATLAB GUI, and Mac OS X/Cocoa graphical toolkits
  • Skilled with Macintosh, Windows, Unix-based operating systems including advanced system administration
  • Expertise with Adobe Photoshop and other imaging software

Employment Experience

Intridea, Washington, DC (telecommuting)
Director of Web Services — January 2011-present

Responsibilities included acting as project manager for multiple web services and mobile services projects (both internal and client-serving); application development process definition and improvement for the entire organization; frequent client interactions including priority and roadmap planning, status reporting, and project scope negotiation; and Ruby on Rails development of internal process tools.

Intridea, Washington, DC (telecommuting)
Project Manager — November 2009-January 2011

Responsibilities while managing the development team for very large Ruby on Rails white-label e-commerce site include day-to-day tasking of development team; planning releases and managing development priorities; designing and implementing Agile processes for use on the project; deployment and configuration of cloud services used for hosting the service; Ruby on Rails and C++ development to aid the development team; handling all client interactions including status reports, roadmap planning, and representing the client at trade shows.

Raytheon Company, Falls Church, VA (telecommuting)
Senior Software Engineer II — May 2008-November 2009

Expanded responsibilities of previous position to include leading agile Scrum teams as a Scrum Master; writing white papers and capability reports for customers; and developing Ruby on Rails web applications, including AJAX-enabled web-based vehicle specific displays for unmanned vehicles and collaboration tools to facilitate telecommuting such as an AJAX web chat application that provides multiple chat rooms, custom notifications, and LDAP authentication.

Raytheon Company, Falls Church, VA
Senior Software Engineer — May 2005-May 2008

Responsibilities included managing budgets, requirements, and schedule for major software development and integration projects; leading teams of up to fifteen engineers; acting as lead architect for multiple software products; interacting with customers and partners, often as lead representative for Raytheon; planning for and executing significant team growth; defining team software development processes; and working with other leads to resolve staffing issues.

Raytheon Company, Falls Church, VA
Software Engineer II — November 2003-May 2005

Responsibilities included designing and implementing various software components and applications related to unmanned vehicle ground systems; leading small teams of engineers; and representing Raytheon at trade shows.

Naval Surface Warfare Center, Dahlgren Division, Dahlgren, VA
Scientist — July 2001-November 2003

Responsibilities included acting as design lead for several projects; developing prototypes in C, C++, and MATLAB for Submarine Launched Ballistic Missile mission planning software; conducting feasibility studies for the Trident II missile system; presenting to and serving on committees for establishing object-oriented software development procedures; and providing support, training, and technical consulting to other developers in the department.

Relevant Volunteer Experience

New Hope Housing, Alexandria, VA2001-present

Independently developed and deployed extensive an online database for tracking donations, managing auctions, and handling guest lists for annual Gala fundraiser. Original version written in PHP, rebuilt in Ruby on Rails in 2006.

Web Applications

Academic Survey Builder - http://workplaceresearch.orgReleased Feb 2012

The survey tool at WorkplaceResearch.org allows academics and market researchers to build complex multiple-conditional branching surveys. Academic surveys that would require more than 200 pages on tools such as Survey Monkey or Google Docs can be condensed to a 15-page survey defined using a simple XML syntax. This tool was built in a single weekend for use on a research survey that was completed by over 300 respondents in a 12-hour period. The tool is built in Ruby on Rails/MongoDB and is hosted on Heroku.

Build NotifierReleased Oct 2011

Build Notifier is a client-serving tool for distributing and approving both mobile and web applications. Leveraging Apple's Enterprise Distribution mechanism for sharing iOS apps with clients as well as Android and web application notification, Build Notifier provides an easy way for clients and team members to learn about new releases of their applications. In addition to notification, it also provides explicit approval and rejection allowing for a clear audit trail documenting the release of new versions of applications.

Blankless — http://www.blankless.comReleased Oct 2008

Blankless is a collaborative wish list site, designed to make it easy for groups view and share gift suggestions. Blankless code is valid XHTML strict, uses semantic markup, and is screen-reader friendly. Blankless is built entirely in Ruby on Rails. It uses JQuery for its Javascript needs and is deployed using Capistrano. The codebase is maintained using git.

Water Cooler — (github repository) Released Nov 2008

Water Cooler is an AJAX chat application designed to aid software teams working remotely. It supports OpenID or LDAP logins allowing it to be used in enterprise environments. It has multiple chat room support with the ability to lock rooms, archive, and view transcripts. It also supports custom keyword notifications, allowing users flag to specify words, phrases, and users of interest. The source code is managed using Git and issues are tracked on Lighthouse.

Education

Randolph-Macon College, Ashland, VA June 2001
  • BS, Cum Laude, in Physics and Mathematics
  • Minors in Astrophysics and French

Awards and Honors

  • Raytheon Excellence in Technology Award, Raytheon's highest technical honor awarded for work on the Cobra Unmanned Aircraft System, April 2007
  • Raytheon Technical Honors, recognition by peers of technical achievements, January 2007
  • Raytheon Performance Award, in recognition of achievements on specific projects, Received on 9 separate occasions between 2003 and 2009

Patents

  • T. Flanigan and T. Selden, "Remote vehicle control systems", U.S. Patent Application 20060224280, October 5, 2006
  • Several other applications pending