Jonathan Giles

Principal Java Architect at Microsoft

Turitea, Manawatū-Whanganui, New Zealand
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
Jonathan Giles is a Principal Java Architect at Microsoft with 14 years of experience shaping Java for the cloud, driving API design, documentation, build systems, and developer experience for the Azure Java SDKs. A former core JDK engineer and JavaFX lead at Oracle, he brings deep platform expertise and a proven track record of shipping multiple Java releases and cross-platform UI work. He co-founded Gluon to advance Java on mobile and has led engineering teams and startups focused on visualization and workflow automation. An active open-source contributor, his recent work improved JavaDoc and JDK compatibility across prominent Azure repositories such as azure-sdk-for-java and azure-iot-sdk-java. Based in New Zealand, he pairs hands-on engineering with developer advocacy, earning recognition as a Java Champion and Dukes Choice award winner.
code13 years of coding experience
job14 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Massey University
stackoverflow-logo

Stackoverflow

Stats
666reputation
88kreached
12answers
0questions
Badges
javafx
top-5%
github-logo-circle

Github Skills (20)

fxml10
azure-sdk10
azure-keyvault10
javafx10
gluon10
java10
javas10
vault10
api-design9
css9
componets9
documentation9
testing8
treeview6
obsolete6

Programming languages (12)

C#TypeScriptPowerShellJavaC++CSSJavaScriptHTML

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-java

Jan 2018 - Apr 2022

This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
Role in this project:
userBack-end Developer
Contributions:585 reviews, 79 commits, 227 PRs in 4 years 3 months
Contributions summary:Jonathan primarily focused on improving the JavaDoc documentation within the `azure-sdk-for-java` repository. The commits demonstrate fixes to reported JavaDoc issues, indicating a focus on code quality and maintainability. The user's work directly contributed to the enhancement of the documentation of the Key Vault client base implementation and other related areas within the Azure SDK for Java.
azure-resourcesversionedazure-functionssdkazure-services
Azure/azure-iot-sdk-java

Jan 2018 - Aug 2018

A Java SDK for connecting devices to Microsoft Azure IoT services
Role in this project:
userBack-end Developer
Contributions:9 commits, 8 PRs, 7 comments in 7 months
Contributions summary:Jonathan primarily focused on maintaining and improving the Java SDK for Azure IoT services. Their contributions included fixing build issues related to JDK compatibility by updating dependencies and import statements. They also addressed code quality and resolved issues related to character encoding, particularly in the service client code, and made minor improvements to existing code.
azure-iotsdkmicrosoft-azureazuremicrosoft
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
Jonathan Giles - Principal Java Architect at Microsoft