freiberufler IT-Berater und Entwickler .NET auf freelance.de

IT-Berater und Entwickler .NET

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 64673 Zwingenberg, Bergstraße
  • Nähe des Wohnortes
  • de  |  en
  • 02.01.2024

Kurzvorstellung

Ich bin IT-Berater und zertifizierter Software Entwickler. Mein Schwerpunkt liegt in der Anwendungsentwicklung unter .NET im Konzernbereich, Full Stack. Ich habe mehrjährige Erfahrung im Bankwesen und im Bereich High-Tech.

Auszug Referenzen (3)

"Hiermit bestätige ich die Angaben und ergänze, Herr R. beherrscht aktuelle Technologien und trug maßgeblich zum Erfolg des Projektes bei."
Entwickler
Christian Sitter
Tätigkeitszeitraum

5/2021 – 10/2021

Tätigkeitsbeschreibung

Ziel des Projektes war die Erstellung eines Intranet-Dienstes zur automatisierten Erstellung und Verarbeitung von Dokumenten. Hierbei ging es darum, möglichst kostengünstig den manuellen Prozess der Veraktung und Versendung von Dokumenten durch die Anbindung an existierende Dokumentenmanagementsysteme des Kunden abzulösen. Ich war Mitglied eines kleinen agilen Teams von 3 Personen welches mit der Konzeption, der Umsetzung und der Betriebsführung betraut war.

Eingesetzte Qualifikationen

ASP.NET, C#, DevOps, JavaScript Object Notation (JSON), Visual Studio

"Herr R. hat für das ZDF ausgezeichnete Arbeit geleistet.
äußerst kompetenter Software Entwickler, gute Kommunikation mit allen Stakeholdern"
Software Entwickler
Kundenname anonymisiert
Tätigkeitszeitraum

11/2016 – 5/2020

Tätigkeitsbeschreibung

Ziel des Projektes war die Ablösung einer Großrechneranwendung mittels einer neu zu erstellenden Client-Server Software Landschaft, bestehend aus zwei 3-Tier Desktop-Anwendungen, ETL-Prozessen, DWH und Reporting-Lösungen. In diesem Rahmen wurden mir die folgenden Aufgaben übertragen:
1. Erstellung einer Anwendungsarchitektur für eine 3-Tier Desktop Anwendung gemäß dem aktuellen Stand der Technik und den Richtlinien des Kunden. Im Anschluss daran folgte die Erstellung der neuen Client-Server Anwendung auf Basis dieser Architektur. Im Rahmen der Entwicklung arbeitete ich einen weiteren Kollegen in die Systemarchitektur ein. Technische Komponenten: WPF, devExpress, WebApi, Json, Entity Framework, oracle DB, dependency injection, CI/CD.
3. Erstellung eines ETL-Programms zur Übertragung von Daten aus dem neuen System in ein ebenfalls neu erstelltes Data Warehouse des Kunden. Hierzu konzipierte ich eine Jobsteuerung in der OA Installation des Kunden (UC4), und setzte diese in Zusammenarbeit mit anderen Entwicklungsteams um.
4. ALM und Übergabe an den Betrieb: Ebenfalls zu meinen Aufgaben gehörte die Einführung von einigen der neuen Systeme in die betriebliche Umgebung des Kunden.
5. Im weiteren Verlauf des Projektes (Ende 2018 und danach) setzte ich Änderungen an den oben genannten Systemen um, in Kooperation mit den jeweiligen Fachbereichen. Hinzu kamen in dieser Zeit noch Erweiterungen und Änderungen an der Reporting Lösung, mit denen ich betraut war.

Eingesetzte Qualifikationen

Reporting, ETL, Oracle Database, .Net Framework (Microsoft), Entity Framework, Windows Presentation Foundation (WPF), UC4

"Ich bestätige das von Herrn [...] beschriebene technologische und fachliche Umfeld, möchte jedoch vor allem hinzufügen, dass ich Herrn [...] als ausgesprochen engagierten und proaktiven Mitarbeiter kennen lernen durfte, der nicht nur ihm übertragene Aufgaben stets zu meiner vollsten Zufriedenheit erfüllt hat. Vielmehr hat Herr [...] innerhalb von kurzer Zeit einen sehr guten Überblick über die ihm übertragenen Teilbereiche des Projektes entwickelt, Herausforderungen eigenständig erkannt und gelöst und so maßgeblich zum Erfolg des Gesamtvorhabens beigetragen. Ich möchte mich an dieser Stelle noch einmal für die stets hervorragende Zusammenarbeit bedanken."
Software Entwickler
Michael Czerwinski, A:gon Solutions GmbH
Tätigkeitszeitraum

