Jack Zhang

Senior Software Engineer at Atlassian

Melbourne, Victoria, 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

👤
Senior
🎓
Top School
Jacqueline Zhang is a Senior Machine Learning Systems Engineer with a decade of experience building backend and ML infrastructure at Atlassian, focused on improving Confluence search, Rovo AI features, and production-grade ML services. A UC Berkeley CS graduate, she has led feature initiatives from bookmarks and spelling-correction recommendations to Smart Q&A and AI Definitions, applying PySpark, LLMs, prompt engineering, and scalable backend architecture to meet compliance and reliability needs. She combines hands-on backend engineering (Java Spring Boot, Python) with ML systems design, improving observability, alerting, and operational runbooks to reduce noise and incidents. An active contributor to OpenTelemetry JS integrations, she has practical experience instrumenting Hapi.js apps for distributed tracing, reflecting a strong interest in robust observability. Based in Mountain View, she thrives on solving hard problems creatively and pushing systems to scale while keeping developer and user experience in mind.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Software Engineering, Bachelor of Software Engineering at Monash University
github-logo-circle

Github Skills (7)

opentelemetry10
hapi10
javascript10
testing9
typescript-types7
typescript7
typescripts7

Programming languages (7)

TypeScriptJavaShellVisual BasicCJavaScriptSQF

Github contributions (5)

github-logo-circle
OpenTelemetry instrumentation for JavaScript modules
Role in this project:
userBackend Developer
Contributions:5 reviews, 6 commits, 1 PR in 17 days
Contributions summary:Jack's commits focus on instrumenting Hapi.js applications with OpenTelemetry. They implemented wrapper functions to integrate tracing into Hapi routes and plugins, ensuring spans are created for incoming requests. Furthermore, they addressed issues revealed during pull request reviews, refining the instrumentation logic within the Hapi.js integration. Their changes include modifications to the core instrumentation logic and test cases.
javascriptopentelemetry
jk1z/Android-Expiry-reminder

May 2017 - Jun 2017

Contributions:17 commits in 1 month
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