Alex Shaver

2/1/2018
Laurel, MD

Position Desired

Software Engineering
Washington, DC; Bethesda, MD; Columbia, MD
Yes

Resume

Summary:
* Doctorate-level (ABD) physics education
* 5+ years C++ development experience in Academia and Industry (including 11/14)
* Linux - both embedded and desktop
* Qt and cmake cross-platform toolkits
* TDD: Google Test framework and QtTest framework
* Mercurial, Git, and SVN repository management
* Mathematica, Maple, and other academic/mathematical software experience
* Oscilloscopes, I2C, RS232, and other lab experience
* Goal: expand to robotics and/or machine learning fields

Education:
Master of Science, Physics - Iowa State University - Ames, IA - Dec. 2012 - Experimental Nuclear Physics
* PhD ABD (All but dissertation) - exited before doctoral research complete
* Research focus: Heavy quark jet modification in the quark gluon plasma
* Research through the PHENIX experiment at RHIC at Brookhaven Nat’l Lab. Craig Ogilvie, Advisor

Bachelor of Science, Physics - Duquesne University - Pittsburgh, PA - May 2008
* Sophia University 上智大学, Tokyo, Japan - Fall 2004
* James Cook University, Townsville, Queensland, Australia - Spring 2005
* Undergrad Research - Quantum computing (including a course at Carnegie Mellon University, Pittsburgh)

Work Experience:
GliaCell Technologies; Sept 2016 - present
* High volume data streaming and enrichment (technologies: C++, Linux, Protobuf, ZeroMQ, Java)
* Upgraded build system to cmake (10-20% improvement in development cycle time)
* Upgraded unit tests to gmock, focused on more modular code and tighter unit tests
* Taught junior developers C++, git, linux, code reviews, and ‘real-world’ best practices.

Stellar Science; Jan 2016 - Sept 2016
* Converting legacy image processing software to web server design
* C++ server code to stateless/functional design
* Javascript with Google Closure library; Google Protobuf messaging; Boost libraries

NASA (Telophase, Inc); Nov. 2013 - Jan 2016
* C++ development in a nearly entirely self-driven environment
* Refactored old data server to more maintainable design
* Introduced new data output for server;
* Created software controller for custom hardware;
* Collaborated with hardware/firmware engineers in laboratory testing;
* TCP/IP stack, RS-232 stack, I2C communication, Oscilloscope/function generator testing
* Introduced TDD practices through Google Test framework
* Sole developer, learned much about every aspect of developing and deploying software from scratch

John Deere ISG (Randstad / AMTEX); Jan 2013 - Oct 2013
* Embedded Linux software for precision agriculture equipment; c++ - Qt ...

Login or Register to view the full resume.