Alexander Schrode

Software-Entwickler at Inworks GmbH

Neu-Ulm, Bavaria, 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

🤩
Rockstar
🎓
Top School
Alexander Schrode is a software developer with 13 years of experience who blends applied data science and systems programming expertise, currently working at Inworks GmbH after a data science trajectory at SV SparkassenVersicherung. Trained in mathematical economics (MSc/BS Wirtschaftsmathematik, Universität Ulm), he has hands-on experience in insurance, e-mobility analytics, and actuarial internships, bridging quantitative modelling with production software. An active open-source contributor to OPC UA implementations in Rust and Python, he has improved core protocol correctness—fixing GUIDs, OptionSets, secure channel padding and null-array decoding—showing deep protocol-level understanding rather than only application code. Based in Ehingen (Donau), Germany, he brings both rigorous numerical thinking and low-level backend craftsmanship to projects that require correctness, security, and reliability.
code13 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS, Wirtschaftsmathematik, Master of Science - MS, Wirtschaftsmathematik at Universität Ulm
github-logo-circle

Github Skills (19)

open6254110
python10
decode10
data-structure10
decoding10
asyncio10
encoding10
data-structures10
encode10
embedded10
rust10
opc-ua10
async9
asynchronous9
deserialization8

Programming languages (5)

C++RustCGoPython

Github contributions (5)

github-logo-circle
FreeOpcUa/opcua-asyncio

Sep 2021 - Dec 2022

OPC UA library for python >= 3.7
Role in this project:
userBack-end Developer
Contributions:38 reviews, 112 commits, 70 PRs in 1 year 3 months
Contributions summary:Alexander primarily contributed to the `freeopcua/opcua-asyncio` library by fixing and enhancing the OPC UA protocol implementation. They fixed issues with default GUID generation and added support for OptionSets, essential for handling network message content. Furthermore, the user implemented features for loading and using OptionSets from the address space. Their work demonstrates a strong understanding of the OPC UA protocol and its data structures.
pythonasyncioopcuaprotocoliec62541
locka99/opcua

May 2021 - Feb 2022

A client and server implementation of the OPC UA specification written in Rust
Role in this project:
userBack-end Developer
Contributions:5 commits, 7 PRs, 46 comments in 9 months
Contributions summary:Alexander primarily contributed to the core logic of an OPC UA client and server implementation in Rust. Their work focused on fixing enumeration sizes and flags within the nodeset generation. They also addressed asynchronous padding in secure channel communications, ensuring proper certificate handling and key length consideration. Additionally, the user implemented the ability to decode null arrays in data structures.
iec-62541opcuarustspecificationopc-ua
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
Alexander Schrode - Software-Entwickler at Inworks GmbH