WebApp, WebApi, ASP.NET MVC, C#, Entity Framework, Sharepoint, SQL, XML, Javascript, Typescript, HTML, CSS, ASP.NET, MVC, Angular
Aktualisiert am 20.12.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2023
Verfügbar zu: 80%
davon vor Ort: 80%
c#
Web-Service
Angular
JavaScript
Typescript
REST
ASP.NET
HTML5
css3
Reactive Forms
Twitter Bootstrap
ASP.NET MVC 4.7
Deutsch
Englisch
Razor

Einsatzorte

Einsatzorte

Berlin (+300km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km)
möglich

Projekte

Projekte

10 Monate
2021-09 - 2022-06

Web-Entwickler

Software-Entwickler C# Asp.net Core Typescript ...
Software-Entwickler

Erstellung einer Liquiditätsübersicht

 Die Liquiditätsübersicht sammelt Daten aus unterschiedlichen Quellen und überführt diese in ein einheitliches Datenformat für eine einfache und übersichtliche Auswertung. Diese Übersicht dient der Vorhersage und Planung für diverse Projekte

 Die Datenquellen sind

-        Kontoauszüge der verschiedenen internationalen Banken

-        Datenimport aus Lexware (Offene Posten, Bestellungen)

-        Datenimport Maschinenverkäufe

-        Fixkosten

-        Planungskosten

 Die Lösung ist mandantenfähig, mit der Möglichkeit die Liquidität aller Mandanten zusammenzufassen.

Visual Studio 2019 Visual Studio Code Azure SQL-Server
C# Asp.net Core Typescript javascript angular Reactive Forms
A+D Gitrarrentechnologie
Berlin
7 Monate
2020-11 - 2021-05

Entwicklung eines SharePoint Online Portals

Software-Entwickler C# Entity Framework Javascript ...
Software-Entwickler

Mitarbeit innerhalb des Online-Portals Presys sowie technische Leitung der Entwicklung

 Das Online-Portal wurde auf Basis von SharePoint 2013 entwickelt und besteht aus folgenden Teilaspekten:

1.      SharePoint 2013 Online-Portal für den öffentlichen Auftritt

2.      SharePoint 2013 Intranet-Portal für die Verwaltung

3.      Word-Makro für automatisch generierte Begehungsberichte.

Das Word-Makro wurde für Office 365 auf Basis von VSTO entwickelt.

4.      Webpart-Entwicklung

Alle Webparts sind als Farm-Solutions implementiert

5.      SharePoint-Service-Entwicklung

a.      Für die Anbindung des Word-Makos

b.      Für den Zugriff auf das Active Directory (AD)

c.      Für das Auslesen von Benutzerrechten

6.      Synchronisation mit anderen Systemen auf SQL-Basis:

a.      Datenimport aus SAP

b.      Datenimport aus der Telefon-Software careasis


SharePoint 2013 Visual Studio 2019 Azure Office 365
C# Entity Framework Javascript Powershell VSTO CSOM
BAD Gesundheitszentrum
Bonn
4 Monate
2020-06 - 2020-09

Erstellung einer Verwaltungs-Software für Baustellen-Dienstleistungen

ASP.NET MVC 4.7 Razor Angular ...

1. Erweiterung der vorhandenen Container-Lösung

     (siehe 12.2014 - 05.2015 Moeck).

- Mailversand

- Erweiterte Filtermöglichkeiten

- Reservierung

- Rechnungslegung

 

2. Publishing im Azure Portal

- Azure SQL-Server

- Azure Speicherkonten

- Azure Web-App

 3. Azure DevOps

- Build-Pipeline, getriggert auf die master-branch

- Release-Pipline, getriggert auf die Build-Pipeline

- Es wurde ein eigener Service-Agent für diese Pipelines    bereitgestellt

 4. Die vorhandene Lösung, welche auf ASP.NET MVC 4.7 und Razor basierte, wird umgestellt auf ASP.NET Core WebApi und Angular 9 mit Bootstrap.

Visual Studio 2019 Visual Studio Code Azure DevOps Git Fork
ASP.NET MVC 4.7 Razor Angular Bootstrap Typescript HTML CSS
Moeck
Berlin
3 Monate
2020-04 - 2020-06

Selbstschulungsprojekt

Web-Entwickler Visual Studio 2019 ASP.NET CORE 3.1 C# ...
Web-Entwickler

Erstellung einer Gesamtlösung für das Bereitstellen eines Bestellservices für Artikel und Maschinen

In dieser Lösung werden sämtliche Entwicklungsschritte für die Bereitstellung eines Bestellservices implementiert.

 

Diese Lösung beinhaltet folgende Bereiche

  • Backend
    • REST- Webservices, die als Micro-Services mit Docker und Docker-Compose entwickelt und mittels Kubernetes bereitgestellt werden.
    • Unit-Tests mit XUnit. 
  • Frontend
    • Eine Angular App, die sämtliche REST-Webservices nutzt und die Daten bereitstellt. 
  • Devops
    • Die gesamte Anwendung wird in Azure DevOps gehostet. Innerhalb von Azure DevOps werden Continues Integration (Build-Pipelines) und Continues Delivery (Release-Pipelines) implementiert.
  • Repository
    • Azure DevOps mit Git
Visual Studio 2019 ASP.NET CORE 3.1 C# Swagger Logging mit Serilog Visual Studio Code Angular 9 Angular Material Recative Forms Bootstrap Typescript HTML5 CSS3
Berlin
6 Monate
2019-09 - 2020-02

Erstellung eines Service-Centers zur Betreuung und Verwaltung von Kunden-Bestellungen

Web-Entwickler Win10 Win2012R2 Visual Studio 2019 ...
Web-Entwickler

Das Service-Center ist eine Neuentwicklung auf Basis von Angular 8/9 und wird für die Überwachung und den reibungslosen Ablauf aller Bestellungen sowie für die Kundenbetreuung entwickelt

Win10 Win2012R2 Visual Studio 2019 Visual Studio Code VSTS SCRUM Jira SourceTree Fork Git C# SQL Powershell Entity Framework Angular 8/9 Angular Material Angular Reactive Forms Typescript HTML css scss Bootstrap
Aponeo
Berlin
1 Jahr
2018-09 - 2019-08

Verwaltung von Umlaufmappen für einen Kunden des öffentlichen Dienstes

Win2012R2 Visual Studio 2017 Visual Studio Code ...

Umlaufmappen werden innerhalb des Amtes zur Kenntnisnahme bzw. Abzeichnung von bestimmten Vorgängen angelegt. In diesem Projekt werden die Umlaufmappen innerhalb von SharePoint verwaltet und mittels Workflows den zugeordneten Mitarbeiten zugeordnet.

 

In diesem Projekt ging es darum diese Abläufe zentral zu steuern. Dafür wurden diverse Web-Services entwickelt. 

  • Implementierung eines externen MVC-Webservices - für allgemeine Abfragen von Umlaufmappen.
  • Implementierung eines internen WCF-Webservices, der innerhalb von SharePoint gehostet wird - für Aktionen innerhalb der Umlaufmappen.
  • Erstellen einer Datenbank für gecachte SharePoint-Objekte für den schnelleren Zugriff bei Abfragen. Diese Datenbank wird regelmäßig über einen SharePoint-Timerjob aktualisiert.
  • Erstellung eines SharePoint – Visual Webpart für die Darstellung der Abfrageergebnisse.
  • Dependency Injection mit Autofac
  • Mocking und Unit-Tests mittels Automock und XUnit
  • Logging mittels Seq und Serilog
  • Smoketests mittels Powershell
Win2012R2 Visual Studio 2017 Visual Studio Code VSTS .net 4.7.2 SharePoint 2013 SCRUM Resharper C# JavaScript SQL Powershell Entity Framework Dependency Injection mit Autofac Mocking und Unit-Tests mittels Automock und XUnit Logging mittels Seq und Serilog
SINC GmbH
Berlin
3 Monate
2018-04 - 2018-06

