Tim Bottomley

Tim Bottomley Email and Phone Number

Owner and Consultant @ Dexter, MI, US
Dexter, MI, US
Tim Bottomley's Location
Dexter, Michigan, United States, United States
Tim Bottomley's Contact Details
About Tim Bottomley

Wide variety of programming experience bridging the engineering gap between users and the data collection and process control devices they use to do their jobs. From PC user interface to complex data processing libraries to device interface and control I help my clients get, process, and view their data.Specialties: C/C++, C#, .NET, WPF, LabView, WIX Installation Toolkit, serial communications, vehicle communications

Tim Bottomley's Current Company Details
Upper Bit, LLC.

Upper Bit, Llc.

Owner and Consultant
Dexter, MI, US
Tim Bottomley Work Experience Details
  • Upper Bit, Llc.
    Owner And Consultant
    Upper Bit, Llc.
    Dexter, Mi, Us
  • Upper Bit, Llc.
    Owner/Consultant
    Upper Bit, Llc. Feb 2018 - Present
    Dexter, Mi
    Software consulting.
  • Drew Technologies, Inc.
    Software Engineer
    Drew Technologies, Inc. Apr 2016 - Feb 2018
    Ann Arbor, Mi
    Implement/maintain software libraries and applications for vehicle diagnostic adapters conforming to J2534/RP1210 specifications.Programming languages and tools used include: Visual Studio 2015, SVN, Git, C++, C#, WPF, WIX Installation Toolkit.
  • K-Space Associates
    Software Developer
    K-Space Associates Jul 2012 - Apr 2016
    Dexter, Mi
    Part of a small development team enhancing/maintaining a large code base for products designed to monitor thin film deposition processes in the semiconductor industry. Mostly written in C++/MFC targeted for Windows 7, with some tool development in C#.• Integrate with various third party devices, including lasers and stage controllers, via serial protocols.• Develop User Interface for advanced test setup and data collection.• Implement/Interface with both custom and third… Show more Part of a small development team enhancing/maintaining a large code base for products designed to monitor thin film deposition processes in the semiconductor industry. Mostly written in C++/MFC targeted for Windows 7, with some tool development in C#.• Integrate with various third party devices, including lasers and stage controllers, via serial protocols.• Develop User Interface for advanced test setup and data collection.• Implement/Interface with both custom and third party data analysis software for real-time and post processed graphical and report presentation.• Provide external integration with customer systems using both proprietary and industry standard protocols, using TCP/IP and OPC. Show less
  • Sensors, Inc.
    Senior Software Engineer
    Sensors, Inc. Apr 2001 - Jul 2012
    Saline, Mi
    Develop both firmware and PC host software for portable automotive exhaust emission analysis equipment. Responsibilities include:• Develop/Maintain embedded PC-104 control/data collection applications using PharLap ETS operating system, interfacing with multiple serial and analog/digital devices.• Develop/Maintain PC interface DLLs written in C/C++/.NET to communicate with custom data collection devices using standard and custom serial and network protocols.•… Show more Develop both firmware and PC host software for portable automotive exhaust emission analysis equipment. Responsibilities include:• Develop/Maintain embedded PC-104 control/data collection applications using PharLap ETS operating system, interfacing with multiple serial and analog/digital devices.• Develop/Maintain PC interface DLLs written in C/C++/.NET to communicate with custom data collection devices using standard and custom serial and network protocols.• Develop/Maintain PC user interface applications written in LabView/C/C++/C#/.NET/MFC to control custom data collection devices.• Implement/Maintain complex PC data processing applications using both custom and standard data formats including XML schema driven reports.• Implement/Maintain vehicle communications using various standard and non standard protocols for both Light Duty and Heavy Duty applications, including ISO-9141, J1850 VPW & PWM, IS0-15765, KWP2000, CAN, J1708, J1939, etc... Show less
  • Netstar Corporation
    Senior Software Engineer
    Netstar Corporation Oct 1999 - Mar 2001
    Participated in a Business-to-Business banking project and a temporary contract with my previous employer to help develop/maintain a world wide automotive diagnostic system.
  • Genrad
    Senior Software Engineer
    Genrad Oct 1997 - Oct 1999
    Developed software for an automotive diagnostic system built for Ford Motor Company, specializing in module programming and configuration. Major tasks included:• Wrote an embedded software module in C/C++ implementing the heavy duty J1708 protocol for a custom multiprotocol vehicle communications board.• Wrote user interface software and library modules to facilitate generic service bay reprogramming of vehicle modules integrating a large database controlling the process for a… Show more Developed software for an automotive diagnostic system built for Ford Motor Company, specializing in module programming and configuration. Major tasks included:• Wrote an embedded software module in C/C++ implementing the heavy duty J1708 protocol for a custom multiprotocol vehicle communications board.• Wrote user interface software and library modules to facilitate generic service bay reprogramming of vehicle modules integrating a large database controlling the process for a world wide diagnostic system. Show less
  • Engenius Inc.
    Senior Software Engineer
    Engenius Inc. 1996 - Oct 1997
    Livonia, Mi
    Company spin-off from Computer Methods Corporation. Continued the work described below.
  • Computer Methods Corporation
    Software Engineer
    Computer Methods Corporation Aug 1994 - 1996
    Livonia, Mi
    Worked on various projects writing both embedded control software for custom hardware and PC user interface applications. Major projects include:• Implemented PC based network control application for a Ford Motor Company Dealer Concern Collection System. Responsibilities ranged from writing code to dealer installs and customer support. System based on PCs running Windows Version 3.11 and Telxon hand held stylus based computers. Code written in C/C++/MFC.• Wrote embedded software… Show more Worked on various projects writing both embedded control software for custom hardware and PC user interface applications. Major projects include:• Implemented PC based network control application for a Ford Motor Company Dealer Concern Collection System. Responsibilities ranged from writing code to dealer installs and customer support. System based on PCs running Windows Version 3.11 and Telxon hand held stylus based computers. Code written in C/C++/MFC.• Wrote embedded software in C for a custom vehicle communication board to actuate the valves of Anti-lock Brake System modules during the Evacuate/Fill process during vehicle assembly. Involved several projects for various vehicle lines from several domestic and foreign manufactures. Responsibilities included software development, customer installs, and technical support.• Worked on a team to implement a large scale bus depot vehicle management system, including using RFID to track vehicles entering/exiting the facility, monitoring facility safety systems and collecting engine diagnostic information. Responsibilities included software development, customer on-site installations, and technical support. Show less
  • Ford Motor Company
    Software Engineer
    Ford Motor Company Feb 1994 - Aug 1994
    Dearborn, Mi
    Converted from Contractor to Employee to continue working on the Ford Motor Company Service Bay Diagnostic System that I was involved in for Computer Methods Corporation described below.
  • Computer Methods Corporation
    Software Engineer
    Computer Methods Corporation Dec 1991 - Feb 1994
    Livonia, Mi
    Placed at an on-site Ford Motor Company project writing user interface applications, in the C programming language, for a PC based diagnostic tool using the OS/2 operating system. Highlight accomplishments include:• Implemented a live scrolling text presentation DLL.• Developed an API management DLL that became an integral piece of most applications written for the system. • Developed/Maintained a file management tool for organizing a complex disk storage system.

Tim Bottomley Skills

Software Development C++ .net C# Labview Serial Communications Vehicle Communications Managed C++ C Automotive Electronics Automotive

Tim Bottomley Education Details

Frequently Asked Questions about Tim Bottomley

What company does Tim Bottomley work for?

Tim Bottomley works for Upper Bit, Llc.

What is Tim Bottomley's role at the current company?

Tim Bottomley's current role is Owner and Consultant.

What is Tim Bottomley's email address?

Tim Bottomley's email address is tb****@****inc.com

What is Tim Bottomley's direct phone number?

Tim Bottomley's direct phone number is +173490*****

What schools did Tim Bottomley attend?

Tim Bottomley attended Western Michigan University.

What skills is Tim Bottomley known for?

Tim Bottomley has skills like Software Development, C++, .net, C#, Labview, Serial Communications, Vehicle Communications, Managed C++, C, Automotive Electronics, Automotive.

Not the Tim Bottomley 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.