Principal Software Development Engineer at Vaisala
Gaithersburg, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Craig Hoover is a Principal Software Development Engineer with nearly three decades of professional experience and a 15-year track record delivering cloud-native, geospatial, and weather-focused web applications. He architects and leads teams to build scalable front- and back-end systems using AWS and Google Cloud, combining Node.js, Python, modern JS frameworks, and DevOps pipelines to drive cost-efficient production deployments. At Maxar/Radiant and now Vaisala he has been a key contributor to WeatherDesk and XWeather initiatives, including a documented project that cut cloud compute costs by 90%. Known for adapting across Agile, Waterfall, and iterative lifecycles, he blends hands-on coding with strategic architecture and team leadership. He also has a long history of mentoring, teaching, and building production-ready mapping and geospatial integrations (GDAL, GeoServer) that power high-volume, mission-critical services. Based in Gaithersburg, MD, Craig brings practical military-trained engineering discipline to commercial weather and geospatial software innovation.
15 years of coding experience
25 years of employment as a software developer
Electrical Engineering, Electrical Engineering at USMC Occupational Training
55 Credits earned before joining Marine Corps Computer Science Cartographic Design Art Music, 55 Credits earned before joining Marine Corps Computer Science Cartographic Design Art Music at Montgomery College
Contributions:28 pushes, 1 branch in 3 years 9 months
javascriptframeworknodejsmvcframeworks
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
Craig Hoover - Principal Software Development Engineer at Vaisala