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.
Thaddeus N. Selden
19 Towers Rd. · Shavertown, PA 18708 · 570.763.9267 · thadd@thaddeus.net
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, PHP, Ruby, Unix shell
- Expert knowledge of Java Swing API, Qt Toolkit, HTML/XHTML/CSS, Javascript, XSLT, MySQL, Ruby on Rails
- Proficient programmer in Perl, FORTRAN, MATLAB, Objective-C
- 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
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.
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.
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.
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
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
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 Subversion and Trac.
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
- 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