Frank Chang

Frank Chang Email and Phone Number

RISC-V, QEMU, SystemC and system modeling @ SiFive
san mateo, california, united states
Frank Chang's Location
Taiwan, Taiwan, Province of China
About Frank Chang

Professional Overview:- Experiences in multi-dimension of software development stacks, including embedded system and backend services, iOS / Android app developments .Programming & Technical Skills:- C, ARM assembly, QEMU- Go- Python / Django- MySQL, Redis, RabbitMQ, Elasticsearch- iOS (Swift), Android (Java), React Native- Git, Docker, AWS SNS, Firebase Analytics, Fabric

Frank Chang's Current Company Details
SiFive

Sifive

View
RISC-V, QEMU, SystemC and system modeling
san mateo, california, united states
Website:
sifive.com
Employees:
408
Frank Chang Work Experience Details
  • Sifive
    Senior Staff Software Engineer
    Sifive Apr 2022 - Present
    Hsinchu City, Taiwan
    QEMU, system modeling and system software developer.
  • Sifive
    Staff Software Engineer
    Sifive Apr 2021 - Mar 2022
    Hsinchu City, Taiwan
    QEMU and system software developer.
  • Sifive
    Senior Software Engineer
    Sifive Apr 2020 - Mar 2021
    Hsinchu City, Taiwan
    QEMU and system software developer.
  • Kloudless
    Senior Software Engineer
    Kloudless Sep 2019 - Apr 2020
    Taipei City, Taiwan
  • 竹间智能 Emotibot
    Software Engineer
    竹间智能 Emotibot Apr 2018 - Sep 2019
    Taipei City, Taiwan
    - Developed backend services for Emotibot AI chat bots and customer service quality inspect system using Go, including bot chats statistical analysis system, intents management system... etc.- Introduced Elasticsearch and Logstash to replace MySQL for our bot chats logging and statistical analysis system, which has improved the performance over 10 times comparing with the solution using MySQL.- Troubleshot issues of Emotibot statistical analysis system on Elasticsearch.- Implemented local file cache with LRU eviction policy in our AI customer service quality inspect system to reduce the required disk usage on small disk size machine.- Developed monitoring system using StatsD + Graphite + Grafana.- Developed a simple auto integration testing framework with Node.js, using Mocha + Chai + Nock libraries.
  • Pokeshops, Inc.
    Co-Founder & Software Engineer
    Pokeshops, Inc. Jun 2016 - Jan 2018
    Taipei City, Taiwan
    - Collaborated with marketing team to develop the latest features of Gulu² based on user feedbacks.- Developed and maintained Gulu² content management system (Ruby-on-Rails).- Led app team to build up Gulu² iOS and Android apps from scratch.- Introduced MVP (Model-View-Presenter) design pattern to Gulu² iOS and Android apps to decouple view and business logics (loose coupling) and increase testability.- Refactored Gulu² (with React Native) to a cross-platform hybrid apps to reduce the development cycle time of new features.- Integrated AWS SNS as Gulu² apps push notification service.- Adopted Firebase Analytics and Fabric services in Gulu² apps.- Awards: 2017 Startup@Taipei – Learning Entrepreneur’s Lab Special Award
  • Marvell Semiconductor
    Software Engineer
    Marvell Semiconductor Nov 2013 - Jun 2016
    Hsinchu City, Taiwan
    - Designed a co-verification tool (based on QEMU emulator) for Marvell self-designed CPUs.- Ported Marvell self-designed CPU models on QEMU.- Hacked QEMU and developed methodology for Marvell self-designed CPU co-verification. Cooperated with IC design team to find out CPU design flaw and bugs. Generated and delivered test patterns to IC design team for CPU verification.- Designed a cross-check hardware module to co-operate with QEMU for Marvell self-designed CPU cross-verification, which had successfully narrowed down and found out the root cause of CPU design bugs.
  • Andes Technology Corporation
    Software Engineer
    Andes Technology Corporation Mar 2012 - Sep 2012
    Hsinchu City, Taiwan
    - Analyzed the design architecture and configurations of uITRON.- Brought up uITRON on Andes platform (including context-switch and interrupt handlers).- Designed HAL (Hardware Abstraction Layer) for uITRON.

Frank Chang Skills

Embedded Systems Linux Kernel C Debugging Device Drivers Embedded Software Rtos Javascript Java C++ Microprocessors Embedded Linux Arm Firmware Soc Computer Architecture Processors Software Engineering Fpga X86 Assembly Css Html Verilog Android Ios Swift Go Ios Development Git Ruby Ruby On Rails Python

Frank Chang Education Details

Frequently Asked Questions about Frank Chang

What company does Frank Chang work for?

Frank Chang works for Sifive

What is Frank Chang's role at the current company?

Frank Chang's current role is RISC-V, QEMU, SystemC and system modeling.

What schools did Frank Chang attend?

Frank Chang attended National Sun Yat-Sen University, Fu Jen Catholic University.

What skills is Frank Chang known for?

Frank Chang has skills like Embedded Systems, Linux Kernel, C, Debugging, Device Drivers, Embedded Software, Rtos, Javascript, Java, C++, Microprocessors, Embedded Linux.

Who are Frank Chang's colleagues?

Frank Chang's colleagues are Amritha Bhat, Ram Naik, Troy Fan, Navaneeth Bhardwaj, M I Aboothahir, Naman Mehta, Sai Himaja Parsi.

Not the Frank Chang you were looking for?

  • Frank Chang

    Senior Hw Manager
    Taipei
  • Frank Chang

    President Of Use Link Enterprise Co.,Ltd.
    Taipei City
    1
    uselink.com.tw
  • Frank Chang

    Engineering Manager (We Help Small Business Turn Their Ideas Into Physical Products Through Our Oem Service)
    Taiwan
  • Frank Chang

    Assistant Recruitment Manager At Wipro Limited, Recruit Local Taiwanese And Taiwan Aprc Holders Only.
    Taipei
    1
    accenture.com

    1 +160224XXXXX

  • Frank Chang

    國泰金融控股股份有限公司(Cathay Financial Holdings) Cloud Data Architect
    Taiwan
    2
    htc.com, asus.com

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.