Ruoshi Li

Software Development Engineer at Amazon

Vancouver, British Columbia, Canada
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
Ruoshi Li is a seasoned Software Development Engineer with over a decade of experience building high-throughput, production-grade systems, currently working on Amazon.ca’s tax platform using Java, Kotlin, TypeScript, React and AWS. He combines deep performance-tuning and troubleshooting skills—honed across roles at Amazon, JOYY, and Microsoft—with formal project management training (PMP) and strong presentation and communication abilities. His background spans mobile engineering (notably improving Android library quality with tests and refactoring) to backend services that handle transaction-level tax calculation and analytics. Colleagues rely on him for clean, compatible implementations and pragmatic architectural modernization. Based in Vancouver, he pairs a quick learning curve with a track record of shipping reliable, well-tested software at scale. An interesting non-obvious detail: he bridges frontline mobile fixes and large-scale backend tax systems, indicating a rare cross-stack fluency.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor, Measurement and Control Technology and Instrument, Bachelor, Measurement and Control Technology and Instrument at Zhengzhou University
github-logo-circle

Github Skills (6)

unit-testing10
javas10
android10
java10
lombok9
android-ui9

Programming languages (5)

JavaShellObjective-CHTMLKotlin

Github contributions (5)

github-logo-circle
cpiz/BubbleView

Jun 2016 - Sep 2018

A control/container with an arrow for Android, which can be fully customized by code or XML layout file.
Role in this project:
userMobile Developer (Android)
Contributions:15 commits, 1 PR, 7 pushes in 2 years 4 months
Contributions summary:Ruoshi primarily contributed to the Android-specific `bubbleview` library. Their commits focused on adding unit tests to ensure the library's functionality and refactoring code to reduce duplication using Lombok. They also made adjustments to constructors for better code cleanliness and addressed a specific padding issue related to earlier Android versions. These changes suggest a focus on code quality, testing, and compatibility within the Android environment.
customizedxmllayoutcontrol-containerandroid
iceboundrock/perf-tuning

May 2015 - May 2016

Contributions:7 commits, 4 pushes, 1 branch in 11 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
Ruoshi Li - Software Development Engineer at Amazon