HOME ACADEMICS WORK FUN  


WORK EXPERIENCE :: stephen warner thomas


Raytheon Missile Systems (RMS)

Raytheon Missile Systems (RMS)

Tucson, AZ, USA

Systems Engineer II

July 2006 - Current

The Operations Research (OR) department at RMS designs, implements, and utilizes software simulations of military systems to analyze their effectiveness on the battlefield. These simulations come in a wide range of capability, fidelity, and complexity, and are used to answer difficult and important questions.

My contribution is to apply disciplined Software Engineering practices in the design, implementation, integration, and maintainance of new and existing models and simulations and to execute these simulations in detailed system analyses. These tasks take me on a wild road consisting of everything from C++ polymorphism to bash scripts that call bash scripts to Matlab data reduction to the creation of 3-D demo videos to system administration.

I am also an active member of the OR Community of Practice (COP) as well as the Design and Analysis of Simulation Experiments (DASE) COP.


 
Los Alamos National Laboratory (LANL)

Los Alamos National Laboratory (LANL)

Los Alamos, NM, USA

Software Engineer (intern)

May 2005 - August 2005

During the summer of 2005, I was brought on to help Dr. Jan Wouters implement a set of back-end utility classes to aid in the development of future applications. I was exposed to J2EE, the Swing graphics package, the NetBeans IDE, and IBM Lotus Notes development.

 
NMSU Information and Communication Technologies (ICT)

NMSU Information and Communication Technologies (ICT)

Las Cruces, NM, USA

Student Software Engineer

August 2005 - July 2006

I worked with the (then) director of Computer Security ( Dr. Shaun Cooper ) for NMSU to perform three broad tasks:
  • Develop advanced Perl and bash scripts to glue together large batch processes. We manipulated huge datasets, strung together complex webs of data processing programs, and incorporated security into financial documents to the 'individual' level, all using Perl and bash alone.
  • Maintained a rack of compute nodes. The Physics department possessed a large rack of high-performance machines; we maintained those machines at a hardware and software level.
  • Other. We helped the ICT department with generic computing tasks, such as figuring out the most logical way to automate processes.


 
NMSU Manufacturing and Engineering Technology (M-TEC)

NMSU Manufacturing and Engineering Technology (M-TEC)

Las Cruces, NM, USA

Student Computer Specialist

August 2002 - August 2005

Hired on as the M-TEC webmaster but the position evolved into being a network administrator (30+ machines), software developer, and robotics programmer. We used Microsoft's VS.NET as our primary development environment and deployed an array of both enterprise and engineering applications.