Jianfeng Jia is a software engineer with 13 years of experience and a Ph.D. in Computer Science from UC Irvine, currently building scalable systems at Google from Sunnyvale. His research and industry work focus on large-scale data processing, databases, and data visualization, bridging academic rigor with production-grade engineering. He has contributed to Apache AsterixDB, adding binary data types and parsing/printing capabilities, reflecting a knack for low-level data representation and open-source collaboration. Earlier roles span research at Sogou, internships at Sumo Logic and SRCH2, and a strong foundation from Xiamen University (BS/MS), giving him deep experience across search, analytics, and platform engineering. Colleagues rely on him for clean, pragmatic solutions that connect visualization needs to efficient back-end storage and processing. He combines a research mindset with hands-on backend development, often tackling the less obvious plumbing that makes data systems robust.
13 years of coding experience
9 years of employment as a software developer
B.S, Computer Science, B.S, Computer Science at Xiamen University
Ph.D, Computer Science, Ph.D, Computer Science at University of California, Irvine
Contributions summary:Jianfeng contributed significantly to the development of the AsterixDB project by adding new data types such as `ByteArrayPointable` and `Binary`, along with corresponding parsing and printing functions. These additions include the implementation of hex and base64 constructors for binary data and relevant helper functions, such as `sub-binary` and `find-binary`, which interact with existing types. Furthermore, they fixed issues and refactored existing code.
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.