Senior .NET Softwareentwickler (C#, ASP.NET, Angular, SharePoint)
Aktualisiert am 31.10.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 100%
davon vor Ort: 100%
.NET
MS SQL-Datenbanken
Microsoft Sharepoint
C#
WebAPI
Windows Forms
NHibernate
ADO.NET Entity Framework
ASP.NET WebForms
ASP.NET MVC
Entity Framework
WCF
WPF
SOAP
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift
Türkisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Krefeld (+100km)
Deutschland
nicht möglich

Projekte

Projekte

4 Jahre 3 Monate
2020-01 - heute

Cross-Platform Mobile App (Internes Projekt)

Software-Entwickler SCRUM (Agiler Entwicklungsansatz)
Software-Entwickler

Beschreibung:

  • Plattformübergreifende Mobile Applikation als Progressive Web App mit dessen Hilfe Unternehmen gezielte aber trotzdem anonyme Kundenansprache durchführen können.
  • Das Frontend wird mittels Angular und Ionic realisiert. Im Backend wird ASP.NET Core und Entity Framework Core genutzt um eine REST API bereitzustellen. Die Datenbank ist eine MS SQL Datenbank. Die REST-Services sind auf Microsoft Azure bereitgestellt

Aufgaben:

  • Mein Verantwortungsbereich ist die Architektur und die komplette Entwicklung der Applikation.
  • Des Weiteren arbeite ich auch in nachfolgenden Bereichen:
    • Bereitstellung der Microservices 
    • Datenbankentwicklung (MS SQL) 
    • Erstellung der UnitTests 
    • Continuous integration / continuous delivery
Angular Ionic ASP.NET Core MS SQL Server Git/TortoiseSVN Microsoft Azure
SCRUM (Agiler Entwicklungsansatz)
Internes Projekt
Krefeld
6 Monate
2019-07 - 2019-12

Entwicklung Einkaufssoftware

Senior Software-Entwickler SCRUM (Agiler Entwicklungsansatz)
Senior Software-Entwickler

Beschreibung:

  • .NET Softwareentwicklungsprojekt (Windows Forms, ADO.NET, WCF, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Konzeptionierung, Erweiterung und Support der zentralen Einkaufssoftware für das Vertrags-, Lieferanten-, Artikel- und Dokumentenmanagement einer Einzelhandelskette.
  • Konzeptionierung, Erweiterung und Support eines Enterprise Service Bus (ESB) zur Anbindung der Einkaufssoftware an SAP S4.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der Anwendung.
    • Erstellen der Windows Forms Dialoge und Erweiterung der Datenbanktabellen entsprechend der Anforderungen
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Planung und Koordinierung von Testzyklen mit den Testern und der anschließenden Abnahme durch den Kunden.
    • Durchführung von unit tests, functional tests, integration tests, smoke tests und user acceptance tests. 
    • Durchführung von functional tests der SOAP-Requests mit ReadyAPI. 
    • Requirements Engineering 
    • Erstellung und Erweiterung von SSRS-Reports 
    • Code-Review und Qualitätssicherung 
    • Performance Optimierung
    • Continuous integration / continuous delivery
.NET 4.5 (Windows Forms / C# / OpenDocument XML / WCF) Infragistics NetAdvantage Microsoft SQL Server 2016 Reporting Services ReadyAPI 2.8 Team Foundation Server Microsoft Azure JIRA Confluence
SCRUM (Agiler Entwicklungsansatz)
Mülheim an der Ruhr
4 Jahre 4 Monate
2015-03 - 2019-06

Entwicklung Einkaufssoftware für Aldi Süd

Senior Softwareentwickler SCRUM (Agiler Entwicklungsansatz)
Senior Softwareentwickler

Beschreibung:

  • .NET Softwareentwicklungsprojekt (Windows Forms, ADO.NET, WCF, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Konzeptionierung, Erweiterung und Support der zentralen Einkaufssoftware für das Vertrags-, Lieferanten-, Artikel- und Dokumentenmanagement einer Einzelhandelskette.
  • Konzeptionierung, Erweiterung und Support eines Enterprise Service Bus (ESB) zur Anbindung der Einkaufssoftware an SAP S4.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der Anwendung.
    • Erstellen der Windows Forms Dialoge und Erweiterung der Datenbanktabellen entsprechend der Anforderungen
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet: 
    • Planung und Koordinierung von Testzyklen mit den Testern und der anschließenden Abnahme durch den Kunden. 
    • Durchführung von unit tests, functional tests, integration tests, smoke tests und user acceptance tests.
    • Requirements Engineering
    • Erstellung und Erweiterung von SSRS-Reports 
    • Code-Review und Qualitätssicherung
    • Software-Deployment
.NET 4.5 (Windows Forms / C# / OpenDocument XML / WCF) Infragistics NetAdvantage Microsoft SQL Server 2008 R2 & 2014 Reporting Services Team Foundation Server
SCRUM (Agiler Entwicklungsansatz)
BMS Softwareentwicklungs GmbH
Mülheim an der Ruhr
3 Monate
2014-12 - 2015-02

SharePoint-Projekt (SharePoint 2010)

SharePoint-Developer Scrum Agile Entwicklung Requirements Engineering
SharePoint-Developer

Beschreibung:

SharePoint-Projekt (SharePoint 2010) und SCRUM als Vorgehensmodell. Entwicklung eines WebPart, um ein Self-Service Ticketing basierend auf Remedy zu ermöglichen. Der User kann mithilfe des WebParts die einzelnen Details eines Remedy Tickets setzen und aus dem SharePoint heraus eine E-Mail an das Remedy System schicken die in ein Incident transformiert wird.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung des SharePoint-WebParts.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Requirements Engineering
    • Code-Review und Qualitätssicherung
    • Deployment
Microsoft SharePoint 2010 Visual Studio 2010 SharePoint Designer 2010
Scrum Agile Entwicklung Requirements Engineering
Bombardier
Berlin
3 Monate
2014-12 - 2015-02

SharePoint Projekt

SharePoint-Developer, Projektmanager
SharePoint-Developer, Projektmanager

Beschreibung:

  • SharePoint Projekt (SharePoint 2010, MS SQL Server Reporting Services)
  • Die SharePoint Seiten von zwei Abteilungen aufgrund der Restrukturierung und der Zusammenführung beider Abteilungen in eine neue Seite überführen. Dabei wurden die Daten beider Seiten migriert und zusätzlich neue Anforderungen umgesetzt. Die Änderungen und Erweiterungen betrafen das Datenmodell, die Workflows, das UI und das Reporting. Reports wurden durch den Report Builder erstellt und mittels Reporting Services für die Verwendung der Nutzer bereitgestellt.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Migration und die Entwicklung der SharePoint-Komponenten.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Requirements Engineering
    • Projekt- und Ressourcenplanung
    • Projektdurchführung 
    • Reporting 
    • Releasemanagement 
    • Deployment 
    • Abnahme
Microsoft SharePoint 2010 Report Builder
Vodafone Deutschland GmbH
Ratingen
7 Monate
2014-03 - 2014-09

Requirements Engineering

Business Analyst
Business Analyst

Beschreibung:

  • Einsatz als Business Analyst im Demand Funnel der Abteilung „Collaboration Domain“.
  • Beurteilung der Umsetzbarkeit von Anforderungen innerhalb der SharePoint-Systemlandschaft.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich das Requirements Engineering.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Service Management
    • Stakeholder Management 
    • Budget- und Ressourcenplanung 
    • Projektorganisation mit dem Offshore Delivery Center
Microsoft SharePoint 2010
Vodafone Deutschland GmbH
Ratingen
1 Jahr 7 Monate
2012-08 - 2014-02

NET Softwareentwicklungsprojekt mit SCRUM als Vorgehensmodell

Softwareentwickler, Testmanager Scrum Agile Entwicklung
Softwareentwickler, Testmanager

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET, Entity Framework, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Erstellung von mehreren komplexen Webportalen für das Bildungsministerium eines Bundeslandes. Diese Verwaltungsportale werden von den Schulen, den Schulträgern, den Erziehungsberechtigten und Buchverlagen dazu genutzt die Schulbuchausleihe des Bundeslandes zu organisieren. Die unterschiedlichen Portale wurden mittels ASP.NET WebForms, ASP.NET MVC und Angular JS aufgebaut. ASL ORM wurde das Entity Framework verwendet.
  • Des Weiteren wurde der Quartz Scheduler verwendet, um CronJobs für die nächtliche Abarbeitung von Tasks zu starten und dadurch E-Mails zu versenden. Die Entwickler benutzten als Entwicklungsumgebung Visual Studio 2010 und zur Source Code-Verwaltung den Team Foundation Server 2010.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der ASP.NET Webseiten.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet: 
    • Abstimmung der Anforderungen mit der Fachabteilung und dem technischen Projektleiter.
    • Erstellung des Zeitplans für die Einsätze der Entwickler und ihrer Aufgaben.
    • Durchführung von Proof of Concepts für einzelne Aufgabenstellungen. 
    • Erstellung technischer Designs und Durchführung der Implementierung in die Anwendung.
    • Erstellung der technischen Dokumentation, Hilfeseiten und Handbücher. 
    • Die Kontrolle der Projektsituation und das Reporting an den Projektleiter mithilfe des TFS.
    • Durchführung von Lasttest in der Referenzumgebung, um Performanceprobleme zu ermitteln und zu eliminieren. 
    • Planung der Releases und die Verwaltung und Zusammenführung der unterschiedlichen Branches.
    • Durchführung der Deployments auf die Test- und Produktionsumgebung.
.NET 4.0 (ASP.Net / C#) Angular JS AJAX Control Toolkit Microsoft SQL Server 2008 R2 Entity Framework Microsoft TestManager Team Foundation Server 2010 MS Project MS Excel MS PowerPoint
Scrum Agile Entwicklung
Land Rheinland-Pfalz
Koblenz am Rhein
5 Monate
2012-02 - 2012-06

.NET Softwareentwicklungsprojekt (ASP.NET)

Web Developer SCRUM (Agiler Entwicklungsansatz)
Web Developer

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET) mit SCRUM als Vorgehensmodell.
  • Erstellung eines Control-Frameworks, welches das neue Usability Konzept beinhaltet, best-practices nutzt und Methodologien und Standardisierung des Seitenaufbaus anhand der Controls bietet.
  • Erstellung von Web Controls und Architektur-Komponenten z. b. für das Error Handling, um die Webseiten der verschiedenen Versicherungsunternehmen, die der Versicherungsgruppe angehören aufzubauen.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der Webanwendung und der Custom Controls.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Requirements Engineering 
    • Umsetzung Corporate-Design mit CSS 
    • Code-Dokumentation und –Review
    • Unterstützung des Projektmanagements
.NET 3.5 (ASP.Net / C#) AJAX Control Toolkit jQuery IBM Rational ClearCase
SCRUM (Agiler Entwicklungsansatz)
ERGO
Düsseldorf
4 Monate
2011-11 - 2012-02

Einführung Webanwendung

Web Developer SCRUM (Agiler Entwicklungsansatz)
Web Developer

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET, jQuery, NHibernate, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Migration der Kernanwendung eines Logistik-Unternehmens “Versandlogistiksystem” auf aktuellere Technologien (ASP.NET, jQueryUI).
  • Das Hauptaugenmerk war die Bereitstellung einer schnelleren und effizienteren Plattform für Großkunden.

Aufgaben:

  • Mein Verantwortungsbereich waren hauptsächlich Code Reviews und Refactoring.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Softwareentwicklung
    • Proof of Concepts
NET 3.5 (ASP.NET / C#) jQuery jQueryUI Javascript Microsoft SQL Server 2008 R2 NHibernate Spring.NET Team Foundation Server Visual Studio 2010
SCRUM (Agiler Entwicklungsansatz)
DHL
Bonn
3 Monate
2011-09 - 2011-11

Analyse Rollout IE8

Business Analyst
Business Analyst

Beschreibung:

  • Analyse des bevorstehenden IE8 Rollouts um eventuelle Probleme und Konflikte mit aktuellen Unternehmensanwendungen zu ermitteln.
  • Darstellung der Unterschiede zwischen dem IE8 und IE6 und analyse der Auswirkungen auf eine systemkritische Unternehmensanwendung.
  • Erstellung eines Ergebnisdokuments, der die zu erwartenden Probleme und ihrer Lösungen darstellt und Richtlinien für die richtige Anpassung der Webanwendungen beinhaltet.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Analyse des Internet Explorer 8 Rollouts auf die Anwendungen.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet: 
    • Erstellung einer Guideline für Entwickler, um die Auswirkungen der IE8 Nutzung mit der Webanwendung zu minimieren und aktuelle Entwicklungsaufgaben auszurichten. 
    • Darstellung der allgemeinen Rendering Unterschiede von IE6 & IE8
    • Code Reviews für Verhaltensunterschiede der beiden Browser • Fixen von Problemen die durch einen Rollout des IE8 entstehen würden 
    • Unterstützung des Projektteams und die Übernahme von Arbeitspaketen von Kollegen
.NET Framework ASP.NET 4.0 Team Foundation Server 2010 Internet Explorer 6 & 8
Commerzbank AG
Frankfurt am Main
9 Monate
2010-11 - 2011-07

Entwicklung von Webseiten und Custom Controls

Softwareentwickler SCRUM (Agiler Entwicklungsansatz)
Softwareentwickler

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET, ADO.NET, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Erstellung einer Rollout-Anwendung für den globalen Hardware-Rollout des Unternehmens.
  • Erstellung einer Web-Anwendung mit ASP.NET und einer Oracle Datenbank.
  • Nutzung von Customund Telerik AJAX-Controls beim Aufbau der Webseiten.

Aufgaben:

  • Requirements Engineering
  • Analyse und Auswahl von Drittanbieter ASP.NET Controls
  • Umsetzung Corporate-Design mit CSS
  • Code-Dokumentation und -Review
  • Unterstützung des Projektm

anagements

.NET Framework ASP.NET 4.0 Telerik ASP.NET AJAX Controls Oracle DB Server 11g Team Foundation Server 2010
SCRUM (Agiler Entwicklungsansatz)
BASF
Ludwigshafen am Rhein
2 Monate
2010-09 - 2010-10

Entwicklung von SharePoint-Webparts

MOSS Developer
MOSS Developer

Beschreibung:

  • Erstellung einer Unternehmensplattform mit SharePoint 2010.
  • Nutzung der Plattform zum Verwalten und Persistieren von Dokumenten und Arbeitsprozessen der verschiedenen Abteilungen.
  • Bereitstellung der Kernfunktionalität durch InfoPath 2010 Formularen auf der SharePoint 2010 Umgebung.

Aufgaben:

  • Installation und Konfiguration einer virtuellen Maschine (Windows Server 2008, SQL Server 2008 R2, SharePoint 2010)
  • Migration des Inhalts zwischen zwei SharePoint 2010 Umgebungen.
  • Entwicklung und Anpassung von Webparts
  • Erstellung von InfoPath 2010 Formularen und Entwicklung der angeforderten Funktionalität
Microsoft Windows Server 2008 Microsoft Office SharePoint Server 2010 Microsoft SQL Server 2008 R2 ASP.NET 4.0
SIEMENS AG
München
7 Monate
2007-10 - 2008-04

Bereitstellung der SharePoint-Umgebung

MOSS Developer
MOSS Developer

Beschreibung:

Erstellung einer Intranet-Anwendung mit dem Microsoft Office SharePoint Server 2007 (MOSS 2007) als internes Projekt. Die Installation und Anpassungen wurden in einer virtuellen Maschine durchgeführt und dann in die produktive Systemlandschaft des Unternehmens überführt.

Aufgaben:

  • Analyse der Anforderungen der jeweiligen Teams und Abteilungen
  • Konzeption des Inhalts und Planung des Implementierungs- und Konfigurationsprozesses
  • Bereitstellung der Systemlandschaft in einer virtuellen Umgebung
  • Anpassung der Standard-Komponenten des MOSS 2007 um die spezifischen Anforderungen der Abteilungen, Teams und Personen zu ermöglichen.
  • Anpassung der SharePoint-Seiten an das Corporate Design
  • Bereitstellung des MOSS 2007 von der Test-Umgebung in die Produktiv-Umgebung
Microsoft Office SharePoint Server 2007 Microsoft SQL Server 2005 ASP.NET
Seven Principles
Ratingen

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 1 Monat
2003-04 - 2010-04

Studium der Wirtschaftsinformatik

Diplom Wirtschaftsinformatiker, Universität Duisburg-Essen
Diplom Wirtschaftsinformatiker
Universität Duisburg-Essen

Position

Position

  • Senior .NET Softwareentwickler
    • Softwareentwickler in internationalen .NET Projekten (Web-, Mobile- und Desktopanwendungen) im Agilen Entwicklungsumfeld

Kompetenzen

Kompetenzen

Top-Skills

.NET MS SQL-Datenbanken Microsoft Sharepoint C# WebAPI Windows Forms NHibernate ADO.NET Entity Framework ASP.NET WebForms ASP.NET MVC Entity Framework WCF WPF SOAP

Aufgabenbereiche

Business Analyst
Projektmanager
Softwarearchitekt
Softwareentwickler
Softwaretester

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Asp.net Core
Atlassian Confluence
Atlassian JIRA
Continuous Integration
DevOps
Entity Framework
Entity Framework Core
Infragistics
Ionic
JetBrains ReSharper
Microsoft Azure
Microsoft Office Sharepoint Server 2010
Microsoft Sharepoint Designer
Microsoft Sharepoint Server
Microsoft Team Foundation Server
Microsoft Test Manager
Microsoft Visual Studio
MS SQL Reporting Services
mySAP ERP
NHibernate
OpenDocument XML
ReadyAPI
Requirements Engineering
Scrum
SharePoint Designer 2010
SOAP
Team Foundation Server
Visual Studio 2010
Visual Studio 2019
Visual Studio Code
WCF
WebPart Deployment

Was mich ausmacht?

  • Einsatzbereitschaft
  • Teamfähigkeit
  • Kommunikation
  • Hohe Lernbereitschaft
  • Zuverlässigkeit
  • Zielorientiertes Arbeiten

Programmiersprachen

Programmiersprachen / Frameworks / Technologien

  •  .NET Core (ASP.NET Core, UWA)
  • .NET Framework (C#, WPF, ASP.NET WebForms, ASP.NET MVC, Windows Forms)
  • WCF, SOAP, REST, WebAPI
  • HTML5, CSS3, XML
  • JavaScript, Angular, jQuery
  • Ionic
  • AJAX Control Toolkit, Telerik AJAX Web Controls
  • Joomla, YAML, Bootstrap
  • Entity Framework, NHibernate

Datenbanken

Microsoft Access
Microsoft SQL Server
MySQL Server
Oracle Database

Berechnung / Simulation / Versuch / Validierung

Acceptance test
functional test
Unit Test

Design / Entwicklung / Konstruktion

Code-Review
Microservices

Branchen

Branchen

  • Banken und Finanzen
  • Chemische Industrie
  • Einzelhandel
  • Elektro-, Antriebs-, Medizin-, Kraftwerkstechnik
  • IT Beratung
  • Logistik
  • Öffentlicher Dienst
  • Rüstungsindustrie
  • Telekommunikation
  • Versicherungen

Einsatzorte

Einsatzorte

Krefeld (+100km)
Deutschland
nicht möglich

Projekte

Projekte

4 Jahre 3 Monate
2020-01 - heute

Cross-Platform Mobile App (Internes Projekt)

Software-Entwickler SCRUM (Agiler Entwicklungsansatz)
Software-Entwickler

Beschreibung:

  • Plattformübergreifende Mobile Applikation als Progressive Web App mit dessen Hilfe Unternehmen gezielte aber trotzdem anonyme Kundenansprache durchführen können.
  • Das Frontend wird mittels Angular und Ionic realisiert. Im Backend wird ASP.NET Core und Entity Framework Core genutzt um eine REST API bereitzustellen. Die Datenbank ist eine MS SQL Datenbank. Die REST-Services sind auf Microsoft Azure bereitgestellt

Aufgaben:

  • Mein Verantwortungsbereich ist die Architektur und die komplette Entwicklung der Applikation.
  • Des Weiteren arbeite ich auch in nachfolgenden Bereichen:
    • Bereitstellung der Microservices 
    • Datenbankentwicklung (MS SQL) 
    • Erstellung der UnitTests 
    • Continuous integration / continuous delivery
Angular Ionic ASP.NET Core MS SQL Server Git/TortoiseSVN Microsoft Azure
SCRUM (Agiler Entwicklungsansatz)
Internes Projekt
Krefeld
6 Monate
2019-07 - 2019-12

Entwicklung Einkaufssoftware

Senior Software-Entwickler SCRUM (Agiler Entwicklungsansatz)
Senior Software-Entwickler

Beschreibung:

  • .NET Softwareentwicklungsprojekt (Windows Forms, ADO.NET, WCF, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Konzeptionierung, Erweiterung und Support der zentralen Einkaufssoftware für das Vertrags-, Lieferanten-, Artikel- und Dokumentenmanagement einer Einzelhandelskette.
  • Konzeptionierung, Erweiterung und Support eines Enterprise Service Bus (ESB) zur Anbindung der Einkaufssoftware an SAP S4.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der Anwendung.
    • Erstellen der Windows Forms Dialoge und Erweiterung der Datenbanktabellen entsprechend der Anforderungen
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Planung und Koordinierung von Testzyklen mit den Testern und der anschließenden Abnahme durch den Kunden.
    • Durchführung von unit tests, functional tests, integration tests, smoke tests und user acceptance tests. 
    • Durchführung von functional tests der SOAP-Requests mit ReadyAPI. 
    • Requirements Engineering 
    • Erstellung und Erweiterung von SSRS-Reports 
    • Code-Review und Qualitätssicherung 
    • Performance Optimierung
    • Continuous integration / continuous delivery
.NET 4.5 (Windows Forms / C# / OpenDocument XML / WCF) Infragistics NetAdvantage Microsoft SQL Server 2016 Reporting Services ReadyAPI 2.8 Team Foundation Server Microsoft Azure JIRA Confluence
SCRUM (Agiler Entwicklungsansatz)
Mülheim an der Ruhr
4 Jahre 4 Monate
2015-03 - 2019-06

Entwicklung Einkaufssoftware für Aldi Süd

Senior Softwareentwickler SCRUM (Agiler Entwicklungsansatz)
Senior Softwareentwickler

Beschreibung:

  • .NET Softwareentwicklungsprojekt (Windows Forms, ADO.NET, WCF, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Konzeptionierung, Erweiterung und Support der zentralen Einkaufssoftware für das Vertrags-, Lieferanten-, Artikel- und Dokumentenmanagement einer Einzelhandelskette.
  • Konzeptionierung, Erweiterung und Support eines Enterprise Service Bus (ESB) zur Anbindung der Einkaufssoftware an SAP S4.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der Anwendung.
    • Erstellen der Windows Forms Dialoge und Erweiterung der Datenbanktabellen entsprechend der Anforderungen
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet: 
    • Planung und Koordinierung von Testzyklen mit den Testern und der anschließenden Abnahme durch den Kunden. 
    • Durchführung von unit tests, functional tests, integration tests, smoke tests und user acceptance tests.
    • Requirements Engineering
    • Erstellung und Erweiterung von SSRS-Reports 
    • Code-Review und Qualitätssicherung
    • Software-Deployment
.NET 4.5 (Windows Forms / C# / OpenDocument XML / WCF) Infragistics NetAdvantage Microsoft SQL Server 2008 R2 & 2014 Reporting Services Team Foundation Server
SCRUM (Agiler Entwicklungsansatz)
BMS Softwareentwicklungs GmbH
Mülheim an der Ruhr
3 Monate
2014-12 - 2015-02

SharePoint-Projekt (SharePoint 2010)

SharePoint-Developer Scrum Agile Entwicklung Requirements Engineering
SharePoint-Developer

Beschreibung:

SharePoint-Projekt (SharePoint 2010) und SCRUM als Vorgehensmodell. Entwicklung eines WebPart, um ein Self-Service Ticketing basierend auf Remedy zu ermöglichen. Der User kann mithilfe des WebParts die einzelnen Details eines Remedy Tickets setzen und aus dem SharePoint heraus eine E-Mail an das Remedy System schicken die in ein Incident transformiert wird.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung des SharePoint-WebParts.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Requirements Engineering
    • Code-Review und Qualitätssicherung
    • Deployment
Microsoft SharePoint 2010 Visual Studio 2010 SharePoint Designer 2010
Scrum Agile Entwicklung Requirements Engineering
Bombardier
Berlin
3 Monate
2014-12 - 2015-02

SharePoint Projekt

SharePoint-Developer, Projektmanager
SharePoint-Developer, Projektmanager

Beschreibung:

  • SharePoint Projekt (SharePoint 2010, MS SQL Server Reporting Services)
  • Die SharePoint Seiten von zwei Abteilungen aufgrund der Restrukturierung und der Zusammenführung beider Abteilungen in eine neue Seite überführen. Dabei wurden die Daten beider Seiten migriert und zusätzlich neue Anforderungen umgesetzt. Die Änderungen und Erweiterungen betrafen das Datenmodell, die Workflows, das UI und das Reporting. Reports wurden durch den Report Builder erstellt und mittels Reporting Services für die Verwendung der Nutzer bereitgestellt.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Migration und die Entwicklung der SharePoint-Komponenten.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Requirements Engineering
    • Projekt- und Ressourcenplanung
    • Projektdurchführung 
    • Reporting 
    • Releasemanagement 
    • Deployment 
    • Abnahme
Microsoft SharePoint 2010 Report Builder
Vodafone Deutschland GmbH
Ratingen
7 Monate
2014-03 - 2014-09

Requirements Engineering

Business Analyst
Business Analyst

Beschreibung:

  • Einsatz als Business Analyst im Demand Funnel der Abteilung „Collaboration Domain“.
  • Beurteilung der Umsetzbarkeit von Anforderungen innerhalb der SharePoint-Systemlandschaft.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich das Requirements Engineering.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Service Management
    • Stakeholder Management 
    • Budget- und Ressourcenplanung 
    • Projektorganisation mit dem Offshore Delivery Center
Microsoft SharePoint 2010
Vodafone Deutschland GmbH
Ratingen
1 Jahr 7 Monate
2012-08 - 2014-02

NET Softwareentwicklungsprojekt mit SCRUM als Vorgehensmodell

Softwareentwickler, Testmanager Scrum Agile Entwicklung
Softwareentwickler, Testmanager

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET, Entity Framework, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Erstellung von mehreren komplexen Webportalen für das Bildungsministerium eines Bundeslandes. Diese Verwaltungsportale werden von den Schulen, den Schulträgern, den Erziehungsberechtigten und Buchverlagen dazu genutzt die Schulbuchausleihe des Bundeslandes zu organisieren. Die unterschiedlichen Portale wurden mittels ASP.NET WebForms, ASP.NET MVC und Angular JS aufgebaut. ASL ORM wurde das Entity Framework verwendet.
  • Des Weiteren wurde der Quartz Scheduler verwendet, um CronJobs für die nächtliche Abarbeitung von Tasks zu starten und dadurch E-Mails zu versenden. Die Entwickler benutzten als Entwicklungsumgebung Visual Studio 2010 und zur Source Code-Verwaltung den Team Foundation Server 2010.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der ASP.NET Webseiten.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet: 
    • Abstimmung der Anforderungen mit der Fachabteilung und dem technischen Projektleiter.
    • Erstellung des Zeitplans für die Einsätze der Entwickler und ihrer Aufgaben.
    • Durchführung von Proof of Concepts für einzelne Aufgabenstellungen. 
    • Erstellung technischer Designs und Durchführung der Implementierung in die Anwendung.
    • Erstellung der technischen Dokumentation, Hilfeseiten und Handbücher. 
    • Die Kontrolle der Projektsituation und das Reporting an den Projektleiter mithilfe des TFS.
    • Durchführung von Lasttest in der Referenzumgebung, um Performanceprobleme zu ermitteln und zu eliminieren. 
    • Planung der Releases und die Verwaltung und Zusammenführung der unterschiedlichen Branches.
    • Durchführung der Deployments auf die Test- und Produktionsumgebung.
.NET 4.0 (ASP.Net / C#) Angular JS AJAX Control Toolkit Microsoft SQL Server 2008 R2 Entity Framework Microsoft TestManager Team Foundation Server 2010 MS Project MS Excel MS PowerPoint
Scrum Agile Entwicklung
Land Rheinland-Pfalz
Koblenz am Rhein
5 Monate
2012-02 - 2012-06

.NET Softwareentwicklungsprojekt (ASP.NET)

Web Developer SCRUM (Agiler Entwicklungsansatz)
Web Developer

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET) mit SCRUM als Vorgehensmodell.
  • Erstellung eines Control-Frameworks, welches das neue Usability Konzept beinhaltet, best-practices nutzt und Methodologien und Standardisierung des Seitenaufbaus anhand der Controls bietet.
  • Erstellung von Web Controls und Architektur-Komponenten z. b. für das Error Handling, um die Webseiten der verschiedenen Versicherungsunternehmen, die der Versicherungsgruppe angehören aufzubauen.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Entwicklung der Webanwendung und der Custom Controls.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Requirements Engineering 
    • Umsetzung Corporate-Design mit CSS 
    • Code-Dokumentation und –Review
    • Unterstützung des Projektmanagements
.NET 3.5 (ASP.Net / C#) AJAX Control Toolkit jQuery IBM Rational ClearCase
SCRUM (Agiler Entwicklungsansatz)
ERGO
Düsseldorf
4 Monate
2011-11 - 2012-02

Einführung Webanwendung

Web Developer SCRUM (Agiler Entwicklungsansatz)
Web Developer

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET, jQuery, NHibernate, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Migration der Kernanwendung eines Logistik-Unternehmens “Versandlogistiksystem” auf aktuellere Technologien (ASP.NET, jQueryUI).
  • Das Hauptaugenmerk war die Bereitstellung einer schnelleren und effizienteren Plattform für Großkunden.

Aufgaben:

  • Mein Verantwortungsbereich waren hauptsächlich Code Reviews und Refactoring.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet:
    • Softwareentwicklung
    • Proof of Concepts
NET 3.5 (ASP.NET / C#) jQuery jQueryUI Javascript Microsoft SQL Server 2008 R2 NHibernate Spring.NET Team Foundation Server Visual Studio 2010
SCRUM (Agiler Entwicklungsansatz)
DHL
Bonn
3 Monate
2011-09 - 2011-11

Analyse Rollout IE8

Business Analyst
Business Analyst

Beschreibung:

  • Analyse des bevorstehenden IE8 Rollouts um eventuelle Probleme und Konflikte mit aktuellen Unternehmensanwendungen zu ermitteln.
  • Darstellung der Unterschiede zwischen dem IE8 und IE6 und analyse der Auswirkungen auf eine systemkritische Unternehmensanwendung.
  • Erstellung eines Ergebnisdokuments, der die zu erwartenden Probleme und ihrer Lösungen darstellt und Richtlinien für die richtige Anpassung der Webanwendungen beinhaltet.

Aufgaben:

  • Mein Verantwortungsbereich war hauptsächlich die Analyse des Internet Explorer 8 Rollouts auf die Anwendungen.
  • Des Weiteren habe ich auch in nachfolgenden Bereichen gearbeitet: 
    • Erstellung einer Guideline für Entwickler, um die Auswirkungen der IE8 Nutzung mit der Webanwendung zu minimieren und aktuelle Entwicklungsaufgaben auszurichten. 
    • Darstellung der allgemeinen Rendering Unterschiede von IE6 & IE8
    • Code Reviews für Verhaltensunterschiede der beiden Browser • Fixen von Problemen die durch einen Rollout des IE8 entstehen würden 
    • Unterstützung des Projektteams und die Übernahme von Arbeitspaketen von Kollegen
.NET Framework ASP.NET 4.0 Team Foundation Server 2010 Internet Explorer 6 & 8
Commerzbank AG
Frankfurt am Main
9 Monate
2010-11 - 2011-07

Entwicklung von Webseiten und Custom Controls

Softwareentwickler SCRUM (Agiler Entwicklungsansatz)
Softwareentwickler

Beschreibung:

  • .NET Softwareentwicklungsprojekt (ASP.NET, ADO.NET, MS SQL Server) mit SCRUM als Vorgehensmodell.
  • Erstellung einer Rollout-Anwendung für den globalen Hardware-Rollout des Unternehmens.
  • Erstellung einer Web-Anwendung mit ASP.NET und einer Oracle Datenbank.
  • Nutzung von Customund Telerik AJAX-Controls beim Aufbau der Webseiten.

Aufgaben:

  • Requirements Engineering
  • Analyse und Auswahl von Drittanbieter ASP.NET Controls
  • Umsetzung Corporate-Design mit CSS
  • Code-Dokumentation und -Review
  • Unterstützung des Projektm

anagements

.NET Framework ASP.NET 4.0 Telerik ASP.NET AJAX Controls Oracle DB Server 11g Team Foundation Server 2010
SCRUM (Agiler Entwicklungsansatz)
BASF
Ludwigshafen am Rhein
2 Monate
2010-09 - 2010-10

Entwicklung von SharePoint-Webparts

MOSS Developer
MOSS Developer

Beschreibung:

  • Erstellung einer Unternehmensplattform mit SharePoint 2010.
  • Nutzung der Plattform zum Verwalten und Persistieren von Dokumenten und Arbeitsprozessen der verschiedenen Abteilungen.
  • Bereitstellung der Kernfunktionalität durch InfoPath 2010 Formularen auf der SharePoint 2010 Umgebung.

Aufgaben:

  • Installation und Konfiguration einer virtuellen Maschine (Windows Server 2008, SQL Server 2008 R2, SharePoint 2010)
  • Migration des Inhalts zwischen zwei SharePoint 2010 Umgebungen.
  • Entwicklung und Anpassung von Webparts
  • Erstellung von InfoPath 2010 Formularen und Entwicklung der angeforderten Funktionalität
Microsoft Windows Server 2008 Microsoft Office SharePoint Server 2010 Microsoft SQL Server 2008 R2 ASP.NET 4.0
SIEMENS AG
München
7 Monate
2007-10 - 2008-04

Bereitstellung der SharePoint-Umgebung

MOSS Developer
MOSS Developer

Beschreibung:

Erstellung einer Intranet-Anwendung mit dem Microsoft Office SharePoint Server 2007 (MOSS 2007) als internes Projekt. Die Installation und Anpassungen wurden in einer virtuellen Maschine durchgeführt und dann in die produktive Systemlandschaft des Unternehmens überführt.

Aufgaben:

  • Analyse der Anforderungen der jeweiligen Teams und Abteilungen
  • Konzeption des Inhalts und Planung des Implementierungs- und Konfigurationsprozesses
  • Bereitstellung der Systemlandschaft in einer virtuellen Umgebung
  • Anpassung der Standard-Komponenten des MOSS 2007 um die spezifischen Anforderungen der Abteilungen, Teams und Personen zu ermöglichen.
  • Anpassung der SharePoint-Seiten an das Corporate Design
  • Bereitstellung des MOSS 2007 von der Test-Umgebung in die Produktiv-Umgebung
Microsoft Office SharePoint Server 2007 Microsoft SQL Server 2005 ASP.NET
Seven Principles
Ratingen

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 1 Monat
2003-04 - 2010-04

Studium der Wirtschaftsinformatik

Diplom Wirtschaftsinformatiker, Universität Duisburg-Essen
Diplom Wirtschaftsinformatiker
Universität Duisburg-Essen

Position

Position

  • Senior .NET Softwareentwickler
    • Softwareentwickler in internationalen .NET Projekten (Web-, Mobile- und Desktopanwendungen) im Agilen Entwicklungsumfeld

Kompetenzen

Kompetenzen

Top-Skills

.NET MS SQL-Datenbanken Microsoft Sharepoint C# WebAPI Windows Forms NHibernate ADO.NET Entity Framework ASP.NET WebForms ASP.NET MVC Entity Framework WCF WPF SOAP

Aufgabenbereiche

Business Analyst
Projektmanager
Softwarearchitekt
Softwareentwickler
Softwaretester

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Asp.net Core
Atlassian Confluence
Atlassian JIRA
Continuous Integration
DevOps
Entity Framework
Entity Framework Core
Infragistics
Ionic
JetBrains ReSharper
Microsoft Azure
Microsoft Office Sharepoint Server 2010
Microsoft Sharepoint Designer
Microsoft Sharepoint Server
Microsoft Team Foundation Server
Microsoft Test Manager
Microsoft Visual Studio
MS SQL Reporting Services
mySAP ERP
NHibernate
OpenDocument XML
ReadyAPI
Requirements Engineering
Scrum
SharePoint Designer 2010
SOAP
Team Foundation Server
Visual Studio 2010
Visual Studio 2019
Visual Studio Code
WCF
WebPart Deployment

Was mich ausmacht?

  • Einsatzbereitschaft
  • Teamfähigkeit
  • Kommunikation
  • Hohe Lernbereitschaft
  • Zuverlässigkeit
  • Zielorientiertes Arbeiten

Programmiersprachen

Programmiersprachen / Frameworks / Technologien

  •  .NET Core (ASP.NET Core, UWA)
  • .NET Framework (C#, WPF, ASP.NET WebForms, ASP.NET MVC, Windows Forms)
  • WCF, SOAP, REST, WebAPI
  • HTML5, CSS3, XML
  • JavaScript, Angular, jQuery
  • Ionic
  • AJAX Control Toolkit, Telerik AJAX Web Controls
  • Joomla, YAML, Bootstrap
  • Entity Framework, NHibernate

Datenbanken

Microsoft Access
Microsoft SQL Server
MySQL Server
Oracle Database

Berechnung / Simulation / Versuch / Validierung

Acceptance test
functional test
Unit Test

Design / Entwicklung / Konstruktion

Code-Review
Microservices

Branchen

Branchen

  • Banken und Finanzen
  • Chemische Industrie
  • Einzelhandel
  • Elektro-, Antriebs-, Medizin-, Kraftwerkstechnik
  • IT Beratung
  • Logistik
  • Öffentlicher Dienst
  • Rüstungsindustrie
  • Telekommunikation
  • Versicherungen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.