Ryan Miles
Software EngineerRyan Miles is a Software Engineer with more than a decade of experience developing engineering software supporting water resources planning, flood risk management, and real-time operations. He specializes in user interface development, performance optimization, and creation of reusable software libraries for large-scale modeling and decision-support systems.
Prior to joining GEI, Ryan worked at Resource Management Associates, where he contributed to the development of key U.S. Army Corps of Engineers Hydrologic Engineering Center applications, including HEC-RAS, HEC-FDA, HEC-WAT, and the Corps Water Management System (CWMS). He has served as primary or lead developer for several widely used tools, including RmaJavaFx, HEC-RAS2DPlot, and HEC-WAT CeQualW2 plugins. His work spans multiple programming languages and platforms, with a focus on building maintainable, high-performance applications that support operational and planning workflows.
Ryan is also responsible for developing and maintaining automated build systems that support continuous integration and deployment across complex software environments.
Davis, CA, California
Highlights
- B.S., Game and Simulation Programming, DeVry University
- Oracle Certified Associate, Java SE 8 Programmer
- Primary developer of RmaJavaFx and HEC-RAS2DPlot libraries
- Extensive experience with Java, C#, Python, and Jython
- Contributor to multiple USACE HEC and CWMS software applications