Tim Middleton

Perth, Western Australia
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
Tim Middleton is a senior software engineer based in Perth with 12+ years’ experience specializing in distributed systems and a decade-plus driving core development of Oracle Coherence. He blends hands-on engineering in Java, Go, Python and JavaScript with architecture and consulting, delivering highly available solutions for government and health sectors and supporting hundreds of customers in design and troubleshooting. An active open-source maintainer, Tim created the Coherence Go client, a Coherence CLI, a DAPR state store for Coherence, and contributed to the Coherence Operator and Helidon’s GraphQL implementation—demonstrating both product-grade engineering and developer tooling chops. He’s recognized for patented innovations and APAC conference presentations, and brings deep observability and cloud-native expertise (Grafana, Prometheus, Kubernetes, OCI) plus prior Oracle DBA experience that informs performance tuning and resilience. Notably, his work spans core product improvements and practical enablement through demos, training, and monitoring solutions that accelerate adoption in production environments.
code12 years of coding experience
github-logo-circle

Github Skills (9)

graphql10
javas10
api10
back-end-development10
wordpress-graphql10
wpgraphql10
apidoc10
java10
testing10

Programming languages (7)

TypeScriptJavaShellBatchfileJavaScriptGoPython

Github contributions (5)

github-logo-circle
helidon-io/helidon

Apr 2020 - Sep 2022

Java libraries for writing microservices
Role in this project:
userBack-end Developer
Contributions:22 reviews, 15 commits, 30 PRs in 2 years 6 months
Contributions summary:Tim primarily contributed to the Helidon project by modifying and adding code related to the GraphQL implementation. Their work included adding support for java.util.Date and upgrading the GraphQL version to support MicroProfile GraphQL spec 1.1.0. The user also worked on fixing date-time formatting and included metrics into the project. Furthermore, the user enabled DataFetchingEnvironment as part of the methods within the GraphQL API and updated the GraphQL MP Example to include metrics.
microprofilemicroservice-frameworknettymicroservicesjava
The Coherence Demonstration
Contributions:8 releases, 22 reviews, 93 commits in 6 years 8 months
javacoherencecoherence-demonstrationoracle-coherence
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
Tim Middleton