Lagerverwaltungs- und Logistiklösung

Software-Entwickler Win10 Visual Studio Code SCRUM ...
Software-Entwickler
  • Weiterentwicklung des Lagerservices (Konsolenanwendung) für den Zugang und Abgang von Lagerware
  • Weiterentwicklung des Schedulerservices (Konsolenanwendung) für den Transfer von externen Daten in das interne Datenschema
  • Weiterentwicklung der Web-Api (REST Webservice mit ASP.Net MVC) für alle Lese- und Schreibaktionen in die SQL-Datenbank:
    • Definition neuer Routen für neu anfallende Aufgaben
    • Implementierung der Handler-Methoden (ActionResults).
  • Anpassungen an der GUI (WPF)
Win10 Visual Studio Code SCRUM Atlassian Jira Git GitHub Sourcetree mySQL Resharper CleanCode C# JavaScript SQL XAML WPF Visual Studio 2015
Rhenus
Berlin
2 Jahre
2016-04 - 2018-03

Entwicklung einer CRM/ERP Lösung für den internationalen Maschinenhandel

Win10 Microsoft Azure Visual Studio 2015 ...

Der internationale Maschinenhandel ist sehr speziell, so dass eine Standard Branchen Lösung nicht einsetzbar war. Die Lösung wurde komplett auf Basis von ASP.Net MVC 4 bzw. AngularJS mit dem Sql-Server implementiert und auf Microsoft Azure veröffentlicht.

  • Spezifikation der anfallenden Aufgaben
  • Aufsetzen der SQL-Datenbank mittels ASP.NET MVC 5 Modelfirst
  • Erstellen der serverseitigen Web-Apis für REST und ODATA-Zugriffe
  • Erstellen der clientseitigen Web-Abfragen mittels Angular 1.5
  • Erstellen der angular controller für die clientseitige Verarbeitung
  • Aufsetzen der Views mittels Angular 1.5
  • Erzeugung diverser PDF-Dokumente mittels PDFSharp für den Ausdruck
  • Veröffentlichen der Lösung auf einer Azure Website mit SQL-Datenbank (PaaS)

 

Funktionen

  • Benutzer- und Rollenverwaltung
  • Datenimport aus einem bestehenden System
  • Stammdatenverwaltung (Mandant, Umtauschkurse, Steuerschlüssel, Kostenstellen, Buchungskonen, Artikel, Maschinen, Kunden, Lieferanten)
  • Projektverwaltung implementiert
  • Maschinen-Konfigurator implementiert
    • Jeder Maschine können beliebige Eigenschaften mit jeweils beliebigen Eigenschaftsvarianten zugeordnet werden. D.h. für jede Maschine kann man definieren was die Maschine kann. Wenn eine Maschine verkauft werden soll, kann man die jeweilige Maschine über die Eigenschaftsvarianten den Kundenwünschen anpassen.
  • ERP „Workflow“ implementiert.
    • Dieser Workflow besteht aus Angebot, Auftrag, Bestellung, Wareneingang, Rechnungseingang, Warenausgang, Rechnungsausgang sowie finalen Export nach Datev.
    • Innerhalb dieses Workflows wird gleichzeitig der Status der verschiedenen Projekte überwacht, so dass offene Termine, Bestellungen, Wareneingänge etc. direkt einsehbar sind und somit eine Planbarkeit der Ressourcen erleichtert wird.
  • Lagerbuchhaltung implementiert
  • Transportlogistik implementiert
Win10 Microsoft Azure Visual Studio 2015 2017 SQL-Server 2012 2017 Datev-Schnittstelle C# Typescript JavaScript angularJS 1.5 Bootstrap HTML5 CSS3 ASP.Net Web-Api ASP.Net MVC 5 REST ODATA Powershell
Wemco
Overath, Bergisches Land
5 Monate
2015-11 - 2016-03

SharePoint 2013 Projekt

Win10 Scrum TFS ...

In diesem Projekt ging es darum unterschiedliche Site-Collections auf Antrag automatisch für bestimmte Benutzergruppen bereit zu stellen.

 

Dieses Projekt wurde von einem 10köpfigen Scrum-Team gemeinsam entwickelt. Meine Hauptaufgabe war die Entwicklung der verschiedenen WebTemplates sowie die Überwachung der Site-Collections mittels Powershell.

  • Neuentwicklung und Übernahme von SharePoint-Solutions aus dem bestehenden IPortal (Basis SharePoint 2013) in ein SharePoint 2013 Intranet ohne IPortal- Komponenten.
  • Neuentwicklung von SharePoint Add-Ins bzw. .NET-Applikationen im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
  • Anpassung bzw. Neuentwicklung von Mechanismen zum Anlegen der SharePoint-Sites im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
  • Neuentwicklung von Mechanismen zum Archivieren und Löschen der SharePoint-Sites im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
  • Automatische Bereitstellung und Überwachung von SharePoint 2013 Site-Collections.
Win10 Scrum TFS Visual Studio 2015 SQL-Server 2012 SharePoint Portal Server 2013 Powershell C# XAML WPF JavaScript Typescript HTML CSS angularJS ASP.Net Web-Api ASP.Net MVC 5 REST
dm
Karlsruhe
5 Monate
2015-06 - 2015-10

Entwicklung einer MVC/SPA-Anwendung für ein Fußball-Wettportal

Software-Entwickler Win8 Microsoft Azure Visual Studio Online ...
Software-Entwickler

Dieses Wettportal ist als Single Page Application (SPA) implementiert. Für die serverseitige Web-API kam ASP.Net MVC zum Einsatz. Clientseitig wurde angularJS 1.5 eingesetzt.

Win8 Microsoft Azure Visual Studio Online SQL Server 2012 ASP.Net MVC 5 Entity Framework Linq JavaScript CSS3 HTML5 jQuery angularJS bootstrap C# Visual Studio 2013 OData/REST Webservices Web.Api 2.0 Responsive Design Single Page Application (SPA) Team Fondation Server (TFS)
3Clicks
Berlin
2 Monate
2015-08 - 2015-09

Anpassung einer Microsoft Nav 2009 Anwendung

Software-Entwickler Win7 Scrum Microsoft NAV 2009 C/Side ...
Software-Entwickler

Die Anwendung ist ein Konfigurator für Rohrmesssysteme. Mit diesem Konfigurator können zu einem Produkt zugehörige Optionen konfiguriert werden.

 

Anpassungen bezüglich der Benutzerführung und der Performance. Dafür wurden einige Optimierungen innerhalb von C/AL durchgeführt, sowie .net-Assemblies mit Visual Studio geschieben.

Win7 Scrum Microsoft NAV 2009 C/Side Visual Studio 2013 SQL-Server 2012 C/AL C#
digitalklang
Berlin
6 Monate
2014-12 - 2015-05

Entwicklung einer MVC-Anwendung für die Verwaltung von Baustellen-Dienstleistungen

Software-Entwickler Win8 Windows Azure Visual Studio 2013 ...
Software-Entwickler

Die Firma Moeck ist ein Baustellendienstleister, der Geräte und Container vermietet, Bauartikel liefert sowie Bauabfälle entsorgt

Win8 Windows Azure Visual Studio 2013 SQL Server 2012 Programmiersprachen: C# ASP.Net MVC Javascript CSS3 HTML5 jQuery Ajax Linq Entity-Framework Rest-Webservice
Moeck
Berlin
2 Monate
2014-10 - 2014-11

Upgrade Sharepoint 2010 nach Sharepoint 2013

