James Fan

James Fan Email and Phone Number

Staff SDET at NIO USA
James Fan's Location
Sunnyvale, California, United States, United States
James Fan's Contact Details
About James Fan

I am a solutions-driven professional with a passion for delivering world-class technology solutions that enhance business productivity and revenue growth. As a lead software engineer, some of my areas of expertise include automation testing, mobile management and embedded systems and application development.

James Fan's Current Company Details

Staff SDET at NIO USA
James Fan Work Experience Details
  • Nio
    Staff Sdet
    Nio Aug 2021 - Dec 2023
    Jiading, Shanghai, Cn
    Enhance and implrement NIO autonotive system testing
  • Facebook (Through Hcl)
    Lead Software Engineer
    Facebook (Through Hcl) Mar 2020 - Aug 2021
    - Joined End-2-End automation testing project on FB voice-first device from scratch- Key person responsible for the architecture and interface design of the whole project, including both front-end and back-end- Implemented back-end code with Python, and build cloud storage and NLP abilities (TTS, STT, OCR and text similarities)- Led CI and future production deployment
  • Google (Through Hcl)
    Platform And Tools Software Engineer
    Google (Through Hcl) Nov 2016 - Mar 2020
    Platform and Tools Software Engineer, Google Home 10/2018 - 3/2020- Optimized Google-Home automation test platform to provide efficient and easy APIs to test engineers for multi-purpose testing and validation- Created configuration and jobs to implement the pre-submit testing and automatic built-in release server for platform and tool production- Built up Google Home factory platform and tools for automatic distribution system on client side, which automatically deployed/updated the stable set of build server releases to stations at Google Home factories’, while tracking the health/status of each stationSoftware Engineer (ATS: Automation Testing System), Google Nest 11/2016 - 10/2018- Optimized, enhanced, and refactored the Google Nest automation test framework for development, milestone validation, and mass production- Enhanced and extended the ability (module/library) of the automation test framework, to support third party test equipment (e.g. R&S, Fuji) through various connections (e.g. Ethernet, USB, ModBus, Serial Port) - Built up the Google Nest multi-tester platform from scratch for internal engineers to easily connect multiple development modules for debugging, benchmark, and analysis
  • Visualthreat, Inc
    Ota Architect
    Visualthreat, Inc Feb 2016 - Sep 2016
    - Designed secure automotive OTA management system from scratch- Built up, ported, and tested development environment on BBB boards (central unit/ECU, AOSP) and STM32Fxxx boards (ECUs) to work with the server simulator- Created and pitched with a demo system with Toyota Camry parts connected to the central unit (AOSP with Visual kernel module) to demonstrate management and protection capabilities
  • Innopath Software
    Lead Software Engineer
    Innopath Software Jul 2012 - Jan 2016
    - Led the development of device management solution and enhanced it on various platforms (e.g. Android AOSP, Brew, ROTS) at both the system level and application level.- Ported device management solution to various customer Android and embedded devices, including Intel, LG, Huawei, ZTE, Unimax, AnyData, Novatel, Delphi, Pana- Collaborated with Qualcomm to port and pre-integrate device management solution with Qualcomm 8627A, 8625, 9x15 and 8909 chipsets- Optimized the solution to better fit various platforms in order to reduce the overhead and storage requirements
  • Nuance Communications
    Senior Engineer Software
    Nuance Communications Apr 2010 - Jun 2012
    Burlington, Ma, Us
    - Designed and developed Nuance care module on two types of mobile platforms, Brew and Android (Android AOSP and Application)- Led the whole porting process of Nuance mobile care solution into devices for various carriers, including MetroPCS, AT&T, Vodafone, T-Mobile
  • Samsung Telecommunications America
    Staff Engineer
    Samsung Telecommunications America Feb 2009 - Mar 2010
    - Designed and developed OMA DM (FUMO, SCOMO), OMA DS, and FOTA clients- Ported management libraries into various Samsung mobile device- Enhanced FOTA engine for differential update, include firmware, driver, kernel and application- Finalized and released management solution for Android Donut (AOSP)

James Fan Skills

Software Engineering Embedded Software Software Development App Development Component Development Process Improvement Project Management Problem Resolution Ecos Android Webos Arm Cvs Android Sdk/ddk Microsoft Vc++ Git/repo Gdb Jira Gnu/gcc Arm Ads And Real View Ti Code Composer Studio Multi Ice Tcp/ip Http Oma Syncml Agile Methodologies Real Time Operating Systems Embedded System C C++ Perforce System Architecture Object Oriented Design Distributed Systems Mobile Devices Mobile Applications Consumer Electronics Release Engineering Algorithms Java Linux Saas Cloud Computing Enterprise Software Software Design

James Fan Education Details

  • National University Of Defense Technology – China
    National University Of Defense Technology – China
    Computer Science

Frequently Asked Questions about James Fan

What is James Fan's role at the current company?

James Fan's current role is Staff SDET at NIO USA.

What is James Fan's email address?

James Fan's email address is jf****@****eat.com

What schools did James Fan attend?

James Fan attended National University Of Defense Technology – China.

What skills is James Fan known for?

James Fan has skills like Software Engineering, Embedded Software, Software Development, App Development, Component Development, Process Improvement, Project Management, Problem Resolution, Ecos, Android, Webos, Arm.

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

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.