7/2014 – 11/2014

Tätigkeitsbeschreibung

Dieses Projekt hatte die Aufgabe eine Intranet-Anwendung zur Unterstützung der Vertriebsteuerung von Bankfilialen weiterzuentwickeln. Meine Aufgabe in dem Projekt bestand hauptsächlich aus der Überarbeitung des neuen User-Interface, welches in der kommenden Version der Anwendung in MVC umzusetzen war. Weitere Aufgaben beinhalteten den Umbau der angeschlossenen ETL-Programme sowie die Überarbeitung des Build-Prozesses.

Eingesetzte Technologien und Umfeld: Visual Studio 2010, SQL Server 2008 R2, .NET, C#, MVC 4, JavaScript, jQuery, Team Foundation Server, ETL, ALM

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Visual Studio, Softwareentwicklung (allg.), .Net, C#, Internet / Intranet, User Interface (UI), Web Entwicklung (allg.), jQuery, JavaScript

Qualifikationen

  • .Net
  • ASP.NET
  • C#
  • Datawarehouse / DWH
  • Entity Framework
  • ETL
  • Microsoft SQL-Server (MS SQL)
  • Oracle Database
  • SCRUM
  • Transact-SQL (T-SQL)
  • Visual Studio
  • Windows Presentation Foundation (WPF)

Projekt‐ & Berufserfahrung

Entwickler
Hessische Zentrale für Datenverarbeitung, Wiesbaden, remote
5/2021 – 10/2021 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 10/2021

Tätigkeitsbeschreibung

Ziel des Projektes war die Erstellung eines Intranet-Dienstes zur automatisierten Erstellung und Verarbeitung von Dokumenten. Hierbei ging es darum, möglichst kostengünstig den manuellen Prozess der Veraktung und Versendung von Dokumenten durch die Anbindung an existierende Dokumentenmanagementsysteme des Kunden abzulösen. Ich war Mitglied eines kleinen agilen Teams von 3 Personen welches mit der Konzeption, der Umsetzung und der Betriebsführung betraut war.

Eingesetzte Qualifikationen

ASP.NET, C#, DevOps, JavaScript Object Notation (JSON), Visual Studio

Entwickler
Deutsche Bank AG, Frankfurt
5/2020 – 10/2020 (6 Monate)
Banken
Tätigkeitszeitraum

5/2020 – 10/2020

Tätigkeitsbeschreibung

In diesem Projekt ging es um die Fortführung und den Ausbau einer bestehenden ASP.NET Anwendung mit ETL-Anbindung im Backend. Als Datenbank kam SQL-Server zum Einsatz. Die Datenintegration wurde mittels SSIS-Paketen und PowerShell realisiert. Unter anderem erstellte ich die Authentifizierungsmethode von Windows Authentifizierung auf OpenID Connect um, und führte neue Funktionen im Front-end ein. Dazu kamen Änderungen und Fehlerbehebungen in den ETL-Strecken des Produktes, sowie die Mitarbeit bei der Migration zweier Datenbanken in neue Infrastruktur des Kunden.

Eingesetzte Qualifikationen

ASP.NET, C#, Microsoft SQL Server Integration Services (SSIS), PowerShell, Transact-SQL (T-SQL)

Software Entwickler
ZDF, Mainz
11/2016 – 5/2020 (3 Jahre, 7 Monate)
Medienbranche
Tätigkeitszeitraum

11/2016 – 5/2020

Tätigkeitsbeschreibung

Ziel des Projektes war die Ablösung einer Großrechneranwendung mittels einer neu zu erstellenden Client-Server Software Landschaft, bestehend aus zwei 3-Tier Desktop-Anwendungen, ETL-Prozessen, DWH und Reporting-Lösungen. In diesem Rahmen wurden mir die folgenden Aufgaben übertragen:
1. Erstellung einer Anwendungsarchitektur für eine 3-Tier Desktop Anwendung gemäß dem aktuellen Stand der Technik und den Richtlinien des Kunden. Im Anschluss daran folgte die Erstellung der neuen Client-Server Anwendung auf Basis dieser Architektur. Im Rahmen der Entwicklung arbeitete ich einen weiteren Kollegen in die Systemarchitektur ein. Technische Komponenten: WPF, devExpress, WebApi, Json, Entity Framework, oracle DB, dependency injection, CI/CD.
3. Erstellung eines ETL-Programms zur Übertragung von Daten aus dem neuen System in ein ebenfalls neu erstelltes Data Warehouse des Kunden. Hierzu konzipierte ich eine Jobsteuerung in der OA Installation des Kunden (UC4), und setzte diese in Zusammenarbeit mit anderen Entwicklungsteams um.
4. ALM und Übergabe an den Betrieb: Ebenfalls zu meinen Aufgaben gehörte die Einführung von einigen der neuen Systeme in die betriebliche Umgebung des Kunden.
5. Im weiteren Verlauf des Projektes (Ende 2018 und danach) setzte ich Änderungen an den oben genannten Systemen um, in Kooperation mit den jeweiligen Fachbereichen. Hinzu kamen in dieser Zeit noch Erweiterungen und Änderungen an der Reporting Lösung, mit denen ich betraut war.