Software-Entwickler Win 2008 und 2012 Visual Studio 2013 SQL Server 2012 ...
Software-Entwickler
  • SQL-Backup (2010) und SQL-Restore (2013) durchgeführt.
  • Farm-Solutions auf dem SharePoint 2013 ausgerollt.
  • Sandbox-Solutions auf dem SharePoint 2013 ausgerollt.
  • Überprüfen weiterer notwendiger Ressourcen auf dem SharePoint 2013.
  • Database-Mount durchgeführt.
  • Überprüfen aller Site-Collections
    • Testen aller Features und Solutions. Diverse Anpassungen durchgeführt.
    • Ungültige Links angepasst.
    • Diverse Anpassungen an den Masterpages (Einbindung von Custom-Controls, Custom-Webparts).
    • Überführung in Sharepoint 2013 Look and Feel.
  • Masterpages anpassen (Design Manager)
  • Anbindung externer Systeme (SQL-Server, BCS, BDC)
Win 2008 und 2012 Visual Studio 2013 SQL Server 2012 SharePoint 2013 Design Manager SharePoint Designer 2013 C# JavaScript CSS SQL Powershell
LMPro GmbH
Berlin
7 Monate
2014-03 - 2014-09

Erweiterung einer Anwendungs-Software

Software-Entwickler Win7 Visual Studio 2008 Visual Basic.net ...
Software-Entwickler

Erweiterung der Anwendungs-Software für die Programmierung von mehrkanaligen Industrie-Schaltuhren 

  • Ermittlung der Ortskoordinaten mittels REST Webservice
    • Um genaue Schaltzeiten zu ermitteln, ist es notwendig die genauen Ortskoordinaten, Zeitzone und Sommerzeit-Einstellungen zu einem Ort zu ermitteln.
    • Dafür wurde der REST-Webservice von Goolge-Maps benutzt. Die Eingabe eines Ortsnamens, einer Straße oder eines Platzes wird dem Google-Webservice übermittelt.
  • Anzeigesprache dynamisch wechseln
    • Die Anzeigesprache kann dynamisch gewechselt werden.
    • Der Wechsel der Anzeigesprache wird über eine Dropdown-Box durchgeführt.
Win7 Visual Studio 2008 Visual Basic.net XML Komponentenentwicklung REST Webservices
Legrand GmbH
Soest
1 Jahr 6 Monate
2012-08 - 2014-01

verschiedene Projekte

Software-Entwickler und SharePoint Administrator Windows 2012R2 Visual Studio 2010 SQL Server 2008 ...
Software-Entwickler und SharePoint Administrator

Aufbau einer SharePoint-Farm sowie Entwicklung eines Information Management Tools auf Basis des SharePoint Portal Servers 2010 

Die Firma Acrest verwaltet und entwickelt diverse Assets (Liegenschaften). Diese Assets werden wiederum als rechtliche Einheiten  in Portfolien zusammengefasst. Bei jeder Übernahme eines Portfolios entsteht eine große Menge an Dateien und Daten, die es zu verwalten gilt.

 

Projekte:

Aufbau der Sharepoint-Farm

Die Farm besteht aus

  • Einem Loadbalancer
  • Zwei Web Front End Server
  • Zwei gespiegelte SQL-Server
  • 130 User

 

User Management

  • Zentrale Site-Übergreifende Benutzer-, Gruppen- und Rechteverwaltung.
  • Synchronisation mit dem Active Directory und der Forms-Datenbank.
  • Site-Übergreifende Übersichten über die Rechte und Gruppen einzelner User.

 

Document Management

  • Verwaltung von ca. 300.000 Dokumenten, die jeweils aufgeteilt wurden auf die einzelnen Portfolios und Assets. Pro Asset eine eigene Dokumenten-Bibliothek. Jede Dokumenten Bibliothek wurde mit eigenen Rechtestrukturen versehen.
    • Web- und Siteübergreifende Übersichten im Kontext des aktuell angemeldeten Users.
    • Suche

 

Mapping-Tool

  • Das Mapping-Tool wird für die Überführung von Dokumenten aus einer beliebigen Ordnerstruktur in eine normierte Ordnerstruktur.

 

Automatisches Erzeugen von Site-Collections

  • auf Basis einer vorhandenen normierten Ordnerstruktur und SharePoint-Templates.

 

Exchange Areas

  • Dateifreigaben für externe Mitarbeiter.
  • Die externen Mitarbeiter erhalten jeweils ein Forms-Account unter SharePoint.
  • Die Exchange Areas werden in einer eigenen Site-Collection gehalten. Diese Site-Collection liegt in einem besonders gesicherten Bereich und ist auch über das Internet erreichbar.

 

Mailing-Lists

  • Verwalten aller Distribution-Lists aus dem Active Directory.

 

Decision Memos

  • InfoPath Workflow für Decision Memos. Bei den Decision Memos geht es um Entscheidungsmechanismen, die in Abhängigkeit des Betrages von verschiedenen Abteilungen genehmigt werden müssen.
Windows 2012R2 Visual Studio 2010 SQL Server 2008 WSS3.0 SharePoint 2010 C# SQL JavaScript HTML CSS SQL Server 2008
Acrest
Berlin
5 Monate
2012-01 - 2012-05

Erweiterung einer Anwendungs-Software

WinXP Win7 Visual Studio 2008 ...
  • Erweiterung der Anwendungs-Software für die Programmierung von mehrkanaligen Industrie-Schaltuhren
  • Anpassungen für neue Uhrentypen
WinXP Win7 Visual Studio 2008 Visual Basic.net XML Komponentenentwicklung
Legrand
1 Jahr 8 Monate
2010-08 - 2012-03

Administration SharePoint Portal Server

Software-Entwickler Win2008 WinXP Win7 ...
Software-Entwickler

Administration SharePoint Portal Server sowie Entwicklung diverser SharePoint-Lösungen

 

Mitarbeit im Active Directory Team. Dieses Team ist verantwortlich für die gesamte Forest/Domain-Struktur innerhalb des gesamten Unternehmens. Um die anstehenden Aufgaben übersichtlich für die unterschiedlichen Personengruppen darzustellen, wurde dafür diverse SharePoint-Applikation entwickelt.

 

Administration

  • SharePoint Upgrade von 2007 nach 2010
  • Dabei wurde für die neue 2010er Umgebung jeweils eine neue Site-Collection erstellt. Anschließend wurde dieser Site-Collection die bestehende Datenbank mittels Database-Mount zugewiesen:
    • Upgrade mittels Database-Mount
    • Installieren der verschiedenen wsp-Packages auf den Zielservern innerhalb der Farm

 

SharePoint Solutions

  • Erzeugung diverser SharePoint wsp-Packages für das Rollout der u.g. Projekte, so dass diese Projekte direkt innerhalb einer SharePoint-Farm installierbar sind.

 

SharePoint Administration

  • Allgemeine Anpassungen am Layout
  • Masterpage anpassen und erweitern
  • Css-Stylesheets erstellen und erweitern
  • Site-Templates (incl. Sub Sites und Inhalt) erstellen und neue Sites aus den Site-Templates erstellen.
  • Anpassung der Suche. Inhaltsquellen und Suchbereiche (ContentSources und SearchScopes) einrichten und diese einer speziellen Suchmaske zuordnen. Anpassung der Suchergebnisse, so dass diese pro Inhaltsquelle eine eigene Ergebnistabelle bereitgestellt wird.

 

Projekte

Change Management

  • Verwaltung aller anfallenden Änderungen innerhalb des Active Directories..

 

Migration Support Console

  • In diesem Projekt geht es um das Migrieren von Fremddomains innerhalb der eigenen Domain. Für die eigentliche Migration werden spezielle Migrationstools eingesetzt (nicht Bestandteil des Projektes). Diese Tools müssen mit den Daten der Fremddomain gefüttert werden.

 

Migration Tracking

  • Dieses Tool wurde entwickelt, um den Stand der Migration für bestimmte AD-Objekte zu ermitteln.
  • Dafür wurde ein Such-Webpart entwickelt, der gleichzeitig das Active Directory der eigenen Domäne und der Fremddomäne durchsucht.
