Michael A. Raymond
http://www.steelclan.org/~mar/
Objective:
A full time position designing highly parallel software systems or
operating systems.
Note: I am not actively looking for a new position
Education:
- Carnegie Mellon University, BS in ECE / Minor in CS (2000)
- University of Minnesota, CS Master's degree (2007)
- American Military University, Intelligence Studies Master's (2010 - )
- US Army Officer Field Artillery School (2004), Captain's Career Course
(2005), Information Engagement Course (2009)
Work Experience:
Silicon Graphics Inc - Software Engineer (2001 - present)
- Primary developer for SGI's MPI implementation, a high performance
middleware for supercomputers (2007 - )
- Designed, developed, and tested SGI's Linux & IRIX real-time operating
system features and tool support (2001-2005)
- Write developer articles and speak at industry conferences
- Developed User Level Interrupts for Linux in IA64 assembly and C code to provide
sub-1us user
level responsiveness to hardware interrupts
- Improved IRIX's CC-NUMA scalability through the massaging of locking
and I/O bottlenecks
- Have patents pending in a variety of areas
- Developed IRIX's /dev/poll and wheel mouse drivers
TimeSys Corporation - Kernel Engineer (Part Time) (2000)
- Parallelized and redesigned TimeSys's real-time Linux kernel module
- Designed and maintained several utilities and testing mechanisms
Army National Guard (1997-present)
- Fire Support Officer for an Armored Reconnaissance Squadron leading 18
Soldiers and planning
and coordinating lethal fires, public affairs and leader engagement, and
reconstruction projects (2009 -
present)
- Battalion military intelligence officer (2008 - 2009)
- Radar Platoon Leader commanding two sections of field artillery locating
radars and a meteorological section. (2007 - 2008)
- Deployed for Operation Iraqi Freedom (2005 - 2007) performing military intelligence
and public
affairs tasks
- Lieutenant in charge of howitzer fire direction control (FDC) and platoon
operations (2003 - 2005)
- Sergeant's howitzer FDC tasks (1997 - 2003)
Skills:
- Programming Languages: C, Python, Objective C, Java, SQL, Verilog, and some Fortran
- Assembly Languages: MIPS, IA64, ARM, IA32, Alpha
- Languages: Speak some Spanish and Arabic
- Other: MPI, iPhone, OpenGL, Matlab, Requirements analysis & planning, Testing
Honors:
- Have patents pending in the areas of computer security, and process checkpoint/restart
- Commandant's List for US Army Field Artillery Officer's Basic Course (2004)
- Distinguished Honor Graduate & Master Gunner
US Army Cannon Fire Direction Specialist
Course (1998)
Publications
- Published article in JAN08 issue of Fires Bulletin on intelligence
databases
- Published a weekly battalion and monthly FOB newsletter while
deployed to Iraq (2006 - 2007)
- Have published technical tutorials in SGI's customer newsletter Pipeline
Status:
- I am able to work in the United States
- I have a DoD security clearance
Interests:
- Computer systems research, military history, traveling, sea kayaking,
bicycling
- I am an Assistant Scoutmaster with the Boy Scouts and routinely lead backpacking
and watercraft trips
- I have a black belt in Tae Kwon Do
Contact Info:
mar at steelclan dot org
Michael A. Raymond
Eagan, MN 55122
(651) 683-3434
Keywords: Michael Raymond resume real time RT kernel operating system Linux
embedded rtos