John Koehler

Senior Principal Design Engineer at Cadence Design Systems

Durham, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
John Koehler is a Senior Principal Design Engineer with over two decades of experience and eight years focused on high-speed SerDes analog behavioral modeling, verification, and automation. He specializes in VerilogAMS behavioral modeling, Cadence Virtuoso, Cadence Skill, and a pragmatic mix of Verilog/VerilogA, C/C++, and Tcl/Tk to bridge analog design and tooling. John has held senior technical roles at Cadence, Rambus, Marvell, GLOBALFOUNDRIES, and IBM, delivering custom digital circuits, modeling frameworks, and tool support for complex mixed-signal systems. He also contributes to open-source backend work, notably refining JAX-RS client behavior in the widely used Open Liberty server to improve security and SSE handling. Based in Durham, NC, he combines deep circuit-level expertise with software engineering practices to accelerate verification and automation across the design flow. Colleagues describe him as a practical problem-solver who brings scripting and software rigor to analog modeling challenges.
code8 years of coding experience
job22 years of employment as a software developer
bookBSEE, Electrical Engineering, BSEE, Electrical Engineering at University of Virginia
languagesEnglish
github-logo-circle

Github Skills (12)

jax-rs10
javas10
rest-api10
cdi10
java10
dependency-injection9
bean-validation9
sse9
server-sent-events9
jakartaee9
cxf8
junit7

Programming languages (2)

JavaShell

Github contributions (5)

github-logo-circle
OpenLiberty/open-liberty

Oct 2017 - Jun 2021

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
userBack-end Developer
Contributions:29 reviews, 314 commits, 246 PRs in 3 years 8 months
Contributions summary:John primarily contributed to refactoring and improving the JAX-RS 2.1 client and related features within the Open Liberty application server. These changes involved updating the code for JAX-RS 2.1, including modifications to security configurations, application security, and server-sent events, and ensuring that exceptions were handled correctly. The user also implemented and tested new features related to SSE events, fixing potential issues caused by IllegalArgumentExceptions. Finally, they worked on improving the validation of data, implementing support for validating execution and addressing errors in the codebase.
open-libertyruntimelibertycomposableruntime-environment
jkoehler22/open-liberty

Oct 2017 - Jun 2021

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Contributions:336 pushes, 126 branches in 3 years 8 months
open-libertyruntimelibertycomposableruntime-environment
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
John Koehler - Senior Principal Design Engineer at Cadence Design Systems