Win2008 WinXP Win7 Visual Studio 2008 2010 SQL Server 2008 WSS3.0 MOSS 2007 SharePoint 2010 C# SQL Javascript CSS HTML SQL Server 2008
Sanofi-Aventis
Frankfurt
4 Monate
2010-02 - 2010-05

Entwicklung einer SharePoint-Lösung für den Einzelhandel

Software-Entwickler C# JavaScript VSTO ...
Software-Entwickler

Innerhalb dieses Projektes ging es vor allem um die Entwicklung von InfoPath-Vorlagen mit externen Datenquellen und den dazugehörigen Genehmigungsworkflows, Anpassung der Suche und der Suchergebnisse sowie die Entwicklung diverser Webparts.

  • InfoPath-Templates entwickeln
  • Daten aus InfoPath in einer Datenbank verwalten
  • Genehmigungs-Workflows erstellen
  • Mailversand der Formulare in PDF-Format
  • Neue Content-Types mit eigenen Content-Fields für die Suche erstellen
  • Suchdropdown mit eigenen Search-Scopes
  • Suchergebnis-Seite anpassen
  • Webparts
Visual Studio 2008 MS SQL Server 2008 R2 Infopath
C# JavaScript VSTO XML XSLT
Quibiq GmbH
Stuttgart
1 Jahr 11 Monate
2008-03 - 2010-01

verschiedene Projekte

Software-Entwickler C# VB.net JavaScript ...
Software-Entwickler

Projekt Share Point Tools For CRM

  • Entwicklung diverser CRM-IFrames, die es erlauben innerhalb von MS CRM Dynamics 4.0 SharePoint-Seiten (MOSS 2007) zu erzeugen und anzuzeigen

Projekt Defects Control, Baubranche

  • Entwicklung einer Datenbank-Anwendung für die Verwaltung von Baumängeln innerhalb von Großbauprojekten

Projekt CostControl, Baubranche

  • Entwicklung einer Datenbank-Anwendung für die Verwaltung von Bauprojekten.

Projekt SiteTreeView

  • Entwicklung eines Baum-Webparts, der die Navigation innerhalb von SharePoint vereinfacht.
MOSS 2007 MS CRM Dynamics 4.0 Visual Studio 2008 MS SQL Server 2008
C# VB.net JavaScript CSS HTML
disserto management GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

04/1985 ? 09/1987

Studium - Nachrichtentechnik

TU Berlin

09/1981 ? 02/1985

Studium - Nachrichtentechnik

Fachhochschule der Deutschen Bundespost Berlin

Abschluss: Dipl. Ing.

08/1974 ? 07/1976

Fachhochschulreife

Besuch der Fachoberschule für Elektrotechnik, Münster

09/1971 ? 07/1974

Ausbildung zum Fernmeldehandwerker

Deutschen Bundespost, Münster

04/1963 ? 07/1971

Volksschule Alverskirchen und Hauptschule Everswinkel

Weiterbildung

08/2018

Online-Schulung: Angular 6

07/2018

Pluralsight-Schulung: Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular

08/2015

  • Pluralsight-Schulung: AngularJS Forms Using Bootstrap and MVC 5
  • Pluralsight-Schulung: AngularJS with TypeScript

05/2014

  • Microsoft Certified Solutions Developer (MCSD)
  • Microsoft Certified Professional (MCP)
  • Microsoft Specialist (HTML5, CSS3, Javascript)

02/2014

Firebrand-Schulung: SharePoint 2013 Developer

07/2012

Firebrand-Schulung: SharePoint 2010 Administration

11/2009

Teilnahme an einer MS CRM Dynamics 4.0 Schulung

02/2008

Teilnahme an einem Sharepoint-Camp in München

04/2003

Teilnahme an einer Sharepoint Entwicklerkonferenz in Redmond (USA)

03/2003

Teilnahme an der Schulung ?Active Directory verwalten?

12/2002

Microsoft Certified Professional (MCP)

07/2001

Teilnahme an der TechEd 2001 in Barcelona (Spanien)

Schwerpunktthemen: XML, Webservices, ADO.net

09/1999

Programmierausbildung ?BaaN?

07/1998

System- und Programmierausbildung ?Navision?

02/1997 ? 08/1999

Internet Akademie - Web-Design, E-Commerce

08/1995

Teilnahme an einer SPS-Systemausbildung (SIMATIC S5)

Kompetenzen

Kompetenzen

Top-Skills

c# Web-Service Angular JavaScript Typescript REST ASP.NET HTML5 css3 Reactive Forms Twitter Bootstrap

Aufgabenbereiche

Docker

Produkte / Standards / Erfahrungen / Methoden

ASP.NET MVC 5
Atlassian JIRA
Atlassian JIRA Agile
Azure DevOps
Bootstrap
CSS
CSS3
DATEV
Entity Framework
Fork
Git
GitHup
HTML
html5
Logging
Microsoft Azure
Microsoft Office Sharepoint Server 2013
Microsoft Sharepoint 2013
MVC Webservices
OData
Resharper
REST
Rest-Webservice
Scrum
SharePoint
SourceTree
TFS 2015
Unittests
Visual Studio
2015, 2017, 2019, Code
Visual Studio 2013
WCF-Webservices
WebApi
Windows Azure
WPF
XAML

Portal

  • Azure Portal
  • Resouce Groups
  • AppServices

DevOps

  • Azure DevOps 2020
  • Build-Pipelines (CI)
  • Release-Pipelines (CD)
  • Repos
  • Boards
 

Auslandaufenthalte

  • 10/1991 - 12/1991 Indien
  • 07/1990 - 12/1990 Australien
  • 01/1988 - 12/1988 Asien
 
beruflicher Werdegang
 

05/2004 - heute

Position: Freiberufler

 

09/1999 ? 02/2004

Firma: Vertex Konzept GmbH, Vertex Business Consulting GmbH

  • Entwicklungsleitung für das Informationsmanagement-System ?Office Profiler?
  • Software-Entwicklung in den Bereichen ERP, Office, Datenbanken, Informationsmanagement
  • Projektleitung in verschiedenen Infrastrukturprojekten.
  • Vertriebsunterstützung und Pre-Sales Consulting
  • Trainer für Software-Entwicklung

10/1987 ? 08/1999

Position: Freier Mitarbeiter für verschieden Firmen in unterschiedlichen Projekten

  • Soft- und Hardwareentwicklung
  • verschiedene Datenbank-Anwendungen
  • Tätigkeit als Tommeister
  • Projektleitung

08/1976 ? 09/1981

Firma: Deutsche Bundespost Münster

Position: Fernmeldehandwerker

  • Entstörungsdienst von Fernmeldeanlagen
  • Fernschreib- und Datennetzen im Innen- und Außendienst

Betriebssysteme

Internet Information Server (IIS)
Microsoft Betriebssysteme
DOS bis Win10
MOSS 2007
SharePoint 2010
SharePoint 2013
SharePoint Portal Server 2001/2003
SQL Server
Win8
Windows Server

Programmiersprachen

Ajax
Angular
Angular 9
Angular Material
AngularJS
ASP.NET CORE 3.1
ASP.NET MVC
ASP.NET WebApi
Basic
VB6, VB.net, VBScript
C#
Delphi
Foxpro
Java
JavaScript
jQuery
Linq
Logging mit Serilog
Pascal
Turbo Pascal 4.0 - Borland Pascal 7.0
PowerShell
Recative Forms
Scriptsprachen
VBScript, JavaScript
Swagger
TypeScript
Visual Studio 2019
Visual Studio Code
Visual Studio.net
VB.net, C#

Datenbanken

Access
dBase
Paradox
SQL Server 2012
SQL-Server

Datenkommunikation

Ethernet
Internet, Intranet
LAN, LAN Manager
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Hardware entwickelt
Messgeräte
Mikrocontroller
PC
Soundkarten

