Compiler Developer at Institute of Software, Chinese Academy of Sciences
Nanjing City, Jiangsu, China
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Dingli Zhang is a compiler developer with nine years of experience building low-level system software and Java tooling, currently based at the Institute of Software, Chinese Academy of Sciences in Nanjing. He has strong expertise in assembler, macro assembler and build systems, and has driven performance-focused work on the OpenJDK RISC-V port, notably implementing and optimizing Vector API instructions including masked vector arithmetic. His background spans system architecture and backend engineering roles, having served as a system architect at Asiainfo and as a Java engineer in enterprise settings. Comfortable across both research and production code, he blends deep instruction-set and memory-operation knowledge with practical build and integration experience. Colleagues rely on him to bridge hardware-aware assembly optimizations with high-level JVM semantics to make new architectures perform well. He holds a BE in Computer Science and Technology from Northeast Forestry University.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science and Technology, Bachelor of Engineering - BE, Computer Science and Technology at Northeast Forestry University
JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
Back-end Developer & System Architect
Contributions:65 reviews, 24 PRs, 120 comments in 2 years 7 months
Contributions summary:Dingli primarily contributed to the RISC-V port of the OpenJDK, focusing on low-level assembly code and vector instruction support. Their work involved implementing and optimizing vector arithmetic instructions for the Vector API, including masked operations. The user also made changes to the assembler, macro assembler and the related build system and improved the handling of memory operations, indicating a strong understanding of system architecture and performance optimization. The contributions span multiple areas of the codebase.
Contributions:2 PRs, 6 pushes, 10 branches in 2 years 2 months
openjdk-javajava11openjdkjavajava-net
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.