Achim Kraus

Senior Embedded Software Developer at Enzo

Schorndorf, Baden-Württemberg, 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
Achim Kraus is a Senior Embedded Software Developer with 25 years of software development and testing experience and deep expertise in distributed device systems, IoT, and secure CoAP/DTLS/LwM2M communication. He has been a key maintainer and project lead in prominent open-source projects such as Eclipse Californium and a committer to TinyDTLS, shaping Java CoAP/DTLS implementations and DTLS Connection ID/load-balancing features used in production IoT stacks. At Bosch and Bosch.IO he drove protocol-level improvements (PSK, ECDHE-PSK, DTLS CID) and contributed backend integrations for Eclipse Hono’s CoAP adapter, optimizing reliability and tracing for constrained devices. Comfortable across embedded C, Java and assembler, he blends low-level systems thinking with cloud-facing IoT protocols and standards participation (IETF, OMA). Based in Schorndorf, Germany, he combines long-term hands-on engineering with open-source stewardship, including nuanced work on DTLS handshake and retransmission behaviors that quietly improve real-world device interoperability.
code11 years of coding experience
job25 years of employment as a software developer
bookDiplom-Informatiker (master degree of computer science) Computer Science, Diplom-Informatiker (master degree of computer science) Computer Science at University of Stuttgart
stackoverflow-logo

Stackoverflow

Stats
764reputation
36kreached
72answers
1question
github-logo-circle

Github Skills (20)

messaging10
coap10
internet-of-things10
java10
eclipseiot10
javas10
cryptography10
dtls10
opentracing9
configuration-management9
pki9
vertx9
network-security9
iot6
rtos6

Programming languages (12)

PowerShellTypeScriptJavaDockerfileXtendC++CMakefile

Github contributions (5)

github-logo-circle
CoAP/DTLS Java Implementation
Role in this project:
userBack-end Developer
Contributions:29 releases, 82 reviews, 1260 commits in 3 years
Contributions summary:Achim Kraus contributed to the development and maintenance of the CoAP/DTLS Java implementation, Californium. His work focused on refining the handling of PSK (Pre-Shared Key) authentication, including improvements to processing and the handling of different key exchange mechanisms such as ECDHE-PSK. His contributions are evident in the cleanup of handshaker code, adjustments to option handling, and the addition of functionalities like verifying the server's certificate subject.
dtlsopcuaeclipseiotdevice-managementtls
eclipse-hono/hono

Mar 2020 - May 2022

Eclipse Hono™ Project
Role in this project:
userBack-end Developer
Contributions:46 reviews, 11 commits, 31 PRs in 2 years 2 months
Contributions summary:Achim primarily contributed to the coap-vertx-base adapter within the Eclipse Hono project. Their work involved extending open tracing capabilities for pre-shared key (PSK) identities, implementing configuration options such as DTLS thread counts, and optimizing the coap adapter with features like DTLS retransmission timeouts and message offloading. They also added a device-specific piggybacked response and implemented a simple receiver statistic for the CLI client. Furthermore, the user made modifications including implementing a blockwise status lifetime and checking URI length.
honoeclipseioteclipsemessagingjava
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
Achim Kraus - Senior Embedded Software Developer at Enzo