I am a senior software engineer with over 11 years of experience in the full software development cycle. I have designed and implemented many algorithms with strong skill sets in C++, Rust, Python, Java, artificial intelligence, and deep learning technologies. I have hands-on experience in high-performance computing, distributed systems, microcontrollers, embedded systems, data structures, database systems, and cryptography message protocols. I am fluent in English and Mandarin and have intermediate proficiency in Japanese. Throughout my career, I have contributed to projects ranging from GPU and SOC driver debugging, AI and deep learning model development, data engineering, to embedded system applications. I am passionate about advancing AI applications and maintaining high standards of software quality and performance in diverse technical environments.

Hsin-Wen Chang

I am a senior software engineer with over 11 years of experience in the full software development cycle. I have designed and implemented many algorithms with strong skill sets in C++, Rust, Python, Java, artificial intelligence, and deep learning technologies. I have hands-on experience in high-performance computing, distributed systems, microcontrollers, embedded systems, data structures, database systems, and cryptography message protocols. I am fluent in English and Mandarin and have intermediate proficiency in Japanese. Throughout my career, I have contributed to projects ranging from GPU and SOC driver debugging, AI and deep learning model development, data engineering, to embedded system applications. I am passionate about advancing AI applications and maintaining high standards of software quality and performance in diverse technical environments.

Available to hire

I am a senior software engineer with over 11 years of experience in the full software development cycle. I have designed and implemented many algorithms with strong skill sets in C++, Rust, Python, Java, artificial intelligence, and deep learning technologies. I have hands-on experience in high-performance computing, distributed systems, microcontrollers, embedded systems, data structures, database systems, and cryptography message protocols. I am fluent in English and Mandarin and have intermediate proficiency in Japanese.

Throughout my career, I have contributed to projects ranging from GPU and SOC driver debugging, AI and deep learning model development, data engineering, to embedded system applications. I am passionate about advancing AI applications and maintaining high standards of software quality and performance in diverse technical environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Japanese
Intermediate

Work Experience

