Software Engineering Intern, Aerospace Division. Eden Prairie, MNSummer 2009
While at MTS, I worked on the data display portion of their AeroPro software. I handled inclusion of filesystem drivers, playback and display of data, and some graphical interface design. I enjoyed my time there because of the talented people I worked with, their agile software development methods, and the fascinating projects I got to learn about.
Their software was responsible for real-time control of hundreds of actuators (some of which were very large). These actuators could replay flight data to stress an airframe as though it were in flight. This allowed engineers to verify models, test performance, and ensure the durability of their products. MTS used such a system to help with the 787 development at Boeing, as shown in the links below.
When I left, MTS was moving into new industries such as rail and wind power.
- Microsoft VC++ development
- SCRUM (Agile development) process
Software Engineering Intern. Mankato, MNSummer 2010
FPX produces business applications, most notably configuration software for technical companies. I signed away my rights to disclose their client base, but you'd be suprised what a small midwest tech company can do for large, internationally recognized defense and manufacturing firms. Some well-known customers include Genband, Bell Helicopter and Fujitsu.
At FPX (otherwise known as Firepond Software), I worked on server-side optimization, Apache Struts-based web services, and Amazon AWS Cloud integration. They had a laid-back work environment that made it easy to show up every day, but everyone was professional and self-motivated.
The company was home-grown and it showed in their sincerity and dilligence, but also in their casual work environment.
- Java J2EE and JBOSS
- Apache Struts
- Amazon EC2 and S3 integration
- HTML, CSS
Software Engineering Intern. Mankato, MNFall 2007
VTEK, Inc produces automated chip packaging equipment. I had the pleasure of working on a couple of machines, doing low-level control programming (PIC18, LabView) and a doing my best to be an engineer. I also helped out with server administration (Windows server). VTEK is a small company specializing in SMD pick-and-place systems.
- Microchip Pic18 development (ASM and C)
- Some Linear Algebra (coordinate transforms)
- LabView development
Software Engineering Intern. Mankato, MNFall 2006
I worked on a distributed Java application which allowed collaborative editing of documents. The product was used for schools and organizations to lay out yearbooks, staff portfolios, etc. When completed, the documents could be uploaded directly to Walter Pub's servers and printed for proofing. My role involved test development and bug fixes.
- Java J2EE development
- JUnit testing