Frank Chang is a seasoned software engineer with over a decade of experience building high-performance, distributed systems and databases for companies like Alibaba, IBM and Symantec. He has led design and implementation of production-scale projects including a time-series DB (Khronos), vector index/search integrations, and NoSQL/ScyllaDB deployments, combining deep systems-level C/C++ and Linux expertise with modern cloud-native stacks (Docker, Kubernetes, Go). A disciplined practitioner of TDD, pair programming and continuous delivery, he also mentors engineers and drives technical documentation and performance analysis. Now on sabbatical in Auckland, he blends low-level kernel and performance tooling experience (VTune, perf, GDB) with cloud platform work (PaaS, Cloud Foundry)—a rare mix that helps bridge kernel-to-cloud performance gaps.
10 years of coding experience
13 years of employment as a software developer
Master of Computer Applications - MCA, Master of Computer Applications - MCA at Peking University
Bachelor of Engineering - BE, Bachelor of Engineering - BE at Wuhan University of Hydraulic and Electrical Engineering
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.