Brain Research Consultant at World Quant Brain
May 31, 2024 - September 3, 2025
Applied trading algorithms using market data fields to find advanced signals beyond alpha. Developed algorithms fitting SuperAlpha functions and performed backtesting with train-validation-test datasets, using metrics like Sharpe ratio. Delivered completed achievements noted by low user completion rates.
Senior System Software Engineer - GPU and SOC at NVIDIA
May 9, 2025 - September 3, 2025
Performed legacy Windows GPU display driver crash dump analysis and bug fixes. Contributed to knowledge base systems and prompt engineering for improved data management and performance. Implemented Windows- and Linux-based Docker and Vagrant files for containerization. Developed automated performance profiling monitors and shell scripting to streamline cleaning legacy data and JSON handling. Refactored legacy production code across multiple legacy modes to improve maintainability and performance.
Image Application Engineer, Technical Lead at HCL Technologies (onsite at Google Taiwan GChips Model Simulation Team)
February 28, 2025 - September 3, 2025
Implemented shell scripts to automate test data processing, integration testing, and performance profiling (CPU and heap). Developed test cases using GTest and media pipe for data stream verification. Shared knowledge on debugging large binary files using GDB and automated launching call graph visualization. Refactored using ThreadPoolExecutor and enhanced error handling. Cleaned and fixed legacy code and developed generic JSON data handling class in C++.
Data Scientist Mentor for Kaggle X BIPOC Grant at Kaggle
December 31, 2024 - September 3, 2025
Nominated as a rock star advisor and top mentor through multiple cohorts in the Kaggle X mentorship and fellowship programs between 2021 and 2024.
Author at Educative
May 31, 2024 - September 3, 2025
Developed Rust’s module system to perform various data engineering methods on climate change data. Integrated thread pools and coroutine libraries to implement event processing data queues with TCP stream passing.
Senior C++ Developer at Zealogics LLC (contracted to ASM L San Jose)
August 31, 2023 - September 3, 2025
Developed and optimized modules for ASML’s multi-beam inspection systems eScan1100, eScan460 HPC inspection systems, and ASM L Nebula Image Ingestion Application Software. Built Redis-based image data pipelines and memory efficient extraction routines. Refactored legacy code to modern C++11 improving maintainability and performance. Achieved 3.5x performance boosts by optimizing multi-node architecture and threading. Authored technical documentation and mentored new team members. Implemented CS parallel mode to dynamically calculate job sizes and optimized memory allocation.
Data Scientist at Binance
October 31, 2020 - September 3, 2025
Implemented deep layout analysis using TensorFlow to detect and OCR every field from bank credit cards with 99.09% accuracy. Automated deployment of OCR algorithms as AWS SageMaker endpoints. Developed Node.js server for image upload and OCR result display on HTML web pages.
Chief Engineer at MITAC Information Technology Corp.
June 30, 2020 - September 3, 2025
Researched, designed, and implemented Deep Learning/ML kernel pipelines for Australian and Taiwan government projects in road repair, aquaculture, rust localization, and mosquito control using explainable AI. Received Taipei Go Smart Conference Award in 2020.
Senior AI Engineer and Data Scientist at Far EasTone Telecom
September 30, 2019 - September 3, 2025
Developed and released Android applications and a C# server-side POC app for Azure IoT Hub. Focused on TensorFlow training kernel pipelines for object detection and predictive maintenance. Researched and implemented Azure EventHub and Databricks integration with NVIDIA RAPIDS and PySpark for batch analysis and predictive maintenance pipelines.
Embedded Software Engineer R&D and Data Scientist at VIA Technologies, Inc.
December 31, 2016 - September 3, 2025
Programmed and released six Android applications. Trained cloud and video solution teams in Shenzhen, Wuhan, and Dopod on Big Data and Machine Learning with Azure and WSO2 platforms. Designed software architecture in services, including Win CE driver, Linux driver, Android development, machine learning, and data science.
Brain Research Consultant at World Quant Brain
May 1, 2024 - September 3, 2025
Applied trading algorithms to market data fields to find advanced signals beyond alphas. Developed superAlpha functions and algorithms, passed multiple test cases and submissions. Performed back testing using training, validation, and test sets with cross-validation and Sharpe ratio metrics to prevent overfitting and assess trading strategy effectiveness.
Senior System Software Engineer - GPU and SOC at NVIDIA
May 9, 2025 - September 3, 2025
Analyzed legacy Windows GPU display driver crash dump bugs and resolved them. Contributed to design of knowledge base systems and advanced prompt engineering for data management. Implemented Windows and Linux Docker and Vagrant files for containerization exploration. Documented code usage and debugging guides. Developed and automated CPU and heap profiling performance monitors and tools. Cleaned and fixed legacy production code across multiple legacy modes.
Image Application Engineer, Technical Lead at HCL Technologies (Onsite at Google Taiwan)
February 28, 2025 - September 3, 2025
Automated test data processing reducing processing time significantly using shell scripting. Implemented test cases using gtest with media pipe for data stream verification. Developed scripts to partially automate integration testing for legacy modes. Shared concepts to speed up task execution including Workers, Thread Pools, Coroutines, and debugging techniques. Designed and implemented performance profiling and monitoring tools including database schemas and subprocess libraries.
Data Scientist Mentor for Kaggle XBIPOC Grant at Kaggle
December 31, 2024 - September 3, 2025
Mentored data scientists through multiple cohorts from 2021 to 2024. Recognized as one of the rock star advisors and best mentors in Kaggle XFellowship and Mentorship Programs.
Author Of High-performance Data Engineering and EDA in Rust at Educative at Educative
May 1, 2024 - September 3, 2025
Developed Rust module system for various data engineering methods focusing on climate change data. Integrated thread pools and coroutine libraries to improve throughput and create event producer/consumer data queue systems over TCP streams.
Sr. C++ Developer at Zealogics LLC (Contract for ASML San Jose)
August 31, 2023 - September 3, 2025
Developed and optimized modules for ASML’s multi-beam inspection systems including EsCan 1100 and EsCan 460 HPC systems. Built Redis-based image data pipelines with GDS alignment and memory-efficient extraction routines. Achieved 3.5x performance boosts by optimizing multi-node architecture and threading. Authored technical documentation and designed Conan package management system integration. Mentored new team members and enhanced system observability with error logging improvements.
Data Scientist at Binance
October 31, 2020 - September 3, 2025
Applied deep layout analysis using TensorFlow for OCR on bank credit card images with 99.09% accuracy. Automated deployment of OCR algorithms as AWS SageMaker endpoints. Implemented Node.js server for uploading bank card images and displaying OCR results on web pages.
Chief Engineer at MITAC INFORMATION TECHNOLOGY CORP.
June 30, 2020 - September 3, 2025
Researched and implemented deep learning and machine learning pipelines for Australian and Taiwan governments in road repair, aquaculture, rust localization, and mosquito control projects. Developed vision systems for fish detection, road repair, mosquito vector control, and rust localization. Awarded Taipei Go Smart Conference 2020.
Senior AI Engineer and Data Scientist at Far EasTone Telecom
September 30, 2019 - September 3, 2025
Developed and released Android applications and embedded Linux applications with C# server-side PO C for Azure IoT Hub. Specialized in TensorFlow, object detection, and predictive maintenance including building training pipelines with NVIDIA Docker for Android POCs. Led streetlight predictive maintenance project integrating Azure EventHub, Databricks, NVIDIA RAPIDS, PySpark, and Scala for batch ETL and deep learning recurrent neural networks.
Embedded Software Engineer R&D and Data Scientist at VIA Technologies, Inc.
December 31, 2016 - September 3, 2025
Programmed and released six Android applications. Provided training on Big Data and Machine Learning skills for cloud and video solution teams across multiple cities. Designed software architecture for Windows CE drivers, Linux drivers, Android development, and data science solutions.
Brain Research Consultant at World Quant Brain
May 1, 2024 - September 3, 2025
Applied trading algorithms with market data fields to find advanced signals besides alphas, unlocking access to SuperAlpha achievements with very low user completion rates. Developed several SuperAlpha function algorithms fitting signals and passed test cases. Performed backtesting with training, validation, and test sets to prevent overfitting, implementing cross-validation and performance metrics such as the Sharpe ratio to assess trading strategy effectiveness.
Senior System Software Engineer - GPU and SOC at NVIDIA
May 9, 2025 - September 3, 2025
Analyzed and debugged Windows GPU display driver crash dumps and bugs. Contributed to the design of knowledge base systems and advanced prompt engineering techniques to enhance data management and performance. Implemented Windows- and Linux-based Dockerfiles and Vagrantfiles to explore containerizing specific tools. Documented automated performance profiling monitors and cleaned legacy production code across multiple legacy modes following linting alerts.
Image Application Engineer, Technical Lead at HCL Technologies (Onsite at Google Taiwan, GChip Model Simulation Team)
February 28, 2025 - September 3, 2025
Automated test data processing, reducing processing time drastically. Implemented test cases using gtest with media pipe for customized packet assembly verifying data streams. Created shell scripts to partially automate integration testing. Provided knowledge sharing on worker and thread pool concepts, debugging large binary files with GDB, and automated performance profiling with CPU and heap profiling. Developed generic JSON data handling templates and implemented related test suites and error handling.
Data Scientist Mentor for Kaggle XBIPOC Grant at Kaggle
December 31, 2024 - September 3, 2025
Participated in multiple cohorts as a nominated mentor and advisor for Kaggle’s XBIPOC Grant and Fellowship programs, recognized for outstanding mentorship and contributions.
Author of High-performance Data Engineering and EDA in Rust at Educative
May 1, 2024 - September 3, 2025
Developed Rust's module system to perform data engineering methods on climate change data. Integrated thread pools and coroutine libraries to improve throughput and create event-driven data queues for TCP stream processing.
Senior C++ Developer at Zealogics LLC (Contract for ASML San Jose)
August 31, 2023 - September 3, 2025
Developed and optimized modules for ASML’s multi-beam inspection systems including eScan 1100, eScan 460, and Nebula Image Ingestion Application software. Built Redis-based image data pipelines with memory-efficient extraction routines and refactored legacy C-style code to modern C++11. Achieved performance boosts, enhanced error logging and message flows, and authored technical documentation. Researched and implemented Conan package management system integration in TFLex framework and mentored new team members.
Data Scientist at Binance
October 31, 2020 - September 3, 2025
Applied Deep Layout Analysis using TensorFlow for accurate OCR extraction and recognition from bank credit card images with 99.09% accuracy. Automated deployment of bank card digits OCR algorithm on AWS SageMaker with Node.js server integration for image upload and result display.
Chief Engineer at MITAC INFORMATION TECHNOLOGY CORP.
June 30, 2020 - September 3, 2025
Researched, designed, and implemented deep learning and machine learning kernel pipelines. Helped Australian and Taiwan governments apply AI to road repair, aquaculture, rust localization, and mosquito control projects. Awarded Taipei Go Smart Conference Award in 2020.
Senior AI Engineer and Data Scientist at Far EasTone Telecom
September 30, 2019 - September 3, 2025
Developed and released two Android apps and embedded Linux and C# server side PoC apps for Azure IoT Hub. Specialized in TensorFlow, object detection, and predictive maintenance. Implemented TensorFlow training kernel pipeline with NVIDIA Docker for Android app deployment as PoC.
Embedded Software Engineer R&D and Data Scientist at VIA Technologies, Inc.
December 31, 2016 - September 3, 2025
Programmed and released six Android applications. Trained cloud and video solution teams in Shenzhen, Wuhan, and Dopod on Big Data and Machine Learning skills using Azure and WSO2 platforms. Designed software architecture for WinCE driver, Linux driver, Android development, machine learning, and data science.

