Keith Bates

Keith Bates Email and Phone Number

Senior Staff Software Engineer @ Philips
Keith Bates's Location
Pittsburgh, Pennsylvania, United States, United States
Keith Bates's Contact Details

Keith Bates personal email

Keith Bates phone numbers

About Keith Bates

I have worked the last 15 years as a computer engineer. I have also spent 16+ years working as a sound engineer, 5 years as a remodeling contractor, and 10 years as a real estate investor. I have been an employee, an entrepreneur, a manager, and one who is managed. My diverse background allows me to understand many aspects of whatever business I work in, and to translate that understanding into products that better fit the needs of the customer.My future goals are to further my career in computer engineering by designing and building useful and easy to use software and devices.Specialties: GUI design, full stack programming, software design and architecture.

Keith Bates's Current Company Details
Philips

Philips

View
Senior Staff Software Engineer
Keith Bates Work Experience Details
  • Philips
    Senior Staff Software Engineer
    Philips Jul 2023 - Present
    Amsterdam, Noord-Holland, Nl
  • Philips
    Senior Ui Software Engineer
    Philips Jun 2020 - Jul 2023
    Amsterdam, Noord-Holland, Nl
  • Ge Healthcare
    Staff Software Engineer
    Ge Healthcare Oct 2016 - Jun 2020
    Chicago, Us
    Role: Scrum Master • Manage day to day Scrum activities as a part of a satellite, remote-based, team developing various components of radiology workflow software • Facilitate Scrum activities including daily stand-ups, retrospectives, grooming sessions, planning sessions, Scrum of Scrums, and sprint reviews.• Communicate and collaborate effectively with product owners to define value-added work in order to keep the team’s morale and productivity at the highest level• Partner with key project team members to develop engineering protocols and policies that comply with regulatory requirements and meet the project needs• Provide support and shield the team from distractions during the Sprint process to improve team focus and execution of on-time high quality code• Interview and recommend potential software engineer candidates Role: Technical Lead • Conduct code reviews on a project level to ensure overall quality • Create technical design reviews and participate in project-wide reviews with other tech leads • Create design solutions for the team to implement with code that is straight-forward, easily understandable, low maintenance, dependable and can be delivered in the time frame required• Developed proof of concepts that would later be converted to production code.• Mentor the other engineers on the team and on external teams• Guide the team in breaking down features into manageable user stories.Role: Software Engineer• Contribute code to the team every sprint.• Held myself and others accountable to our commitments.• Produce easy to understand and maintain clean code.
  • Omnyx
    Software Engineer
    Omnyx Jul 2015 - Oct 2016
    • Developed various components of a workflow and infomatics software solution used in digital pathology and regulated by the FDA as a medical device.• Worked on cross functional scrum team to deliver software in a timely manner.• Developed requirements, specifications, and documentation.• Developed and executed automated and manual tests• Worked on a scrum team as a vocal member in planning and sizing work• Navigated QMS and regulations involved with production of a medical device
  • Metis Secure Solutions
    Software Engineer
    Metis Secure Solutions May 2012 - Jun 2015
    Oakmont, Pa, Us
    • Conceived, designed, and implemented software and hardware products for mass notification and life safety customers.• Redesigned web-based user interface (UI) that allows sending alerts, answering two-way live voice calls for help, and monitoring real-time device status.• Created an install-able Java program that acts as a more robust alternative to the web-based UI.• Developed email notifications and mass alerting functionality for server software.• Added GIS map to UI with ability to use Google Maps as well as local offline capability using GeoServer or tiles.• Simplified server setup UI for faster and easier configuration by end user.• Created software enabling hotkeys on Windows based computers to serve as panic buttons.• Co-authored software for an embedded computer that acts as a panic button switch.• Implemented importing and exporting system for server data using Google Protocol buffers.• Communicated directly with clients to create custom software to meet their requirements.• Trained and provided customer support.• Performed remote and on-site installation, monitoring, and troubleshooting of server software.
  • Acutronic Usa
    Software Engineer
    Acutronic Usa Sep 2007 - May 2012
    Bubikon, Zh, Ch
    • Lead developer for a custom Java/MySQL application to track customers systems and service department tickets.• Served as project manager and designer for an ATE system used for testing and calibration of proprietary motion controller cards. Developed software, firmware, and hardware. • Developed a general scripting language and IDE used to script lab instrumentation and the Act3000 controller.• Instrumental in development of next generation controllers. Suggested design improvements that were implemented in the final product.• Solved customer communication issues with the IEEE488 interface on the Act3000 controller.• Solved algorithmic problems with the Real Time reflective memory interfaces.• Created utilities for use by integration teams during manufacture and calibration of motion simulation systems.• Provided training and customer support for all aspects of the controller, including applications programming. Worked closely with customers to design custom applications to interact with the controller.• Wrote and implemented software engineering procedures (ISO-9001).• Maintained legacy code and created new functionality in C/C++ in real time embedded software for motion control.
  • Bates Pro Audio
    Owner
    Bates Pro Audio Jan 1991 - Jan 2007
    • Designed, operated, and installed audio systems as well as other audiovisual equipment• Troubleshot and repaired equipment as needed • Managed multiple crews, in up to four locations per night • Trained crews• Provided services for local, national, and international performers, promoters, corporate event planners and theater companies.
  • Keith Bates Remodeling
    Owner
    Keith Bates Remodeling 2002 - 2007
    • Supervised and participated in the remodeling of homes and apartments• Managed budgets and crews, scheduled subcontractors • Personally performed all phases of wiring, plumbing, carpentry, and tiling

Keith Bates Skills

Java User Interface Design Spring Framework Software Engineering Hibernate Openlayers Javascript Testing Embedded Systems Software Design Fpga Embedded Software Matlab C++ C Html Software Development Programming Project Management Mysql Vhdl Microsoft Office Php Electronics Labview Visio Subversion Object Oriented Design Sound Design Sound Reinforcement Live Sound Construction Systems Engineering Integration Engineering Unix Scrum .net Framework Sql Agile Methodologies C#

Keith Bates Education Details

  • University Of Pittsburgh
    University Of Pittsburgh
    Computer Engineering
  • Carnegie Mellon University
    Carnegie Mellon University
    Logic And Computation
  • Honesdale Highschool
    Honesdale Highschool

Frequently Asked Questions about Keith Bates

What company does Keith Bates work for?

Keith Bates works for Philips

What is Keith Bates's role at the current company?

Keith Bates's current role is Senior Staff Software Engineer.

What is Keith Bates's email address?

Keith Bates's email address is ka****@****hoo.com

What is Keith Bates's direct phone number?

Keith Bates's direct phone number is +141288*****

What schools did Keith Bates attend?

Keith Bates attended University Of Pittsburgh, Carnegie Mellon University, Honesdale Highschool.

What skills is Keith Bates known for?

Keith Bates has skills like Java, User Interface Design, Spring Framework, Software Engineering, Hibernate, Openlayers, Javascript, Testing, Embedded Systems, Software Design, Fpga, Embedded Software.

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.