(This is the blog of Terrence Barr)

I am the Senior Solutions Architect and Lead of the Customer Software Engineering Team at Electric Imp.

I have broad development and architectural experience on mobile and embedded systems and platforms including industrial control systems, multiprocessor architectures, implementation and optimization of virtual machines, advanced client-side and mobile applications, scalable client-server architectures, end-to-end IoT solutions, and more.

Some of my past experiences are as Lead Architect for Java ME 8, Senior Product Manager for the Oracle Internet of Things platform, Project Lead for a large-scale connected vehicle platform deployment with a world-leading car manufacturer, and Software Architect at Sun Microsystems.

I participate in industry organizations and standards bodies, have authored or co-authored a number of papers and patents in the U.S. and Europe, and speak frequently at events around the world.

You can contact me at

  • <firstname>@electricimp.com or
  • <firstname>@barronline.net

View Terrence Barr's profile on LinkedIn

Please see the Disclaimer Page.