Chun Fan

Team Lead & Senior Staff R&D Engineer & Scrum Master at Fintegrity

Trondheim, Trøndelag, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Chun Fan is a Team Lead and Senior Staff R&D Engineer with 11 years of experience driving embedded and backend development at Nordic Semiconductor, where he also serves as Scrum Master. He blends hands-on engineering—contributing to notable open-source Nordic projects like pc-ble-driver and pc-nrfutil—with leadership in CI/CD, cross-platform builds, and BLE serialization and tooling. His background spans telematics, computer science, and e-commerce, reflecting a rare mix of wireless systems expertise and product-oriented automation. Based in Trondheim, he pairs rigorous academic training from NTNU with practical field experience at industry and defense research organizations. Chun is known for resolving tricky merge conflicts, improving Linux/macOS/Windows build reliability, and implementing low-level features like system reset across SDK versions—skills that reveal a deep attention to cross-platform robustness not obvious from titles alone. He also co-runs a partner venture, demonstrating entrepreneurial initiative alongside his corporate engineering leadership.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Management E-Commerce/Electronic Commerce, Bachelor of Management E-Commerce/Electronic Commerce at Wuhan University of Technology
bookNorwegian University of Science and Technology
languagesNorwegian, English, Chinese
github-logo-circle

Github Skills (21)

github-ci10
c-language10
python10
testing10
data-serialization10
bluetooth-le10
cicd10
serialization10
sdk10
btle10
githubaction-workflow10
bluetooth-low-energy10
cprogramming-language10
py9
sys9

Programming languages (10)

TypeScriptShellC++CSSCSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
Desktop library for Bluetooth low energy development
Role in this project:
userBack-end Developer
Contributions:44 commits, 29 PRs, 97 pushes in 1 year 5 months
Contributions summary:Chun primarily addressed merge conflicts and made adjustments to files related to Bluetooth Low Energy (BLE) drivers and serialization components. Their work involved resolving conflicts in files like `ble_gap_impl.cpp`, `app_ble_gap_sec_keys.h`, and `ble_gap_evt_app.c`, indicating a focus on integrating code changes. They also corrected whitespacing and addressed building issues, particularly on Linux, suggesting involvement in cross-platform compatibility. Furthermore, the user implemented a system reset function for the v5 and v2 SDKs.
driversdriverbluetoothblebluetooth-low-energy
nrfutil python library and command line client
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:1 review, 19 commits, 14 PRs in 4 months
Contributions summary:Chun primarily focused on improving the build and testing processes of the `pc-nrfutil` library. Their contributions included updating the setup.py file, fixing and adding smoke tests, and modifying the CI/CD pipeline. They addressed issues related to macOS executables, forced the upgrade of setuptools on Windows, and fixed installation issues. These changes aimed at improving the reliability and maintainability of the build and test processes.
python-librarypythonpython3cli
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chun Fan - Team Lead & Senior Staff R&D Engineer & Scrum Master at Fintegrity