Qualifikationsprofil - Reiner Friedewald Consulting

Werbung
QUALIFIKATIONSPROFIL
PERSÖNLICHE DATEN:
Name:
Friedewald Reiner
Anschrift:
Wodanstraße 78
90461 Nürnberg
Kontakt:
Telefon: +49 (0) 179 / 1072905
EMail: [email protected]
Homepage: www.reiner-friedewald.de
Alter:
44
Staatsangehörigkeit:
Deutsch
Fremdsprachen:
Englisch fließend in Wort und Schrift
Ausbildung:
Staatlich geprüfter Industrietechnologe, Fachrichtung Datentechnik,
Schwerpunkt Automatisierungstechnik
Associate Engineer in Information and Computer Systems
Einsatzorte:
Deutschlandweit, bevorzugt Süddeutschland, idealerweise im Großraum
Nürnberg-Fürth-Erlangen
Verfügbar ab:
Mai 2005
Stundensatz:
60€, abhängig von Aufgabe und Grad der Projektverantwortung
FACHWISSEN (Stand September 2016)
Fachliche Schwerpunkte:
Technische, fachliche und strategische Projekt-/Teamleitung
Konzeption, Architektur und Implementierung von effizienten
Softwaresystemen
Objektorientierte Softwareentwicklung mit .NET/C#
Verteilte Systeme, Client/Server-Technologien, Netzwerk- und
Interprozesskommunikation
Security, Verschlüsselung
Web-Entwicklung mit ASP.NET WebForms oder ASP.NET MVC
Web-Entwicklung für mobile Endgeräte
SQL-Datenbanken
Ergonomie, Usability
Branchen:
Industrie, Forschung und Entwicklung
Internetbranche, Web
Telekommunikationsumfeld
Handel
Medien
Bisherige Tätigkeiten:
Technische, fachliche und strategische Projektleitung
Projektplanung, Projektmanagement
Softwaredesign/-architektur, Konzeption
Softwareentwicklung
Methoden:
Fachgebiet
OOA, OOD, OOP
UML
Sprachen:
Fachgebiet
C# (fachlicher Schwerpunkt)
C++, Managed C++
SQL
LINQ
Java
Visual Basic
Assembler
APIs / Frameworks:
Fachgebiet
.NET-Framework V1.0 – V4.6
WPF
WCF
ASP.NET WebForms/MVC,
HTML5/CSS3
jQuery
WinForms
Windows-API, MFC
COM/DCOM, ATL
Android-SDK
Betriebssysteme:
Fachgebiet
Windows
Unix (HP-UX, Solaris, Linux)
Android
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
1
1
22
18
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
In Jahren
1
1-2
1-2
1-2
2
2-3
2-3
15
16
18
6
2
4
6
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
1-2
1-2
1-2
1-2
14
4
5
8
1-2
2
1-2
2
2-3
5
7
10
6
1
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
1-2
2
2-3
24
5
1
Kommunikation/Netzwerk:
Fachgebiet
WCF
IIS (Internet Information Service)
Security
.NET-Remoting
COM/DCOM
Standards (TCP, HTTP, FTP,
Telnet, Sockets, RPC, etc.)
Datenbanken:
Die Angaben beziehen sich auf
die Anwendung von Datenbanken,
nicht auf deren Administration
Entwicklungstools:
Fachgebiet
SQL-Datenbanken
(u.a. Microsoft SQL-Server,
Oracle)
Datentransportmechanismen
(DAO, Linq2Sql, Linq2Entities,
Entity-Framework, etc.)
Fachgebiet
MS Visual Studio 4.0 - 2015
Source-Control Tools (Team
Foundation Server, ClearCase,
Subversion, GIT, etc.)
CASE-Tools (Sparx Systems
Enterprise Architect, MID
Innovator, Rational Rose,
Magic Draw UML)
Android Studio
Hardware:
Fachgebiet
PC und Peripherie
Netzwerke
Embedded-Systeme
SPS-Systeme (Simatic S5/S7)
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
1-2
1-2
2
2
2
2
5
6
3
2
6
16
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
2
18
2
18
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
1
1-2
18
17
1-2
17
2-3
1
Kenntnisstand
Erfahrung
1 = Experte, 2 = gute Kenntnisse, etc.
in Jahren
1
2
2-3
3
24
16
2
3
PROJEKTE DER LETZTEN JAHRE
PRIOneer
Kunde
Siemens AG, Erlangen
Zeitraum
Juni 2016 – August 2016
Funktion
Softwarearchitekt, Entwickler
Projektbeschreibung Weiterentwicklung einer Web-Anwendung zur Projektierung und
Nachverfolgung von Einsparungsmaßnahmen innerhalb des
Energy-Sektors der Siemens AG
Tätigkeiten
Konzeption und Umsetzung der Architektur und der Implementierung für neue Anforderungen, sowie Fehlerbehebung in
bestehenden Anwendungsteilen.
Systemumgebung
Windows 7, Windows-Server 2008, IIS 7.5
Anforderungen
C#, .NET 4.6, IIS 7.5, ASP.NET, jQuery, LINQ
Entwicklungstools
Visual Studio 2012, Sharepoint, Git
Datenbank
Microsoft SQL-Server
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
kicker
Olympia Verlag GmbH, Nürnberg
Januar 2016 – Juni 2016
Softwarearchitekt, Entwickler
Weiterentwicklung eines Content-Management-Systems für das
Sportmagazin kicker
Ergänzung und Überarbeitung weiter Teile des von der kickerRedaktion
verwendeten
Content-Management-Systems
(ASP.NET MVC). Außerdem Konzeption und Entwicklung des
Imports von Live-Spieldaten für den Web-Bereich und die
„kicker“-App, sowie Konzeption, Design und Implementierung
einer Web-API für diverse weitere Apps des Olympia Verlags.
Windows 7, Windows-Server 2008, IIS 7.5
C#, .NET 4.6, IIS 7.5, WCF-Webservices, ASP.NET MVC, WebAPI, jQuery, Bootstrap, LINQ
Visual Studio 2012, TFS, Subversion
Microsoft SQL-Server
TVS (Tracedaten-Verwaltungssystem)
Kunde
BMW AG, München
Zeitraum
Juni 2015 – November 2015
Funktion
Teamleiter, Coach, Softwarearchitekt, Entwickler
Projektbeschreibung Entwicklung eines Systems zu Auswertung und Analyse von
Fahrzeugmessdaten,
bestehend
aus einem
zentralen
Steuerungsserver und mehreren weltweit verteilten Analyseservern
Tätigkeiten
Fachliche und technische Verantwortung für die Entwicklung der
dezentralen Analyseserver. Die Aufgaben beinhalteten das
Requirement-Engineering, die Architektur und die Entwicklung
der Server, die Überwachung der Qualitätskriterien, sowie die
Leitung und das Coaching der Teammitglieder.
Systemumgebung
Windows 8, Windows-Server 2008/2012, IIS 7.5
Anforderungen
C#, .NET 4.5, IIS 7.5, WCF-Webservices, ASP.NET, SecurityThemen (SSL/TLS, Zertifikate, Verschlüsselung), LINQ
Entwicklungstools
Visual Studio 2013, Sourcecode-Verwaltung Git, Sparx Systems
Enterprise Architect
Datenbank
PostgreSQL, SQLite
Entwicklung eines Security-Frameworks
Kunde
BRZ Software + Service GmbH, Nürnberg
Zeitraum
Mai 2015 – Juni 2015
Funktion
Softwarearchitekt, Entwickler
Projektbeschreibung Entwicklung eines Security-Frameworks für einen namehaften
IT-Dienstleister im Baugewerbe. Die Anwendungen des
Unternehmens sollten gegen Reverse-Engineering, Know-HowDiebstahl und Datenspionage abgesichert werden.
Tätigkeiten
Implementierung von Framework und Build-Tools, Einsatz von
Verschlüsselungstechnologien zur Absicherung der Anwendungen gegen unauthorisierten Fremdzugriff, PerformanceOptimierungen
Systemumgebung
Windows 7
Anforderungen
C#, .NET 4.5, C++/Managed C++, Microsoft Crypto-API,
WinForms
Entwicklungstools
Visual Studio 2013, Microsoft Team Foundation Server (TFS)
App-Entwicklung unter Android
Zeitraum
Februar 2015 – April 2015
Funktion
Softwarearchitekt, Entwickler
Projektbeschreibung App-Entwicklung unter Android
Tätigkeiten
Einarbeitung in das Android SDK, Entwicklung diverser Apps,
Auslesen und Ansteuern von Handyhardware (Sensoren,
Bluetooth-Adapter, etc.)
Systemumgebung
Android, diverse Mobilgeräte
Anforderungen
Java, Android SDK
Entwicklungstools
Android Studio
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
ebis2
Siemens AG, Erlangen und Nürnberg
April 2011 – Dezember 2014, August 2015 – September 2015
Softwarearchitekt, Entwickler
ebis2 ist der Projektname für eine Web-Anwendung, die alle im
Rahmen der Siemens-Berufsausbildung anfallenden Aufgaben
abdeckt, angefangen bei der Akquise und Online-Bewerbung,
über die Unterrichtsgestaltung bis hin zur Zeugniserstellung.
Portierung der Vorgängeranwendungen nach ASP.NET und
Zusammenführung zu einer einheitlichen Anwendung.
Anforderungsmanagement, Konzeption, Design und Implementierung der Applikation, sowie Umbau und Erweiterung der
zugrunde liegenden Datenbankstrukturen.
Neben der Entwicklung der Backend-Systeme wurden von mir
unter anderem das Portal für die Online-Bewerbung, über das
sich jährlich ca. 60.000 Interessenten für eine Ausbildung bei
Siemens bewerben, sowie die mobile Web-Anwendung für die
Azubis implementiert.
Windows XP, Windows 7 (32/64 Bit)
C#, .NET 4.0/4.5, ASP.NET, WCF-Webservices, SQL, XML,
LINQ, jQuery, UML und Codegenerierung aus dem UML-Modell
Visual Studio 2012, CVS/Subversion, Microsoft Team
Foundation Server (TFS), CASE-Tools (Magic Draw UML)
Oracle
Kundenkarten- und Billing-Anwendung
Schweizer Post, Bern
Januar 2011 – April 2011
Softwareentwickler
Mitwirkung an der Realisierung einer Kundenkarten- und Billinganwendung. Die Anwendung wird von mehreren schweizer
Einzelhandelsunternehmen eingesetzt und ermöglicht es,
eigene Kreditkarten an die Kunden auszugeben und deren
Einkäufe zentral buchen, abrechnen und in Rechnung stellen zu
lassen.
Konzeption, Design und Implementierung einiger Anwendungsteile. Überarbeitung des Backend-Tools, Anpassung und
Erweiterung von Web-Services.
Windows 7, IIS (Internet Information Service)
C#, .NET 4.0, WCF, SQL, XML, LINQ, UML
Visual Studio 2012, Microsoft Team Foundation Server (TFS)
Microsoft SQL-Server
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
PWS Pro / Alameda
Datev eG, Nürnberg
April 2008 – Dezember 2010
Softwarearchitekt, Entwickler
PWS Pro ist neueste Version des von der Datev eG
vertriebenen Personalwirtschaftssystems. Es baut auf einem
Datev-eigenen Client/Server-Framework mit dem Arbeitstitel
„Alameda“ auf, welches die physische Trennung von fachlicher
Logik und Darstellung ermöglicht, vergleichbar zu einem WebServer und einem Browser.
Konzeption, Design und Implementierung des AlamedaFrameworks. Durchführung von Machbarkeitsstudien und prototypische Verprobung der Konzepte. Einführung des
Frameworks, Schulung und fachliche Unterstützung bei PWS
Pro und weiteren Datev-Anwendungen.
Anschließend Architektur und vollständige Neuentwicklung der
PWS-Anwendung „Lohn und Gehalt Pro“, sowie Mitarbeit bei
Konzeption und Realisierung von Datev-weiten Systemen der
Pro-Softwarelinie.
Windows XP, Windows 7 (32/64 bit)
C#, C++, .NET 3.5, WCF, WPF, SOAP, XML, UML
Visual Studio 2008/2010, Microsoft Team Foundation Server
(TFS), CASE-Tools (Sparx Systems Enterprise Architect)
Microsoft SQL-Server
Hotel.de
Kunde
Hotel.de AG, Nürnberg
Zeitraum
Dezember 2006 – März 2008
Funktion
Technischer Projektleiter, Softwarearchitekt, Entwickler
Projektbeschreibung Realisierung eines Web-Portals zur Projektierung und Buchung
von Tagungen.
Tätigkeiten
Projektplanung, Abstimmung mit Management und Fachseite,
Anforderungsmanagement und Konsultationen mit Endkunden.
Konzeption, Design und Implementierung der Anwendung.
Einführung neuer Technologien (ASP.NET, AJAX) und
Integration in bestehende Systemlandschaft.
Systemumgebung
Windows XP, IIS (Internet Information Service)
Anforderungen
C#, .NET 3.0, ASP.NET, SQL, XML, UML, AJAX Toolkit
Entwicklungstools
Visual Studio 2005/2008, Microsoft Team Foundation Server
(TFS), CASE-Tools (Sparx Systems Enterprise Architect)
Datenbank
Microsoft SQL-Server
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
Simatic PowerControl
Siemens AG, Nürnberg
Juni 2005 – November 2006
Softwarearchitekt, Entwickler
Simatic PowerControl ist ein Energie-Management-System zur
Erfassung, Überwachung und Steuerung von Stromverbräuchen
in großen Industrieanlagen
Einstieg ins Projekt gegen Ende der Entwicklungsphase der
Version 1.0, Unterstützung bei der Fertigstellung, Fehleranalyse
und -behebung.
Anschließend Re-Design der Anwendung, Erstellung von
Konzepten und Spezifikationen, Entwurf einer verbesserten
Systemarchitektur, Machbarkeitsstudien, Implementierung von
Prototypen, Implementierung der neuen Architektur.
Windows XP, Windows 2000, SPS-Anbindung
C#, C++, .NET 2.0, Windows-API, MFC, COM/DCOM, ATL,
SQL, XML, UML
Visual Studio 2003/2005, ClearCase, CASE-Tools (Sparx
Systems Enterprise Architect)
Microsoft SQL-Server
SMILE-BK
Deutsche Kabelservice GmbH
November 2002 – Mai 2005
Softwarearchitekt, Entwickler
Smile-BK ist die Software, die von der Deutschen Kabelservice
GmbH bundesweit für die Verwaltung und Projektierung ihrer
Kabelnetze sowie für die Kunden-/Auftragsverwaltung und
Rechnungsstellung (Customer Care and Billing) eingesetzt wird.
Konzeption, Architektur und Implementierung der Versionen 2.0,
2.1 und 2.2. Erarbeitung von technischen Konzepten auf Basis
der Fachkonzepte, Coaching von Teammitgliedern und
Abstimmung mit der Fachseite.
Windows 2000/XP, Unix-Datenbankserver
C++, Windows-API, MFC, COM/DCOM, ATL, SQL, XML, UML
Visual Studio 6.0, Quellcodeverwaltungstools
(Subversion/Tortoise, Visual SourceSafe), CASE-Tools
(Microsoft Visio, Rational Rose)
Microsoft Access, Oracle
Simatic iMap
Kunde
Siemens AG, Nürnberg Moorenbrunn
Zeitraum
Oktober 2000 – November 2002
Funktion
Softwarearchitekt, Entwickler
Projektbeschreibung Simatic iMap ist ein herstellerunabhängiges System zur
Projektierung und Inbetriebnahme ganzer Industrieanlagen,
basierend auf einer komplexen Objektmodell-Architektur aus
tausenden miteinander agierender COM-Objekte
Tätigkeiten
Konzeption, Architektur und Implementierung der auf COMMechanismen aufbauenden Basissysteme. Erstellung von
Analysen, Machbarkeitsstudien und Konzepte für neu zu
entwickelnde Komponenten, Implementierung von Tools und
Prototypen, Dokumentation sowie Schulung der Teammitglieder.
Systemumgebung
Windows NT, Windows 2000, SPS-Anbindung
Anforderungen
Visual C++, Visual Basic, Win-API, MFC, COM/DCOM, ATL,
SQL, XML, UML
Entwicklungstools
Visual Studio 6.0, ClearCase, CASE-Tools (Microsoft Visio,
Microsoft Visual Modeler)
Datenbank
Microsoft SQL-Server
Kunde
Zeitraum
Funktion
Projektbeschreibung
Tätigkeiten
Systemumgebung
Anforderungen
Entwicklungstools
Datenbank
Sicalis PMC
Siemens AG, Nürnberg Moorenbrunn
Juni 1999 – Oktober 2000
Softwarearchitekt, Entwickler
Sicalis PMC ist ein hochverfügbares Leitsystem für die
Automobil-Industrie, an das die gesamte Automations-Leitebene
einer Industrieanlage sowie mehrere hundert Windows-basierte
Client-Systeme angeschlossen werden.
Konzeption, Architektur und Implementierung der ClientSoftware, Anbindung der Leitebene und Fremdsysteme an den
Leitsystem-Server, Erneuerung von Subsystemen, Erstellung
von Analysen, Machbarkeitsstudien und Aufwandsabschätzungen, sowie Schreiben von Pflichten- und Lastenheften für
interne und externe Mitarbeiter. Inbetriebnahme, Beratung und
Anwenderschulung
Windows NT, Unix, SPS-Anbindung
Visual C++, Visual Basic, Win-API, MFC, COM/DCOM, ATL,
SQL, UML
Visual Studio 6.0, ClearCase, CASE-Tools (Microsoft Visio)
Oracle unter Unix
Herunterladen