Fachlicher Schwerpunkt dieses Freiberuflers

C# (1.1 - 4.7.2), NUnit/Xunit, Designpattern, Clean Code, IoC, Messaging, SignalR, Komponentenentwicklung, NHibernate, RhinoMocks

verfügbar ab
01.01.2020
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

100% Reisebereitschaft, gerne vor Ort in einem Team

Position

Kommentar

Motto: Bleibe stets neugierig - es gibt noch so viel zu entdecken.

Softwarearchitekt und -entwickler mit Leib und Seele - "geht nicht gibt's nicht" - lösungsorientierte Kreativität

(Kurzfristiger) Engpass in der Entwicklung? Ich helfe gerne.

Sie haben ein tolles Team, trotzdem "soll mal jemand von außen draufschauen"? Sehr gerne.

Neue Ideen und Technolgien - aber Sie sind nicht sicher, ob und wie das passt? Wie wäre es mit einem PoC (proof of concept). Isolierte kleine Teile - zusammen mit Ihrem Team erarbeitet.

Projekte

07/2014 - Heute

5 Jahre 6 Monate

Backoffice-System für Tupperware Bezirkshändler

Kunde
Tupperware Bezirkshandlung Katja Vogt e.K.
Einsatzort
Hannover
Projektinhalte

Pluginbasiertes System, sowohl der Server als auch die Clients bestehen aus kleinen Bootloadern, die alle anderen Funktionalitäten via Plugins nachladen. Die Plugins unterhalten sich intern über einen Systembus (Publish/Subscribe) und brauchen so bei der Entwicklung nichts voneinander wissen. Das umgesetzte Ziel dieses Modells war und ist die Miminmierung von Abhängigkeiten.
Neben Statistiken und sonstigen Auswertungen befinden sich u. a. eine Personal-Zeiterfassung und ein Meeting/Referentensystem in der Entwicklung. Diese Systeme integrieren sich nahtlos in das bereits laufende Kassensystem.

Wichtige Komponenten:

  • C# (4.7.1), NHibernate, SqlClient (direct access via sql cmds), MSSQL-Server
  • SignalR (v2), darauf aufbauend ein eigenes bidirektionales Messaging und Notification/Push-System
  • LightCore (IoC, DI), Appccelerate StateMachine
  • List&Label 23
  • FluentValidation, FluentMigrator, FluentDateTime
  • TopShelf (Hypbride Programme, sowohl als Windows-Dienst als auch als Windows-Service)
  • Eigenes Pluginsystem, die Module sind strikt voneinander getrennt, kennen sich nicht und unterhalten sich via IntraAppBus (Stichwort: Publish/Subscribe und FireAndForget Messages)
  • Appcellerate State Machine
  • XUnit für automatisierte Tests
  • Rhino.Mocks

Produkte

Visual Studio 2017

Resharper

SVN/Subversion als Versionierungssystem

DoxyGen

ChmProcessor zur Dokumentationserzeugung

NAnt zur Automatisierung der Kompilierung

Jenkins für Continous Build / Integration

List & Label 23

10/2010 - Heute

9 Jahre 3 Monate

Aufbau / Ausbau der Bezirkshandlung

Kunde
Tupperware Bezirkshandlung Katja Vogt e.K.

01/2019 - 11/2019

11 Monate

Elektronisches Archivsystem für Mails und Anhänge

Rolle
Design und Entwicklung
Einsatzort
Hannover, Northeim, Rostock
Projektinhalte

Übernehmen von Mails von einem bestimmten Account

Parsen des Mail-Inhalts

Parsen der PDF-Anhänge

Wandeln des Mail-Inhalts in PDF/A und Ablage in der DB

Extraktion der Inhalte der PDF-Anhänge und Ablage in der DB für eine Volltextrecherche

Produkte

VisualStudion 2017

C#

11/2018 - 11/2018

1 Monat

Reflection-basierte Rule-Engine

Rolle
Design und Entwicklung
Projektinhalte

Konzipierung und Umsetzung einer reflection-based Rule-Engine incl. GUI

Produkte

VIsualStudio 2017

C#

01/2012 - 09/2014

2 Jahre 9 Monate

Entwicklung und Einführung eines Kassensystems für Tupperware- Bezirkshändler

