Yuwei Ba

Software Engineer at Snap Inc.

Sydney, New South Wales, 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
Yuwei Ba is a versatile software engineer with 14 years' experience building distributed systems, microservices, and cloud-native platforms across companies from Tencent and Alipay to Microsoft and Snap. He blends backend expertise in Golang, Python and C# with front-end contributions to major React UI projects like Ant Design and popular open-source tools such as urllib and cnpm, showing fluency across the full stack. At Microsoft and Fast he worked on large-scale compute and monorepo/gRPC ecosystems, while at ZALORA and Snap he focused on production mobile APIs and scalable services. He founded Watfaq Technologies, shipping consumer and tooling projects, which reflects an entrepreneurial streak alongside enterprise experience. Based in Sydney, he pairs rigorous engineering (BS in Electrical Engineering from Wuhan University) with practical QA and test-automation experience, often improving reliability through better tests and timeout/redirect handling. Notably, his open-source work includes UX-focused pagination enhancements in widely used React libraries and robustness improvements to HTTP client libraries.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), Electrical Engineering Technologies/Technicians, Bachelor of Science (BS), Electrical Engineering Technologies/Technicians at Wuhan University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
104reputation
9kreached
8answers
2questions
github-logo-circle

Github Skills (28)

unit-testing10
javascript10
antd10
ui-components10
testing10
css10
ui-design10
uid10
http-client10
urllib10
front-end-development10
ant-design-pro10
nodejs10
lessc10
ant10

Programming languages (26)

C#CGoInno SetupHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
react-component/pagination

Jul 2015 - Mar 2016

React Pagination
Role in this project:
userFront-end Developer
Contributions:112 commits, 33 PRs, 81 pushes in 7 months
Contributions summary:Yuwei primarily contributed to the development and styling of React components for pagination. They implemented basic pagination functionality, including "prev" and "next" buttons and page number navigation. Their work involved styling the components using LESS and incorporating features such as page jumping and size options, enhancing the user interface and user experience. They also addressed issues related to button disabling and page selection.
reactreact-paginationpaginationjavascriptreactjs
cnpm/cnpmjs.org

Oct 2015 - Dec 2016

‼️ ‼️ ‼️ ‼️ DEPRECATED, please use https://github.com/cnpm/cnpmcore ‼️ ‼️ ‼️ ‼️
Role in this project:
userFull-stack Developer
Contributions:20 commits, 7 PRs, 2 pushes in 1 year 2 months
Contributions summary:Yuwei primarily focused on updating and maintaining the front-end aspects of the project, specifically the package pages. They introduced improvements to package details, including the display of maintainers and dependencies. Additionally, the user worked on updating styles using antd and other common styles, contributing to the overall user interface and visual presentation of the application. They also made improvements to sync and profile pages.
npmjscnpmjsnpm-registrynpmcnpm
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
Yuwei Ba - Software Engineer at Snap Inc.