James Mccracken is a seasoned software engineer with 12 years of experience building and architecting mobile applications, currently contributing to Apple after leading Android architecture at GoPro. He brings deep expertise in Android development across consumer media products, having progressed from hands-on engineering to software architect roles and shipped large-scale app features. His background blends academic research in mobile ad-hoc networks with practical product delivery, giving him a strong foundation in distributed systems and real-world constraints. Comfortable across Android and iOS stacks, he has led projects from conception to release and mentored teams on best practices and architecture. Based in San Diego, he pairs rigorous engineering discipline with an appetite for challenging problems that stretch his technical scope. Colleagues describe him as a pragmatic thinker who translates research-level ideas into production-ready mobile experiences.
13 years of coding experience
16 years of employment as a software developer
Master of Engineering (M.Eng.) Software Engineering, Master of Engineering (M.Eng.) Software Engineering at Auburn University
Find and Hire Top DevelopersWe鈥檝e 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.