Johannes Hofmann
johannes-hofmann98@outlook.deProfessional Summary
Software Engineer with hands-on experience in network communication, particularly on embedded devices, serial communication protocols such as Modbus/RTU, and web development. Holds a Bachelor's degree in Electrical and Information Engineering and is currently pursuing a Master's degree at OTH-Regensburg. Proficient in multiple programming languages and hardware platforms, with practical industry experience in embedded systems. Fluent in German and English.
Work Experience
Working Student as a Embedded Software Engineer
DZG Metering GmbH | RegensburgCo-development of the DC Meter GSH and its associated external display
Implementation and documentation of Modbus/RTU as a communication interface
Development of bootloader and build tools (DevOps)
Internship as a Embedded Software Engineer
DZG Metering GmbH | RegensburgDeveloped a secure TLS/HTTPS webserver on an embedded device with Mbed OS
Utilized JS/CSS frameworks for web development and managed communication over WLAN/Ethernet
Training as a Technical Product Designer
DEHN | NeumarktDesign of systems and devices for the automation and optimization of internal production
Creation and maintenance of technical drawings and documents
Familiarization and collaboration in various departments of the company (manufacturing, quality assurance, design, technical center, sales)
Education
Master's Degree in Electrical and Information Engineering
OTH-RegensburgBachelor's Degree in Electrical and Information Engineering
OTH-Regensburg8 semesters [210 credits / GPA: 1.4]
Bachelor's Degree in Mechanical Engineering
OTH-Regensburg6 semesters [158 credits / GPA: 1.8]
Changed study program due to a strong interest in electrical engineering and computer science
Apprenticeship - Technical Product Designer
Städtische Berufsschule RegensburgSpecialization: Machine and Plant Construction
Shortened from 3.5 to 3 years, top of the class, final grade: 1.0
Awarded the Kerschensteiner Medal
Vocational School Plus (University of Applied Sciences Entrance Qualification)
Berufsschule NeumarktEvening school parallel to vocational training
Top of the class, final grade: 1.75
Intermediate School Certificate (Realschule Certificate)
KRS-NeumarktSkills
C/C++ -
MATLAB -
Python -
JavaScript-HTML-CSS -
React-NextJS -
Node.js
ARM Cortex-M -
ESP32 -
Raspberry Pi -
Arduino
Git -
Jenkins -
Jira/Confluence -
Tex -
VSCode -
VisualStudio -
KiCad -
Autodesk Inventor -
CATIA -
MS-Office
German (native) -
English (fluent) -
Spanish (B1)
3D-Printing (FDM)