Kai Cao

Software Engineer at mnemonic

Norway
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

👤
Senior
🎓
Top School
Kai Cao is a seasoned software engineer with 11+ years building large-scale, fault-tolerant systems for security monitoring, gaming, streaming and finance. He has deep hands-on experience designing and operating big data pipelines and storage (Kafka, Cassandra, ElasticSearch) that handle multi-DC, multi-tenant workloads and trillions of events per year. At mnemonic he led the Argus distributed system, recruiting and mentoring engineers while delivering real-time detection pipelines that ingest diverse sensor formats worldwide. His background spans server/cloud development, BI/DBA work, SSO/API integrations and product-facing portals, giving him a rare blend of backend scalability and pragmatic product awareness. Recently he’s been exploring deep learning and reinforcement learning in practice, combining classical systems engineering with ML curiosity. Based in Norway, he brings a continuous-learning mindset — “empty cup” — and a track record of shipping resilient, production-grade services.
code11 years of coding experience
job11 years of employment as a software developer
bookOther; The Credential of Readiness, Pass with Honors, Other; The Credential of Readiness, Pass with Honors at Harvard Business School Online
bookMaster, Service Design and Engineering, Master, Service Design and Engineering at Teknillinen korkeakoulu-Tekniska högskolan
bookBachelor, Software Engineering, Bachelor, Software Engineering at Vaasan Ammattikorkeakoulu - University of Applied Sciences
bookPassed Level I of the CFA Program
bookWuhan No.11 High School Wuhan Tongji Junior School, Wuhan Tongji Primary School
languagesChinese, English
github-logo-circle

Github Skills (29)

esper10
python10
java10
scala10
sql10
apache9
complex-event-processing9
datastax9
big-data9
rest9
specification9
api-specification9
rest-api9
streaming8
openapi8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
kaicao/esper

Jun 2019 - May 2022

Esper Complex Event Processing and Event Series Analysis
Contributions:8 pushes, 2 branches in 3 years
event-series-analysisesperevent-processingcomplex-event-processing
kaicao/Garden

Feb 2015 - Nov 2015

Contributions:4 PRs, 9 pushes, 2 branches in 9 months
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
Kai Cao - Software Engineer at mnemonic