Julie Xia

Senior Software Engineer at Asana

New York, New York, United States
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
Julie Xia is a Senior Software Engineer with eight years of experience building scalable developer tooling and backend systems, currently at Asana after roles at GiveDirectly and Google. She contributed core logic to Bazel’s build and query systems—helping improve dependency analysis and multi-platform configuration—and added practical features like Maven source-jar handling and advanced Starlark transition examples. Julie combines strong analytical programming skills with a mission-driven focus: she aims to apply technology to reduce inequalities and address environmental challenges. Her background includes computer science training at Amherst College and study abroad in Budapest, plus early research work in parallel computing and CUDA. Based in New York, she balances technical rigor with community-minded experience from admissions and sustainability projects. Outside work she stays active in ultimate frisbee, rock climbing, and hiking, reflecting a collaborative, outdoors-oriented approach to problem solving.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor of Arts (B.A.) Computer Science, Bachelor of Arts (B.A.) Computer Science at Amherst College
bookComputer Science, Computer Science at Budapest University of Technology and Economics
languagesChinese, French
github-logo-circle

Github Skills (8)

javas10
configuration-management10
starlark10
build-system10
bazel10
build-automation10
java10
maven9

Programming languages (9)

TypeScriptJavaC++StarlarkJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Aug 2017 - Feb 2021

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer
Contributions:23 reviews, 247 commits, 9 PRs in 3 years 6 months
Contributions summary:Julie focused on implementing and refactoring core build system logic. Their contributions involved modifying the MavenDownloader class to pull maven -src jars alongside jars and decompressor code, improving the handling of external Java dependencies. They also worked on the configuration framework, implementing platform-related rules and integrating these with selects, with related work in the config_setting, which included adding attributes.
scalablecorrectbazelmulti-languagebuild-system
bazelbuild/examples

May 2020 - Jun 2020

Examples for Bazel
Role in this project:
userBackend Developer
Contributions:11 commits, 27 PRs, 63 pushes in 28 days
Contributions summary:Julie contributed to the development of examples for the Bazel build system, focusing on advanced configuration features. Their work included creating examples demonstrating Starlark transitions, build settings, and how to use Skylib build settings. The commits cover a variety of scenarios, such as multi-architecture binary builds and attaching transitions to rules.
bazelbazel-rules
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
Julie Xia - Senior Software Engineer at Asana