James Cahall, Developer in Carlsbad, CA, United States
James is available for hire
Hire James

James Cahall

Verified Expert  in Engineering

iOS Developer

Location
Carlsbad, CA, United States
Toptal Member Since
October 17, 2016

James is a results-driven, can-do, and entrepreneurial engineer with 15 years of C-level experience (20+ years of professional engineering)—consistently delivering successful bleeding-edge products to support business goals. He's an architect in innovative tech initiatives that add to and accelerate business revenue streams. He's also the architect lead developer of OTTera, Inc. a white label OTT provider servicing 100+ OTT services and 2000+ Linear Channels used by over 500 million users.

Portfolio

OTTera, Inc.
Web Technologies, Roku, Tizen, HTML5, Android TV, tvOS, Android, iOS, On-demand...
Digital Media Interactive LLC
OpenGL Shell, CSS3, HTML5, JavaScript, Unity, Cocos2d, Adobe Illustrator...
Toon Goggles, Inc.
Unity, Cocos2d, Adobe Illustrator, Adobe Photoshop, Big Data, Analytics...

Experience

Availability

Part-time

Preferred Environment

TextWrangler, Android Studio, Xcode, MacOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is the application architecture for OTTera, Inc. used by over 500 million users worldwide.

Work Experience

CEO | CTO

2017 - PRESENT
OTTera, Inc.
  • Architected and built over 100 OTT services for iOS/tvOS, Android/AndroidTV/FireTV, Roku, HTML5 (Samsung, LG, VIZIO, etc.) and web.
  • Led small and medium teams of developers to produce highly scalable products used by over 500 million users worldwide.
  • Developed services for unique platforms like Cars (Apple CarPlay, Android Auto), Planes, and VR Headsets (Vision Pro and Meta Quest).
Technologies: Web Technologies, Roku, Tizen, HTML5, Android TV, tvOS, Android, iOS, On-demand, Videos, 360° Video, Amazon S3 (AWS S3), Audio, CSS3, Connected Cars, Drupal, Git, Eclipse, Xcode, Jira, Java, Linux, MySQL, MacOS, OS X, PHP, Python, Swift, Text to Speech (TTS), TV, Unix, UDP, PC, Slack, Web, Zoom, Visual Studio Code (VS Code), Android Studio, In-app Purchases, Virtual Reality (VR), Video.js, Streaming, Over-the-top Content (OTT), Distribution, Cloud, CTO, CIO, Innovation, CEO, jQuery, Skype

Chief Technical Officer | Co-founder

2010 - PRESENT
Digital Media Interactive LLC
  • Oversaw and developed over 50 technology development projects since 2010 for Fortune 500 large business, small business, medical, and educational institutions, high-profile celebrities, and individuals.
  • Acted as the main point of contact for client technology development as well as consultations on business development and strategy.
  • Built a multi-technology (WiFi/Bluetooth/NFC), cross-platform device-to-device networking for both large and small data communication.
  • Developed the Anywhere Artist robust (PAAS) frameworks for musicians.
  • Performed rapid color analysis of images, videos, and live feeds to aid software developers as well as professional medical applications.
  • Worked as an early-stage tech advisor and virtual CTO for numerous companies.
  • Performed advanced OpenGL integrations with live-video processing of single or multiple input streams.
Technologies: OpenGL Shell, CSS3, HTML5, JavaScript, Unity, Cocos2d, Adobe Illustrator, Adobe Photoshop, Big Data, Analytics, Virtual Reality (VR), C, C++, Windows, BrightScript, RabbitMQ, Redis, Sails.js, Node.js, MongoDB, MySQL, NGINX, Apache, Linux, Android, iOS

Chief Technical Officer

2010 - PRESENT
Toon Goggles, Inc.
  • Led the technology development from the scalable server infrastructures and video transcoding/delivery to native applications for mobile devices, connected TVs, desktops, cars, and responsive web.
  • Worked as a key player in bringing once-niche technologies mainstream including HLS, HEVC, MPEG-DASH, 4K UHD, OpenGL live video processing, and 360 videos while developing them for TG.
  • Grew the company to $15 million in technology value over six years with a budget of under $1 million over the same period.
  • Pioneered new technologies and securing patents for connected toys, next-generation advertising, and augmented reality.
  • Architected a platform to enable white-label Platform-as-a-Service (PaaS) revenue streams which resulted in $100 million+ yearly revenue as the service grows.
  • Was awarded the Innovation Award from Kaltura, Inc.
  • Oversaw a 50+ seat local and remote mixed development team as well as performing hands-on development on all initiatives.
  • Served as a board member of behalf of TG for the non-profit Youth Education for Success Foundation as well as a technology advisory board member for Kaltura, Inc.
Technologies: Unity, Cocos2d, Adobe Illustrator, Adobe Photoshop, Big Data, Analytics, Virtual Reality (VR), OpenGL Shell, C, C++, Windows, BrightScript, RabbitMQ, Redis, Sails.js, Node.js, MongoDB, MySQL, NGINX, Apache, Linux, CSS3, HTML5, JavaScript, Android, iOS

Advanced Technical Leadership Program Engineer