Branchen

Branchen

  • Dienstleistungen
  • Industrie
  • Handel
  • Bau
  • Telekommunikation
  • Elektrotechnik
  • Medien
  • Internet
  • EDV

Einsatzorte

Einsatzorte

Berlin (+300km) Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km)
möglich

Projekte

Projekte

10 Monate
2021-09 - 2022-06

Web-Entwickler

Software-Entwickler C# Asp.net Core Typescript ...
Software-Entwickler

Erstellung einer Liquiditätsübersicht

 Die Liquiditätsübersicht sammelt Daten aus unterschiedlichen Quellen und überführt diese in ein einheitliches Datenformat für eine einfache und übersichtliche Auswertung. Diese Übersicht dient der Vorhersage und Planung für diverse Projekte

 Die Datenquellen sind

-        Kontoauszüge der verschiedenen internationalen Banken

-        Datenimport aus Lexware (Offene Posten, Bestellungen)

-        Datenimport Maschinenverkäufe

-        Fixkosten

-        Planungskosten

 Die Lösung ist mandantenfähig, mit der Möglichkeit die Liquidität aller Mandanten zusammenzufassen.

Visual Studio 2019 Visual Studio Code Azure SQL-Server
C# Asp.net Core Typescript javascript angular Reactive Forms
A+D Gitrarrentechnologie
Berlin
7 Monate
2020-11 - 2021-05

Entwicklung eines SharePoint Online Portals

Software-Entwickler C# Entity Framework Javascript ...
Software-Entwickler

Mitarbeit innerhalb des Online-Portals Presys sowie technische Leitung der Entwicklung

 Das Online-Portal wurde auf Basis von SharePoint 2013 entwickelt und besteht aus folgenden Teilaspekten:

1.      SharePoint 2013 Online-Portal für den öffentlichen Auftritt

2.      SharePoint 2013 Intranet-Portal für die Verwaltung

3.      Word-Makro für automatisch generierte Begehungsberichte.

Das Word-Makro wurde für Office 365 auf Basis von VSTO entwickelt.

4.      Webpart-Entwicklung

Alle Webparts sind als Farm-Solutions implementiert

5.      SharePoint-Service-Entwicklung

a.      Für die Anbindung des Word-Makos

b.      Für den Zugriff auf das Active Directory (AD)

c.      Für das Auslesen von Benutzerrechten

6.      Synchronisation mit anderen Systemen auf SQL-Basis:

a.      Datenimport aus SAP

b.      Datenimport aus der Telefon-Software careasis


SharePoint 2013 Visual Studio 2019 Azure Office 365
C# Entity Framework Javascript Powershell VSTO CSOM
BAD Gesundheitszentrum
Bonn
4 Monate
2020-06 - 2020-09

Erstellung einer Verwaltungs-Software für Baustellen-Dienstleistungen

ASP.NET MVC 4.7 Razor Angular ...

1. Erweiterung der vorhandenen Container-Lösung

     (siehe 12.2014 - 05.2015 Moeck).

- Mailversand

- Erweiterte Filtermöglichkeiten

- Reservierung

- Rechnungslegung

 

2. Publishing im Azure Portal

- Azure SQL-Server

- Azure Speicherkonten

- Azure Web-App

 3. Azure DevOps

- Build-Pipeline, getriggert auf die master-branch

- Release-Pipline, getriggert auf die Build-Pipeline

- Es wurde ein eigener Service-Agent für diese Pipelines    bereitgestellt

 4. Die vorhandene Lösung, welche auf ASP.NET MVC 4.7 und Razor basierte, wird umgestellt auf ASP.NET Core WebApi und Angular 9 mit Bootstrap.

Visual Studio 2019 Visual Studio Code Azure DevOps Git Fork
ASP.NET MVC 4.7 Razor Angular Bootstrap Typescript HTML CSS
Moeck
Berlin
3 Monate
2020-04 - 2020-06

Selbstschulungsprojekt

Web-Entwickler Visual Studio 2019 ASP.NET CORE 3.1 C# ...
Web-Entwickler

Erstellung einer Gesamtlösung für das Bereitstellen eines Bestellservices für Artikel und Maschinen

In dieser Lösung werden sämtliche Entwicklungsschritte für die Bereitstellung eines Bestellservices implementiert.

 

Diese Lösung beinhaltet folgende Bereiche

  • Backend
    • REST- Webservices, die als Micro-Services mit Docker und Docker-Compose entwickelt und mittels Kubernetes bereitgestellt werden.
    • Unit-Tests mit XUnit. 
  • Frontend
    • Eine Angular App, die sämtliche REST-Webservices nutzt und die Daten bereitstellt. 
  • Devops
    • Die gesamte Anwendung wird in Azure DevOps gehostet. Innerhalb von Azure DevOps werden Continues Integration (Build-Pipelines) und Continues Delivery (Release-Pipelines) implementiert.
  • Repository
    • Azure DevOps mit Git
Visual Studio 2019 ASP.NET CORE 3.1 C# Swagger Logging mit Serilog Visual Studio Code Angular 9 Angular Material Recative Forms Bootstrap Typescript HTML5 CSS3
Berlin
6 Monate
2019-09 - 2020-02

Erstellung eines Service-Centers zur Betreuung und Verwaltung von Kunden-Bestellungen

Web-Entwickler Win10 Win2012R2 Visual Studio 2019 ...
Web-Entwickler

Das Service-Center ist eine Neuentwicklung auf Basis von Angular 8/9 und wird für die Überwachung und den reibungslosen Ablauf aller Bestellungen sowie für die Kundenbetreuung entwickelt

Win10 Win2012R2 Visual Studio 2019 Visual Studio Code VSTS SCRUM Jira SourceTree Fork Git C# SQL Powershell Entity Framework Angular 8/9 Angular Material Angular Reactive Forms Typescript HTML css scss Bootstrap
Aponeo
Berlin
1 Jahr
2018-09 - 2019-08

Verwaltung von Umlaufmappen für einen Kunden des öffentlichen Dienstes

Win2012R2 Visual Studio 2017 Visual Studio Code ...

Umlaufmappen werden innerhalb des Amtes zur Kenntnisnahme bzw. Abzeichnung von bestimmten Vorgängen angelegt. In diesem Projekt werden die Umlaufmappen innerhalb von SharePoint verwaltet und mittels Workflows den zugeordneten Mitarbeiten zugeordnet.

 

In diesem Projekt ging es darum diese Abläufe zentral zu steuern. Dafür wurden diverse Web-Services entwickelt. 

  • Implementierung eines externen MVC-Webservices - für allgemeine Abfragen von Umlaufmappen.
  • Implementierung eines internen WCF-Webservices, der innerhalb von SharePoint gehostet wird - für Aktionen innerhalb der Umlaufmappen.
  • Erstellen einer Datenbank für gecachte SharePoint-Objekte für den schnelleren Zugriff bei Abfragen. Diese Datenbank wird regelmäßig über einen SharePoint-Timerjob aktualisiert.
  • Erstellung eines SharePoint – Visual Webpart für die Darstellung der Abfrageergebnisse.
  • Dependency Injection mit Autofac
  • Mocking und Unit-Tests mittels Automock und XUnit
  • Logging mittels Seq und Serilog
  • Smoketests mittels Powershell
Win2012R2 Visual Studio 2017 Visual Studio Code VSTS .net 4.7.2 SharePoint 2013 SCRUM Resharper C# JavaScript SQL Powershell Entity Framework Dependency Injection mit Autofac Mocking und Unit-Tests mittels Automock und XUnit Logging mittels Seq und Serilog
SINC GmbH
Berlin
3 Monate
2018-04 - 2018-06

Lagerverwaltungs- und Logistiklösung

