Michael B is a Senior Software Engineer and Senior Associate Scientist with 14 years of experience building robust ground system software for space-weather and satellite missions. He architects and implements multi-threaded Java systems and high-performance messaging (zeroMQ) to transform raw telemetry into archived, publicly disseminated scientific data, with deployments spanning multiple security domains and hosts. At CU/CIRES and NOAA SWPC he led development for DSCOVR and SWFO-L1 ground systems, earning performance recognition and working closely with NASA and international ground stations. Equally comfortable with backend services, web visualizations, and CI/CD, he combines a BSEE in software and electrical engineering with hands-on meteorology practice at UCAR. A pragmatic problem-solver, he brings domain-specific systems experience—blending operational 24x7 reliability with research-grade data pipelines.
13 years of coding experience
26 years of employment as a software developer
BSEE, Software Engineering, Electrical and Electronics Engineering, Computer Design Engineering, BSEE, Software Engineering, Electrical and Electronics Engineering, Computer Design Engineering at Michigan Technological University
Contributions:13 releases, 323 commits, 7 PRs in 3 years 6 months
forecastingmeteorologyshapelypythondata-server
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael B - Senior Software Engineer Senior Associate Scientist