Joshua David Trutwin

4342 Thomas Avenue North
Minneapolis, MN 55412
(612) 522-3124
  • Primary on-the-job programming skills: C/C++, Perl, tcl/tk, HTML, Unix shell scripting
  • Additional on-the-job skills: XML, Java, Prolog, Ada95
  • Self-taught skills: Linux (SuSE), SQL, MySQL, PhP (Hypertext Pre-Processor), XSLT, JavaScript, Java Server Pages (JSP), Java Servlets, Samba, DNS (Domain Name Service), Apache web server, qmail/Courier-IMAP e-mail server, Oracle, Python, Zope
  • Rational Apex configuration management tool, Rational Rose UML modeling tool
  • Virtual Prototypes Inc. VAPS Human-Machine Interface rapid prototyping software suite
  • Unix (SGI Irix & Sun Solaris), PalmOS and Microsoft Windows operating systems 
United Defense LP.  Fridley, MN.  January 1998 – present
Senior Software Engineer – Crusader Modeling and Simulation Team
  • Develop and maintain the Crusader Virtual Prototype, a distributed software model of an advanced robotic artillery system
  • Prototype the Graphical User Interface (GUI) of the Crusader system for customer evaluation and demonstration
  • Demonstrate our software models to members of the US Army, Department of Defense Executives, Congressional leaders and representatives
  • Collaborate with end-users to evaluate and improve the man-machine interface to the Crusader system
  • Create automated runtime tools to extract crew interface requirements from the Crusader Virtual Prototype
  • Collect and analyze detailed software metrics created from custom built metrics tools
  • Utilize software configuration management techniques
  • Designed and implemented a new software architecture for the man-machine interface
  • Received a recognition award for work done on the Concept Exploration Program where our software interfaced with command and control software models in Fort Hood, Texas 
Computing Center, Saint John’s University.  Collegeville, MN.  1994 – 1997
Unix Administrative Technical Assistant, Student Programmer
  • Performed technical tasks including Unix software and hardware maintenance
  • Installed operating system upgrades and networked application software
  • Fulfilled and formatted confidential student data requests for campus departments
  • Completed large scale projects including production of student directory
EDUCATION: Master of Science in Software Engineering (MSSE, August 2001), University of Minnesota
  • Coursework includes: GUI Design, Evaluation, and Implementation, GUI Toolkits, Emerging Internet Platforms, Project Management, Software Engineering
  • Capstone (Plan B) Project: "Automating the Collection of User Interface Requirements from a GUI Prototype"
  • Cumulative GPA: 3.9 on 4.0 scale
Bachelor of Arts Degree (December, 1997) Saint John's University, Collegeville, MN
  • Major: Mathematics / Computer Science
  • Major: Music, Concentration in Music Literature
  • Study abroad: Spiddal, Ireland.  Fall 1995
  • Cumulative GPA: 3.6 on 4.0 scale
  • Leadership and directing roles on youth retreats
  • Piano Instructor for teenagers
  • Musician (piano, guitar, vocal) for retreats and religious organizations
  • Golf, biking, racquetball, softball, karate, volleyball, skiing, home brewing
  • Member of IEEE (Institute of Electrical and Electronics Engineers) and ACM (Association for Computing Machinery)

Last Modified: 07/01/2002