Michael W. Richards
5416 100th Lane N Brooklyn Park, MN 55443
612/730-7827 E-mail: [Send email using form at bottom]
http://www.linkedin.com/in/michaelwrichards
SUMMARY
Accomplished software engineering professional with experience in numerous
aspects of the system development process. Extensive experience in the area of
development, integration, test and administration with a reputation for being
resourceful, schedule conscious, and technically adroit. Excellent diagnostic
and communication skills at all levels, consistently solves problems and thrives
in a dynamic environment.
CERTIFICATIONS: Project+, Linux+, Network+. Currently Pursuing Security+, CISA,
ITIL & CEH.
TECHNOLOGIES
Object-Oriented development Unix Red Hat Linux,LynxOS, Solaris MS Windows
C/C++ Java Perl Expect
HTML/Javascript XML Clearquest/Clearcase QT & ACE
CORBA - ORBExpress Distributed NDDS Python Eclipse
Modules/TCL/TK Shell Programming Ada SQL - MySql,Sybase
MS Visual Studio MFC/ODBC/ATL/COM Visual Basic RogueWave
PowerBuilder COBOL IMS DB/DC DB2
PROFESSIONAL EXPERIENCE
BAE SYSTEMS, INC., Fridley, MN 2000 - 2009
A global company engaged in the development, delivery and support of advanced
defense, security and aerospace systems.
Senior Project Engineer(2008-2009)
Monitored and controlled the software delivery process to all prototype
NLOS-C Inc 0 vehicles leading to a stable code base and the adherence to the CMMI
Level 4 & 5 standard.
Tracked all software defects from detection, investigation and
resolution for NLOS-C Inc0 software base resulting in a stable and known product
for the prototype vehicles.
Led the software effort during the System Test team's NLOS-C Inc0
performance assessment resulting in a thorough and complete test assessment.
Trained all test directors on the NLOS-C Inc0 prototype vehicles
software resulting in a consistent team approach to the software interface.
Served as the Vehicle Test team's advocate on the NLOS-C Architecture
Technical Working Group that fostered an improved and responsive executable
software architecture.
Served as the Vehicle Test team's advocate on the Software Change
Control Board leading to the correct prioritization of all system defects.
Supported the NLOS-C Inc0 software on prototype vehicle P5 for EEE
testing at White Sands Missile Range.
Maintained a DOD Clearance level of Secret
Senior Staff Software Engineer Software Integration Lead (2000-2008)
Conceived and designed the iterative software development process along
with the software architecture, development and test leads that led to a
consistent and smooth software delivery process.
Wrote and implemented the software integration plan for all major
software builds resulting in consistent process and adherence to CMMI Levels 4 &
5.
Troubleshot and resolved all mission module start up, interface, and
connectivity in the systems integration facility laboratory.
Contributed in numerous internal code reviews emphasizing
object-oriented methods and techniques that contributed to improved algorithms
and consistent coding standards among the different groups.
Along with the test team, conceived, designed, and implemented the
testing server, interface handlers and data type translators that provided a
flexible test harness framework.
Designed and implemented numerous scripts providing a seamless
deployment and system start up.
Designed and implemented the integration GUI interface for NLOS-C Inc0
Build 2 software that improved the integration process for the software by
providing instant feedback.
Tracked all software defects for Inc0 mission module software from
discovery through investigation to resolution.
Supported all software releases in the field by identifying, tracking
and resolving all requirements, system and design anomalies.
Designed and implemented the original Low fidelity tool product along
with fellow integration and test engineers that led to increased device fidelity
in the testing environment.
Maintained a stable and working code base in a dynamic development
environment.
Provided work direction to, mentored and trained junior members of the
team in the area of software integration.
Supported software demonstrations for visiting officials.
Maintained a DOD Clearance level of Secret
ROCKWELL AUTOMATION-DATAMYTE, INC., Minnetonka, MN 1998 - 2000
A global provider of hardware, software and service solutions for product or
process Quality.
Sr. Software Engineer
Designed and implemented the gage toolkit that interfaced with gaging
instruments.
Designed and implemented the OPC/COM gage servers for various gages.
Implemented the CE shell program for the Datamyte DM4000.
SPYGLASS, INC., Naperville, IL 1996 - 1998
An Internet software company
Software Engineer
Implemented a caching mechanism that utilized persistence,
non-persistence and a mediating policy that adhered to the HTTP/1.1 protocol
resulting in faster page look ups.
Designed and implemented an administrative interface using IPC, HTML and
Versant 5.0 resulting in improved integration of the software.
Developed an installation script using Installshield 3.0 for NT
resulting in a consistent installation process.
Researched and fixed numerous bugs in the proxy and converter engine.
CHICAGO BOARD OF TRADE, Chicago, IL 1994 - 1996
A global futures exchange and derivatives marketplace.
Systems Integration Specialist
Designed and implemented a trade display suite of programs using C++/MS
MFC/ODBC which allowed traders to have instant reports of their daily trades.
Reviewed and debugged vendor-supplied code for various parts of the
system.
Designed and implemented an order delivery prototype using C++/MS MFC
and proprietary communications protocols.
Devised and implemented module test plans for thorough system testing
results.
Designed and implemented system start up, shutdown and backup scripts
and procedures using UNIX shells resulting in smooth and consistence operator
interface.
Monitored daily trading activity and troubleshot problems.
Administered a Novell NetWare file server performing daily and weekly
backups.
EDUCATION
MS Computer Science, DePaul University, Chicago, IL
BBA Management Computer Systems, University of Wisconsin, Whitewater, WI
|