James Cain

James Cain Email and Phone Number

Chief Scientist & Co-Founder at Media Anywhere. Software developer, architect, academic, innovator, mentor. @ Media-Anywhere
James Cain's Location
Greater Reading Area, United Kingdom
James Cain's Contact Details

James Cain personal email

n/a
About James Cain

I code every working day, yet the main tool for my job is imagination, aided by a whiteboard. I think visually and have been called arm waver in chief in my current role. Programming shouldn’t take much typing, as it’s an intellectual exercise that can be practiced when walking in woods as much as slaving over a hot keyboard. I love communicating and enjoy expressing my ideas whilst presenting or running workshops to build consensus across a team of developers. Throughout my career I have built bridges between different communities; between industry and academia, between storage developers and broadcast engineers, between R&D, business stake holders and customers.Specialities: Deep C++, mapping C++ APIs to Python, Windows systems programming & internals, debugging Windows, parallelism and concurrency, high throughput network programming, large scale software engineering, software architecture, software product lines, distributed algorithms, file systems, scalable architectures, product innovation, mentor.

James Cain's Current Company Details
Media-Anywhere

Media-Anywhere

View
Chief Scientist & Co-Founder at Media Anywhere. Software developer, architect, academic, innovator, mentor.
James Cain Work Experience Details
  • Media-Anywhere
    Chief Scientist, Co-Founder
    Media-Anywhere Jan 2024 - Present
    https://media-anywhere.com/
  • Brunel University London
    Visiting Researcher
    Brunel University London May 2015 - Present
    Uxbridge
    Having worked with the academics at Brunel University Department of Computer Science for many years, I now have an official title at this fine institution. All I wanted was a library card ...
  • Nep Uk
    Lead Software Architect
    Nep Uk Mar 2023 - Dec 2023
    United Kingdom
    As our industry undergoes huge structural disruption, NEP is in a prime position to exploit the opportunities this offers. I help NEP build and acquire the right forms of software to enable the next generation of workflow - whilst still producing the best and most exciting live coverage, globally.
  • Grass Valley
    Chief Software Architect
    Grass Valley Sep 2019 - Mar 2023
    Newbury, United Kingdom
    Responsible for software architecture across the whole of Grass Valley. I am a resource to all product teams helping as we transition from monolithic to micro-service architectures. Going deep into Kubernetes, using CI/CD & DevOps, exploiting Eventual Consistency, advocating Evolutionary Architectures.
  • Grass Valley, A Belden Brand
    Principal Software Architect
    Grass Valley, A Belden Brand Oct 1999 - Sep 2019
    I am one of the architects for revolutionQ, a sea change in broadcast workflow that uniquely allows broadcasters to not care about the form or location of their essence. An asset that is 10 years old is treated the same as recordings 5 seconds old; globally. Ingest naturally grows an archive. Completely standards based, only using software running on COTS hardware and exploiting the power of AAF, AS-02 and FIMS; the prototype of revolutionQ has already been sold for an eight figure sum to a major US broadcaster. revolutionQ takes the best of the Web architecture (Representational State Transfer – or REST – a type of Service Oriented Architecture) and mixes it with the best of Quantel’s understanding of how to exploit disk technology – utilising the multi-pattented Quantel Virtual File System. revolutionQ won a TV Technology Star award and an IABM Game Changer at NAB 2012.
  • Softel
    Senior Software Engineer
    Softel May 1994 - Oct 1999
    I created an OO framework to allow five different products to re-use an optimised display engine. I conducted a user study to design Swift, a revolutionary and award winning development in subtitling products. The job involved a lot of international travel for pre - sales demonstrations and post-sales installation, network configuration and diagnostics. The role demanded planning, teamwork, research and problem solving. I persuaded Softel to sponsor my university research and grant me a weekly day release. I regularly trained programming staff at Softel.

James Cain Skills

Software Engineering C++ Programming Digital Video Streaming Media System Architecture Distributed Systems Oop Software Design Iptv Soa Mpeg Architecture Python Rest Product Innovation Multithreading Digital Tv Architectures Software Development Stl File Systems C# Debugging Distributed Algorithms Image Processing Object Oriented Design Digital Asset Management Win32 Api Dvb Representational State Transfer Object Oriented Programming Service Oriented Architecture

James Cain Education Details

Frequently Asked Questions about James Cain

What company does James Cain work for?

James Cain works for Media-Anywhere

What is James Cain's role at the current company?

James Cain's current role is Chief Scientist & Co-Founder at Media Anywhere. Software developer, architect, academic, innovator, mentor..

What is James Cain's email address?

James Cain's email address is ja****@****l.ac.uk

What is James Cain's direct phone number?

James Cain's direct phone number is +441635*****

What schools did James Cain attend?

James Cain attended University Of Reading, Cranfield University, University Of Kent.

What are some of James Cain's interests?

James Cain has interest in Beer Festivals, Travelling, Cycling, Camping And The Great Outdoors, Hill Walking, Health.

What skills is James Cain known for?

James Cain has skills like Software Engineering, C++, Programming, Digital Video, Streaming Media, System Architecture, Distributed Systems, Oop, Software Design, Iptv, Soa, Mpeg.

Not the James Cain you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.