Kunde
Tupperware-Distributoren
Projektinhalte
  • Entwicklung eines Kassensystems
    für Tupperware-Bezirkshändler

  • C# (4.6.1), NHibernate, SqlClient (c# class), MSSQL-Server
  • SignalR (v2), darauf aufbauend ein eigenes bidirektionales Messaging
  • LightCore (IoC, DI), Appccelerate StateMachine
  • List&Label 23
  • FluentValidation, FluentMigrator, FluentDateTime
  • TopShelf (Hypbride Programme, sowohl als Windows-Dienst als auch als Windows-Service)
  • Eigenes Pluginsystem, die Module sind strikt voneinander getrennt, kennen sich nicht und unterhalten sich via IntraAppBus (Stichwort: Publish/Subscribe und FireAndForget Messages)
  • NUnit für automatisierte Tests
  • NUnit.mocks als Mockingframework
  • Jenkins für Continous Build / Integration
  • NAnt zur Automatisierung der Kompilierung
  • SVN/Subversion als Versionierungssystem

04/2008 - 09/2010

2 Jahre 6 Monate

Software-Architekt, Mitglied des Technology-Boards

Kunde
adesso AG, Dortmund
Projektinhalte

Schwerpunkte

  • .NET 1.1 - 4.0 (C#)
  • Spezialisierung auf das Aufspüren von Deadlocks in Produktions-  systemen
  • Migration von alten .NET-Versionen auf die jeweils aktuelle
    MS CRM, MS SQL

Ausgewählte Kundenprojekte:

  • DWS (Deutsche Bank), Frankfurt
  • Lauer Fischer, Nürnberg
  • Züricher Uniklinikum, Schweiz

04/2006 - 03/2008

2 Jahre

Konzeption und Umsetzung der revisionssicheren Speicherung von Terminalserver-Logs im Sparkassen-Umfeld

Rolle
Leiter Softwareentwicklung
Kunde
buerodata AG, Stadtlohn
Kenntnisse

.NET

C#

02/2004 - 03/2006

2 Jahre 2 Monate

ERP-System für Kinos und Freizeitparks

Rolle
Leiter Softwareentwickung
Kunde
ticket.International, Daun
Projektinhalte

Ausgewählte Kundenprojekte:

  • Kino Bergen, Norwegen
  • Pathe NL, Niederlande
  • cineplex Paderborn
  • Spacepark Bremen
  • BMW Erlebniswelt, München
Kenntnisse

C#

Delphi 7

C++

PHP

09/2001 - 09/2003

2 Jahre 1 Monat

Doku nach ISO 9001

Rolle
Qualitätsmanager
Kunde
Nemetschek CREM Solutions, Ratingen
Projektinhalte
  • Dokumentation und Verbesserung der Softwareentwicklungsprozesse

11/2000 - 08/2001

10 Monate

Steuerung der Entwicklung vor Ort Amedabad, Indien, 3 Monate in Indien gelebt

Rolle
Leitender Systemarchitekt in Indien für ein CRM-System
Kunde
eCN, Ratingen
Kenntnisse

Visual Basic

MS Outlook

09/1999 - 10/2000

1 Jahr 2 Monate

Leiter Softwareentwicklung für ein CRM-System

Kunde
S3 AG, Ratingen

06/1994 - 08/1999

5 Jahre 3 Monate

Neben der Tätigkeit als Finanzdienstleiter Betreuung der Standort-internen IT

Rolle
Selbständiger Handelsvertreter, Teamleiter
Kunde
AWD Allgemeiner Wirtschaftsdienst, Münster
Projektinhalte
  • Einführung und Pflege eines Linux-Servers, Ablösung des NOVELL-Servers

01/1990 - 06/1994

4 Jahre 6 Monate

Softwareentwickler

Kunde
BOG Nixdorf, Münster
Kenntnisse

C

UNIX

SINIX

Kompetenzen

Sprachkenntnisse
Deutsch
fließend,Wort und Schrift
Englisch
gut, Wort und Schrift

Produkte / Standards / Erfahrungen
Apache HTTP Webserver
ChmProcessor zur Dokumentationserzeugung
Delphi, Lazarus (freie Delphi IDE)
DeveloperExpress Ultimate (Schwerpunkt Winforms)
DoxyGen
FluentMigrator
FluentNHibernate
Graphiz, doxygen und chmProcessor
Automatisierte Erzeugung von Dokumenation
JENKINS, automatisierte Tests und Builds
LibreOffice
LightCore
(IoC, DI-Container)
List & Label 23
Microsoft IIS
Microsoft Office
Microsoft SQLServer
MS CRM 4.0
MS Sharepoint
MS SQL Management Studio
mySQL, postgresQL, Access
NAnt
NAnt zur Automatisierung der Kompilierung
NHibernate
nunit / xunit, Portierung von nunit zu xunit
OTRS
Resharper
rhino.mocks
SQL
SubVersion, GIT, Microsoft TFS
SVN/Subversion
SVN/Subversion als Versionierungssystem
Visual Studio (2010 - 2017)
VisualSVN Server als Backend Versionierungssystem
Windows Server 2012

Programmiersprachen
C
viele Projekte, aber lange her :-)
C#
bis 4.7, Schwerpunkt
C++
kleinere Projekte
Cobol
lange her ...
Delphi
Borland Objekt-Pascal
HTML, CSS,
Java1.5
kleinere Projekte
Pascal
PHP
Kleine Probleprojekte aus Neugierde
VIsualStudio 2017
VisualStudion 2017
XML

