Kevin Grigorenko is a seasoned software engineer with 13 years of experience focused on backend systems and enterprise middleware, currently serving on IBM's WebSphere SWAT team. He has a strong systems-level background demonstrated by contributions to high-profile open-source projects like Open Liberty and Eclipse OpenJ9, where he implemented OS-aware memory metrics and improved JVM class loading and diagnostic tooling. Kevin blends hands-on C/Java debugging and refactoring with practical operational insight—optimizing memory visibility for containers and adding SIGUSR2 handlers to streamline production dumps. His earlier stint at Microsoft and dual computer science degrees reflect a solid foundation in large-scale software development, while a later MS in Biology hints at interdisciplinary curiosity and analytical breadth. Based in New Braunfels, Texas, he brings a pragmatic, detail-oriented approach to making complex middleware more observable and reliable.
13 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Biology, General, Master of Science - MS, Biology, General at Point Loma Nazarene University
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Rutgers University-New Brunswick
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Penn State University
Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
Back-end Developer
Contributions:11 reviews, 98 commits, 53 PRs in 5 years 2 months
Contributions summary:Kevin's commits primarily focus on adding and modifying memory information statistics within the Open Liberty application server. They implemented Java code to gather operating system memory metrics, including total and available memory, using different methods based on the operating system. The user also refactored and reorganized code, along with addressing some minor improvements related to container environments. This work contributes to the server's ability to monitor and report on its memory usage.
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Role in this project:
Back-end Developer
Contributions:41 reviews, 9 commits, 9 PRs in 8 months
Contributions summary:Kevin contributed to the Eclipse OpenJ9 JVM project by fixing compile errors and addressing incorrect logic in the `defineClass` function. They also performed code cleanup, including adding/correcting comments, removing redundant code, and eliminating dead code. Further contributions involved modifying the shared class cache system, adding a SIGUSR2 handler for generating Java dumps, and updating debugging tools to improve the presentation of dump information.
runtimecompilerextensionseclipseomr
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.