Team Lead & Senior Staff R&D Engineer & Scrum Master at Fintegrity
Trondheim, Trøndelag, Norway
Join Prog.AI to see contacts
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.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Management E-Commerce/Electronic Commerce, Bachelor of Management E-Commerce/Electronic Commerce at Wuhan University of Technology
Desktop library for Bluetooth low energy development
Role in this project:
Back-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.
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