Software-Entwickler Win10 Visual Studio Code SCRUM ...
Software-Entwickler
  • Weiterentwicklung des Lagerservices (Konsolenanwendung) für den Zugang und Abgang von Lagerware
  • Weiterentwicklung des Schedulerservices (Konsolenanwendung) für den Transfer von externen Daten in das interne Datenschema
  • Weiterentwicklung der Web-Api (REST Webservice mit ASP.Net MVC) für alle Lese- und Schreibaktionen in die SQL-Datenbank:
    • Definition neuer Routen für neu anfallende Aufgaben
    • Implementierung der Handler-Methoden (ActionResults).
  • Anpassungen an der GUI (WPF)
Win10 Visual Studio Code SCRUM Atlassian Jira Git GitHub Sourcetree mySQL Resharper CleanCode C# JavaScript SQL XAML WPF Visual Studio 2015
Rhenus
Berlin
2 Jahre
2016-04 - 2018-03

Entwicklung einer CRM/ERP Lösung für den internationalen Maschinenhandel

Win10 Microsoft Azure Visual Studio 2015 ...

Der internationale Maschinenhandel ist sehr speziell, so dass eine Standard Branchen Lösung nicht einsetzbar war. Die Lösung wurde komplett auf Basis von ASP.Net MVC 4 bzw. AngularJS mit dem Sql-Server implementiert und auf Microsoft Azure veröffentlicht.

  • Spezifikation der anfallenden Aufgaben
  • Aufsetzen der SQL-Datenbank mittels ASP.NET MVC 5 Modelfirst
  • Erstellen der serverseitigen Web-Apis für REST und ODATA-Zugriffe
  • Erstellen der clientseitigen Web-Abfragen mittels Angular 1.5
  • Erstellen der angular controller für die clientseitige Verarbeitung
  • Aufsetzen der Views mittels Angular 1.5
  • Erzeugung diverser PDF-Dokumente mittels PDFSharp für den Ausdruck
  • Veröffentlichen der Lösung auf einer Azure Website mit SQL-Datenbank (PaaS)

 

Funktionen

  • Benutzer- und Rollenverwaltung
  • Datenimport aus einem bestehenden System
  • Stammdatenverwaltung (Mandant, Umtauschkurse, Steuerschlüssel, Kostenstellen, Buchungskonen, Artikel, Maschinen, Kunden, Lieferanten)
  • Projektverwaltung implementiert
  • Maschinen-Konfigurator implementiert
    • Jeder Maschine können beliebige Eigenschaften mit jeweils beliebigen Eigenschaftsvarianten zugeordnet werden. D.h. für jede Maschine kann man definieren was die Maschine kann. Wenn eine Maschine verkauft werden soll, kann man die jeweilige Maschine über die Eigenschaftsvarianten den Kundenwünschen anpassen.
  • ERP „Workflow“ implementiert.
    • Dieser Workflow besteht aus Angebot, Auftrag, Bestellung, Wareneingang, Rechnungseingang, Warenausgang, Rechnungsausgang sowie finalen Export nach Datev.
    • Innerhalb dieses Workflows wird gleichzeitig der Status der verschiedenen Projekte überwacht, so dass offene Termine, Bestellungen, Wareneingänge etc. direkt einsehbar sind und somit eine Planbarkeit der Ressourcen erleichtert wird.
  • Lagerbuchhaltung implementiert
  • Transportlogistik implementiert
Win10 Microsoft Azure Visual Studio 2015 2017 SQL-Server 2012 2017 Datev-Schnittstelle C# Typescript JavaScript angularJS 1.5 Bootstrap HTML5 CSS3 ASP.Net Web-Api ASP.Net MVC 5 REST ODATA Powershell
Wemco
Overath, Bergisches Land
5 Monate
2015-11 - 2016-03

SharePoint 2013 Projekt

Win10 Scrum TFS ...

In diesem Projekt ging es darum unterschiedliche Site-Collections auf Antrag automatisch für bestimmte Benutzergruppen bereit zu stellen.

 

Dieses Projekt wurde von einem 10köpfigen Scrum-Team gemeinsam entwickelt. Meine Hauptaufgabe war die Entwicklung der verschiedenen WebTemplates sowie die Überwachung der Site-Collections mittels Powershell.

  • Neuentwicklung und Übernahme von SharePoint-Solutions aus dem bestehenden IPortal (Basis SharePoint 2013) in ein SharePoint 2013 Intranet ohne IPortal- Komponenten.
  • Neuentwicklung von SharePoint Add-Ins bzw. .NET-Applikationen im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
  • Anpassung bzw. Neuentwicklung von Mechanismen zum Anlegen der SharePoint-Sites im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
  • Neuentwicklung von Mechanismen zum Archivieren und Löschen der SharePoint-Sites im Rahmen des Vorhabens Team-, Projekt- und Vorhabenräume.
  • Automatische Bereitstellung und Überwachung von SharePoint 2013 Site-Collections.
Win10 Scrum TFS Visual Studio 2015 SQL-Server 2012 SharePoint Portal Server 2013 Powershell C# XAML WPF JavaScript Typescript HTML CSS angularJS ASP.Net Web-Api ASP.Net MVC 5 REST
dm
Karlsruhe
5 Monate
2015-06 - 2015-10

Entwicklung einer MVC/SPA-Anwendung für ein Fußball-Wettportal

Software-Entwickler Win8 Microsoft Azure Visual Studio Online ...
Software-Entwickler

Dieses Wettportal ist als Single Page Application (SPA) implementiert. Für die serverseitige Web-API kam ASP.Net MVC zum Einsatz. Clientseitig wurde angularJS 1.5 eingesetzt.

Win8 Microsoft Azure Visual Studio Online SQL Server 2012 ASP.Net MVC 5 Entity Framework Linq JavaScript CSS3 HTML5 jQuery angularJS bootstrap C# Visual Studio 2013 OData/REST Webservices Web.Api 2.0 Responsive Design Single Page Application (SPA) Team Fondation Server (TFS)
3Clicks
Berlin
2 Monate
2015-08 - 2015-09

Anpassung einer Microsoft Nav 2009 Anwendung

Software-Entwickler Win7 Scrum Microsoft NAV 2009 C/Side ...
Software-Entwickler

Die Anwendung ist ein Konfigurator für Rohrmesssysteme. Mit diesem Konfigurator können zu einem Produkt zugehörige Optionen konfiguriert werden.

 

Anpassungen bezüglich der Benutzerführung und der Performance. Dafür wurden einige Optimierungen innerhalb von C/AL durchgeführt, sowie .net-Assemblies mit Visual Studio geschieben.

Win7 Scrum Microsoft NAV 2009 C/Side Visual Studio 2013 SQL-Server 2012 C/AL C#
digitalklang
Berlin
6 Monate
2014-12 - 2015-05

Entwicklung einer MVC-Anwendung für die Verwaltung von Baustellen-Dienstleistungen

Software-Entwickler Win8 Windows Azure Visual Studio 2013 ...
Software-Entwickler

Die Firma Moeck ist ein Baustellendienstleister, der Geräte und Container vermietet, Bauartikel liefert sowie Bauabfälle entsorgt

Win8 Windows Azure Visual Studio 2013 SQL Server 2012 Programmiersprachen: C# ASP.Net MVC Javascript CSS3 HTML5 jQuery Ajax Linq Entity-Framework Rest-Webservice
Moeck
Berlin
2 Monate
2014-10 - 2014-11

Upgrade Sharepoint 2010 nach Sharepoint 2013

Software-Entwickler Win 2008 und 2012 Visual Studio 2013 SQL Server 2012 ...
Software-Entwickler
  • SQL-Backup (2010) und SQL-Restore (2013) durchgeführt.
  • Farm-Solutions auf dem SharePoint 2013 ausgerollt.
  • Sandbox-Solutions auf dem SharePoint 2013 ausgerollt.
  • Überprüfen weiterer notwendiger Ressourcen auf dem SharePoint 2013.
  • Database-Mount durchgeführt.
  • Überprüfen aller Site-Collections
    • Testen aller Features und Solutions. Diverse Anpassungen durchgeführt.
    • Ungültige Links angepasst.
    • Diverse Anpassungen an den Masterpages (Einbindung von Custom-Controls, Custom-Webparts).
    • Überführung in Sharepoint 2013 Look and Feel.
  • Masterpages anpassen (Design Manager)
  • Anbindung externer Systeme (SQL-Server, BCS, BDC)
