John Craven is a water resources engineer and modeler with nine years of experience solving complex surface- and groundwater challenges for private, state, and federal clients. He combines advanced hydrological modeling (RiverWare, MODFLOW, mHM), geospatial and remote-sensing analysis, and custom code development (Python, Fortran) to deliver calibrated, operationally relevant solutions. His work ranges from reservoir and river routing studies to water-rights accounting and consumptive-use estimation, underpinned by practical field-focused hydrology. Trained at the University of Colorado Boulder (BS) and Universität Stuttgart (MS), he brings both U.S. water-law familiarity and European research experience in dynamic vegetation–hydrology coupling. Comfortable working on cluster systems and large hydrometeorological datasets, he often bridges the divide between computational modeling and actionable water-resources planning. Colleagues rely on him for rigorous model development and inventive, data-driven approaches to thorny water-management problems.
9 years of coding experience
2 years of employment as a software developer
Master of Science (MS), Water Resources Engineering, Master of Science (MS), Water Resources Engineering at Universität Stuttgart
Bachelor of Science (BS), Environmental Engineering, Bachelor of Science (BS), Environmental Engineering at University of Colorado Boulder
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.