Dirk Niggemann

Senior Consultant at Sycurio

England, United Kingdom
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
Dirk Niggemann is a senior consultant and technically deep software engineer with over two decades of telecom and communications systems experience and seven years in his current senior-level practice. He specializes in SIP/CTI/IVR, SS7/SIGTRAN signaling, carrier switching, embedded systems, and secure payment-in-scope (PCI) environments, having held architect and engineering roles at Semafone, Avaya, Nortel and Periphonics. Dirk blends low-level C/C++ embedded development and Linux/Solaris server work with telecom network protocols and IMS/IN platforms, and he has practical experience integrating device drivers for scientific imaging in open-source INDI projects. At Sycurio he applies that niche cross-domain expertise to secure communications and complex call-processing architectures, often solving interoperability and build-system challenges that others overlook. He holds a BA in Computer Science from the University of Cambridge and is known for reliably shipping robust, protocol-heavy systems where stability and signaling correctness are critical.
code7 years of coding experience
job14 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of Cambridge
github-logo-circle

Github Skills (9)

camera10
ccd10
c-language10
driver10
serial-communication10
cprogramming-language10
clientside4
cli4
server4

Programming languages (5)

C#C++CVerilogPython

Github contributions (5)

github-logo-circle
indilib/indi-3rdparty

Jul 2018 - Jun 2020

INDI 3rd Party drivers repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:26 commits, 1 PR, 6 comments in 1 year 11 months
Contributions summary:Dirk contributed to the `indi-3rdparty` repository, focusing on building a driver for the Nightscape 8300 CCD camera. The commits primarily involve modifying C++ source files, updating header files, and adapting the build system to include optional dependencies like D2XX and SERIAL. The user also made adjustments to the frame size handling and timer routines, enhancing the driver's functionality and stability.
domedriversradio-astronomypartycamera
indilib/indi

Jul 2018 - Jul 2018

INDI Core Library Repository
Role in this project:
userBackend Developer
Contributions:30 commits, 6 PRs, 7 comments in 2 days
Contributions summary:Dirk primarily contributed to the development of a CCD (Charged Coupled Device) driver for the INDI (Instrument Neutral Distributed Interface) platform. Their work involved implementing features for the Nightscape 8300 camera, including connection setup, control of cooler and fan systems, and image acquisition. They also addressed build system and dependency issues to support optional D2XX (FTDI chip library) integration and serial communication.
indi-servercore-libraryindiindi-libraryindi-clients
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
Dirk Niggemann - Senior Consultant at Sycurio