While completing my undergraduate degree in Software Engineering degree I had the opportunity to work on a variety of deployed software systems to add features. For my senior project I lead a team working with early releases up the Android mobile OS to develop a beta news app for a major US news network. Below are two examples of my experiences.
While I do not consider myself a software engineer, I present these briefs because they in part sparked my subsequent research career. These experiences lead me to be interested in systems design thinking and issues around collaboration writ large.
Intern Project Manager at Rose-Hulman Ventures
Rose-Hulman Ventures (RHV) is a rapid product design & prototyping firm associated with Rose-Hulman Institute of Technology. Rose-Hulman Ventures offers services for hire to client partners, pairing professional engineers & managers with student interns to build solutions to client problems.
During one of my multiple internships with RHV I was hired as their first ever Intern Project Manager. Under the supervision of a Senior Project Manager I managed four junior & senior level software engineering interns over the course of a year long project for an external client. This client had purchased an enterprise records management system used by Indiana counties to store property tax records and contracted RHV to extend the existing solution to meet new demands put in place by the State of Indiana.
This client was a Microsoft platform-based development organization while the purchased system was Java/Apache Tomcat. Serving as their only development group we successfully re-architected the front and backend systems to accommodate changes to the information architecture of Indiana property tax forms. I led this intern team to iteratively design and implement changes to this Java/Apache Tomcat system, modify the database architecture, create new user interface workflows, and meet evolving client requirements. This led to a new major version release of this information system.
I joined the client representatives to successfully certify this new version of the system with the State of Indiana’s certification agency. Throughout this project I handled communication with the client and worked to address their organizational demands while mentoring intern developers and working on the software myself.
Intern Developer at Lockheed Martin Maritime Systems & Sensors
I was hired as a member of the Systems Integration & Test team within Undersea Systems to assist with new feature integration & testing across multiple product lines during the summer of 2008 as this group’s only intern. I worked on enterprise Linux systems in a Java & C++ (primarily Java focused) environment implementing feature requests & bug fixes in support of feature testing and build release. I executed multiple features & bug fixes in advance of a major build release to the client.
I also participated on an multi-disciplinary intern project as part of the Engineering Leadership Development Program (ELDP). This team was tasked with building an ocean thermal energy conversion demonstrator. Our collaborative work was presented to executive management.
Note: A U.S. Secret clearance was required & obtained for this internship.