Niclas Nilsson

Software Developer at CGI

Söderköping, Östergötland County, Sweden
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

👤
Senior
🎓
Top School
Niclas Nilsson is a software developer based in Söderköping, Sweden, who transitioned from a long career in pastoral leadership into professional software engineering, bringing 11 years of practical experience with technology and people. Currently at CGI, he combines hands-on mobile development skills with a pragmatic, user-focused approach to building reliable systems. On GitHub he contributed meaningful iOS improvements to a React Native BLE Manager module—adding state restoration, persisting central manager instances, and fixing connection/disconnection bugs to boost BLE stability. His background running teams and community organizations gives him strong communication, troubleshooting, and stakeholder-management skills that complement his technical work. Studying computer science at Luleå University of Technology and continuing coursework across Swedish universities demonstrates his commitment to formalizing and expanding his technical foundation. He’s pragmatic, steady under pressure, and particularly effective when projects require both technical detail and clear coordination.
code11 years of coding experience
bookLinköpings universitet
bookMalmö University
bookUmeå University
bookComputer Science, Computer Science at Luleå University of Technology
github-logo-circle

Github Skills (6)

objective-c10
bluetooth-le10
ios10
react-native10
btle10
bluetooth-low-energy10

Programming languages (3)

JavaObjective-CClojure

Github contributions (5)

github-logo-circle
React Native BLE communication module
Role in this project:
userMobile Developer (iOS)
Contributions:14 commits in 5 months
Contributions summary:Niclas primarily focused on enhancing the iOS implementation of the React Native BLE Manager module. Their contributions involved adding features like state restoration, persisting the CBCentralManager instance, and providing methods to access the central manager address and instance. Furthermore, they addressed bugs related to connection and disconnection handling, including refining the connect and disconnect callback management. These improvements increased the stability and functionality of the iOS Bluetooth Low Energy communication module.
reactreact-nativebluetoothbleandroid
Looveh/melins-system

Jan 2015 - Feb 2015

Contributions:13 commits in 26 days
reactsignsregular
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
Niclas Nilsson - Software Developer at CGI