Kevin Wang

Software Engineer at Bancroft Property Group

Oakland, California, United States
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
Kevin Wang is a software engineer based in Oakland with 11 years of experience building back-end systems at companies including Google, Uber, Pinterest, and startups. He has practical expertise in data modeling and protocol design, exemplified by contributions to Google's Digital Buildings project where he designed and evolved the internal building representation using Protocol Buffers. Kevin pairs large-company system rigor with startup agility and currently splits his time between engineering at Gemini and entrepreneurial work as a general partner at Bancroft Property Group. A UCLA-trained biochemistry major turned engineer, he brings a scientific mindset to problem-solving and a penchant for interdisciplinary thinking. Outside of tech he writes about basketball and plays forward for the Silicon Valley Rugby Club, demonstrating team leadership on and off the field.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Sciences, Biochemistry, Bachelor of Sciences, Biochemistry at University of California, Los Angeles
languagesEnglish, Chinese, Spanish
github-logo-circle

Github Skills (5)

data-modeling10
protocol-buffers10
back-end-development9
ontology8
rdf7

Programming languages (5)

CSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
google/digitalbuildings

Jun 2020 - Mar 2022

Digital Buildings (ontology and SDK) currently being used by Google internally to manage our own buildings.
Role in this project:
userBack-end Developer
Contributions:22 reviews, 48 commits, 124 PRs in 1 year 9 months
Contributions summary:Kevin primarily focused on defining and implementing the internal building representation (IBR) protocol using Protocol Buffers (Proto). They were responsible for creating the initial IBR definition and making subsequent changes, such as removing unused messages and adding new features like blocking grids and connections. The user's contributions involved modifying the `ibr/ibr.proto` file and updating example files, demonstrating expertise in data modeling and protocol design.
sdksemanticsbrick-schemardfbuildings
kswang2400/data-struct

Jul 2015 - Sep 2015

Contributions:1 release, 139 commits, 16 PRs in 1 month
data-structuresgemruby
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
Kevin Wang - Software Engineer at Bancroft Property Group