John Oliver

Software Engineer at Microsoft

Greater Vancouver Metropolitan Area Canada
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
John Oliver is a seasoned Software Engineer with 26 years of experience, currently contributing at Microsoft from the Greater Vancouver area. He blends back-end engineering, DevOps and automation expertise—evidenced by work on high-profile open-source projects like Eclipse Temurin build scripts and Microsoft’s Application Insights and Semantic Kernel. His contributions span build/release pipeline automation with Groovy, JFR and GC profiling integrations for Java telemetry, and foundational Java bindings for semantic kernel functionality. Comfortable operating across code, tooling, and infrastructure, he focuses on making complex systems observable and reliably reproducible. Colleagues find his pragmatic approach to integrating native profiling and build automation especially valuable in large, production-critical ecosystems.
code26 years of coding experience
github-logo-circle

Github Skills (27)

reflection10
groovy10
java10
javas10
jfr10
ci-cd-pipeline10
build-automation10
profiling10
reflections10
devops10
api-design9
observability9
monitoring9
distributed-tracing9
shell8

Programming languages (15)

C#JavaHandlebarsHTMLGroovyKotlinJsonnetTypeScript

Github contributions (5)

github-logo-circle
adoptium/temurin-build

Sep 2018 - Jul 2020

Eclipse Temurin™ build scripts - common across all releases/versions
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:30 reviews, 236 commits, 344 PRs in 1 year 9 months
Contributions summary:John primarily contributed to the build and release process of the Eclipse Temurin build scripts. They implemented changes to the build pipeline using Groovy, making additions for running full pipeline from PR. The user also worked on improving the configuration, adding options for passing build arguments. They made changes to the build file names.
docker-commandscacertdocker-groupswttheia
microsoft/semantic-kernel

Apr 2023 - Feb 2025

Integrate cutting-edge LLM technology quickly and easily into your apps
Role in this project:
userBack-end Developer
Contributions:265 reviews, 263 PRs, 103 pushes in 1 year 10 months
Contributions summary:John's contribution focuses on the initial proposal for the Java Kernel, introducing core components for its implementation. Their work involves the creation of the NativeSKFunction class and related supporting structures, indicating a key role in establishing the core functionality of the semantic kernel within the Java environment. This includes the instantiation of native methods and integration with existing frameworks. The user is building essential foundational pieces for the project.
aiartificial-intelligencellmopenaisdk
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 Oliver - Software Engineer at Microsoft