Jonathan Springer

Vice President, Program Management

Technical Lead, Compilers

Jonathan is the Technical Lead for Compilers at Reservoir, and is responsible for directing compiler-related engineering at Reservoir, including research and development projects for government and commercial clients. As Reservoir’s VP, Program Management, Jonathan is responsible for setting processes and the tracking of project progress, agile practices, and customer satisfaction.


Jonathan joined Reservoir’s engineering team in 1998. His work has covered Just-In-Time compiler optimization for Java, static analysis of source code for specification checking, runtime verification of systems, and numerous other research and development projects. Recently, Jonathan led the expansion of Reservoir’s business to include LLVM toolchain development. As the Technical Lead for Compilers, Jonathan works with a team of very experienced project leads. Together the group has established a strong track record of project success.


Jonathan received a B.S. in Electrical Engineering from Rice University, and M.S. and Ph.D. degrees in Computer Science from the University of Illinois at Urbana-Champaign. Prior to joining Reservoir, he worked as an engineer at Hewlett-Packard, developing HP’s workstation compiler in their High Level Optimizer group.

Not Found

For more information about Reservoir products or to purchase, please