Bill Rainey

Bill Rainey Email and Phone Number

Lead UX Software Prototyping Engineer for Human Factors eXperience Design group for surgical robots at J&J Medtech. @ Johnson & Johnson MedTech
Bill Rainey's Location
Santa Clara, California, United States, United States
About Bill Rainey

Bill Rainey is a Lead UX Software Prototyping Engineer for Human Factors eXperience Design group for surgical robots at J&J Medtech. at Johnson & Johnson MedTech. He possess expertise in linux, unix, tcp/ip, embedded systems, mobile devices and 40 more skills. Colleagues describe him as "Bill had this nasty habit of finding my hardware problems - which is really a neat trick for a software guy. He is an extremely talented software engineer who knows his way around both Unix and X internals and how to use an oscilloscope!", "Bill is one of the best network software engineers I have ever met. There isn't a thing he doesn't know and I know I can always count on him to get me the answers I need quickly. And, he's a helluva guy as well. I'm glad to have had the opportunity to work together, and I would highly recommend him for any position he would ever seek, but I'm equally glad to have been able to call him a friend for over two decades.", and "Bill is a visionary architect, as well as being a lightning-fast coder and patient and nurturing boss. I'd work for him again any time."

Bill Rainey's Current Company Details
Johnson & Johnson MedTech

Johnson & Johnson Medtech

View
Lead UX Software Prototyping Engineer for Human Factors eXperience Design group for surgical robots at J&J Medtech.
Bill Rainey Work Experience Details
  • Johnson & Johnson Medtech
    Lead Ux Software Prototyping Engineer
    Johnson & Johnson Medtech Jul 2024 - Present
    New Brunswick, New Jersey, Us
  • Lucid Motors
    Senior Engineer
    Lucid Motors Sep 2014 - Jul 2024
    Newark, California, Us
  • Hopto
    Senior Software Engineer
    Hopto Sep 2013 - Jan 2014
    My job area was the backend group which included the use Python, Flask, XMPP, and STUN to provide the services needed by the hopTo product.
  • Narus
    Senior Software Engineer
    Narus Jan 2011 - Jan 2013
    I was part of the Capture group whose main component did deep packet inspection of high volume packet traffic, producing meta data from 20Gb flows. Added decompression support to an universal packet parser so it could handle compressed HTTP traffic. Added a parser for NTP. Helped add a traffic playback feature. Selected a C/C++ unit test framework to use with this legacy code base and started implementing unit tests for new code. In order to improve build process, started looking at better ways to produce dependency information so more reliable incremental builds could be done and improve integration into Jenkins. Was also involved in a proof of concept development that marshaled this meta-data into a SQL database, producing summary tables from the raw vector data and then developed basic analytic dashboards using Tableau, a commercial analytics tool, to explore that data.
  • Access Systems Americas (Formerly Palmsource Inc.)
    Senior Software Engineer
    Access Systems Americas (Formerly Palmsource Inc.) Jan 2006 - Nov 2009
    Oberhausen, De
    ACCESS Systems Americas (formerly PalmSource Inc) is a leading provider of mobile device software such as PalmOS and the NetFront Web Browser.As a senior software engineer, I designed and developed several middleware components for ACCESS's mobile software product ALP (ACCESS Linux Platform) that included the attention/notification and alarm managers I also took over the development of the JavaScript based home screen and the GPS/Location manager.
  • Palm Source, Inc.
    Senior Software Engineer
    Palm Source, Inc. Jan 2006 - Mar 2006
    PalmSource was the software side of the original Palm, Inc. It's main product was Palm OS and in an effort to develop a new, more flexible and powerful mobile platform, a Linux based product was created.As a senior software engineer, I designed and developed several middleware components for the the product that would become known as ALP (ACCESS Linux Platform). These included an attention(notification and alarm managers as well as an ALP specific progress bar dialog widget.
  • Binnacle Systems, Inc.
    Chief Software Architect
    Binnacle Systems, Inc. Feb 2003 - Jun 2004
    Binnacle Systems,inc developed Trusted Network Navigation Appliances which provide safe and secure DNS and DHCP services in a 1U rack mounted appliance which could be easily replaced and quickly back in service should it fail.My role was to specify, develop and integrate the technologies to be used as well as lead other engineers in the development of this product.
  • Cisco Systems, Inc
    Senior Software Engineer
    Cisco Systems, Inc Dec 1994 - Jan 2002
    San Jose, Ca, Us
  • Kalpana, Inc.
    Software Engineer
    Kalpana, Inc. Nov 1994 - Dec 1994
  • Wyse Technology
    Software Engineer
    Wyse Technology Aug 1988 - Nov 1994
    Wyse, as the largest terminal manufacturer, also developed and show standard PC and symmetric multi-processor computer systems. I originally worked on porting and supporting the BSD TCP/IP code in Wyse's System V Unix for it's multi-processor product. Later, I was part of the team that designed and developed Wyse's X Terminal product line.
  • Stride Micro Systems
    Software Engineer
    Stride Micro Systems May 1985 - Jun 1988
    Ported and supported System V Unix for use with a Motolola 68010 daughter card that complement Sage's / Stride's M68000 based products.

Bill Rainey Skills

Linux Unix Tcp/ip Embedded Systems Mobile Devices C Mobile Applications C++ Software Development Software Engineering System Architecture Integration Embedded Software Testing Python Perl Software Design Javascript Agile Methodologies Distributed Systems Android Networking Html Device Drivers Bash Programming Java Cisco Ios Xml Perforce Debugging Object Oriented Design Shell Scripting Eclipse Git Hardware Scrum Subversion Open Source Scalability Mobile Internet Protocol Suite Team Leadership Dependable Team Player Mobile Technology

Bill Rainey Education Details

  • University Of Nevada, Reno
    University Of Nevada, Reno
    Comp Sci Option
  • Reno High School
    Reno High School

Frequently Asked Questions about Bill Rainey

What company does Bill Rainey work for?

Bill Rainey works for Johnson & Johnson Medtech

What is Bill Rainey's role at the current company?

Bill Rainey's current role is Lead UX Software Prototyping Engineer for Human Factors eXperience Design group for surgical robots at J&J Medtech..

What is Bill Rainey's email address?

Bill Rainey's email address is br****@****ail.com

What is Bill Rainey's direct phone number?

Bill Rainey's direct phone number is +151030*****

What schools did Bill Rainey attend?

Bill Rainey attended University Of Nevada, Reno, Reno High School.

What are some of Bill Rainey's interests?

Bill Rainey has interest in Disaster And Humanitarian Relief.

What skills is Bill Rainey known for?

Bill Rainey has skills like Linux, Unix, Tcp/ip, Embedded Systems, Mobile Devices, C, Mobile Applications, C++, Software Development, Software Engineering, System Architecture, Integration.

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.