Tim Kang

Software Engineer at Google

Los Angeles Metropolitan Area 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
Tim Kang is a software engineer with 12 years of experience building large-scale, highly interactive web applications, currently focused on TypeScript and React at Google. He has a strong background in full-stack development from roles at PlanGrid, PNNL, and UCLA, delivering production-ready UIs and backend integrations. Tim contributes to open source—fixing livereload bugs in the widely used grunt-contrib-watch and enhancing the VOLTTRON platform with UI and JSON-RPC improvements—demonstrating comfort across tooling, APIs, and testing. He combines rigorous problem-solving (BS in Mathematics from UCLA) with practical engineering, often refining developer workflows and web APIs. Based in Los Angeles, he thrives on turning complex requirements into usable interfaces and reliable services. An understated strength is his history of improving observability and developer ergonomics in both research and commercial codebases.
code12 years of coding experience
job13 years of employment as a software developer
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

javascript10
python10
gruntjs10
g10
react10
api-design9
testing9
json-rpc9
ui-design9
front-end-development9
nodejs9
uid9
webapi9
http8
filesystem7

Programming languages (5)

TypeScriptJavaScriptObjective-CRubyPython

Github contributions (5)

github-logo-circle
VOLTTRON/volttron

Mar 2015 - Sep 2015

VOLTTRON Distributed Control System Platform
Role in this project:
userFull-stack Developer
Contributions:117 commits, 3 PRs, 32 pushes in 6 months
Contributions summary:Tim primarily worked on enhancing the ManagedServiceAgent within the volttron/volttron repository. Their contributions included serving static files from the webroot, implementing JSON-RPC error handling, and designing the UI for the platform's features. Key modifications involved adjusting the web API, validating parameters, and refactoring the code to improve the user interface and overall communication flow.
pythonmessage-busoffice-hoursdaemonosgi
gruntjs/grunt-contrib-watch

Nov 2014 - Feb 2015

Run tasks whenever watched files change.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 1 comment in 3 months
Contributions summary:Tim primarily contributed to the `grunt-contrib-watch` repository by fixing bugs and implementing new features related to the livereload functionality. Their work involved modifying the `livereload` task, including the handling of hostnames and ports. They also addressed merge conflicts and updated test fixtures, showcasing a good understanding of the project's testing infrastructure and core functionality.
wheneverwatchedjavascriptmaintenance
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