Eingesetzte Qualifikationen

Reporting, ETL, Oracle Database, .Net Framework (Microsoft), Entity Framework, Windows Presentation Foundation (WPF), UC4

Software Entwickler
Verivox, Heidelberg
9/2016 – 10/2016 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2016 – 10/2016

Tätigkeitsbeschreibung

Meine Beauftragung zielte auf die Kompensation fehlenden Personals in der Produktentwicklung des Kunden ab. Entsprechend bestanden meine Aufgaben hauptsächlich in der Weiterentwicklung von Features für die bereits bestehende Portal-Lösung und der Teilnahme am agilen Entwicklungsprozess des Kunden. in den letzten drei Wochen meiner Beauftragung war mir zusätzlich zu meinen Aufgaben ein neuer Entwickler zugeteilt, für welchen das projektbezogene Onboarding durchführte.

Eingesetzte Qualifikationen

SCRUM, .Net Framework (Microsoft), C#

Entwickler
Sage Software GmbH, Frankfurt am Main
7/2016 – 9/2016 (3 Monate)
Computer, Software
Tätigkeitszeitraum

7/2016 – 9/2016

Tätigkeitsbeschreibung

In Rahmen des Projektes sollte ich ein Feature für einen Webshop des Kunden umsetzen. Meine Rolle beinhaltete klassische Entwicklungsaufgaben, sowie Unit-Tests und Konfigurationsmanagement. Bei Antritt des Projektes zeichnete sich schnell ab, dass der Kunde sehr zügig Ergebnisse erwartete, wobei gleichzeitig noch Anforderungen aufgenommen werden mussten. Das Requirements Engineering viel daraufhin ebenfalls in meinen Aufgabenbereich.

Umfeld: Visual Studio, Team Foundation Server, ASP.NET, C#, Business Analyse

Eingesetzte Qualifikationen

Visual Studio, C#, ASP.NET, Business Analyse

BI Berater
DB Systel GmbH, Frankfurt am Main
4/2016 – 6/2016 (3 Monate)
Transport und Logistik
Tätigkeitszeitraum

4/2016 – 6/2016

Tätigkeitsbeschreibung

Ziel des Projektes war es eine Kundenberatung zur Umsetzung einer BI-Lösung durchzuführen. Meine Aufgabe war es sowohl einen Vorschlag zur Architektur zu erstellen, als auch einen Prototypen aufzusetzen, der als Proof-of-Concept für die letztendliche Lösung dienen sollte. Hierzu gehörte die enge Zusammenarbeit mit dem Kunden zur Erarbeitung der Anforderungen ebenso, wie die Vorbereitung der Betriebsführung zur Integration in das live-Umfeld des Kunden.

Umfeld: SQL Server 2014, ETL, Cubeware

Eingesetzte Qualifikationen

ETL, Requirement Analyse

Software Entwickler
Commerzbank AG, Frankfurt am Main
12/2014 – 3/2016 (1 Jahr, 4 Monate)
Banken
Tätigkeitszeitraum

12/2014 – 3/2016

Tätigkeitsbeschreibung

Dies ist das Folgeprojekt zu meinem vorherigen Einsatz. Der Gegenstand des Projekts war das nächste Release derselben Vertriebssteuerungsanwendung. Der Endkunde übernahm für dieses Projekt selbst die Verantwortung. Meine Aufgaben waren ebenfalls weitgehend dieselben. Hinzu kamen Tätigkeiten im Rahmen eines Teilprojekts zur Business Automation (UC4). Neben den regulären Aufgaben im Projektzyklus erstellte ich außerdem eine WPF-Anwendung zur Testunterstützung. In diesem Zuge sollten die Systemprozesse der Anwendung simuliert werden, um reproduzierbare Fachtests zu ermöglichen.

