BS

Bob Sheehan

Software Engineer - Telemetry at Joby Aviation

Bob Sheehan has a diverse work experience spanning across multiple companies. Bob'smost recent position is as a Software Engineer - Telemetry at Joby Aviation, where they started in 2022. Prior to this, Bob worked at VMware from 2015 to 2022, where they held the role of Staff Engineer - Telco Cloud. In this role, they were responsible for leading the front-end UI development for the Telco Cloud unit, focusing on orchestrating virtual network function and container network function workloads across multi-cloud environments.

Before joining VMware, Bob worked at Poly from 2011 to 2015 as a Senior Software Engineer. Bob was the lead developer for an AWS deployed multi-tenant server web application for enterprise administration and end-user management of Plantronics headsets. Additionally, Bob redesigned a monolithic web app into individually tuned and load balanced servers for handling specialized requests.

From 2005 to 2011, Bob was a Senior Software Engineer at Altera (now Intel), where they led the development of Altera's embedded Nios II soft processor Board Support Package (BSP) framework. Bob redesigned the legacy Eclipse-based system into scriptable headless CLI tools and integrated thin client standalone GUI's and Eclipse plugins on top of them.

Prior to Altera, Bob worked at Creative Labs from 2002 to 2005 as a Senior Software Engineer. Bob developed the E-mu Digital Audio System pro sound card software mixer GUI and led the development of an audio driver analysis and configuration tool using J2SE.

Before joining Creative Labs, Bob worked at Conexant from 1999 to 2002 as a Staff Software Engineer. Bob contributed to the development of a custom IDE for the Raptor 2 image processing chip embedded software and worked on the Shutterfly Desktop Upload Client.

Additionally, Bob has experience in education as an Adjunct Professor at Cabrillo College from 2001 to 2002, and early in their career, they worked as a Software Engineer at Live Picture, where they developed an Object Modeler application and a FlashPix Interactive 3D ActiveX control.

Bob has a strong background in software engineering, with expertise in various technologies such as Java, Spring MVC, Spring Data, Spring Security, OAuth2, Jetty, AWS Java SDK, Hibernate, MySQL, MongoDB, Swagger, REST, JMeter, and J2SE.

Bob Sheehan obtained a Bachelor's of Science degree in Physics and Mathematical Sciences from UC Santa Barbara from 1984 to 1986. Bob then pursued a Master's degree in Electrical Engineering from UC San Diego from 1988 to 1990. Later, Bob earned another Master's degree in Software, Computer Science from the University of California, Santa Cruz from 1994 to 1996.

In terms of certifications, Bob obtained the following: Learning Docker and Learning RxJS from LinkedIn Learning in December 2021, Concurrent Programming in Java and Java Memory Management from Coursera in February 2018, and Introduction to MongoDB, Parallel Programming in Java, and Server-side Development with NodeJS, Express, and MongoDB from Coursera in January 2018. Bob also completed the Microservices Foundations course from LinkedIn e-learning, although the specific month and year are not provided.

Links

Timeline

  • Software Engineer - Telemetry

    January, 2022 - present

A panel showing how The Org can help with contacting the right person.