IT-Berater, Software-Entwickler .NET C#, Web-Entwickler
Aktualisiert am 14.01.2026
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2026
Verfügbar zu: 80%
davon vor Ort: 0%
.NET
Deutsch
Muttersprache
Englisch
verhandlungssicher in Schrift und Wort
Rumänisch
gute Kenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte



IT-Berater, Software-Entwickler, Web-Entwickler
als Selbstständiger (seit 02.2008) - Projekterfahrungen:


Zeitraum     : März 2009 - heute

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0/3.5/4.0/4.5, XHTML, Linq,
XML/XSL/XPath, CSS, JavaScript, Ajax, JQuery, Angular, Knockout, SignalR,
IIS 6.0/7.0, Entity Framework 2/3/4/5/6, MQSeries 8.7,
SQL Server 2005 / 2008 R2 / 2012 R2 mit Stored Procedures (T-SQL),
MS Visual Studio 2008/2010/2012/2013/2015 Team Edition, Serena Dimensions

(Versionsverwaltung), MS Team Foundation Server, MS Office 2007/2010/2013,

Microsoft Infopath 2010 / MS Sharepoint 2010


Aufgabe      : verschiedene Neu-/Weiterentwicklungsprojekte im Intranet-Bereich

 

Beschreibung : Im Folgenden erfolgt eine kurze Beschreibung von ausgewählten Projekten
 
Projekt 1 - Single Page WebApplikation für Edelmetall- und Sorten-Handelssystem
 
Das bestehende Edelmetall- und Sorten-Handelssystem (Access Anwendung) wurde als Single Page Applikation neu entwickelt. Im System wurden Bereiche für die Stammdatenpflege, für die Erfassung der Geschäfte, für Reporting und zur Administration erstellt.
Das Frontend der Single Page Applikation besteht aus HTML5 Seiten und nutzt die Javascript Bibliothek Angular. Über eine WebApi Service-Schnittstelle werden alle Aktionen der Händler an das Backend weitergegeben. Das Backend wurde mit .Net 4.5 und C# realisiert, wobei hier alle Funktionalitäten als Services realisiert wurden. Der Datenbank-Zugriff und die persistente Speicherung erfolgt via Entity Framework 6 zu einem MS SQL Server 2012 R2.
Neben der lokalen Erfassung der Aufträge wird eine Schnittstelle zu einem zentralen Buchungssystem mit Hilfe von MQ Series verwendet, wohin die Auftragsdaten verschlüsselt übersendet werden. Weiterhin werden auf Basis von MS Word-Templates und einem PDF-Generierungsservice die Auftragsbestätigungen erzeugt, die sowohl zentral abgelegt als auch an andere Fachabteilungen per Email weitergesendet werden.
 
Projekt 2 - Single Page WebApplikation für Displays als Erweiterung des Raumbuchungssystems (siehe Projekt3)
 
Als Erweiterung des globalen Raumbuchungssystems wurden an den Räumen Displays angebracht über die Angestellte Ad-Hoc Buchungen von bis zu einer Stunde an verfügbaren Räumen vornehmen können. Zudem werden alle Buchungen des zentralen Raumbuchungssystem mit den Displays synchronisiert.
Die Single Page Applikation besteht aus HTML5 Seiten und nutzt die Javascript Bibliothek Knockout. Das Design der Anwendung wurde mittlerweile auf ein Responsive Design mit Hilfe von Bootstrap umgestellt, so dass es für unterschiedliche Endgeräte einsetzbar ist.
Alle Business-Logik wurde im Backend mit .Net 4.5 in C# geschrieben. Für die Synchronisation zwischen der zentralen WebAnwendung und den Displays wird SignalR eingesetzt.
 
 

Projekt 3 - Redesign und (Neu)entwicklung des globalen Raumbuchungssystem

 

Das bestehende Raumbuchungssystem (ASP) wurde durch das auf Plattform von .Net 4 entwickelte, auf SOA-Architektur basierende globale Raumbuchungssystem ersetzt. Im Rahmen der Neuentwicklung wurde auch ein Redesign der Altanwendung vorgenommen. Alle Backend-Funktionen und Logik wurden als Webservice erstellt, auf den dann das Webfrontend zugreift. Der Service wurde als dreischichtige Architektur implementiert, wobei der Zugriff auf die SQL Server 2008 Datenbank per Entity Framework 4 erfolgt.

Im Fronend können neben Einfach- und Serien-Buchungen, auch Buchungsinformationen abgefragt werden. Weiterhin erfolgt die gesamte Buchungs- und Raumverwaltung über die Oberfläche.

Im Laufe der Zeit wurden immer wieder kleinere und größere Erweiterungen für Fachabteilungen vorgenommen.

 

Projekt 4 - Entwicklung eines eigenen Content Management System für Schulungsinhalte 

 

Die auf .Net 4.0 basierte Anwendung wurde als klassische 3-Schichten-Architektur umgesetzt. Ziel ist das Angebot und Darstellung von Schulungsinhalten für interne Mitarbeiter. Das Content Management System erlaubt den Mitarbeitern, Inhalte einer Internetagentur (Bilder, Flash-Dateien und Filme) hochzuladen und damit Seiten für die Endnutzer zusammenzustellen. Die Seiten können modular aufgebaut werden und verwenden als Grundlage Templates, die mithilfe von Masterpages erzeugt wurden. Die erstellten Seiten werden dann fertig den Endkunden als Informationsportal zur Verfügung gestellt.

Der Datenzugriff erfolgt per Entity Framework 4 auf die SQL Server 2008 Datenbank. Das Content Management System wurde mit ASP.Net, C#, .Net 4.0 erstellt. Die generierten Webseiten wurden als gerenderte HTML-Seiten realisiert.

 

 

               Projekt 5 - Ablösung von Outlook Formularen durch Infopath 2010
               Formulare in Verbindung mit Sharepoint 2010

 