Eingesetzte Technologien und Umfeld: Visual Studio 2013 Ultimate, SQL Server 2008 R2, .NET, C#, MVC 4, JavaScript, jQuery, Team Foundation Server, ETL, ALM, WPF, UC4

Eingesetzte Qualifikationen

.Net, Application lifecycle management (ALM), C#, JavaScript, jQuery, Softwareentwicklung (allg.), SQL, UC4, Visual Studio

Software Entwickler
A:gon Solutions GmbH, Frankfurt am Main
7/2014 – 11/2014 (5 Monate)
Banken
Tätigkeitszeitraum

7/2014 – 11/2014

Tätigkeitsbeschreibung

Dieses Projekt hatte die Aufgabe eine Intranet-Anwendung zur Unterstützung der Vertriebsteuerung von Bankfilialen weiterzuentwickeln. Meine Aufgabe in dem Projekt bestand hauptsächlich aus der Überarbeitung des neuen User-Interface, welches in der kommenden Version der Anwendung in MVC umzusetzen war. Weitere Aufgaben beinhalteten den Umbau der angeschlossenen ETL-Programme sowie die Überarbeitung des Build-Prozesses.

Eingesetzte Technologien und Umfeld: Visual Studio 2010, SQL Server 2008 R2, .NET, C#, MVC 4, JavaScript, jQuery, Team Foundation Server, ETL, ALM

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Visual Studio, Softwareentwicklung (allg.), .Net, C#, Internet / Intranet, User Interface (UI), Web Entwicklung (allg.), jQuery, JavaScript

Software Entwickler
Commerzbank AG, Frankfurt am Main
5/2013 – 5/2014 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

5/2013 – 5/2014

Tätigkeitsbeschreibung

Ziel des Projektes war die Erweiterung einer Webanwendung zur Unterstützung der Vertriebssteuerung. Innerhalb des Projektes war ich für die Konzeption, Entwicklung und das Testen von Programmfunktionen zuständig.