Win 2008 und 2012 Visual Studio 2013 SQL Server 2012 SharePoint 2013 Design Manager SharePoint Designer 2013 C# JavaScript CSS SQL Powershell
LMPro GmbH
Berlin
7 Monate
2014-03 - 2014-09

Erweiterung einer Anwendungs-Software

Software-Entwickler Win7 Visual Studio 2008 Visual Basic.net ...
Software-Entwickler

Erweiterung der Anwendungs-Software für die Programmierung von mehrkanaligen Industrie-Schaltuhren 

  • Ermittlung der Ortskoordinaten mittels REST Webservice
    • Um genaue Schaltzeiten zu ermitteln, ist es notwendig die genauen Ortskoordinaten, Zeitzone und Sommerzeit-Einstellungen zu einem Ort zu ermitteln.
    • Dafür wurde der REST-Webservice von Goolge-Maps benutzt. Die Eingabe eines Ortsnamens, einer Straße oder eines Platzes wird dem Google-Webservice übermittelt.
  • Anzeigesprache dynamisch wechseln
    • Die Anzeigesprache kann dynamisch gewechselt werden.
    • Der Wechsel der Anzeigesprache wird über eine Dropdown-Box durchgeführt.
Win7 Visual Studio 2008 Visual Basic.net XML Komponentenentwicklung REST Webservices
Legrand GmbH
Soest
1 Jahr 6 Monate
2012-08 - 2014-01

verschiedene Projekte

Software-Entwickler und SharePoint Administrator Windows 2012R2 Visual Studio 2010 SQL Server 2008 ...
Software-Entwickler und SharePoint Administrator

Aufbau einer SharePoint-Farm sowie Entwicklung eines Information Management Tools auf Basis des SharePoint Portal Servers 2010 

Die Firma Acrest verwaltet und entwickelt diverse Assets (Liegenschaften). Diese Assets werden wiederum als rechtliche Einheiten  in Portfolien zusammengefasst. Bei jeder Übernahme eines Portfolios entsteht eine große Menge an Dateien und Daten, die es zu verwalten gilt.

 

Projekte:

Aufbau der Sharepoint-Farm

Die Farm besteht aus

  • Einem Loadbalancer
  • Zwei Web Front End Server
  • Zwei gespiegelte SQL-Server
  • 130 User

 

User Management

  • Zentrale Site-Übergreifende Benutzer-, Gruppen- und Rechteverwaltung.
  • Synchronisation mit dem Active Directory und der Forms-Datenbank.
  • Site-Übergreifende Übersichten über die Rechte und Gruppen einzelner User.

 

Document Management

  • Verwaltung von ca. 300.000 Dokumenten, die jeweils aufgeteilt wurden auf die einzelnen Portfolios und Assets. Pro Asset eine eigene Dokumenten-Bibliothek. Jede Dokumenten Bibliothek wurde mit eigenen Rechtestrukturen versehen.
    • Web- und Siteübergreifende Übersichten im Kontext des aktuell angemeldeten Users.
    • Suche

 

Mapping-Tool

  • Das Mapping-Tool wird für die Überführung von Dokumenten aus einer beliebigen Ordnerstruktur in eine normierte Ordnerstruktur.

 

Automatisches Erzeugen von Site-Collections

  • auf Basis einer vorhandenen normierten Ordnerstruktur und SharePoint-Templates.

 

Exchange Areas

  • Dateifreigaben für externe Mitarbeiter.
  • Die externen Mitarbeiter erhalten jeweils ein Forms-Account unter SharePoint.
  • Die Exchange Areas werden in einer eigenen Site-Collection gehalten. Diese Site-Collection liegt in einem besonders gesicherten Bereich und ist auch über das Internet erreichbar.

 

Mailing-Lists

  • Verwalten aller Distribution-Lists aus dem Active Directory.

 

Decision Memos

  • InfoPath Workflow für Decision Memos. Bei den Decision Memos geht es um Entscheidungsmechanismen, die in Abhängigkeit des Betrages von verschiedenen Abteilungen genehmigt werden müssen.
Windows 2012R2 Visual Studio 2010 SQL Server 2008 WSS3.0 SharePoint 2010 C# SQL JavaScript HTML CSS SQL Server 2008
Acrest
Berlin
5 Monate
2012-01 - 2012-05

Erweiterung einer Anwendungs-Software

WinXP Win7 Visual Studio 2008 ...
  • Erweiterung der Anwendungs-Software für die Programmierung von mehrkanaligen Industrie-Schaltuhren
  • Anpassungen für neue Uhrentypen
WinXP Win7 Visual Studio 2008 Visual Basic.net XML Komponentenentwicklung
Legrand
1 Jahr 8 Monate
2010-08 - 2012-03

Administration SharePoint Portal Server

Software-Entwickler Win2008 WinXP Win7 ...
Software-Entwickler

Administration SharePoint Portal Server sowie Entwicklung diverser SharePoint-Lösungen

 

Mitarbeit im Active Directory Team. Dieses Team ist verantwortlich für die gesamte Forest/Domain-Struktur innerhalb des gesamten Unternehmens. Um die anstehenden Aufgaben übersichtlich für die unterschiedlichen Personengruppen darzustellen, wurde dafür diverse SharePoint-Applikation entwickelt.

 

Administration

  • SharePoint Upgrade von 2007 nach 2010
  • Dabei wurde für die neue 2010er Umgebung jeweils eine neue Site-Collection erstellt. Anschließend wurde dieser Site-Collection die bestehende Datenbank mittels Database-Mount zugewiesen:
    • Upgrade mittels Database-Mount
    • Installieren der verschiedenen wsp-Packages auf den Zielservern innerhalb der Farm

 

SharePoint Solutions

  • Erzeugung diverser SharePoint wsp-Packages für das Rollout der u.g. Projekte, so dass diese Projekte direkt innerhalb einer SharePoint-Farm installierbar sind.

 

SharePoint Administration

  • Allgemeine Anpassungen am Layout
  • Masterpage anpassen und erweitern
  • Css-Stylesheets erstellen und erweitern
  • Site-Templates (incl. Sub Sites und Inhalt) erstellen und neue Sites aus den Site-Templates erstellen.
  • Anpassung der Suche. Inhaltsquellen und Suchbereiche (ContentSources und SearchScopes) einrichten und diese einer speziellen Suchmaske zuordnen. Anpassung der Suchergebnisse, so dass diese pro Inhaltsquelle eine eigene Ergebnistabelle bereitgestellt wird.

 

Projekte

Change Management

  • Verwaltung aller anfallenden Änderungen innerhalb des Active Directories..

 

Migration Support Console

  • In diesem Projekt geht es um das Migrieren von Fremddomains innerhalb der eigenen Domain. Für die eigentliche Migration werden spezielle Migrationstools eingesetzt (nicht Bestandteil des Projektes). Diese Tools müssen mit den Daten der Fremddomain gefüttert werden.

 

Migration Tracking

  • Dieses Tool wurde entwickelt, um den Stand der Migration für bestimmte AD-Objekte zu ermitteln.
  • Dafür wurde ein Such-Webpart entwickelt, der gleichzeitig das Active Directory der eigenen Domäne und der Fremddomäne durchsucht.
Win2008 WinXP Win7 Visual Studio 2008 2010 SQL Server 2008 WSS3.0 MOSS 2007 SharePoint 2010 C# SQL Javascript CSS HTML SQL Server 2008
Sanofi-Aventis
Frankfurt
4 Monate
2010-02 - 2010-05

