Magnus Rosenberg
Dr. rer. nat. Physik
Persönliche Daten
Deutsch (Muttersprache)
English (Fließend)
Zur Person
Beschreibung
Anlagen
1/7
Magnus F. Rosenberg
Persönliche Daten
Name:
Magnus Frank Rosenberg, Dr. rer. nat.
Adresse:
Limmatquai 106
8001 Zürich
Geburtsdatum: 21.05.1968
Zivilstand:
ledig
Nationalität: DE
Tel. Mob:
+41(0)79 924 5121
E-Mail:
Profil
• Software Engineer, Software Architekt
• Software Developer: C/C++, .NET: C#, Visual Basic, Java, JEE, Script-Sprachen, PL/SQL
• Data Mining, Reporting
• Datenbank Spezialist: Oracle, Windows SQL Server, MySQL
• Test Engineer, Testmanager, Testanalyst, Projektleitung
2/7
Berufserfahrung
05.2014
heute
Freelancer: Software Ingenieur, Application Developer;
SHB Consult Rosenberg & Fabricius GbR
• Application Development und Reporting,
• Server Virtualisierung (VM-Ware),
• Consulting DMS/ECM/CRM bei Kommunen und Städten in Deutschland.
Projekt bei der UBS AG,
Testanalyst im Bereich Product Inventory Systems.
• Testfall-Erstellung, Requirementsanalyse
• Analyse/Testscripte in SQL/PL-SQL (Oracle Forms und Reports), Perl, Shell-Scripte,
• Testautomatisierung (Webservices),
• Fehleranalyse und –Management.
11.2007
04.2014
Applikation Verantwortlicher (ITO), inklusive: Software Developer,
Engineer und Architekt; Request Manager; Configuration,
Deployment und Live Cycle Manager; Clariden Leu AG/Credit Suisse
AG, Zürich
In der Clariden Leu AG hatten die Applikationsverantwortlichen mehrere Rollen, wie Testanalyst,
Testmanager, Entwickler usw. inne. In Juni 2008 wurde die IT der Clariden Leu AG in die Credit
Suisse AG ausgegliedert. Das Konzept, das jemand mehrere Rollen inne hatte, wurde dort für die
Clariden Leu Applikationen im Wesentlichen beibehalten.
• Betrieb von Client-Server Applikationen (virtuellen VM-Ware Server),
• Application Development/Software Ingenieur – incl. Business Analyse und
Requirements Engineering - unter Verwendung von Java/JEE, C++, Script-Sprachen
(Windows Powershell, Perl), .NET (C#), IBM WebSphere und PL/SQL (Oracle DB, MS
SQL Server 2010/2012), bei Verwendung von Iterativer- und Agiler-Software
Entwicklungsmethoden, inkl. Clean Code und Lean Software Development/Lean IT
Methodik,
• Konzeption, Entwicklung und Einführung einer 2-Tier Java/CORBA Schnittstelle zum
automatischen Zahlungsverkehr unter Verwendung von Java, JavaScript, CORBA
(ORBIX-Framework), J2EE, Hibernate, inklusive geplanter Wechsel der Schnittstelle von
CORBA auf einem Webservice (IBM WebSphere),
• Reporte und Datenanalyse auf Datenbankebene (Oracle DB, MS SQL Server
2010/2012) unter Verwendung von SQL/PL-SQL (Oracle Forms und Reports) und
Crystal Reports,
• Build und Paketierung der Software zur automatischen Verteilung und Installation (Maven,
VB Script, Perl, Shell Scripte, Power Shell); Entwicklungsumgebung Eclipse und Eclipse RCP,
Fehleranalyse, Fehlerbeseitigung, (Teil-)Projektleitung/-Management, Releasewechsel,
• Test
Ing./Testanalyst/Testmanager:
Aufstellen
und
Durchführung
von
T e s t k o n z e p t e n , T e s t - S z e n a r i e n , Testfällen bei Releasewechsel, Change
Requests und der Fehlerbeseitigung: Unit- (Junit), Intergration-, System-, User
Acceptance Testing; Erstellen von Testreports (HP Quality Center), Defekt-
Management,
•
Migration auf und Integration in die Credit Suisse IT- Umgebung (SBIB), inklusive
3/7
Archivierung im CS Archivsystem und
•
Schnittstellen Entwicklung und Programmierung zu den Datenlieferanten mit dem ETL
Tool Powercenter von Informatica.
03.2005
10.2007
Consultant, Projektleiter; Software Developer, Engineer
und Architekt; SHB Consult, Rosenberg und Fabricius GbR,
Dortmund und Leipzig
§
Projektleitung, Projektmanagment,
§
Testanalyst, Testmanager,
§
Betrieb von Client-Server Applikationen (virtuellen VM-Ware Server),
§
Beratung,
Planung,
Installation,
Konfiguration
und
Anpassung
des
Dokumentenmanagement- und Archivierungssystems windream der windream GmbH,
§
Beratung zum Entscheid des geeigneten DMS/EMC Systems (ELO, Windream, Easy,
Docsys, d.3 von d.velop, etc.), Beratung Klinikinformationssystem (KIS),
§
Schnittstellenentwicklung zur Anbindung bestehender Applikationen an Windream und
anderen Systemen und 1- Tier bis 3-Tier Erweiterungen des DMS Systems unter
Verwendung von C/C++, C#, Java, JEE, JavaScript, Perl, Python, VB Script und IBM
WebSphere, Apache Tomcat(Webportal Ergänzungen),
§
Installation, Konfiguration und Anpassung (Perl, VB Script) qualifizierter elektronischer
Signaturen,
§
Reporting in C/C++, Perl, Python, Crystal Reports, PL/SQL,
§
Application Development (n-Tier) in den Bereichen MS- Office und Open Source
unter Windows u n d U n i x / L i n u x i n u n d u n t e r V e r w e n d u n g v o n .NET, C # ,
C / C + + , H T M L , J a v a S c r i p t , P o w e r S h e l l , V B S c r i p t , Visual Studio 2005,
Java/JEE inkl. Datenbank Oracle DB, MS SQL Server 2007/2008, MySQL, verschiedene
Applicationserver (Tomcat, JBoss, Webspere).
Diese Tätigkeiten wurden in verschiedenen Projekten und Branchen, inklusive medizinischen
bzw. im Medizinumfeld (Spital) und im KMU Bereich, durchgeführt.
03.2003
02.2005
Wissenschaftlicher Mitarbeiter/theoretischer Physiker, Data Mining
Experte; Applikation Verantwortlicher; Software Developer,
Engineer und Architekt von Software zum wissenschaftlichen,
statistischen Rechnen; Phiscience GmbH – Medizintechnik Firma
§
Projektleitung,
§
Physikalische, mathematische und statistische Modellbildung,
§
Lösung inverser Probleme,
§
Wissenschaftliches Rechnen, Numerik und Algorithmen,
§
Modelle zur Wechselwirkung Strahlung und biologiescher Materie,
§
Anwendung
und
Entwicklung
moderner
statistischer
und
mathematischer
Analyseverfahren auf klinische Testreihen,
§
Dokumentation der verwendeten und entwickelten Software,
§
Testanalyst, Tester: Tests der verwendeten Algorithmen und Software,
§
Entwicklung und Implementierung der Analyseverfahren und der Analysesoftware in
C/C++, Java, JavaScript, Python, Perl und der S-Language (R-Projekt), inklusive
§
Design der benötigten Datenbanken (MySQL),
§
Bereitstellen von Schnittstellen zwischen Datenaufnahme (Meßwerten),
4/7
Datenbank (MySQL), Analyseverfahren/Software für den Datenaustausch und
der Daten- und Ergebnisarchivierung,
§
Bereitstellen von bidirektionalen Schnittstellen zwischen Perl, Python, Java,
Visual Basic (Excel), PHP und XML/HTML einerseits und dem R-Projekt
andererseits,
§
Bereitstellen von automatisch generierten HTML-Reporten im R- Projekt
(Anpassung einer unter GPL stehender Java Schnittstelle zu R),
§
Bereitstellen von Webservern des R-Projektes: Anpassung unter GPL
stehenden, auf Java und JEE basierenden Webservers (Tomcat),
§
GUI für R (u.a. in Motif, Tcl/Tk, HTML, Java, Java-Script),
§
Einführung und Schulung des Anwenders in die Software.
09.2002
02.2003
Freelancer
Freier Mitarbeiter in der IT- Consulting und Softwareentwicklung. Schwerpunkte:
Application Development und Programmierung in C/++, Java/J2EE, Java-Script, VB
Script und Cobol.
03.2002
08.2002
Business Analyst, Consultant, Software Engineer/Architekt;
WestLB, Düsseldorf
§
Analyse der Benutzerkonzepte und Benutzerprofile moderner Front- Office-
Systeme,
§
Miterstellung eines Berechtigungskonzeptes für MaH relevante Handelssysteme,
§
Kontrolle der zugeordneten Benutzerprofile auf die gesetzlich geforderte
Aufgabentrennung laut MaH Vorgaben (Benutzer Review),
§
Betreuung der Gruppe RMS&C-Trade Controll in IT-spezifischen Fragen,
§
Analyse der zur täglichen Arbeit notwendigen IT-Tools, der Datenflüsse und der
Arbeitsabläufe,
§
Erstellung eines IT-Konzeptes zum Austausch und zum Abgleich (Transfer) von
Zinskurven zwischen verschiedenen Handelssystemen,
§
Programmierung einfacher Visual Basic Makros in Excel für den Endanwender,
Test und Dokumentation und Erklärung der Handhabung,
§
Test, Analyse und (ergänzende) Dokumentation bestehender Makros,
§
Technische Freigabe der Makros und Tools.
5/7
05.1998
02.2002
Wissenschaftlicher Mitarbeiter, Technische Hochschule Dortmund,
Lehrstuhl Theoretische Physik I
§
Administration eines Unix- (AIX), Linux- und Windows NT Clusters unter
Verwendung der notwendigen und gängigen Tools und Programmier-/Script-
Sprachen,
§
Administration des dazugehörenden heterogenen Netzwerkes (TCP/IP) unter
Verwendung der notwendigen und gängigen Tools undProgrammier-/Script-
Sprachen, Betreuung von Übungsgruppen des Grund- und Hauptstudiums für
Diplom Physiker und Lehramtskandidaten der Sek. II und für Nebenfächler im
Grundstudium,
§
Entwicklung neuer Regularisierungsmethoden und -Operatoren schlecht gestellter
Probleme, inklusive neuer und alternativer Methoden zur Wahl des
Regularisierungsparameters,
§
Verbesserung bildgebender Verfahren (CT, MRI, Röntgen),
§
Phänomenologische Modelle zur Wechselwirkung von Strahlung und (biologische)
Materie, basierend auf das untersuchte Modell.
§
Wissenschaftliches Rechnen und Algorithmen,
§
Die Implementierung numerischer Routinen und Algorithmen zur Invertierung
schlecht gestellter Probleme, zur Datenaufbereitung, –Analyse und zur Analyse
physikalischer Modellbildungen in C/C++, Perl, Python und Fortran.
Studium/Ausbildung
1989
1995 Diplom Physik an der Technischen Hochschule Dortmund
1995
2001 Promotion in Theoretischer Festkörperphysik an der TH Dortmund
Weiterbildung
2008
2008
ITIL v3 Foundation (mit Abschluss)
Sprachen
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
6/7
ICT- und spezielle Kenntnisse
•
Inverse Probleme: moderne bildgebender Verfahren in der Medizin und Technik:
CT, MRI, Röntgen, Ultraschall,
•
ECM/DMS Systeme, speziell: Windream 3.x, 4,x, Alfresco 4.x, 5.x,
•
Wissenschaftliches Rechnen, Numerik und Algorithmen, inkl. Finanz-
/Versicherungsmathematische Methoden,
•
Informatica Powercenter (ETL Tool) Level 1 Zertifizierung,
•
Betriebssysteme: Unix (AIX), Linux, Windows 98/NT/XP/7, 8.x, MAC OS X,
•
Netzwerkadministration (TCP/IP, heterogene Netzwerke etc.),
•
Konzepte und Anwendung der strukturierten und der Objekt orientierten
Programmierung; OOP, OOA, OOD, UML,
•
Plattformunabhängigen Entwicklung,
•
Server/Client Konzepte, CORBA, Apache Webserver, Tomcat, Webspere
•
Programmier- und Script-Sprachen:
•
Fortran 77,
•
COBOL,
•
C/C++,
•
JAVA, J2EE,
•
JAVA Script (Node.js, AngularJS),
•
PHP,
•
Perl, Python,
•
S-Language (R-Projekt),
•
.NET: Visual Basic, C#,
•
SQL/PL-SQL,
•
Unix Shell und MS Power Shell Programmierung,
•
Kenntnisse der Webseitenentwicklung und Design von Webseiten,
•
Markup Languages: SGML, HTML, XML, XSLT,
•
Kenntnisse Datenbanken und des Datenbankaufbaues,
•
Datenbanken: Oracle, MySQL, MS SQL Server 2007/2008/2010/2012,
Access, MongoDB, IBM DB2,
•
Spezielle Mathematik- und Statistikprogramme: Mathematica, Maple,
Mathlab/Octave, S-Language (S-Plus, R-Project), SAS,
•
HP Quality Center, TOSCA Testsuite,
•
Anwendung der verbreitetsten Office-Pakete (insbesondere Word, Excel, Access,
PowerPoint),
•
Spezielle Software Musik/Musikproduktion: Steinberg Cubase AI 5, Cubase AI
Elements 7, Steinberg Sequel 3, Native Instruments KOMPLETE 9, 10,
•
Lehrerfahrungen durch das Betreuen von Übungsgruppen (s.o.) und Nachhilfe für
Schüler und Studenten,
7/7
•
Grundlagen des Risc Managements.
Persönliche Interessen
•
Allgemein Naturwissenschaften, insbesondere
o Mathematik und Statistik
o Biophysik, Medizin, Medizintechnik und Medizinphysik
o Informatik
•
Philosophie, Theologie, Soziologie, Politik
•
Archäologie, alte Zivilisationen, Geschichte, besonders die Geschichte des 20.
Jahrhunderts
•
Klassische und neue Literatur, klassische und neue Musik (auch aktiv), Theater,
Kunst
Philanthropie
•
Berner Stiftung für krebskranke Kinder und Jugendliche
•
Förderer Hagalil Online
Zürich,
22. April 2016
Lehrstuhlbereich Theoretische Physik I
Prof. Dr. Joachim Stolze
Tel/Fax: (0231) 755 3552 / 3569
Physikgeb¨
aude
Campus Nord
Otto-Hahn-Str. 4
Raum P2-O2-421
Theoretische Physik I, TU Dortmund, 44221 Dortmund
Dortmund, 10. Juli 2013
Empfehlung f¨
ur
Herrn Dr. Magnus Frank Rosenberg
Magnus Rosenberg kenne ich seit etwa zwanzig Jahren. Bis Anfang 2002 waren wir beide am
Lehrstuhl Theoretische Physik I der TU Dortmund unter der Leitung meines verstorbenen Kollegen
Prof. Dr. Hellmut Keiter t¨
atig. Ich war zweiter Gutachter ¨
uber Herrn Rosenbergs unter Betreuung
von Prof. Keiter angefertigter Diplomarbeit; wir haben damals auch ¨
ofters bei der Durchf¨
uhrung
von Lehrveranstaltungen (Vorlesungen, ¨
Ubungen) zusammengearbeitet.
Die Diplomarbeit und noch deutlich intensiver die Dissertation behandeln so genannte schlecht
gestellte Probleme (ill-posed problems), was keine Wertung beinhaltet, sondern eine mathemati-
sche Kategorie von schwierig zu l¨
osenden Aufgaben bezeichnet, die in der Physik h¨
aufig auftreten.
Im Kern geht es immer darum, aus einer ¨
Uberlagerung oder Mischung verschiedener Signale die
einzelnen Komponenten zur¨
uckzugewinnen um sie einzeln analysieren zu k¨
onnen. Probleme dieses
Typs treten nicht nur in der Physik und z.B. in den Geowissenschaften auf, sondern auch bei der
Bildrekonstruktion in bildgebenden Verfahren in der Medizin. Herr Rosenberg hat sich damals tief
in die mathematische Theorie dieser Probleme eingearbeitet, die f¨
ur unsere gesamte Arbeitsgrup-
pe Neuland darstellte, welches er f¨
ur uns erschlossen hat. Seine Ergebnisse hat er detailreich in
der Diplom- und Doktorarbeit dargestellt; beide Arbeiten wurden mit der H¨
ochstnote bewertet.
Nach dem Diplom wurde Herr Rosenberg zur F¨
orderung in einem der ersten Graduiertenkollegs
der Deutschen Forschungsgemeinschaft (DFG) ausgew¨
ahlt. Wie bereits erw¨
ahnt, wirkte Herr
Rosenberg auch an den Lehraufgaben des Fachbereichs mit, durch Betreuung von ¨
Ubungsgruppen,
Erstellen von Haus- und Klausuraufgaben etc. Hier erwies er sich als außerordentlich kollegial,
zuverl¨
assig und gewissenhaft und wurde von den betreuten Studenten sehr gesch¨
atzt.
Bei der Diskussion physikalischer Probleme, aus der Forschung ebenso wie aus der Lehre, war er
immer kenntnisreich und engagiert; stets aufgeschlossen f¨
ur neue Ideen, die allerdings auch immer
fundierter Kritik standhalten mussten. All dies zeigt, dass Herr Rosenberg ein Wissenschaftler mit
Freude an analytischer und Entwicklungsarbeit ist, und ebenso auch mit großer Begabung dazu.
Es sei hier nur am Rande erw¨
ahnt, dass er im Zuge der praktischen Umsetzung seiner Forschung
intensiv programmiert und sich mit der Computer-Hard- und Software besch¨
aftigt hat; diese
T¨
atigkeit hat ja auch in seinem sp¨
ateren Berufsleben eine wichtige Rolle gespielt. Neben seinen
mathematischen und theoretisch-physikalischen Neigungen hat Herr Rosenberg auch immer ein
großes Interesse an biologisch-medizinischen Fragen und Anwendungen physikalischer Methoden
auf solche Fragestellungen gehabt; sp¨
ater arbeitete er ja auch zwei Jahre lang an der Schnittstelle
zwischen Messtechnik und Analysesoftware f¨
ur Anwendungen in der medizinischen Diagnostik.
Herr Rosenberg ist ein f¨
ahiger Wissenschaftler mit breitem Interessenspektrum und ein menschlich
sehr angenehmer Mitarbeiter und Kollege. Ich kann ihn ohne jede Einschr¨
ankung f¨
ur eine T¨
atigkeit
im Grenzbereich von Physik, Lebenswissenschaften und Informatik empfehlen.
Prof. Dr. Joachim Stolze
2