Zheng Tan

Software Engineer at Manja Technologies

Singapore
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
Zheng Tan is a software engineer based in Singapore with 10 years of experience and a focus on Android development and backend/build systems. He currently engineers solutions at Manja Technologies and has hands-on experience troubleshooting and automating enterprise applications from his time at Celestica. An active contributor to the Bazel build system, Zheng improved the query command—adding source-location output, relative locations, bug fixes, and performance-minded refactors—demonstrating proficiency in scalable build tooling. His background in software engineering from National University of Malaysia is complemented by practical work that bridges mobile app development and low-level build infrastructure, a combination that helps him optimize both developer experience and shipped products.
code10 years of coding experience
bookBachelor's degree, Software Engineering(Information System Development), Bachelor's degree, Software Engineering(Information System Development) at National University of Malaysia (UKM)
github-logo-circle

Github Skills (6)

javas10
build-system10
query-language10
bazel10
java10
testing9

Programming languages (10)

MDXJavaDockerfileStarlarkGoSlimSwiftHTML

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Oct 2020 - Jan 2023

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end & Build System Engineer
Contributions:58 reviews, 29 commits, 9 PRs in 2 years 3 months
Contributions summary:Zheng primarily contributed to the Bazel build system by implementing and enhancing the `query` command's functionality. Their work involved adding features like displaying source file locations in `output=location` and allowing for relative locations. They fixed bugs related to the output of source file locations and incorporated improvements like lexicographical sorting for `--order_output=auto`. The user also optimized the `somepath` and other query expressions within Genquery and refactored related code.
scalablecorrectbazelmulti-languagebuild-system
zhengwei143/bazel

Oct 2020 - Mar 2024

a fast, scalable, multi-language and extensible build system
Contributions:28 pushes, 9 branches in 3 years 5 months
scalablebazelmulti-languagebuild-systemextensible
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
Zheng Tan - Software Engineer at Manja Technologies