Principal Software Engineer at Ember Spark Software LLC
San Diego, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
James Romo is a Principal Software Engineer in San Diego with 11+ years of hands-on mobile expertise and over a decade leading iOS, Android, and cross-platform teams. He specializes in developer-facing platforms—having owned and shaped the Google Cast SDKs, samples, codelabs, and documentation—and has deep experience in Dart/Flutter, JavaScript, and native mobile stacks. James blends technical leadership roles (team lead, architect, scrum master) with partner and vendor management, regularly running partner on-sites and developer events to drive integrations with major streaming services. He runs his own consulting shop, Ember Spark Software, while driving principal-level engineering at BarnTools, showing an unusual mix of entrepreneurial initiative and large-company product stewardship. Notably, he was the sole engineer maintaining the Cast Web Sender SDK and has repeatedly converted prototypes into production tooling used by both Google and partners.
11 years of coding experience
11 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Arizona State University
This Hello Video demo application shows how an iOS sender application can cast a Video. For simplicity this app is not fully compliant with the UX Checklist.
Contributions:10 commits, 2 PRs, 14 pushes in 3 years 2 months
checklistcompliantsenderdemo-videoswift
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
James Romo - Principal Software Engineer at Ember Spark Software LLC