Andrew Zhang

Software Engineer III at Box

San Jose, 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
Andrew Zhang is a Software Engineer III based in San Jose with nine years of experience building scalable web applications and UI components at enterprise companies like Box and Oracle. He blends a strong theoretical background in mathematics and computer science from UIUC with hands-on work in multithreading and distributed systems, while contributing front-end improvements to Box’s design system (notably targeting APIs, MessageContextProvider, and Tooltip enhancements). Comfortable across the full stack, he also ships side projects for fun, demonstrating a continual curiosity for new technologies. His experience spans production engineering, data-driven internships, and research roles that together reflect an ability to move between low-level systems concerns and polished user-facing features.
code9 years of coding experience
job4 years of employment as a software developer
bookValley Christian Schools (San Jose)
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at University of Illinois Urbana-Champaign
languagesJapanese, Chinese, English
github-logo-circle

Github Skills (29)

javascript10
ui-components10
tooltip10
datatip10
qtip10
tooltips10
react10
jtest8
jestjs8
jes8
box-api7
file-explorer3
data-explorer3
app-preview3
file-upload3

Programming languages (6)

TypeScriptCoffeeScriptJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
box/box-ui-elements

Jan 2020 - Mar 2020

React Components for Box's Design System and Pluggable Components
Role in this project:
userFront-end Developer
Contributions:11 commits, 27 PRs, 11 pushes in 2 months
Contributions summary:Andrew primarily contributed to the development of UI components within the `box/box-ui-elements` repository, focusing on the "targeting" feature. Their work involved implementing and integrating new types, contexts, and APIs related to message targeting. They also added a `MessageContextProvider` and `useMessage` hook to support the targeting functionality, alongside tests to ensure the components' behavior. Furthermore, they modified the `Tooltip` component by adding the ability to stop event propagation and introduce custom positioning capabilities.
react-componentreact-componentsbox-apibox-platformreact
azuruce/box-ui-elements

Jan 2020 - Apr 2020

Box UI Elements
Contributions:94 pushes, 17 branches in 3 months
reactboxelementsui-elementsjavascript
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