Entwicklung einer SharePoint-Lösung für den Einzelhandel

Software-Entwickler C# JavaScript VSTO ...
Software-Entwickler

Innerhalb dieses Projektes ging es vor allem um die Entwicklung von InfoPath-Vorlagen mit externen Datenquellen und den dazugehörigen Genehmigungsworkflows, Anpassung der Suche und der Suchergebnisse sowie die Entwicklung diverser Webparts.

  • InfoPath-Templates entwickeln
  • Daten aus InfoPath in einer Datenbank verwalten
  • Genehmigungs-Workflows erstellen
  • Mailversand der Formulare in PDF-Format
  • Neue Content-Types mit eigenen Content-Fields für die Suche erstellen
  • Suchdropdown mit eigenen Search-Scopes
  • Suchergebnis-Seite anpassen
  • Webparts
Visual Studio 2008 MS SQL Server 2008 R2 Infopath
C# JavaScript VSTO XML XSLT
Quibiq GmbH
Stuttgart
1 Jahr 11 Monate
2008-03 - 2010-01

verschiedene Projekte

Software-Entwickler C# VB.net JavaScript ...
Software-Entwickler

Projekt Share Point Tools For CRM

  • Entwicklung diverser CRM-IFrames, die es erlauben innerhalb von MS CRM Dynamics 4.0 SharePoint-Seiten (MOSS 2007) zu erzeugen und anzuzeigen

Projekt Defects Control, Baubranche

  • Entwicklung einer Datenbank-Anwendung für die Verwaltung von Baumängeln innerhalb von Großbauprojekten

Projekt CostControl, Baubranche

  • Entwicklung einer Datenbank-Anwendung für die Verwaltung von Bauprojekten.

Projekt SiteTreeView

  • Entwicklung eines Baum-Webparts, der die Navigation innerhalb von SharePoint vereinfacht.
MOSS 2007 MS CRM Dynamics 4.0 Visual Studio 2008 MS SQL Server 2008
C# VB.net JavaScript CSS HTML
disserto management GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

04/1985 ? 09/1987

Studium - Nachrichtentechnik

TU Berlin

09/1981 ? 02/1985

Studium - Nachrichtentechnik

Fachhochschule der Deutschen Bundespost Berlin

Abschluss: Dipl. Ing.

08/1974 ? 07/1976

Fachhochschulreife

Besuch der Fachoberschule für Elektrotechnik, Münster

09/1971 ? 07/1974

Ausbildung zum Fernmeldehandwerker

Deutschen Bundespost, Münster

04/1963 ? 07/1971

Volksschule Alverskirchen und Hauptschule Everswinkel

Weiterbildung

08/2018

Online-Schulung: Angular 6

07/2018

Pluralsight-Schulung: Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular

08/2015

  • Pluralsight-Schulung: AngularJS Forms Using Bootstrap and MVC 5
  • Pluralsight-Schulung: AngularJS with TypeScript

05/2014

  • Microsoft Certified Solutions Developer (MCSD)
  • Microsoft Certified Professional (MCP)
  • Microsoft Specialist (HTML5, CSS3, Javascript)

02/2014

Firebrand-Schulung: SharePoint 2013 Developer

07/2012

Firebrand-Schulung: SharePoint 2010 Administration

11/2009

Teilnahme an einer MS CRM Dynamics 4.0 Schulung

02/2008

Teilnahme an einem Sharepoint-Camp in München

04/2003

Teilnahme an einer Sharepoint Entwicklerkonferenz in Redmond (USA)

03/2003

Teilnahme an der Schulung ?Active Directory verwalten?

12/2002

Microsoft Certified Professional (MCP)

07/2001

Teilnahme an der TechEd 2001 in Barcelona (Spanien)

Schwerpunktthemen: XML, Webservices, ADO.net

09/1999

Programmierausbildung ?BaaN?

07/1998

System- und Programmierausbildung ?Navision?

02/1997 ? 08/1999

Internet Akademie - Web-Design, E-Commerce

08/1995

Teilnahme an einer SPS-Systemausbildung (SIMATIC S5)

Kompetenzen

Kompetenzen

Top-Skills

c# Web-Service Angular JavaScript Typescript REST ASP.NET HTML5 css3 Reactive Forms Twitter Bootstrap

Aufgabenbereiche

Docker

Produkte / Standards / Erfahrungen / Methoden

ASP.NET MVC 5
Atlassian JIRA
Atlassian JIRA Agile
Azure DevOps
Bootstrap
CSS
CSS3
DATEV
Entity Framework
Fork
Git
GitHup
HTML
html5
Logging
Microsoft Azure
Microsoft Office Sharepoint Server 2013
Microsoft Sharepoint 2013
MVC Webservices
OData
Resharper
REST
Rest-Webservice
Scrum
SharePoint
SourceTree
TFS 2015
Unittests
Visual Studio
2015, 2017, 2019, Code
Visual Studio 2013
WCF-Webservices
WebApi
Windows Azure
WPF
XAML

Portal

  • Azure Portal
  • Resouce Groups
  • AppServices

DevOps

  • Azure DevOps 2020
  • Build-Pipelines (CI)
  • Release-Pipelines (CD)
  • Repos
  • Boards
 

Auslandaufenthalte

  • 10/1991 - 12/1991 Indien
  • 07/1990 - 12/1990 Australien
  • 01/1988 - 12/1988 Asien
 
beruflicher Werdegang
 

05/2004 - heute

Position: Freiberufler

 

09/1999 ? 02/2004

Firma: Vertex Konzept GmbH, Vertex Business Consulting GmbH

  • Entwicklungsleitung für das Informationsmanagement-System ?Office Profiler?
  • Software-Entwicklung in den Bereichen ERP, Office, Datenbanken, Informationsmanagement
  • Projektleitung in verschiedenen Infrastrukturprojekten.
  • Vertriebsunterstützung und Pre-Sales Consulting
  • Trainer für Software-Entwicklung

10/1987 ? 08/1999

Position: Freier Mitarbeiter für verschieden Firmen in unterschiedlichen Projekten

  • Soft- und Hardwareentwicklung
  • verschiedene Datenbank-Anwendungen
  • Tätigkeit als Tommeister
  • Projektleitung

08/1976 ? 09/1981

Firma: Deutsche Bundespost Münster

Position: Fernmeldehandwerker

  • Entstörungsdienst von Fernmeldeanlagen
  • Fernschreib- und Datennetzen im Innen- und Außendienst

Betriebssysteme

Internet Information Server (IIS)
Microsoft Betriebssysteme
DOS bis Win10
MOSS 2007
SharePoint 2010
SharePoint 2013
SharePoint Portal Server 2001/2003
SQL Server
Win8
Windows Server

Programmiersprachen

Ajax
Angular
Angular 9
Angular Material
AngularJS
ASP.NET CORE 3.1
ASP.NET MVC
ASP.NET WebApi
Basic
VB6, VB.net, VBScript
C#
Delphi
Foxpro
Java
JavaScript
jQuery
Linq
Logging mit Serilog
Pascal
Turbo Pascal 4.0 - Borland Pascal 7.0
PowerShell
Recative Forms
Scriptsprachen
VBScript, JavaScript
Swagger
TypeScript
Visual Studio 2019
Visual Studio Code
Visual Studio.net
VB.net, C#

Datenbanken

Access
dBase
Paradox
SQL Server 2012
SQL-Server

Datenkommunikation

Ethernet
Internet, Intranet
LAN, LAN Manager
RS232
SMTP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Hardware entwickelt
Messgeräte
Mikrocontroller
PC
Soundkarten

Branchen

Branchen

  • Dienstleistungen
  • Industrie
  • Handel
  • Bau
  • Telekommunikation
  • Elektrotechnik
  • Medien
  • Internet
  • EDV

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.