Joshua Shen is a staff iOS engineer based in Los Angeles with nine years of experience building polished, user-facing mobile products and a strong foundation in electronics and computer science. He progressed through multiple engineering levels at GOAT Group, shaping cross-functional iOS architecture and delivery while mentoring teams and driving product-quality detail. Earlier roles as iOS Tech Lead at Fae demonstrate his ability to optimize performance at the algorithmic level (notably a quadtree-based cluster speedup) and to balance product design with engineering constraints. Joshua thrives in collaborative environments, shipping features that focus on community value and delight, and he brings both systems thinking from his Electronics background and formal CS training from USC. He prefers tackling hard performance and UX problems, often bridging low-level optimization with pragmatic product decisions.
9 years of coding experience
9 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of Southern California
Bachelor of Engineering (B.E.), Electronic Information Engineering, Bachelor of Engineering (B.E.), Electronic Information Engineering at University of Electronic Science and Technology of China
Contributions:1547 commits, 76 pushes, 24 branches in 1 year 10 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.