Leo Cho

Senior Software Engineer at Microsoft

Greater Seattle 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

🤩
Rockstar
🎓
Top School
Leo Cho is a Senior Software Engineer with 11 years of experience building full-stack systems, currently contributing to Microsoft after advancing through roles at Microsoft, Bank of America, and AIG. He focuses on web apps, crypto, reverse engineering, and AI, blending front-end polish with backend performance tuning. At Microsoft he worked on Outlook Web/Monarch and has a track record of shipping scalable, user-focused features. An active open-source contributor, he improved a ViewPager-like LayoutManager by adding springback, clockwise rotation, performance optimizations for large datasets, and refactoring for cleaner abstractions. Trained in Electrical and Computer Engineering at UT Austin, he pairs system-level thinking with practical UX-minded implementation.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Electrical and Computer Engineering, Bachelor's degree Electrical and Computer Engineering at The University of Texas at Austin
github-logo-circle

Github Skills (5)

recyclerview10
android-recyclerview10
android-development10
animation9
performance-optimization8

Programming languages (3)

JavaRubyKotlin

Github contributions (5)

github-logo-circle
ViewPager like LayoutManager which supports some awesome animations and infinite scroll.
Role in this project:
userBack-end Developer
Contributions:34 releases, 116 commits, 2 PRs in 2 years
Contributions summary:Leo contributed to the CircleLayoutManager, adding features such as supporting springback functionality, which likely improved the user experience. Further, the user added the ability to implement clockwise rotation. In addition, the user optimized for performance when handling large data sets. The user also refactored and abstracted the logic of the layout manager.
animationscrollviewpagerlayoutmanagerinfinite-scroll
leochuan/BubbleView

May 2017 - Jul 2017

Contributions:18 commits, 11 pushes, 1 branch in 1 month
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
Leo Cho - Senior Software Engineer at Microsoft