Rui Mao is a Staff Software Engineer based in San Jose with 11 years of experience building commercial-grade applications, currently driving iOS development and platform work at Intuit. He specializes in native iOS engineering using Objective-C and Swift, contributing to QuickBooks Mobile and advanced mobile platform initiatives. Rui’s background spans fintech and e-commerce at Bank of America and enterprise EDA products at Cadence, giving him a strong systems and validation mindset applied to mobile UX and reliability. He mixes hands-on coding with cross-team leadership, often tackling complex integrations between mobile clients and backend services. Trained originally as an electrical engineer, he brings hardware-aware rigor to software problems and a consistent appetite for new technologies. Colleagues rely on him for shipping scalable, maintainable mobile features in large-product environments.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.) Electrical Engineering, Bachelor of Science (B.S.) Electrical Engineering at University of Electronic Science and Technology of China
Master of Science (M.S.) Electrical engineering, Master of Science (M.S.) Electrical engineering at University at Buffalo
iOS Mobile Development, iOS Mobile Development at CodePath
Contributions:143 pushes, 2 branches in 1 year 4 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.