Jeremy 

Software Engineer at datafuselabs

Shanghai, China
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
Jeremy is a pragmatic software engineer based in Shanghai with 10 years of backend and database-focused experience, particularly in Go and systems-level Rust. He has contributed to high-profile open-source projects including Databend and Kubernetes-focused Kruise, adding data-source integrations, query/error handling, and performance-focused refactors. His work on ClickVisual and Crawlab shows a blend of practical feature delivery and test/QA improvements, while contributions to the ent framework and Mastering Go demonstrate attention to code quality and developer ergonomics. Comfortable across backend, DevOps, and database engineering, he often bridges storage/query internals with application-level tooling—an example being enabling Databend support in a log analytics platform. Notably, his commits reveal a habit of fixing nuanced parsing and SQL/chart issues that improve interoperability and user-facing reliability.
code10 years of coding experience
github-logo-circle

Github Skills (44)

ent10
kubernetes10
container10
docker10
controller10
back-end-development10
apidoc10
testing10
databases10
dockers10
led-controller10
olap10
controls10
entity-framework10
go10

Programming languages (23)

SmartyJavaC++CSSRustCVueGo

Github contributions (5)

github-logo-circle
hantmac/Mastering_Go_ZH_CN

Dec 2018 - Dec 2021

《Mastering GO》中文译本,《玩转 GO》。
Role in this project:
userBackend Developer
Contributions:1 release, 3 reviews, 325 commits in 2 years 11 months
Contributions summary:Jeremy primarily contributed to the codebase by adding and modifying Go code examples, likely related to learning and understanding Go programming concepts. Their commits focused on code implementations, including slices, maps, constants, pointers, and time/date manipulations, which are central to building backend systems in Go. The user's work also included code formatting and merging updates, indicating a role in maintaining the project's code quality and integration.
golangmasteringgo
openkruise/kruise

Aug 2020 - May 2022

Automated management of large-scale applications on Kubernetes (incubating project under CNCF)
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:46 reviews, 15 commits, 26 PRs in 1 year 9 months
Contributions summary:Jeremy primarily focused on optimizing and refactoring existing code within the Kruise project. They addressed redundant type conversions and implemented code optimizations across various controllers and utilities. The user also made improvements to the project's build and deployment process, as evidenced by changes in docker and testing files, demonstrating familiarity with containerization and related tooling. Additionally, they contributed to the support for Kruise resources by modifying types.
openkruiseworkloadsdevopsscalelarge-scale
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
Jeremy - Software Engineer at datafuselabs