Eric Zhang

Bellevue, Washington, 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
Eric Zhang is a senior software engineer with 11 years of experience building reliable backend systems, formerly at Microsoft and OpenText Analytics and with early security-focused work at FINRA. He combines deep systems and concurrency knowledge—evidenced by open-source contributions refining multithreading, thread management, and a simple RPC framework—with practical cloud and compliance automation experience from an AWS/Splunk project featured at industry conferences. Holding advanced degrees in Security Informatics and Technology Entrepreneurship, Eric blends security-minded engineering with product and operational thinking. Based in Bellevue, WA, he favors continual improvement and enjoys making complex systems more maintainable and robust.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at University of Science and Technology of China
bookJohns Hopkins University
bookMaster of Science - MS, Technology Entrepreneurship, Master of Science - MS, Technology Entrepreneurship at University of Maryland
stackoverflow-logo

Stackoverflow

Stats
173reputation
32kreached
11answers
6questions
github-logo-circle

Github Skills (19)

multithreading10
system-design10
java10
javas10
concurrency10
architecture9
thread-synchronization9
iview9
architectures9
netty7
nginx6
curl6
boost6
atomic6
gnu6

Programming languages (5)

TypeScriptC#JavaC++Python

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:1126 commits, 15 PRs, 1258 pushes in 3 years
Contributions summary:Eric refactored and improved code related to multithreading concepts and thread management. This included exploring different approaches to stopping threads and handling interruptions, as well as demonstrating the use of object methods like `wait`, `notify`, and `notifyAll` for inter-thread communication. The commits also touched upon the critical aspects of locking mechanisms and how they interact with thread sleep operations. The user also worked on a simple RPC framework.
software-architecturesystemdesign
Contributions:461 commits, 988 pushes, 3 branches in 3 years
leetcode
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