Die bisherigen, unternehmensweit eingesetzten Outlook Formulare wurden
               durch Microsoft Infopath 2010 Formulare abgelöst. Dabei wurden alle
               Funktionalitäten vollständig übernommen.
               Die Verwaltung der Formulare erfolgt auf einem Sharepoint 2010 Server.
               Dort erfolgt ebensfalls die Nutzerverwaltung für die Zugriffe auf die
               Formulare.

 

 

               Projekt 6 - Neuentwicklung einer webbasierten Anwendung zur Überwachung
               und Verwaltung von Unternehmensrichtlinien

 

Die Webanwendung dient zur Überwachung und Sicherstellung der
               Einhaltung der unternehmensweiten Richtlinien (z.B. Geschenkvergabe und
               -empfang durch Mitarbeiter). Die Anwendung ist mandantenfähig und kann
               so von mehreren Unternehmensbereichen parallel eingesetzt werden. Die
               Dateneingabe, Übersicht, Verwaltung und das Reporting erfolgt über
               Webseiten (Asp.Net, C#, .Net 4), die teilweise komplexe Logik
               (z.B. Ermittlung des jeweiligen Vorgesetzten) im Hintergrund verwenden.
               Als Archtitektur wurde ein Mehr-Schichten-Modell zugrunde gelegt.
               Die Datenhaltung erfolgt auf einem SQL Server 2008 R2 (mit zugehörigen
               T-SQL Stored Procedures)
               Für dieses Projekt wurden im Verlauf der Zeit immer wieder kleinere
               Weiterentwicklungen und Support durchgeführt.

 

 

               Projekt 7 - Weiterentwicklung der zentralen, webbasierten Anwendung
               zur Verwaltung aller Software-Produkte

 

Die Anwendung wird zur Verwaltung aller unternehmensweit eingesetzten
               Software-Produkte eingesetzt.
               Es wurden regelmäßige Weiterentwicklungsarbeiten vorwiegend im
               Administrationsbereich vorgenommen, daneben wurden Code-Optimierungen
               und Bug-Fixes durchgeführt. Alle Web-Seiten sind auf Basis .Net-
               Framework 3.5 (C#) und Asp.Net erstellt. Dieser Anwendung liegt eine
               3-Schicht-Architektur zugrunde.
               Die eingesetzte SQL-Server 2005 Datenbank wurde im Bedarfsfall im
               Bereich der Tabellen und zugehörigen Stored Procedures erweitert.

 

Sonstiges:   
Die Projektsprache war vorwiegend Deutsch, aber auch Englisch im Rahmen internationaler Teams. Die Projektarbeit erfolgte alleine oder in kleineren Teams (< 10 Personen), wobei in den kleineren Teams die Rolle des oder einer der Teamleads übernommen wurde.
 


Zeitraum     : März 2008 - Februar 2009

Branche      : Handel, E-Commerce

Unternehmen  : Handelskonzern (international tätig)

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0/3.5, Ajax, XHTML, XML, XSL,

CSS, JavaScript, IIS 6.0, SQL Server 2000/2005 mit Stored

Procedures (T-SQL), MS Visual Studio 2005 Professional,

Subversion/Tortoise (Versionsverwaltung), MS Office 2007


Aufgabe      : (Weiter)Entwicklung mehrerer unternehmensweiter, webbasierter

Anwendungen


Beschreibung : Projekt 1 - Webanwendung zur Verwaltung von weltweiten Events

(Weiterentwicklung und Support)

Die Webanwendung wird zur Administration aller Veranstaltungen

des Unternehmens (weltweit) eingesetzt. Dabei wird das Erzeugen

und Bearbeiten von Events, die An-, Ab- und Ummeldung von Nutzern

sowie das Reporting über die Anwendung abgewickelt.

Für die Anwendung wurden neue Features umgesetzt, dafür wurden

u.a. neue Ajax-Controls verwendet.

Zudem wurde die Datenbank erweitert und neue Stored Procedures

geschrieben.

Neben der Entwicklung wurden die Verantwortlichen der Anwendung

bei Ihren täglichen Aufgaben (Reporting etc.) unterstützt.

 

 

Projekt 2 - webbasierte Plattform für Retailer

(Weiterentwicklung und Support)

Auf der webbasierten Plattform können Retail-Unternehmen des

Handelskonzerns ihre Rechnungen für dessen Produkte verwalten.

Weiterhin wird über die Plattform im Administrationsbereich das

komplette Verwaltungs- und Zahlungsmanagement gesteuert.

Entwicklung von neuen Features für eine Erweiterung um neue

Länder. Zum Beispiel wurde eine neue Schnittstelle entwickelt,

mit dem ein weiteres Buchhaltungssystem an die Plattform ge-

koppelt wurde.

Für die Datenbank wurde eine Migration von SQL Server 2000 auf

SQL Server 2005 vollzogen.

Im Rahmen des Supports wurden Auswertungen über die Datenbank

erstellt und die Manager der Plattform bei der Erzeugung der

monatlichen Zahlungsdateien (komplexer Prozess) unterstützt.



Projekt 3 - Webanwendung zur Dokumentensuche

(Weiterentwicklung, Teil-Neuentwicklung)

Die Webanwendung wird zur unternehmensweiten Dokumentensuche ein-

gesetzt. Dabei werden aus der Homepage des Konzerns alle Aufrufe

für Dokumente an die Webanwendung weitergeleitet. Zudem können

Nutzer hier auch zentral nach Dokumenten anhand vielfältiger

Suchkriterien suchen.

Es wurde ein neuer Teil für Anwendung programmiert der speziell

für die Suche nach bestimmten Dokumenttypen eingesetzt wird.

Weiterhin wurden bestehende Teile überarbeitet und optimiert.

Die Anwendung wurde auf Datenbankseite komplett neu designed und

umgesetzt. Es wurde zur Erhöhung der Sicherheit alles auf Stored

Procedures umgestellt und die Datenbankanfragen optimiert.

(Information: In der Datenbank werden Meta-Informationen und

dokumentenspezifische Informationen von über 70.000 Dokumenten

verwaltet)

 


Sonstiges    : Projektsprache vorwiegend Englisch, teils Deutsch

Kommunikation innerhalb weltweiter Projekt-Teams





IT Consultant
in Festanstellung (06.2005 - 12.2007) - Projekterfahrungen:


Zeitraum     : Oktober 2007 - Dezember 2007

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, XML, CSS, JavaScript,

IIS 6.0, SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Team Edition, Serena Dimensions

(Versionsverwaltung), MS Visio 2003, MS Office 2003


Aufgabe      : Weiterentwicklung des Unternehmens-Factbook

Beschreibung : Das Factbook enthält alle statistischen Daten des Unternehmens

(z.B. Jahresabschlüsse, Quartalszahlen, etc.). Die Werte werden

alle mithilfe der entwickelten Webanwendung verwaltet und daraus

aufbereitete, mehrsprachige Berichte generiert.

Zudem wurde ein Administrationsbereich programmiert über den die

Verwaltung der Nutzer, Sprachen und strukturellen Daten möglich

ist.

Für die Anwendung wurde NTLM-Autentifizierung eingesetzt.

Es wurde eine 3-Schichten-Architektur verwendet, wobei die

Data-Layer und Business-Layer grundsätzlich über einen

Codegenerator erstellt wurden.

Der Zugriff auf die umfangreiche Datenbank erfolgt ausschließlich

über Stored Procedures.

 



Zeitraum     : Oktober 2007

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, CSS, IIS 6.0,

SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Team Edition,

MS Visual Source Safe 6.0, MS Excel 2003


Aufgabe      : Anwendung zur Anzeige von Wertpapierinformationen

Beschreibung : Die Anwendung besteht aus einer Webseite auf der ein Nutzer die

Möglichkeit hat, Informationen von Wertpapieren anhand ihrer

Wertpapierkennnummern (WKN oder ISIN) abzurufen.

Für den Datenzugriff wurde ADO.NET verwendet.

Für die Befüllung der Datenbank wurde ein Datenimport mittels

einer CSV-Datei eingesetzt.

 



Zeitraum     : Juli 2007 - September 2007

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, XML, CSS, JavaScript,

IIS 6.0, SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Team Edition,

MS Visual Source Safe 6.0, MS Visio 2003, MS Office 2003    


Aufgabe      : Entwicklung einer Intranet-Blog-Anwendung

Beschreibung : Die Intranet-Blog-Anwendung stellt eine unternehmensweite

(> 20000 Mitarbeiter), zentrale Kommunikationsplattform dar.

Autoren erstellen Blogeinträge, auf die alle Mitarbeiter lesend

zugreifen können. Zu den Einträgen können Bilder und Dokumente

hochgeladen werden. Die Mitarbeiter können zu einem Eintrag

Kommentare verfassen. Weiterhin ist eine Suche innerhalb der

Einträge und Kommentare möglich.

Es wurde zudem ein Administrationsbereich entwickelt, über den

die Autoren bzw. Administratoren sowie die Einträge und

Kommentare verwaltet werden können.       

Die Anwendung ist mehrsprachig ausgelegt und zur Sicherheit wurde

NTML-Autentifizierung verwendet.

Es wurde eine 3-Schichten-Architektur zugrunde gelegt.

Der Zugriff auf die Datenbank erfolgt ausschließlich über

Stored Procedures.

 



Zeitraum     : Januar 2007 - April 2007

Branche      : Versicherung

Unternehmen  : Rückversicherungskonzern, München

Umgebung     : MS Office 2003, Adobe Photoshop 7      

Aufgabe      : Fachkonzept-Erstellung für Änderungen an einer bestehenden Call

Center Anwendung


Beschreibung : Nach der Einarbeitung in die zentrale Call Center Anwendung des

Unternehmens, wurden mit einzelnen Mitarbeitern der

Fachabteilungen Interviews durchgeführt. Die von den

Fachbereichen gewünschten Änderungen am bestehenden System wurden

aufbereitet und abgestimmt. Die gesammelten Ergebnisse wurden in

einem Fachkonzept zusammengefasst.

 



Zeitraum     : April 2006 - Dezember 2006

Branche      : Handel, E-Commerce

Unternehmen  : Handelskonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, CSS, JavaScript,

IIS 5.0, SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Professional, Subversion/Tortoise

(Versionsverwaltung), MS Office 2003, Adobe Photoshop 7              


Aufgabe      : Entwicklung eines Online-Shops

Beschreibung : Arbeit als Projektleiter in einem Entwicklungsteam mit drei

Mitarbeitern.

Der bestehende Onlineshop (auf Basis MS Commerce Server) wurde

mithilfe des neu erstellten Onlineshop abgelöst. Es wurde ein

Redesign, Neukonzeption und Implementierung realisiert.

Das besondere Merkmal des entwickelten Shops ist, dass zwei

Unternehmensbereiche mit vollständig unterschiedlicher

Verarbeitungslogik integriert wurden.

Im Onlineshop wurde der komplette Prozess von der Suche nach

Artikeln im Sortiment über den Warenkorb bis hin zur Bestellung

(inklusive automatisierter Bestellbestätigung) abgebildet.

Für die Sicherheit des Bestellvorgangs wurde SSL-Verschlüsselung

verwendet.

Es wurde eine 3-Schichten-Architektur zugrunde gelegt.

Es wurde ein komplettes Redesign der Datenbank und eine

Datenmigration der Altdaten durchgeführt.

 



Zeitraum     : Oktober 2005 - März 2006

Branche      : Lebensmittel-Industrie, Gastronomie

Unternehmen  : interne Entwicklung

Umgebung     : C#, .Net Compact Framework 1.0/2.0, SQL Server 2000,

MS SQL Server CE 2.0, MySql 4.x, MS Active Sync,

MS Visual Studio 2003/2005 Professional,  Enterprise Architect,

MS Visual Source Safe 6.0, MS Visio, MS Office 2000


Aufgabe      : Prototyp Vertriebsaußendienst-Informationssystem für

mobile Endgeräte


Beschreibung : Es wurden die Schritte Anforderungsdefinition, Konzeption und

Prototypimplementierung für ein mobiles System zur

Vertriebsunterstützung durchgeführt. Das modular aufgebaute

System dient zur Unterstützung von Außendienstmitarbeitern, um

beim Kunden vor Ort Daten und Vorgänge erfassen zu können.

Es wurden vier Module implementiert, mit denen die Aufgaben

Besuchs- und Bestellmanagement sowie Artikel- und

Kundenverwaltung durchgeführt werden können.

Als Ziel-Endgeräte wurden PDAs festgelegt.

Die Datenhaltung erfolgt sowohl auf dem mobilen Endgerät als

auch auf einem Datenbankserver. Um die Konsistenz der Daten

sicherzustellen zu können wurde eine Replikation der Daten

ermöglicht.

 



Zeitraum     : Juli 2005 - September 2005

Branche      : Versicherung

Unternehmen  : Versicherungskonzern, München

Umgebung     : C#, C++, .Net Framework 1.1, MS Visual Studio 2003 Professional,

MS Visual Source Safe 6.0, MS Office 2000


Aufgabe      : Entwicklung einer Mapping-Schicht

Beschreibung : Es wurde die Konzeption und Realisierung einer Schnittstelle zur

Speicherung von Anwendungsattributen für die generische Erzeugung

der Benutzeroberfläche verschiedener Anwendungsprogramme

durchgeführt.

Dabei wurden .Net-Komponenten (managed code) mit C#

implementiert, die über "managed extensions for c++" (sogenannte

Wrapper-Klassen) auf native C++-Klassen zugreifen und Daten

auslesen.

 



Praktikant (11.2002 - 01.2003) - Projekterfahrung:


Zeitraum     : November 2002 - Januar 2003

Branche      : Informations-Technologie

Unternehmen  : IT-Systemhaus, Dreieich

Umgebung     : Windows 2000, Windows 2003 Server, MS Office 2000,

Microsoft Sharepoint Portal Server


Aufgabe      : Evaluierung des Microsoft Sharepoint Portal Server

Beschreibung : Durchführung und Bewertung der Installation des Sharepoint Portal

Servers, Test der Funktionalitäten und Integrationsmöglichkeit,

Abbildung der Prozesse im Unternehmen.

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Wirtschaftsinformatik an der Universität Bamberg
Abschluß: Diplom Wirtschaftsinformatiker 2005

Kompetenzen

Kompetenzen

Top-Skills

.NET

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
 
- Entwicklung von Single-Page Web-Applikationen mit Javascript-Bibliotheken Knockout und Angular
- Webentwicklung ASP.NET (Internet/Intranet) mit .Net-Framework 1.1/2.0/3.5/4.0/4.5, Ajax, JQuery
- Anwendungsentwicklung für Mobile Endgeräte mit .Net-Framework 1.1/2.0
- Anwendungsentwicklung WinForms mit .Net-Framework 1.1
- Entwicklung von Infopath Formularen für MS Sharepoint 2010
- Erweiterte Kenntnisse MS Sharepoint 2010 (teilweise mit Entwicklung)
- Aufwandsschätzung/Fachkonzeptentwicklung (Enterprise Architect)
- Test (auch mit NUnit)/Dokumentation der erstellten Anwendungen
- Deployment mit IIS 

Entwicklungswerkzeug:
- MS Visual Studio 2003, 2005, 2008, 2010, 2012, 2013, 2015, 2017

Methoden:
- Objektorientierte Analyse, Design und Programmierung
- Datenbank Design/Redesign, Normalisierung

Versionsverwaltung mit:
- MS Visual Source Safe 6.0
- Subversion/TortoiseSVN
- Serena Dimensions
- MS Team Foundation Server


Betriebssysteme

MS-DOS
Unix
Grundkenntnisse aus dem Studium
Windows
95, 98, NT, 2000, XP, Vista, Windows 7, Windows 10, Server 2003, Server 2008, Server 2012
Windows CE

Programmiersprachen

Basic
VB.NET (Grundkenntnisse)
C#
Hervorragende Kenntnisse
C++
Grundkenntnisse, MFC
Java
Grundkenntnisse
JavaScript
Sehr gute Kenntnisse
Prolog
Kurs an der Universität
Hervorragende C#-Kenntnisse in Verbindung mit .Net-Framework 1.1/2.0/3.5/4.0/4.5, ASP.NET 2.0/3.5/4.0/4.5, LINQ
Sehr gute Javascript-Kenntnisse, auch in Verbindung mit den Bibliotheken JQuery, Angular, Knockout

Datenbanken

Access
MS SQL Server
2000, 2005, 2008, 2012
MySQL
mySQL
Hervorragende Kenntnisse SQL Server 2000/2005/2008/2012 mit T-SQL(Stored Procedures)

Datenkommunikation

Internet, Intranet
HTTP, WWW
Windows Netzwerk
NT

Hardware

PC

Branchen

Branchen

Banken
Rückversicherung (Assistance-Dienstleistungen)
Handel

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte



IT-Berater, Software-Entwickler, Web-Entwickler
als Selbstständiger (seit 02.2008) - Projekterfahrungen:


Zeitraum     : März 2009 - heute

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0/3.5/4.0/4.5, XHTML, Linq,
XML/XSL/XPath, CSS, JavaScript, Ajax, JQuery, Angular, Knockout, SignalR,
IIS 6.0/7.0, Entity Framework 2/3/4/5/6, MQSeries 8.7,
SQL Server 2005 / 2008 R2 / 2012 R2 mit Stored Procedures (T-SQL),
MS Visual Studio 2008/2010/2012/2013/2015 Team Edition, Serena Dimensions

(Versionsverwaltung), MS Team Foundation Server, MS Office 2007/2010/2013,

Microsoft Infopath 2010 / MS Sharepoint 2010


Aufgabe      : verschiedene Neu-/Weiterentwicklungsprojekte im Intranet-Bereich

 

Beschreibung : Im Folgenden erfolgt eine kurze Beschreibung von ausgewählten Projekten
 
Projekt 1 - Single Page WebApplikation für Edelmetall- und Sorten-Handelssystem
 
Das bestehende Edelmetall- und Sorten-Handelssystem (Access Anwendung) wurde als Single Page Applikation neu entwickelt. Im System wurden Bereiche für die Stammdatenpflege, für die Erfassung der Geschäfte, für Reporting und zur Administration erstellt.
Das Frontend der Single Page Applikation besteht aus HTML5 Seiten und nutzt die Javascript Bibliothek Angular. Über eine WebApi Service-Schnittstelle werden alle Aktionen der Händler an das Backend weitergegeben. Das Backend wurde mit .Net 4.5 und C# realisiert, wobei hier alle Funktionalitäten als Services realisiert wurden. Der Datenbank-Zugriff und die persistente Speicherung erfolgt via Entity Framework 6 zu einem MS SQL Server 2012 R2.
Neben der lokalen Erfassung der Aufträge wird eine Schnittstelle zu einem zentralen Buchungssystem mit Hilfe von MQ Series verwendet, wohin die Auftragsdaten verschlüsselt übersendet werden. Weiterhin werden auf Basis von MS Word-Templates und einem PDF-Generierungsservice die Auftragsbestätigungen erzeugt, die sowohl zentral abgelegt als auch an andere Fachabteilungen per Email weitergesendet werden.
 
Projekt 2 - Single Page WebApplikation für Displays als Erweiterung des Raumbuchungssystems (siehe Projekt3)
 
Als Erweiterung des globalen Raumbuchungssystems wurden an den Räumen Displays angebracht über die Angestellte Ad-Hoc Buchungen von bis zu einer Stunde an verfügbaren Räumen vornehmen können. Zudem werden alle Buchungen des zentralen Raumbuchungssystem mit den Displays synchronisiert.
Die Single Page Applikation besteht aus HTML5 Seiten und nutzt die Javascript Bibliothek Knockout. Das Design der Anwendung wurde mittlerweile auf ein Responsive Design mit Hilfe von Bootstrap umgestellt, so dass es für unterschiedliche Endgeräte einsetzbar ist.
Alle Business-Logik wurde im Backend mit .Net 4.5 in C# geschrieben. Für die Synchronisation zwischen der zentralen WebAnwendung und den Displays wird SignalR eingesetzt.
 
 

Projekt 3 - Redesign und (Neu)entwicklung des globalen Raumbuchungssystem

 

Das bestehende Raumbuchungssystem (ASP) wurde durch das auf Plattform von .Net 4 entwickelte, auf SOA-Architektur basierende globale Raumbuchungssystem ersetzt. Im Rahmen der Neuentwicklung wurde auch ein Redesign der Altanwendung vorgenommen. Alle Backend-Funktionen und Logik wurden als Webservice erstellt, auf den dann das Webfrontend zugreift. Der Service wurde als dreischichtige Architektur implementiert, wobei der Zugriff auf die SQL Server 2008 Datenbank per Entity Framework 4 erfolgt.

Im Fronend können neben Einfach- und Serien-Buchungen, auch Buchungsinformationen abgefragt werden. Weiterhin erfolgt die gesamte Buchungs- und Raumverwaltung über die Oberfläche.

Im Laufe der Zeit wurden immer wieder kleinere und größere Erweiterungen für Fachabteilungen vorgenommen.

 

Projekt 4 - Entwicklung eines eigenen Content Management System für Schulungsinhalte 

 

Die auf .Net 4.0 basierte Anwendung wurde als klassische 3-Schichten-Architektur umgesetzt. Ziel ist das Angebot und Darstellung von Schulungsinhalten für interne Mitarbeiter. Das Content Management System erlaubt den Mitarbeitern, Inhalte einer Internetagentur (Bilder, Flash-Dateien und Filme) hochzuladen und damit Seiten für die Endnutzer zusammenzustellen. Die Seiten können modular aufgebaut werden und verwenden als Grundlage Templates, die mithilfe von Masterpages erzeugt wurden. Die erstellten Seiten werden dann fertig den Endkunden als Informationsportal zur Verfügung gestellt.

Der Datenzugriff erfolgt per Entity Framework 4 auf die SQL Server 2008 Datenbank. Das Content Management System wurde mit ASP.Net, C#, .Net 4.0 erstellt. Die generierten Webseiten wurden als gerenderte HTML-Seiten realisiert.

 

 

               Projekt 5 - Ablösung von Outlook Formularen durch Infopath 2010
               Formulare in Verbindung mit Sharepoint 2010

 

Die bisherigen, unternehmensweit eingesetzten Outlook Formulare wurden
               durch Microsoft Infopath 2010 Formulare abgelöst. Dabei wurden alle
               Funktionalitäten vollständig übernommen.
               Die Verwaltung der Formulare erfolgt auf einem Sharepoint 2010 Server.
               Dort erfolgt ebensfalls die Nutzerverwaltung für die Zugriffe auf die
               Formulare.

 

 

               Projekt 6 - Neuentwicklung einer webbasierten Anwendung zur Überwachung
               und Verwaltung von Unternehmensrichtlinien

 

Die Webanwendung dient zur Überwachung und Sicherstellung der
               Einhaltung der unternehmensweiten Richtlinien (z.B. Geschenkvergabe und
               -empfang durch Mitarbeiter). Die Anwendung ist mandantenfähig und kann
               so von mehreren Unternehmensbereichen parallel eingesetzt werden. Die
               Dateneingabe, Übersicht, Verwaltung und das Reporting erfolgt über
               Webseiten (Asp.Net, C#, .Net 4), die teilweise komplexe Logik
               (z.B. Ermittlung des jeweiligen Vorgesetzten) im Hintergrund verwenden.
               Als Archtitektur wurde ein Mehr-Schichten-Modell zugrunde gelegt.
               Die Datenhaltung erfolgt auf einem SQL Server 2008 R2 (mit zugehörigen
               T-SQL Stored Procedures)
               Für dieses Projekt wurden im Verlauf der Zeit immer wieder kleinere
               Weiterentwicklungen und Support durchgeführt.

 

 

               Projekt 7 - Weiterentwicklung der zentralen, webbasierten Anwendung
               zur Verwaltung aller Software-Produkte

 

Die Anwendung wird zur Verwaltung aller unternehmensweit eingesetzten
               Software-Produkte eingesetzt.
               Es wurden regelmäßige Weiterentwicklungsarbeiten vorwiegend im
               Administrationsbereich vorgenommen, daneben wurden Code-Optimierungen
               und Bug-Fixes durchgeführt. Alle Web-Seiten sind auf Basis .Net-
               Framework 3.5 (C#) und Asp.Net erstellt. Dieser Anwendung liegt eine
               3-Schicht-Architektur zugrunde.
               Die eingesetzte SQL-Server 2005 Datenbank wurde im Bedarfsfall im
               Bereich der Tabellen und zugehörigen Stored Procedures erweitert.

 

Sonstiges:   
Die Projektsprache war vorwiegend Deutsch, aber auch Englisch im Rahmen internationaler Teams. Die Projektarbeit erfolgte alleine oder in kleineren Teams (< 10 Personen), wobei in den kleineren Teams die Rolle des oder einer der Teamleads übernommen wurde.
 


Zeitraum     : März 2008 - Februar 2009

Branche      : Handel, E-Commerce

Unternehmen  : Handelskonzern (international tätig)

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0/3.5, Ajax, XHTML, XML, XSL,

CSS, JavaScript, IIS 6.0, SQL Server 2000/2005 mit Stored

Procedures (T-SQL), MS Visual Studio 2005 Professional,

Subversion/Tortoise (Versionsverwaltung), MS Office 2007


Aufgabe      : (Weiter)Entwicklung mehrerer unternehmensweiter, webbasierter

Anwendungen


Beschreibung : Projekt 1 - Webanwendung zur Verwaltung von weltweiten Events

(Weiterentwicklung und Support)

Die Webanwendung wird zur Administration aller Veranstaltungen

des Unternehmens (weltweit) eingesetzt. Dabei wird das Erzeugen

und Bearbeiten von Events, die An-, Ab- und Ummeldung von Nutzern

sowie das Reporting über die Anwendung abgewickelt.

Für die Anwendung wurden neue Features umgesetzt, dafür wurden

u.a. neue Ajax-Controls verwendet.

Zudem wurde die Datenbank erweitert und neue Stored Procedures

geschrieben.

Neben der Entwicklung wurden die Verantwortlichen der Anwendung

bei Ihren täglichen Aufgaben (Reporting etc.) unterstützt.

 

 

Projekt 2 - webbasierte Plattform für Retailer

(Weiterentwicklung und Support)

Auf der webbasierten Plattform können Retail-Unternehmen des

Handelskonzerns ihre Rechnungen für dessen Produkte verwalten.

Weiterhin wird über die Plattform im Administrationsbereich das

komplette Verwaltungs- und Zahlungsmanagement gesteuert.

Entwicklung von neuen Features für eine Erweiterung um neue

Länder. Zum Beispiel wurde eine neue Schnittstelle entwickelt,

mit dem ein weiteres Buchhaltungssystem an die Plattform ge-

koppelt wurde.

Für die Datenbank wurde eine Migration von SQL Server 2000 auf

SQL Server 2005 vollzogen.

Im Rahmen des Supports wurden Auswertungen über die Datenbank

erstellt und die Manager der Plattform bei der Erzeugung der

monatlichen Zahlungsdateien (komplexer Prozess) unterstützt.



Projekt 3 - Webanwendung zur Dokumentensuche

(Weiterentwicklung, Teil-Neuentwicklung)

Die Webanwendung wird zur unternehmensweiten Dokumentensuche ein-

gesetzt. Dabei werden aus der Homepage des Konzerns alle Aufrufe

für Dokumente an die Webanwendung weitergeleitet. Zudem können

Nutzer hier auch zentral nach Dokumenten anhand vielfältiger

Suchkriterien suchen.

Es wurde ein neuer Teil für Anwendung programmiert der speziell

für die Suche nach bestimmten Dokumenttypen eingesetzt wird.

Weiterhin wurden bestehende Teile überarbeitet und optimiert.

Die Anwendung wurde auf Datenbankseite komplett neu designed und

umgesetzt. Es wurde zur Erhöhung der Sicherheit alles auf Stored

Procedures umgestellt und die Datenbankanfragen optimiert.

(Information: In der Datenbank werden Meta-Informationen und

dokumentenspezifische Informationen von über 70.000 Dokumenten

verwaltet)

 


Sonstiges    : Projektsprache vorwiegend Englisch, teils Deutsch

Kommunikation innerhalb weltweiter Projekt-Teams





IT Consultant
in Festanstellung (06.2005 - 12.2007) - Projekterfahrungen:


Zeitraum     : Oktober 2007 - Dezember 2007

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, XML, CSS, JavaScript,

IIS 6.0, SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Team Edition, Serena Dimensions

(Versionsverwaltung), MS Visio 2003, MS Office 2003


Aufgabe      : Weiterentwicklung des Unternehmens-Factbook

Beschreibung : Das Factbook enthält alle statistischen Daten des Unternehmens

(z.B. Jahresabschlüsse, Quartalszahlen, etc.). Die Werte werden

alle mithilfe der entwickelten Webanwendung verwaltet und daraus

aufbereitete, mehrsprachige Berichte generiert.

Zudem wurde ein Administrationsbereich programmiert über den die

Verwaltung der Nutzer, Sprachen und strukturellen Daten möglich

ist.

Für die Anwendung wurde NTLM-Autentifizierung eingesetzt.

Es wurde eine 3-Schichten-Architektur verwendet, wobei die

Data-Layer und Business-Layer grundsätzlich über einen

Codegenerator erstellt wurden.

Der Zugriff auf die umfangreiche Datenbank erfolgt ausschließlich

über Stored Procedures.

 



Zeitraum     : Oktober 2007

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, CSS, IIS 6.0,

SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Team Edition,

MS Visual Source Safe 6.0, MS Excel 2003


Aufgabe      : Anwendung zur Anzeige von Wertpapierinformationen

Beschreibung : Die Anwendung besteht aus einer Webseite auf der ein Nutzer die

Möglichkeit hat, Informationen von Wertpapieren anhand ihrer

Wertpapierkennnummern (WKN oder ISIN) abzurufen.

Für den Datenzugriff wurde ADO.NET verwendet.

Für die Befüllung der Datenbank wurde ein Datenimport mittels

einer CSV-Datei eingesetzt.

 



Zeitraum     : Juli 2007 - September 2007

Branche      : Bank (Intranet)

Unternehmen  : Bankkonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, XML, CSS, JavaScript,

IIS 6.0, SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Team Edition,

MS Visual Source Safe 6.0, MS Visio 2003, MS Office 2003    


Aufgabe      : Entwicklung einer Intranet-Blog-Anwendung

Beschreibung : Die Intranet-Blog-Anwendung stellt eine unternehmensweite

(> 20000 Mitarbeiter), zentrale Kommunikationsplattform dar.

Autoren erstellen Blogeinträge, auf die alle Mitarbeiter lesend

zugreifen können. Zu den Einträgen können Bilder und Dokumente

hochgeladen werden. Die Mitarbeiter können zu einem Eintrag

Kommentare verfassen. Weiterhin ist eine Suche innerhalb der

Einträge und Kommentare möglich.

Es wurde zudem ein Administrationsbereich entwickelt, über den

die Autoren bzw. Administratoren sowie die Einträge und

Kommentare verwaltet werden können.       

Die Anwendung ist mehrsprachig ausgelegt und zur Sicherheit wurde

NTML-Autentifizierung verwendet.

Es wurde eine 3-Schichten-Architektur zugrunde gelegt.

Der Zugriff auf die Datenbank erfolgt ausschließlich über

Stored Procedures.

 



Zeitraum     : Januar 2007 - April 2007

Branche      : Versicherung

Unternehmen  : Rückversicherungskonzern, München

Umgebung     : MS Office 2003, Adobe Photoshop 7      

Aufgabe      : Fachkonzept-Erstellung für Änderungen an einer bestehenden Call

Center Anwendung


Beschreibung : Nach der Einarbeitung in die zentrale Call Center Anwendung des

Unternehmens, wurden mit einzelnen Mitarbeitern der

Fachabteilungen Interviews durchgeführt. Die von den

Fachbereichen gewünschten Änderungen am bestehenden System wurden

aufbereitet und abgestimmt. Die gesammelten Ergebnisse wurden in

einem Fachkonzept zusammengefasst.

 



Zeitraum     : April 2006 - Dezember 2006

Branche      : Handel, E-Commerce

Unternehmen  : Handelskonzern, München

Umgebung     : C#, ASP.NET 2.0, .Net Framework 2.0, XHTML, CSS, JavaScript,

IIS 5.0, SQL Server 2005 mit Stored Procedures (T-SQL),

MS Visual Studio 2005 Professional, Subversion/Tortoise

(Versionsverwaltung), MS Office 2003, Adobe Photoshop 7              


Aufgabe      : Entwicklung eines Online-Shops

Beschreibung : Arbeit als Projektleiter in einem Entwicklungsteam mit drei

Mitarbeitern.

Der bestehende Onlineshop (auf Basis MS Commerce Server) wurde

mithilfe des neu erstellten Onlineshop abgelöst. Es wurde ein

Redesign, Neukonzeption und Implementierung realisiert.

Das besondere Merkmal des entwickelten Shops ist, dass zwei

Unternehmensbereiche mit vollständig unterschiedlicher

Verarbeitungslogik integriert wurden.

Im Onlineshop wurde der komplette Prozess von der Suche nach

Artikeln im Sortiment über den Warenkorb bis hin zur Bestellung

(inklusive automatisierter Bestellbestätigung) abgebildet.

Für die Sicherheit des Bestellvorgangs wurde SSL-Verschlüsselung

verwendet.

Es wurde eine 3-Schichten-Architektur zugrunde gelegt.

Es wurde ein komplettes Redesign der Datenbank und eine

Datenmigration der Altdaten durchgeführt.

 



Zeitraum     : Oktober 2005 - März 2006

Branche      : Lebensmittel-Industrie, Gastronomie

Unternehmen  : interne Entwicklung

Umgebung     : C#, .Net Compact Framework 1.0/2.0, SQL Server 2000,

MS SQL Server CE 2.0, MySql 4.x, MS Active Sync,

MS Visual Studio 2003/2005 Professional,  Enterprise Architect,

MS Visual Source Safe 6.0, MS Visio, MS Office 2000


Aufgabe      : Prototyp Vertriebsaußendienst-Informationssystem für

mobile Endgeräte


Beschreibung : Es wurden die Schritte Anforderungsdefinition, Konzeption und

Prototypimplementierung für ein mobiles System zur

Vertriebsunterstützung durchgeführt. Das modular aufgebaute

System dient zur Unterstützung von Außendienstmitarbeitern, um

beim Kunden vor Ort Daten und Vorgänge erfassen zu können.

Es wurden vier Module implementiert, mit denen die Aufgaben

Besuchs- und Bestellmanagement sowie Artikel- und

Kundenverwaltung durchgeführt werden können.

Als Ziel-Endgeräte wurden PDAs festgelegt.

Die Datenhaltung erfolgt sowohl auf dem mobilen Endgerät als

auch auf einem Datenbankserver. Um die Konsistenz der Daten

sicherzustellen zu können wurde eine Replikation der Daten

ermöglicht.

 



Zeitraum     : Juli 2005 - September 2005

Branche      : Versicherung

Unternehmen  : Versicherungskonzern, München

Umgebung     : C#, C++, .Net Framework 1.1, MS Visual Studio 2003 Professional,

MS Visual Source Safe 6.0, MS Office 2000


Aufgabe      : Entwicklung einer Mapping-Schicht

Beschreibung : Es wurde die Konzeption und Realisierung einer Schnittstelle zur

Speicherung von Anwendungsattributen für die generische Erzeugung

der Benutzeroberfläche verschiedener Anwendungsprogramme

durchgeführt.

Dabei wurden .Net-Komponenten (managed code) mit C#

implementiert, die über "managed extensions for c++" (sogenannte

Wrapper-Klassen) auf native C++-Klassen zugreifen und Daten

auslesen.

 



Praktikant (11.2002 - 01.2003) - Projekterfahrung:


Zeitraum     : November 2002 - Januar 2003

Branche      : Informations-Technologie

Unternehmen  : IT-Systemhaus, Dreieich

Umgebung     : Windows 2000, Windows 2003 Server, MS Office 2000,

Microsoft Sharepoint Portal Server


Aufgabe      : Evaluierung des Microsoft Sharepoint Portal Server

Beschreibung : Durchführung und Bewertung der Installation des Sharepoint Portal

Servers, Test der Funktionalitäten und Integrationsmöglichkeit,

Abbildung der Prozesse im Unternehmen.

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Wirtschaftsinformatik an der Universität Bamberg
Abschluß: Diplom Wirtschaftsinformatiker 2005

Kompetenzen

Kompetenzen

Top-Skills

.NET

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
 
- Entwicklung von Single-Page Web-Applikationen mit Javascript-Bibliotheken Knockout und Angular
- Webentwicklung ASP.NET (Internet/Intranet) mit .Net-Framework 1.1/2.0/3.5/4.0/4.5, Ajax, JQuery
- Anwendungsentwicklung für Mobile Endgeräte mit .Net-Framework 1.1/2.0
- Anwendungsentwicklung WinForms mit .Net-Framework 1.1
- Entwicklung von Infopath Formularen für MS Sharepoint 2010
- Erweiterte Kenntnisse MS Sharepoint 2010 (teilweise mit Entwicklung)
- Aufwandsschätzung/Fachkonzeptentwicklung (Enterprise Architect)
- Test (auch mit NUnit)/Dokumentation der erstellten Anwendungen
- Deployment mit IIS 

Entwicklungswerkzeug:
- MS Visual Studio 2003, 2005, 2008, 2010, 2012, 2013, 2015, 2017

Methoden:
- Objektorientierte Analyse, Design und Programmierung
- Datenbank Design/Redesign, Normalisierung

Versionsverwaltung mit:
- MS Visual Source Safe 6.0
- Subversion/TortoiseSVN
- Serena Dimensions
- MS Team Foundation Server


Betriebssysteme

MS-DOS
Unix
Grundkenntnisse aus dem Studium
Windows
95, 98, NT, 2000, XP, Vista, Windows 7, Windows 10, Server 2003, Server 2008, Server 2012
Windows CE

Programmiersprachen

Basic
VB.NET (Grundkenntnisse)
C#
Hervorragende Kenntnisse
C++
Grundkenntnisse, MFC
Java
Grundkenntnisse
JavaScript
Sehr gute Kenntnisse
Prolog
Kurs an der Universität
Hervorragende C#-Kenntnisse in Verbindung mit .Net-Framework 1.1/2.0/3.5/4.0/4.5, ASP.NET 2.0/3.5/4.0/4.5, LINQ
Sehr gute Javascript-Kenntnisse, auch in Verbindung mit den Bibliotheken JQuery, Angular, Knockout

Datenbanken

Access
MS SQL Server
2000, 2005, 2008, 2012
MySQL
mySQL
Hervorragende Kenntnisse SQL Server 2000/2005/2008/2012 mit T-SQL(Stored Procedures)

Datenkommunikation

Internet, Intranet
HTTP, WWW
Windows Netzwerk
NT

Hardware

PC

Branchen

Branchen

Banken
Rückversicherung (Assistance-Dienstleistungen)
Handel

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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