Shao X

Engineer at Apple

New York, New York, 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

👤
Senior
🎓
Top School
Xiaoqiang Shao is a Design Verification Engineer with 11 years of experience applying ASIC/FPGA and ARM expertise to complex digital modem and SoC projects at Qualcomm and Apple. He holds an M.S. in Computer Engineering from NC State and combines strong hardware verification skills with practical software fluency in C/C++, Ruby on Rails, and embedded development. Xiaoqiang has moved between roles from MEMS research to web backend work, giving him a rare cross-domain perspective that helps bridge hardware, firmware, and software teams. He contributes to open-source projects focused on education-focused web apps, demonstrating attention to database integrity and migration reliability in collaborative codebases. Based in San Diego, he thrives on challenging problems and delivering robust, production-grade verification solutions.
code11 years of coding experience
job7 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at New York University
stackoverflow-logo

Stackoverflow

Stats
11reputation
46reached
1answer
1question
github-logo-circle

Github Skills (18)

database-migrations10
ruby-rails10
rails10
schema-design10
ruby10
rails-app10
database-design10
db-schema10
database-schema10
activerecord10
database-migration10
schema10
postgresql9
expert9
exp9

Programming languages (1)

Ruby

Github contributions (5)

github-logo-circle
expertiza/expertiza

Dec 2014 - Dec 2014

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBack-end Developer
Contributions:14 commits in 7 days
Contributions summary:Shao's contributions primarily involve database schema modifications within the Expertiza project, focusing on the `db/schema.rb` file. These changes include adding, removing, and modifying table columns and indexes, indicating database structure adjustments. The commit messages suggest the user was involved in merging branches and fixing migration-related issues, likely in the context of updating the application's database to support new features or refactoring existing ones.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
shaoxq1205/LC3_verification

Nov 2015 - May 2016

Contributions:1 push, 1 branch in 5 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
Shao X - Engineer at Apple