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).