Zu meiner Person

Michael Rönnau


Software-Architekt, -Entwickler, Koordinator und Berater

Kontakt:
info@elbe5.de

oder über das Kontaktformular weiter unten
 

Meine Daten

Jahrgang 1953

Mathematik-Lehrer (Sek.II)

Entwicklungshelfer als Lehrerausbilder (Tansania)

langjähriger Softwareentwickler, Projektleiter und Technischer Leiter in mehreren Software-Firmen

heute freiberuflich tätig

veröffentliche auf GitHub als mr-elbe5

bisherige Projekte siehe auch hier

Kenntnisse und Erfahrung

Programmiersprachen

Ich habe in den letzten mehr als 30 Jahren in einer Vielzahl von Sprachen programmiert - von Fortran 4 und Basic über TenCore, Smalltalk, Pascal, C und C++ (seit Version 1.0) bis zu meinen heutigen Favoriten Java auf Serverseite sowie Swift für IOS und macOS. Dazu kommen natürlich HTML und JavaScript für das Web.

Frameworks

Als Bibliotheken und Frameworks habe ich mit jQuery, Bootstrap und CKEditor, Lucene, .NET, .NET Core, MS SharePoint API, aber auch z.B. einer Börsenumgebung wie Xontro gearbeitet.

Ich habe aber auch eine eigenes Framework für Webserver namens 'Bandika', geschrieben, von dem es Varianten für Tomcat in Java und (ohne Tomcat) für Linux und macOS in Swift gibt.

Datenbanken

Als Datenbanken benutze ich SQL-basierte Systeme.
Früher hauptsächlich MS SQL (Anfang der 90-iger noch in direkter Kommunikation mit den Entwicklern in Redmond), dann Oracle und heute vorzugsweise PostgreSQLe.

Wo rein dateibasierte Systeme zum Einsatz kommen sollen und können, benutze ich objektbasierte Persistenz mit JSON.

Server

Unter den Server-Betriebssystemen kenne ich mich mit Linux (v.a. dem Debian/Ubuntu-Zweig), Windows Server und MacOS als Server (BSD) aus.

Als Web- und Applikationsserver habe ich mit Apache, Tomcat, JBoss, MS IIS, MS SharePoint (seit 2006) und Kestrel gearbeitet.

Ich habe mit Swift einen eigenen Webserver geschrieben, der auf macOS und Linux betrieben werden kann (auf GitHub veröffentlicht).

Bitte geben Sie Buchstaben aus dem obigen Bild ein. Diese Eingabe bestätigt, dass Sie kein Robot sind.