Design / Entwicklung / Konstruktion
Jenkins für Continous Build / Integration
Resharper
Visual Studio 2010
Visual Studio 2015
Visual Studio 2017

Aus- und Weiterbildung

10/2011 - Heute

8 Jahre 3 Monate

Diverse Bücher, .NET PRO

Abschluss
---
Institution, Ort
Hannover
Schwerpunkt

Lesen, lesen, lesen ...

.NET PRO gibt mir oft einen guten Hinweis, was interessant sein könnte. Mit Hilfe von Google werden die Themen vertieft, manchmal bestelle ich mir dann auch ein Buch dazu.

Leider gibt es viel zu viele spannende Themen und zu wenig Zeit ... :-)

10/2010 - Heute

9 Jahre 3 Monate

Selbständige Tätigkeit

Abschluss
Einzelprokura
Institution, Ort
Tupperware Bezirkshandlung Katja Vogt e.K.
Schwerpunkt

Lager & Logistik

Personal / Lohn und Gehalt

Betriebsinterne IT

Finanzen der Bezirkshandlung, Buchhaltung

Verträge mit externen Dienstleistern

04/2008 - 09/2010

2 Jahre 6 Monate

Diverse Weiterbildungskurse

Abschluss
Zertifikate
Institution, Ort
adesso AG, Dortmund
Schwerpunkt

Besp. WPF, Silverlight, Architekturthemen, etc.

Fortbildung wurde groß geschrieben und aktiv von der GL unterstützt.

10/2007 - 10/2007

1 Monat

TechEd

Abschluss
Zertifikate
Institution, Ort
MS TechEd, Barcelona
Schwerpunkt

MS Conference für Entwickler (7 Tage) und im Anschluß für Admins (7 Tage) in Barcelona

04/1994 - 08/1999

5 Jahre 5 Monate

Diverse, ständige Aus/Weiterbildung Finanzdienstleister

Abschluss
Teamleiter
Institution, Ort
Allgemeiner Wirtschaftsdienst (AWD)
Schwerpunkt

Haus-/Wohnungsfinanzierung / Grundstückskauf

Makeln (§34c)

Vergleich Versicherungstarife diverser Gesellschaften

Vergleich Bausparverträge diverser Gesellschaften

"Alles rund ums Geld"

10/1990 - 12/1990

3 Monate

Diverse Lehrgänge

Abschluss
Zertifikate
Institution, Ort
Nixdorf Ausbildungszentrum / Wiesbaden
Schwerpunkt

Sinix (Unixderivat), Systemadministration der TARGON, C, nixdorf-eigene SQL-Datenbank, usw.

09/1987 - 08/1989

2 Jahre

Informatikassistent Fachrichtung Wirtschaft

Abschluss
Abschluss als staatl. gepr. Informatikassistent
Institution, Ort
b.i.b. international college, Paderborn
Schwerpunkt

Cobol, Pascal, Assember (AS400), relationale Datenbanken, Mathematik, BWL, Rechnungswesen

08/1978 - 07/1987

9 Jahre

Abitur

Abschluss
Abitur
Institution, Ort
Gymnasium Wolbeck (Münster/Westf.)
Schwerpunkt

Leistungskurse: Chemie, Geschichte
3. Abiturfach: Informatik

4. Abiturfach: Deutsch

Abschlußnote: 1,7