Eingesetzte Technologien: .NET 3.5 (C#), ASP.NET, SQL Server 2008 R2, Team Foundation Server, HTML, CSS, JavaScript, jQuery

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, Softwareentwicklung (allg.), Visual Studio, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript, jQuery, Web Entwicklung (allg.), Konzeption (IT)

Software Entwickler / Technischer Leiter (Angestellter)
Kundenname anonymisiert, Frankfurt am Main
11/2011 – 12/2012 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

11/2011 – 12/2012

Tätigkeitsbeschreibung

Für den Kunden war ich insgesamt in vier Projekten eingesetzt.

Integration eines Caching Konzepts in eine Vertriebsanwendung
Für eine hochverfügbare interne Anwendung habe ich auf Basis von MS SQL Server einen Caching Mechanismus konzipiert und umgesetzt. Die Anbindung war als transparente Schicht in die bestehende Anwendung zu integrieren, ohne diese in ihrer Funktion zu stören (Regression).

ETL Prozess I
Es sollte in diesem Projekt eine automatisierte Ausleitung der Vertriebsdaten einer Anwendung in das BI System des Kunden aufgebaut werden. In diesem Projekt habe ich die Entwicklung eines SSIS Pakets übernommen und abgeschlossen.

ETL Prozess II
Für die Vertriebsanwendung des Kunden sollte ein automatisierter Import von elektronischen Unterschriften bereitgestellt werden. Hierfür habe ich eine dedizierte Datenbank konzipiert und umgesetzt sowie ein SSIS Paket zum Unterschriftenimport entwickelt.

ASP.NET Migration
Eine Altanwendung wurde mit Hilfe des Offshore-Zentrums des Kunden auf ASP.NET 4.0 migriert. Hierbei war ich für die Architektur der Zielapplikation zuständig. Zu meinen Aufgaben zählten zusätzlich die Analyse der Altanwendung und die technische Betreuung des offshore Entwicklungsteams

Eingesetzte Technologien: .NET 4.0 (C#), ASP.NET, SQL Server 2008, Team Foundation Server, HTML, CSS, JavaScript, jQuery, Sparx Enterprise Architect

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Softwareentwicklung (allg.), .Net, C#, Migration, Web Entwicklung (allg.), CSS (Cascading Style Sheet), ASP.NET, jQuery, JavaScript, HTML

IT-Entwickler/Teamleiter (Angestellter)
Kundenname anonymisiert, München
2/2011 – 9/2011 (8 Monate)
Banken
Tätigkeitszeitraum

2/2011 – 9/2011

Tätigkeitsbeschreibung

Ziel des Projektes war es eine Anwendung zu erstellen, durch die sich Fachpersonal des Kunden über Kreditwürdigkeit von Partnern und ausstehende Forderungen informieren können.
Ich hatte folgende Aufgaben innerhalb des Projekts:
-Technische Konzeption und Betreuung der Umsetzung des User Interface (Teamleitung mit 2 Mitarbeitern)
-Koordination der Testphase und des Bugfixing in dem Bereich UI.

Eingesetzte Technologien: .NET 4.0 (C#), ASP.NET, Visual Studio, SQL Server 2005, Team Foundation Server, HTML, CSS, JavaScript, jQuery

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Projektleitung / Teamleitung (IT), Visual Studio, .Net, C#, User Interface (UI), Web Entwicklung (allg.), CSS (Cascading Style Sheet), ASP.NET, jQuery, JavaScript, HTML, Konzeption (IT)

Software Entwickler / Technischer Leiter (Angestellter)
Kundenname anonymisiert, München
2/2008 – 2/2011 (3 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2008 – 2/2011

Tätigkeitsbeschreibung

Im Großkundengeschäft sollte diese Webanwendung als zentraler Zugang zu Produkten und Dienstleistungen des Betreibers aufgebaut werden.
Folgende Aufgaben habe ich im Laufe des Projektes übernommen:

-Entwurf und Planung von Software Releases
-Aufnahme und Analyse von Fachanforderungen
-Erstellung technischer Designs
-Technische Leitung (insgesamt 3 Mitarbeiter)
-Entwicklung und Integration neuer Funktionen in die bestehende Anwendung

Eingesetzte Technologien: .NET 4.0 (C#), ASP.NET, AJAX, SQL Server 2005, HTML, CSS, JavaScript, Visual Studio, Team Foundation Server

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Datenbankentwicklung, Visual Studio, Softwareentwicklung (allg.), .Net, C#, Web Entwicklung (allg.), CSS (Cascading Style Sheet), ASP.NET, Ajax, JavaScript, HTML

Software Entwickler (Angestellter)
Kundenname anonymisiert, Stuttgart
8/2007 – 1/2008 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2007 – 1/2008

Tätigkeitsbeschreibung

Das Software Portfolio des Kunden sollte in diesem Projekt auf die .NET Plattform gehoben werden. Das Ziel war die Wiederverwendbarkeit von Komponenten in den einzelnen Produkten zu steigern und auf eine zukunftssichere Technik zu setzen.
In meiner Rolle als Softwareentwickler war ich für Entwurf, Design und Umsetzung der Datenzugriffsschicht (ORM) zuständig. Hinzu kam die Teamleitung eines Offshore Teams zur Erstellung einer Guidance Automation Extension für Visual Studio als Anschlussprojekt (Standort Guangzhou, China).

Eingesetzte Technologien: .NET 2.0 (C#), NHibernate, Enterprise Library, Team Foundation Server, Guidance Automation Extension

Eingesetzte Qualifikationen

Nhibernate (.NET), Visual Studio, Softwareentwicklung (allg.), .Net, C#

Zertifikate

IREB CPRE Foundation Level (CPRE-FL)
2021
Microsoft Certified Technology Specialist .NET 4.0
2011
Microsoft Certified Professional Developer .NET 2.0
2010

Ausbildung

Informatik
Master of Science
2006
Darmstadt, Reykjavik (Island), Platteville (Wiscon

Über mich

Ich biete neben der Entwicklung von .NET Anwendungen auch Leistungen zu Software Analyse und Design an. Die strukturierte Anforderungsaufnahme ist genauso Bestandteil meines Portfolios wie die Performance-Analyse und -Verbesserung von ASP.NET Anwendungen und Datenbanken.

Weitere Kenntnisse

Project Lifecycle
-Anforderungsanalyse
-Technisches Design / Architektur
-Performance-Analyse
-Koordination von Entwicklung, Test und Deployment
-Dokumentation
-ALM allgemein

Entwicklung
-Webanwendungen (ASP.NET, ASP.NET Core, MVC) und Web Services (WCF, WebAPI)
-.NET Entwicklung allgemein
-Datenbanken (SQL Server und oracle) und ETL
-WPF (devEpress)
Computersprachen:
C#, T-SQL, PL/SQL, HTML, JavaScript, XML, UC4 Script, Razor

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3752
Alter
44
Berufserfahrung
16 Jahre und 11 Monate (seit 04/2007)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden