Jojakim Stahl

Softwareingenieur at DSH CNC Fertigungstechnik GmbH

Siegen, North Rhine-Westphalia, 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
Jojakim Stahl is a seasoned software engineer based in Siegen, Germany, with 10+ years focused on SCADA systems, field device communications, and automation for heat treatment industries. At Demig Prozessautomatisierung he combines hands-on SCADA development with systems engineering and project management, while also managing IT operations at a CNC firm. His open-source work spans low-level backend improvements in OPC UA (open62541) and barcode libraries (zint, zxing-js), where he fixed memory, encoding and decoding bugs and ported a Code39 reader into JavaScript. That blend of industrial automation expertise and contributions to widely used tooling shows a practical engineer comfortable from embedded/protocol-level issues to application-layer integrations. He holds a Diplom-Ingenieur in Electrical/Automation Engineering and began his technical path as an IT-focused vocational trainee, which explains his strong grounding in both hardware and software concerns. Colleagues rely on him for stable, auditable systems and for untangling tricky interoperability problems that span legacy devices and modern software stacks.
code10 years of coding experience
bookDiplom-Ingenieur, Elektrotechnik / Automatisierungstechnik, Diplom-Ingenieur, Elektrotechnik / Automatisierungstechnik at Universität Siegen
bookTechnischer Assistent für Informatik, Technischer Assistent für Informatik at Berufsbildende Schule Betzdorf-Kirchen
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
129reputation
2kreached
3answers
3questions
github-logo-circle

Github Skills (28)

javascript10
open6254110
barcodes10
memory-management10
typescript10
c-programming10
c1110
c1710
typescript-types10
c-library10
typescripts10
common-library10
server10
opc-ua10
server-side10

Programming languages (7)

C#TypeScriptC++CRustJavaScriptPython

Github contributions (5)

github-logo-circle
zxing-js/library

Jun 2018 - Jun 2018

Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.
Role in this project:
userFull-stack Developer
Contributions:10 commits, 3 PRs, 11 comments in 5 days
Contributions summary:Jojakim focused on porting and implementing core functionality for the Code39 barcode reader within the JavaScript library. They initiated the port of the `Code39Reader`, including code for reading and decoding this barcode format. The user also addressed bugs, particularly those related to extended mode decoding, and made adjustments to the build configuration to assist with debugging and prevent instrumentation during debug.
bar-codeimage-processingjavascriptzxingtypescript
open62541/open62541

Feb 2019 - May 2019

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Role in this project:
userBackend Developer
Contributions:9 commits, 7 PRs, 12 comments in 2 months
Contributions summary:Jojakim focused on enhancing the functionality of the OPC UA implementation. They added support for custom opaque type mappings, fixed invalid casts within server-side attributes, and addressed issues related to array dimensions. Furthermore, the user worked on stabilizing node generation and adding features for more specific server configurations, directly contributing to the core server logic. They also made improvements to namespace handling.
opcopc-uasdkserveriec-62541
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