CDR Sarmento, USN
My USNA CS Webpage
Academic Background
- Univ of Cal, Irvine, 1986 - BS Computer Science
- Ariz State Univ, 2016 - MS Astrophysics
- Ariz State Univ, 2018 - PhD Astrophysics
Military Background
- Commissioned March 1998
- Naval Strike & Air Warfare Center (NSAWC) NR0194, Strike Warfare Intelligence Instructor, Fallon, NV
- VFC-13 "Saints", Squadron Intelligence Officer, Fallon, NV
- VFA-201 "Hunters", Squadron Intelligence Officer, Ft. Worth, TX
- HCS-4/HSC-84 "Red Wolves",Squadron Intelligence Officer, Combined Joint Spec Ops Air Component, Balad, Iraq
- Naval Air Warfare Development Center (NAWDC) NR0194, Strike Warfare Intelligence Instrcutor-Instructor,
Fallon, NV
- Joint Forces Maritime Component Commander (JFMCC), Third Fleet, OPSO, XO, Phoenix, AZ
- Office of Naval Intelligence (ONI), Commanding Officer (CO), Dublin, CA
- Office of Naval Research (ONR), Staff Scientist, Washington DC
- US Naval Academy, Annapolis, MD – Computer Science Assistant Professor
Professional Experience / Training
- Software Engineer, Spectrum Astro, 1999-2003
Developed a simulation of the Discoverer II satellite proposal: DII was a synthetic aperature radar from orbit
mission.
- Sr. Software Engineer, Orbital Sciences, 2003-2004
Worked on a new telemetry analysis system for Orbital Sciences rocket boosters.
- Sr. Software Systems Engineer, Boeing/IRIDIUM, 2005-2013
- Lead Software Systems Engineer, Boeing/IRIDIUM, 2014-2015
Developed various new capabilities to ensure continued service from the aging low-earth orbit constellation of
satellites.
- Astrophysics Research Assistant, ASU, 2016-2018
Developed a method of modeling supernova-induced turbulent mixing in the intergalactic and interstellar medium.
Researched neutron star mergers.
- Lead Software Systems Engineer, IRIDIUM, 2018-2019
Lead software systems engineer on the
Precision Timing and Location service
for the IRIDIUM satellite network. I oversaw development of requirements
for the ground system. The customer is the US Dept. of Energy. The effort will
implement a new precision timing capability based on the unique abilities
of the IRIDIUM satellite constellation.
Loki -- he's awesome.
Personal
- Married 6 years/together 19.
- I'm from No. California.
- I like woodworking.
- I've always had a dog. I have a great pitbull named Loki!
- I like to run/swim and have completed more than 30 triathlons -- including IRONMAN AZ!
Introduce yourselves!
- Name (and the name you go by, if applicable)
- Company
- Major
- Sport
- Hometown
- Any prior military service
- What you did this summer
- Service Assignment Preference
- At least one other thing about yourself
Professional Conduct
The classroom is a place of professionalism and mutual respect.
- We don't belittle people for asking questions or expressing opinions.
- Debates and critical analysis are good, personal attacks are not.
- We don't tolerate crude, sexually explicit, or offensive jokes/remarks.
- Collaboration is good; plagiarism and misrepresentations are not. (See Course Policy for amplification.)
- We don't use profanity.
- I will address you by 'Midshipman <lastname>' or by your first name as I get to know you. You will
address me as 'Major Hawkins' or 'Sir'.
- We always leave the classroom clean and ready for the next class.
Course Policy
Click the icon in the top menu bar.
Coding Standards
Click here .
Resources
Click the link in the top menu bar for some useful links.
Course Calendar
The calendar is the primary source of information and
guidance that we will use throughout the semester.
Homework & Labs: This is also where you will find all labs and any assigned homework.
Quizzes: Be prepared for weekly quizzes, usually at the beginning of lab classes on Thursdays, to ensure that
you are following along with the class.
Today's Assignment
To find today's assignment, click on the icon in the top menu bar
and then click on the Homework link for today.