# James G. > Software Engineer at Signal Messenger Location: San Francisco Bay Area, United States Profile: https://flows.cv/jamesg1 Experienced Software Engineer providing solutions across embedded and cloud platforms. Patent holder and industry pioneer in the development of firmware over-the-air (FOTA) technology. Communications professional in messaging and media over IP technologies. Self-starter and team player through the entire software development life cycle. Proven ability to lead and mentor globally distributed engineering teams. ## Work Experience ### Software Engineer @ Signal Messenger Jan 2019 – Present | San Francisco Bay Area • Voice and video calling • WebRTC • Rust ### Technical Lead/Senior Software Architect @ Ecrio Inc Jan 2012 – Jan 2019 | Cupertino, CA • Initiated the requirements and design of several products, took a significant role in the implementation • Deep working knowledge of SIP/IMS, RCS, RTP/RTCP, 'Chatbots', cloud services, and media streaming • C/CMake/Node.js/AWS ### Software Development Manager @ Ecrio Inc Jan 2007 – Jan 2012 | Cupertino, CA • Managed teams across several projects • Design and development of voice and video media stacks, cross-platform porting layer used on Android, Linux, Windows, and RTOS • C/C++/Jenkins ### Member of Technical Staff @ Gabbly.com Jan 2006 – Jan 2006 | Redwood City, CA • Worked directly with founders to expand on product offering • Managed build-out of co-location facilities and developed a voice group chat application ### Systems Architect @ Ecrio Inc Jan 2005 – Jan 2006 | Cupertino, CA • Led a team to design and develop a de-jitter buffer used for an IMS Push-to-Talk client ### Distinguished Engineer @ Bitfone Corporation Jan 2004 – Jan 2005 | Laguna Niguel, CA • Led a team to investigate and implement new update algorithms and evangelized the technology ### Principal Engineer @ Bitfone Corporation Jan 2002 – Jan 2004 | Laguna Niguel, CA • Designed and implemented differencing and fault recovery algorithms for update software ### Senior Software Engineer @ Bitfone Corporation Jan 2000 – Jan 2002 | Laguna Niguel, CA • Integrated update software into a CDMA handset, the first in the world with this feature ### Senior Systems Engineer @ InvestorIQ.com Jan 2000 – Jan 2000 | Irvine, CA • Built subscription-based website using ASP, SQL Server ### Systems Software Engineer @ USAutoNews.com Jan 2000 – Jan 2000 | Newport Beach, CA • Developed web applications using ASP, C++, SQL Server ### Senior Systems Developer @ Medical Data International Jan 1999 – Jan 2000 | Santa Ana, CA • Developed web applications using ASP, SQL Server ## Education ### BS in Computer Engineering California Polytechnic State University-San Luis Obispo ## Contact & Social - LinkedIn: https://linkedin.com/in/james-g-469a7b --- Source: https://flows.cv/jamesg1 JSON Resume: https://flows.cv/jamesg1/resume.json Last updated: 2026-04-10