Roy Schneider

Leitender Ingenieur Softwareentwicklung at Thor Engineering GmbH

Grafschaft, Rhineland-Palatinate, Germany
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
Roy Schneider is a senior software engineer and team leader with nine years in his current role and over two decades building control and diagnostic software for the elevator industry. As Leitender Ingenieur Softwareentwicklung at Thor Engineering he architects and implements embedded control software and diagnostic toolchains, including a lift application and associated Toolbox. His background spans product development leadership, CAD-integrated hardware teams, and mobile client apps from PocketPC and J2ME to modern Android/iOS platforms. An active contributor to embedded/IoT open-source work, he has improved robustness and error handling in the well-known bacnet-stack protocol library. Based in Grafschaft, Germany, he combines an applied engineering degree (Dipl.-Ing. FH) with hands-on power-electronics apprenticeship experience, giving him uncommon depth across software, electronics and field diagnostics. Colleagues describe him as someone who turns early ideas into reliable products by shaping both code and the teams that deliver them.
code8 years of coding experience
bookDipl.-Ing.(FH), Allgemeine Elektrotechnik, Dipl.-Ing.(FH), Allgemeine Elektrotechnik at Rheinische Fachhochschule Köln, University of Applied Sciences
bookEnergieelektroniker, Energieelektroniker at RWE Kraftwerk Goldenberg
languagesGerman, English
github-logo-circle

Github Skills (16)

bacnet10
c1710
iot10
embedded10
c-programming10
c1110
arduino9
buffering9
buffer9
error-handling8
linux4
windows4
command-line4
ip3
ipv43

Programming languages (1)

C

Github contributions (5)

github-logo-circle
bacnet-stack/bacnet-stack

Apr 2020 - Aug 2020

BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits, 8 PRs, 24 pushes in 4 months
Contributions summary:Roy primarily focused on enhancing the `bacnet-stack/bacnet-stack` library by incorporating buffer checks and comments throughout the codebase. They modified several files, including those related to Arduino integration (bvlc-arduino.c), transaction management (tsm.c), and various service implementations. Their work involved code improvements for robustness, error handling, and code clarity.
ipv4mstpbacnet-serversnapbacnet-client
Contributions:136 pushes, 1 branch in 4 years
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
Roy Schneider - Leitender Ingenieur Softwareentwicklung at Thor Engineering GmbH