Manfred Bergmann

Principal Software Engineer at Software by MABE

Nuremberg, 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

👤
Senior
🎓
Top School
Manfred Bergmann is a Principal Software Engineer and long-time software craftsman based in Nuremberg, with over 12 years of experience building backend systems, developer tooling and embedded solutions. He combines hands-on implementation and architecture skills gained across roles from embedded Linux and microcontroller work at Fraunhofer to leading engineering teams and product integrations at EveryonePrint and Y Soft. As owner of Software by MABE he bridges consultancy, development and management, while contributing to notable open-source efforts such as multi-language implementations of the Gilded Rose refactoring kata and a JPA persistence binding for openHAB. Comfortable across JavaEE, C#, Lisp-family languages and embedded stacks, he pairs pragmatic engineering with a tinkerer’s curiosity—he even maintains a technical blog reflecting his craft and gardening hobbies.
code11 years of coding experience
job20 years of employment as a software developer
bookDiplom Informatik (Computer Science), Diplom Informatik (Computer Science) at Georg-Simon-Ohm-Fachhochschule Nürnberg
stackoverflow-logo

Stackoverflow

Stats
445reputation
3kreached
6answers
9questions
github-logo-circle

Github Skills (18)

openhab10
java10
javas10
persistence10
common-lisp10
database-design10
jpa10
functional-programming9
unit-testing8
refactoring7
lisp6
osgi6
clojure6
http6
pattern-matching6

Programming languages (20)

JavaC++CRustSchemeStandard MLScalaMakefile

Github contributions (5)

github-logo-circle
openhab/openhab1-addons

Jun 2014 - Nov 2015

Add-ons for openHAB 1.x
Role in this project:
userBack-end Developer
Contributions:14 commits, 4 PRs, 28 comments in 1 year 5 months
Contributions summary:Manfred primarily contributed to the implementation of a JPA persistence binding for openHAB 1.x. Their work involved creating and modifying Java classes to store and retrieve item states within a database using JPA. The commits demonstrate the setup of database connections, defining data models, and implementing methods for storing and querying historic item data. Subsequent commits fixed transaction management and refactored code for improved modularity.
add-onsopenhabaddononsinternet-of-things
Starting code for the GildedRose Refactoring Kata in many programming languages.
Role in this project:
userBackend Developer
Contributions:5 commits, 2 PRs, 1 comment in 4 days
Contributions summary:Manfred contributed multiple versions of the Gilded Rose refactoring kata, implemented in different languages. Initially, the user added a Common Lisp implementation with minor syntax adjustments. Later, a functional version of the Lisp code was included, followed by an LFE (Lisp Flavoured Erlang) version, demonstrating the ability to work with multiple programming paradigms. The user also addressed unit tests within the LFE implementation.
refactoring-kataprogramming-languagesrefactoringlanguagesgildedrose
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
Manfred Bergmann - Principal Software Engineer at Software by MABE