Education

Master of Physics at National Chung Hsing University
January 1, 2010 - January 1, 2014
Bachelor's degree in Nutrition at Chung Shan Medical University
January 1, 2004 - January 1, 2009
Master of Physics at National Chung Hsing University
January 1, 2010 - January 1, 2014
Bachelor's degree in Nutrition at Chung Shan Medical University
January 1, 2004 - January 1, 2009
Master of Physics at National Chung Hsing University
January 1, 2010 - January 1, 2014
Bachelor's degree in Nutrition at Chung Shan Medical University
January 1, 2004 - January 1, 2009

Qualifications

Udacity Agentic AI Nanodegree Program
January 1, 2025 - December 31, 2025
Secure coding for Embedded Systems
January 1, 2025 - December 31, 2025
Communication in Embedded Systems
January 1, 2025 - December 31, 2025
Full Stack JavaScript Developer Nanodegree Program
January 1, 2024 - December 31, 2025
Introduction to Rust Course
January 1, 2025 - December 31, 2025
Generative AI Nanodegree Program
January 1, 2024 - December 31, 2025
Full Stack Web Developer Nanodegree Program
January 1, 2023 - December 31, 2024
Go Language (Golang) Course
January 1, 2023 - December 31, 2023
Security Engineer Nanodegree Program
January 1, 2023 - December 31, 2023
Sensor Fusion Engineer Nanodegree Program
January 1, 2022 - December 31, 2023
Blockchain Developer Nanodegree Program
January 1, 2021 - December 31, 2022
Self-Driving Car Engineer Nanodegree Program
January 1, 2021 - December 31, 2022
Cloud Native Application Architecture Nanodegree Program
January 1, 2021 - December 31, 2021
Data Engineering Nanodegree Program
January 1, 2021 - December 31, 2021
Microsoft Azure Machine Learning Scholarship Foundation course Nanodegree
January 1, 2020 - December 31, 2020
AWS Machine Learning Foundations Course
January 1, 2020 - December 31, 2020
Intel® Edge AI for IoT Developers Nanodegree Program
January 1, 2020 - December 31, 2020
Artificial Intelligence for Trading Nanodegree Program
January 1, 2019 - December 31, 2019
Secure and Private AI Scholarship Challenge from Facebook
January 1, 2019 - December 31, 2020
Computer Vision Nanodegree Program
January 1, 2019 - December 31, 2019
Artificial Intelligence Nanodegree Program and Specializations
January 1, 2018 - December 31, 2018
Flying Cars and Autonomous Flight Engineer Nanodegree Program
January 1, 2018 - December 31, 2018
Robotics Software Engineer Nanodegree Program
January 1, 2018 - December 31, 2019
Self-Driving Car Engineer Nanodegree Program
January 1, 2017 - December 31, 2018
HarvardX CS50's Introduction to Computer Science
January 1, 2014 - September 3, 2025
MIT ProfessionalX Tackling the Challenges of Big Data
January 1, 2018 - December 31, 2019
MITx Introduction to Computer Science and Programming Using Python
January 1, 2016 - December 31, 2016
MITx Introduction to Computational Thinking and Data Science
January 1, 2014 - December 31, 2014
MLOps Specialization by Stanford University and DeepLearning.AI
January 1, 2022 - December 31, 2023
Machine Learning Specialization by Stanford University and DeepLearning.AI
January 1, 2022 - December 31, 2022
English Proficiency CEFR level of C1 by Arizona State University
January 1, 2020 - December 31, 2021
Cryptography I by Stanford University
January 1, 2019 - December 31, 2019
Agentic AI Nanodegree Program
January 1, 2025 - December 31, 2025
Secure coding for Embedded Systems
January 1, 2025 - December 31, 2025
Communication in Embedded Systems
January 1, 2025 - December 31, 2025
Full Stack Javascript Developer Nanodegree Program
January 1, 2024 - December 31, 2025
Introduction to Rust Course
January 1, 2025 - December 31, 2025
Generative AI Nanodegree Program
January 1, 2024 - December 31, 2025
Full Stack Web Developer Nanodegree Program
January 1, 2023 - December 31, 2024
Go Language (Golang) Course
January 1, 2023 - December 31, 2023
Security Engineer Nanodegree Program
January 1, 2023 - December 31, 2023
Sensor Fusion Engineer Nanodegree Program
January 1, 2022 - December 31, 2023
Blockchain Developer Nanodegree Program
January 1, 2021 - December 31, 2022
Self-Driving Car Engineer Nanodegree Program
January 1, 2021 - December 31, 2022
Cloud Native Application Architecture Nanodegree Program
January 1, 2021 - December 31, 2021
Data Engineering Nanodegree Program
January 1, 2021 - December 31, 2021
Microsoft Azure Machine Learning Scholarship Foundation Course Nanodegree Program
January 1, 2020 - December 31, 2020
AWS Machine Learning Foundations Course
January 1, 2020 - December 31, 2020
Intel Edge AI for IoT Developers Nanodegree Program
January 1, 2020 - December 31, 2020
Artificial Intelligence for Trading Nanodegree Program
January 1, 2019 - December 31, 2019
Cryptography I by Stanford University
January 1, 2019 - December 31, 2019
Udacity Secure and Private AI Scholarship Challenge Phase 2
January 1, 2019 - December 31, 2020
Computer Vision Nanodegree Program
January 1, 2019 - December 31, 2019
Artificial Intelligence Nanodegree Program and Specializations
January 1, 2018 - December 31, 2018
Robotics Software Engineer Nanodegree Program
January 1, 2018 - December 31, 2019
Self-Driving Car Engineer Nanodegree Program
January 1, 2017 - December 31, 2018
HarvardX CS50's Introduction to Computer Science
January 1, 2014 - September 3, 2025
MIT ProfessionalX Tackling the Challenges of Big Data
January 1, 2018 - December 31, 2019
MITx Introduction to Computer Science and Programming Using Python
January 1, 2016 - December 31, 2016
MITx Introduction to Computational Thinking and Data Science
January 1, 2014 - December 31, 2014
MLOps Specialization by Stanford University and DeepLearning.AI
January 1, 2022 - December 31, 2023
Machine Learning Specialization by Stanford University and DeepLearning.AI
January 1, 2022 - December 31, 2022
English Proficiency CEFR level C1 by Arizona State University
January 1, 2020 - December 31, 2021
Udacity Agentic AI Nanodegree Program
January 1, 2025 - December 31, 2025
Secure Coding for Embedded Systems Nanodegree Program
January 1, 2025 - December 31, 2025
Communication in Embedded Systems Nanodegree Program
January 1, 2025 - December 31, 2025
Full Stack Javascript Developer Nanodegree Program
January 1, 2024 - December 31, 2025
Introduction to Rust Course
January 1, 2025 - December 31, 2025
Generative AI Nanodegree Program
January 1, 2024 - December 31, 2025
Full Stack Web Developer Nanodegree Program
January 1, 2023 - December 31, 2024
Go Language (Golang) Course
January 1, 2023 - December 31, 2023
Security Engineer Nanodegree Program
January 1, 2023 - December 31, 2023
Sensor Fusion Engineer Nanodegree Program
January 1, 2022 - December 31, 2023
Blockchain Developer Nanodegree Program
January 1, 2021 - December 31, 2022
Self-Driving Car Engineer Nanodegree Program
January 1, 2021 - December 31, 2022
Cloud Native Application Architecture Nanodegree Program
January 1, 2021 - December 31, 2021
Data Engineering Nanodegree Program
January 1, 2021 - December 31, 2021
Microsoft Azure Machine Learning Scholarship Foundation Course Nanodegree Program
January 1, 2020 - December 31, 2020
AWS Machine Learning Foundations Course
January 1, 2020 - December 31, 2020
Intel® Edge AI for IoT Developers Nanodegree Program
January 1, 2020 - December 31, 2020
Artificial Intelligence for Trading Nanodegree Program
January 1, 2019 - December 31, 2019
Secure and Private AI Scholarship Challenge from Facebook
January 1, 2019 - December 31, 2020
Intel® Edge AI Scholarship Program
January 1, 2019 - December 31, 2020
C++ Nanodegree Program
January 1, 2019 - December 31, 2020
Computer Vision Nanodegree Program
January 1, 2019 - December 31, 2019
Artificial Intelligence Nanodegree Program and Specializations
January 1, 2018 - December 31, 2018
Flying Cars and Autonomous Flight Engineer Nanodegree Program
January 1, 2018 - December 31, 2018
Robotics Software Engineer Nanodegree Program
January 1, 2018 - December 31, 2019
Self-Driving Car Engineer Nanodegree Program
January 1, 2017 - December 31, 2018
edX Computer Science courses
January 1, 2014 - September 3, 2025
HarvardX CS50's Introduction to Computer Science
January 1, 2018 - December 31, 2019
MIT ProfessionalX Tackling the Challenges of Big Data
January 1, 2016 - December 31, 2016
MITx Introduction to Computer Science and Programming Using Python
January 1, 2014 - December 31, 2014
MITx Introduction to Computational Thinking and Data Science
January 1, 2014 - December 31, 2014
Coursera MLOps Specialization by Stanford University and DeepLearning.AI
January 1, 2022 - December 31, 2023
Machine Learning Specialization by Stanford University and DeepLearning.AI
January 1, 2022 - December 31, 2022
English Proficiency CEFR Level C1 by Arizona State University
January 1, 2020 - December 31, 2021
Cryptography I by Stanford University
January 1, 2019 - December 31, 2019

Industry Experience

Software & Internet, Telecommunications, Education, Government, Financial Services, Computers & Electronics, Manufacturing, Energy & Utilities, Healthcare

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Data Scientist

We have the best data scientist experts on Twine. Hire a data scientist in Taipei today.