Kang Wang

Beijing, 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
Kang Wang is a Beijing-based Senior Engineer with 11 years of experience building high-performance backend and distributed systems, currently working at Alibaba Cloud. He is an active open-source contributor to projects like Pika (a Redis-compatible database) and the high-performance pink network library, where his work centers on configuration management, logging control, bgsave/merge operations, threading and error handling. At Qihoo 360 he strengthened QConf by adding Java/Go drivers and gray-release support, showing a blend of low-level systems skills and developer-facing API design. His contributions reveal a preference for behind-the-scenes reliability work—robust thread management and operability improvements—that keep large-scale services running smoothly.
code11 years of coding experience
github-logo-circle

Github Skills (25)

c-language10
redis10
pika10
rocksdb10
configuration-management10
configurationmanagement10
databases10
data-base10
zookeeper10
network-programming10
java10
javas10
go10
configuration-file10
error-handling10

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
Qihoo360/QConf

Mar 2015 - May 2017

Qihoo Distributed Configuration Management System
Role in this project:
userBack-end Developer
Contributions:5 releases, 67 commits, 8 PRs in 2 years 2 months
Contributions summary:Kang primarily contributed to the back-end logic and functionality of the configuration management system. They added support for Java and Go drivers, enhanced the existing Python driver, and introduced a new feature for gray function support. The user also made significant changes to the internal libraries, including modifications to MD5 functions and the introduction of essential header files for improved stability.
management-systemconfiguration-managementansibledistributed-configurationdistributed
PikaLabs/pink

Jan 2016 - Mar 2018

A high performance network library
Role in this project:
userBack-end Developer
Contributions:3 releases, 70 commits, 2 PRs in 2 years 2 months
Contributions summary:Kang primarily focused on adding and improving error handling within the network library. This included implementing error checks in the `GetNextNum` function and modifying argument types. Furthermore, they made changes to the `redis_conn.cc` and `redis_conn.h` files, including adding a background thread feature which suggests contributions related to improving the library's performance and robustness for network operations. Overall their contributions seem focused on the underlying network functionality and how it interacts with Redis.
network-performanceepoll-tcp-servernetworkingframeworkthread
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