Hong Shin

Senior Software Engineer at Google

Palo Alto, 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

🤩
Rockstar
🎓
Top School
Hong Shin is a Senior Software Engineer based in Palo Alto with five years of professional experience building backend systems at major tech companies including Google, Tableau, and Amazon. He brings practical expertise in systems-level Rust development, demonstrated by contributions to the widely used Protocol Buffers project—implementing numeric accessors, submessage modifiers, and targeted tests for edge cases like reserved keywords. At Google he continues to apply that low-level, performance-minded skillset (noted by the Rust crab emoji in his role) to large-scale infrastructure problems. His background blends strong CS fundamentals from UCLA with hands-on production experience across cloud, analytics, and data interchange formats. Colleagues would describe him as detail-oriented and pragmatic, comfortable navigating both legacy interoperability issues and modern language ecosystems. He often surfaces non-obvious reliability improvements through focused tests and careful API access patterns.
code5 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of California, Los Angeles
github-logo-circle

Github Skills (19)

c-language10
protocol-buffers10
data-serialization10
refactor10
serialization10
rust10
refactoring10
cprogramming-language10
rendering9
render9
animation9
3d9
computer-graphics9
modeling9
data-structures8

Programming languages (7)

JavaC++CRustStarlarkHTMLRuby

Github contributions (5)

github-logo-circle
protocolbuffers/protobuf

Sep 2023 - Mar 2025

Protocol Buffers - Google's data interchange format
Role in this project:
userBack-end Developer
Contributions:4 releases, 10 reviews, 11 PRs in 1 year 6 months
Contributions summary:Hong contributed to the development of Protocol Buffers' Rust support, specifically focusing on features such as V0 support for unsigned integers, signed integers, floats, doubles, and fixed integers. The user implemented accessors for retrieving and modifying various data types within submessages. Furthermore, the user worked on testing, adding tests for reserved keywords, and made improvements to the code.
protocol-buffersrpcgoogle-protocol-buffersinterchange-formatmarshalling
honglooker/upb

Sep 2023 - Apr 2024

a small protobuf implementation in C
Contributions:7 pushes, 4 branches in 6 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
Hong Shin - Senior Software Engineer at Google