2005 - 2011
Lockheed Martin Corporation (Skunk Works)
  • Worked as a structural design engineer for numerous projects and as the team lead for a $15M military aircraft. Designed parts, oversaw production, and supported field-testing of projects including the F-117 stealth fighter.
  • Implemented the 3D modeling in CATIA for various projects.
  • Carried out a Finite Element analysis for various projects.
  • Was involved fully in the design creation from cradle to the grave.
  • Managed the program for various Aerospace Design projects.
Technologies: Finite Element Analysis (FEA), Unix, Linux, Microsoft Access, Microsoft Word, Microsoft Excel, SOLIDWORKS, CATIA

New Page Pianist | Producer

2008 - 2010
James Cahall
  • Recorded, produced, and released 38 New Age piano works.
  • Worked in public relations, did bookings, did the web development, and had piano performances.
  • Performed in various music venues throughout the world.
Technologies: Apple Logic Studio, CSS3, HTML5, JavaScript

Toon Goggles, Inc.

http://www.toongoggles.com
A global $50M+ on-demand entertainment company providing the world’s largest collection of professionally produced, curated videos, games, music, and interactive books for kids.

Various DMI Development Projects

50+ confidential projects which includes work doing:
1) Advanced OpenGL integrations with live video processing of single or multiple input streams.
2) Multi-technology (WiFi/Bluetooth/NFC), cross-platform device-to-device networking for both large and small data communication.

A few of the non-confidential project examples include:
1) Akers BioMed Color Analysis of Specimens.
2) Beyond Limits Biomedical Artificial Intelligence.
3) BioMetallics Breathalyzer Color Analysis.
4) Cozzia Massage Chair Software.
5) Google Cardboard 360 Video Player.

Color Companion

https://itunes.apple.com/us/app/color-companion-analyzer-converter/id477794973?mt=8
This does rapid color analysis of images, videos, and live feeds to aid software developers as well as professional medical applications.

ReactionGrab

A video application with OpenGL processing to support concurrent recording of an existing video with a live video feed to capture the user's reaction.

Service Pair

http://www.servicepair.com
A construction industry work-pairing service.

Anywhere Artist

A robust (PaaS) framework for musicians. Musicians can use the framework to release iOS applications that aggregate music, social media, videos, links, and more. 50+ applications have been developed with this framework.

Talley Materials Calculator

https://itunes.apple.com/us/app/talley-materials-calculator/id903907502?mt=8
A tool for the paving, pavement maintenance, and grading professional. Included in the app are:
1) Calculators for asphalt, sand, gravel, road oils/emulsions, ready mix, and aggregates,
2) Oil spread rates for chip seals.
3) A GPS measuring tool.
4) A counter to count loads etc.
5) A spreader truck calibration tool.

WorldScreen.com

http://www.worldscreen.com
An entertainment industry news service.

Languages

HTML5, JavaScript, Java, CSS3, Objective-C, PHP, BrightScript, Swift, Ruby, Bash Script, C, C++, Python

Frameworks

Angular, Cocos2d, Ruby on Rails (RoR), CakePHP, Sails.js, Unity, Video.js

Libraries/APIs

REST APIs, GPUImage, jQuery, jQuery UI, OpenGL, Node.js

Tools

Adobe Photoshop, CATIA, Git, Basecamp, Amazon CloudFront CDN, Apple Logic Studio, Basalmiq, Skype, Slack, SOLIDWORKS, Adobe Illustrator, Apache, Xcode, Android Studio, TextWrangler, RabbitMQ, Microsoft Excel, Microsoft Word, Microsoft Access, Chef, NGINX, Jira, Apple HomeKit, OmniGraffle, Zoom

Paradigms

RESTful Development, Object-oriented Programming (OOP), HL7 FHIR Standard

Platforms

Web, WatchOS, Apple TV, Android TV, Google TV, MacOS, Android, iOS, Amazon Web Services (AWS), WordPress, Linux, Drupal, Unix, tvOS, Tizen, New Relic, AWS Lambda, Windows, Eclipse, OS X, PC, Visual Studio Code (VS Code)

Industry Expertise

Project Management, Marketing

Other

Design, Smart TV, Architecture, Prototyping, Scalability, Videos, Video Encoding, Connected Cars, Software Architecture, Big Data Architecture, Mixed Reality (MR), Google, Front-end Development, Mixed Reality Developer, Augmented Reality (AR), Algorithms, Virtual Reality (VR), Video & Audio Processing, 360° Video, Data Structures, Social Media Strategy, Business Development, Localization, Game Development, Android Wearables, Digital Advertising, Peer-to-peer Networking, Analytics, Shaders, Color Theory, Home Automation, Audio, Near-field Communication (NFC), WiFi Direct, Bluetooth, OpenGL Shell, Finite Element Analysis (FEA), On-demand, Web Technologies, Biomedical Skills, Big Data, Artificial Intelligence (AI), Roku, Hardware, Text to Speech (TTS), TV, UDP, In-app Purchases, Streaming, Over-the-top Content (OTT), Distribution, Cloud, CTO, CIO, Innovation, CEO, Aeronautics

Storage

MySQL, Amazon S3 (AWS S3), Redis, MongoDB, NoSQL

2004 - 2005

Master's Degree in Aerospace Engineering

Cal Poly San Luis Obispo - San Luis Obispo, CA, USA

2000 - 2005

Bachelor's Degree in Aerospace Engineer

Cal Poly San Luis Obispo - San Luis Obispo, CA, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring