Fachlicher Schwerpunkt dieses Freiberuflers

Software-Architect, Software-Entwickler, C#, .NET, Web, Windows, BusinessLogik, GUI, Datenbanken.

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

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Schweiz

Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

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

Position

Kommentar

Software Architect

Softwareentwickler

Projekte

06/2016 - 08/2017

1 Jahr 3 Monate

Entwicklung WebApi und Security

Rolle
Software-Entwickler, Software-Architect
Kunde
Sirona Dental Systems GmbH
Einsatzort
Bensheim
Projektinhalte

Entwicklung einer Web Anwendung, die den automatischen Transfer von Zahnarzt Scan- und Metadaten an Labore ermöglicht.

Kenntnisse

Visual Studio 2015

SVN

Team City

Polarion

Resharper

Windows

IIS

C#

.NET Framework 4.5.1

MVC4

Razor

Web Api

Json

Swagger

OWIN

Web Security

OAuth2

Identity Server

GUI

HTML

CSS

Javascript

JQuery

AngularJS

SQLServer 2014

Entity Framework

Linq

Dependency Injection

Autofac

Object Mapping

AutoMapper

Microservices

Nuget

Windows Dienste

Topshelf

Telerik

Logging

NLog

Unittest

Produkte

Visual Studio

SVN

TeamCity

JIRA

MS Office

IdentityServer

Projekthistorie

Jahr: 06/2016-08/2017

Firma: Sirona Dental Systems GmbH

Ort: Bensheim

Rollen: Softwareentwickler, Softwarearchitekt

Kurzbeschreibung: Entwicklung einer Web Anwendung, die den automatischen Transfer von Zahnarzt Scan- und Metadaten an Labore ermöglicht.

Skills: Visual Studio 2015, SVN, Team City, Polarion, Resharper, Windows, IIS, C#, .NET Framework 4.5.1, MVC4, Razor, Web Api, Json, Swagger, OWIN, Web Security, OAuth2, Identity Server, GUI, HTML, CSS, Javascript, JQuery, AngularJS, SQLServer 2014, Entity Framework, Linq, Dependency Injection, Autofac, Object Mapping, AutoMapper, Microservices, Nuget, Windows Dienste, Topshelf, Telerik, Logging, NLog, Unittest.

Jahr: 02/2015-08/2015

Firma: Roche Diagnostics GmbH

Ort: Mannheim

Rollen: Softwareentwickler

 

Kurzbeschreibung: Entwicklung einer Web Anwendung für die Lagerverwaltung von Ersatzteilen.
 
Skills: Visual Studio 2013, TFS, Windows, IIS, C#, .NET Framework 4.5, MVC4, Razor, WCF Services, HTML, CSS, Javascript, JQuery, MEF, SQL, PetaPoco, SQL Server 2008, AOP, Postsharp, Devexpress.
 
Jahr: 07/2014-12/2014

Firma: STP AG

Ort: Karlsruhe

Rollen: Softwareentwickler, Softwarearchitekt

 

Kurzbeschreibung: Entwicklung eines Web API zur Verwaltung und Abfrage von Insolvenzdaten.
 
Skills: Visual Studio 2013, SVN, Windows, Windows Dienste, IIS, C#, .NET Framework 4.5, MVC4, Razor, Web API, Json, XML, MEF, Reflection, SQL, PetaPoco, SQL Server 2008, AOP, Postsharp, TPL, Threading, Multithreading, Claimbasierte Authentifizierung, Unittest, Scrum, Scrumwise.
 
Jahr: 06/2013-heute

Firma: Internet Startup Hanoo

Ort: Heidelberg

Rollen: Softwareentwickler, Softwarearchitekt

 

Kurzbeschreibung: Realtime Service Management System.

 

Skills: Software Architekt, Projektleitung, Visual Studio 2019, TFS, Windows, Windows Dienste, IIS, C#, ASP.NET, MVC5, Razor, Web API, Microservices, Security, OAuth, Javascript, jQuery, Ajax, JSON, Typescript, Angular, HTML5, CSS3, .NET Framework 4.5, SOAP Webservices, WCF, MEF, Reflection, Dependency Injection, TPL, Threading, Multithreading, ERM, Entity Framework, SQLServer 2017, T-SQL, Stored Procedures, Linq, XML, Unittest, AOP, Postsharp, Devexpress.

 

Jahr: 11/2013-03/2014
Firma: STP AG
Ort: Karlsruhe
Rollen: Softwareentwickler

 

Kurzbeschreibung: Online Lösung für Wirtschaftskanzleien.
Entwicklung eines WCF Integration Servers mit Plugins, z.B. für Remote Zugriffe auf das AD oder WebServices. Entwicklung eines Task Schedulers und Watchdog.

 

Skills: Visual Studio 2012, SVN, Windows, Windows Dienste, IIS, C#, .NET Framework 4.5, SOAP Webservices, WCF, XML, MEF, Reflection, Active Directory, TPL, Threading, Multithreading, RabbitMQ, Unittest, Scrum, Scrumwise, Object Mapping, StyleCop, Resharper.

 

Jahr: 04/2012-09/2013
Firma: Auma Riester GmbH
Ort: Müllheim
Rollen: Softwareentwickler

 

Kurzbeschreibung: Erstellung von Arbeitsplatzsoftware mit Anbindung an ERP System

 

Skills: Visual Studio 2012, Windows, Windows CE, IIS, C#, .NET Framework 4.0, ASP.NET, Web Forms, HTML5, CSS3, SQLServer 2008, Linq, ERM, Entity Framework, SOAP Webservices, WCF, WPF, MVVM, DevExpress, Barcode Scanner, mobile Geräte.

 

Jahr: 04/2011-02/2012
Firma: SAP AG
Ort: St. Leon Rot
Rollen: Softwareentwickler

 

Kurzbeschreibung: Erstellung interner Internetpräsenzen

 

Skills: Visual Studio 2012, TFS, Windows, IIS, C#, .NET Framework 4.0, ASP.NET, Web Forms, MVC4, Razor, HTML5, CSS3, XML, SQLServer 2008, SQL, ODBC, Linq, ADO.NET, WCF, Active Directory, Windows Dienste, SOAP Webservices, AOP, PostSharp

 

Jahr: 12/2010-03/2011
Firma: Bremer Finance Service UG
Ort: Bremen
Rollen: Software-Architekt, Softwareentwickler

Kurzbeschreibung: Erstellung, Administration und Betrieb eines Portals zum Kundenmanagement für Finanzmakler.

 

Skills: Software Architekt, Visual Studio 2010, TFS, Windows, IIS, C#, .NET Framework 4.0, ASP.NET, Web Forms, Ajax, HTML5, CSS3, Javascript, jQuery, XML, SQLServer 2012, T-SQL, Stored Procedures, Linq, ADO.NET, ERM, Entity Framework, WCF, Reflection, Unittest, Devexpress.

 

Jahr: 04/2004-12/2010
Firma: Partners Software GmbH
Ort: Bremen-Vegesack
Rollen: Softwareentwickler

Kurzbeschreibung: Module für Internet Reisebuchungsmaschine.

 

Skills: Visual Studio 2008, TFS, Windows, IIS, C#, .NET Framework, ASP.NET, HTML, XML, SQLServer 2008, T-SQL, .NET Reporting Engines, Linq, WCF, WPF, MVVM, REST Webservices.

 

Jahr: 01/2003-03/2004
Firma: Audis Informatik GmbH & Co. KG
Ort: Bremen
Rollen: Softwareentwickler

Kurzbeschreibung: Import von NOAH Native Daten.
Import von NOAH Native Dateien, die ZIP-komprimierte XML-Daten enthalten,
in eine eigene NOAH Datenbank.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, SQLServer 2000, SQL,
ADO, XML.

 

Kurzbeschreibung: Erstellung von Wise Installer und SQLServer 2000 Setups.
Erstellung von diversen Setups mit dem Wise Installer.
Erstellung eines Setups für eine SQLServer 2000 Datenbank.

 

Skills: Windows, Wise Installer, SQLServer 2000, Active-X (SQLDMO).

 

Kurzbeschreibung: Kartenleser für Krankenkassenkarten.
Erstellung einer Active-X Komponente, die Krankenkassenkarten über die
Schnittstellen CT-API, SCARD und CHERRY Tastatur lesen kann.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, DCOM, Active-X, CT-API, SCARD, CHERRY API.

 

Kurzbeschreibung: Online - Abrechnung für sonstige Leistungserbringer über die EDIFACT Schnittstelle mit den Krankenkassen.
Erstellung eines Programms, das aus in Datenbanken vorhandenen Leistungen
EDIFACT Dateien (Abrechnungen) erstellt, die von den Rechenzentren der
Krankenkassen verarbeitet und abgerechnet werden können.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, SQL, ADO, VB 6.0, SQLServer 2000, Access, EDIFACT.

 

Kurzbeschreibung: Unterstützung des NOAH3 Standards für Hörgeräteakustiker.
Implementierung einer gegebenen NOAH3 ATL Schnittstelle zu einer Datenbank
(SQLServer 2000).Zertifizierung der Schnittstelle bei der HIMSA.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, DCOM, ATL, SQL, ADO, VB 6.0, SQLServer 2000.

 

Jahr: 10/1998-12/2002
Firma: Partners Software GmbH
Ort: Bremen-Vegesack
Rollen: Softwareentwickler

 

Kurzbeschreibung: Erweiterung eines Moduls, mit dem Flugtickets importiert, visualisiert, verwaltet und gebucht werden können.

 

Skills: Windows, C++, MFC, SDK, OOP, Artemis, ADS, GUI, XML, Windows Dienste, WebServices.

 

Kurzbeschreibung: Abfrage- und Buchungssystem für Reiseangebote.
Erstellung eines Programms, mit dem Reiseangebote abgefragt und gebucht werden können.

 

Skills: Windows, Borland C++ 5.0, VCL, SDK, OOP, XBase Datenbanken, Access, SQL.

Kurzbeschreibung: Schnittstelle von Buchungssystemen zu Kredikartenunternehmen (Dines, FirstCard).
Erstellung eines Programms, das aus Buchungssystemen Daten an
Kredikartenunternehmen wie Diners und FirstCard übergibt.

 

Skills: Window, Visual C++ 6.0, MFC, SDK, OOP, xBase datenbanken, Diners, FirstCard.

Kurzbeschreibung: Schnittstelle von Buchungssystemen zur Finanzbuchhaltungen (Datev, etc.).
Erstellung eines Programms, das aus Buchungssystemen Daten an
Finanzbuchhaltungen wie Datev übergibt.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, xBase Datenbanken, Datev, SESAM.

Kurzbeschreibung: Schnittstelle von Buchungssystemen zu MS Outlook.
Erstellung einer MS Outlook Erweiterung, durch die Verweise in MS Outlook
Terminen zu Buchungsvorgängen gespeichert werden können. Durch einen Menüpunkt
kann von einem MS Outlook Termin zu einem Buchungsvorgang gesprungen werden.

 

Skills: Windows, Visual C++ 6.0, MFX, SDK, OOP, Active-X, MS Outlook.

Kurzbeschreibung: Schnittstelle zum START Buchungssystem.
Erstellung eines Programms, das aus der Internet Schnittstelle des START
Buchungssystems Daten ausliest und in Dateien schreibt.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, START, Internet.

Kurzbeschreibung: Schnittstelle zu Faxsystemen.
Erstellung einer Schnittstelle für die Übergabe von RTF Dateien an
Faxsysteme (FritzFax, TobitFax).

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, OOP, FritzFax, TobitFax.

Kurzbeschreibung: Textverarbeitung und RTF Dokumentenparser mit Schnittstelle zu Buchungsdatenbanken.
Erstellung eines Textverarbeitungsprogramms mit den für
Textverarbeitungsprogramme üblichen Features.Zusätzlich gibt es eine
Unterstützung für die Programmierung mittels einer von mir entwickelten
Makro Programmiersprache mit Makros und Steuerungslogik (IF, ELSE, WHILE etc).
Die Dokumente werden als RTF gespeichert. Erstellung eines RTF
Dokumentenparsers, der RTF Dateien und die darin enthaltenen Makros und
anderen Programmierungen (Schleifen, Verzweigungen etc.) auswertet und in eine
Zieldatei schreibt.Erstellung einer Makro DLL, in denen die vom RTF
Dokumentenparser auszuführenden Makros enthalten sind. Diese greifen auf
Buchungsdatenbanken zu.

 

Skills: Windows, Visual C++ 6.0, MFC, SDK, GUI, OOP, RTF, xBase Datenbanken.

Jahr: 10/1990-09/1995
Firma: Siemens AG
Ort: Bremen
Rollen: Softwareentwickler

 

Kurzbeschreibung: Prozessleitsystem für eine hochautomatisierte Wurstfabrik.
Auf einem SCO Unix Server mit einer ORACLE Datenbank laufen Hintergrundprogramme,
die mit SIMATIC S5 Steuerungen kommunizieren und die Anlagen steuern. Es gibt
Windows Clients, auf denen eine Oberfläche für die Anlage bereitgestellt wird.
Ich hatte Anteil an ca. 20% der C Hintergrundprogramme.

 

Skills: SCO Unix, C, ORACLE, SQL, Windows NT.

Kurzbeschreibung: Messwerterfassungs- und Visualisierungsprogramm.
Ein Assembler TSR Programm fragt in Echtzeit Messwerte von einer SIMATIC S5
Baugruppe ab und verwaltet diese, bis sie von einem Windows Programm abgefragt
werden.In der Windows Oberfläche können Graphen konfiguriert werden.
Das Windows Programm kann online aktuelle Messwerte in Graphen anzeigen oder
offline Messwerte aus Dateien anzeigen.Es können ebenfalls virtuelle Kanäle
konfiguriert werden, die sich aus Rechenvorschriften für reale Kanäle berechnen.
Das Windows Programm steuert die Aktivitäten des Assembler TSR Programms über
DOS Interrupts.

 

Skills: Windows, DOS, Visual C++ 1.5, TSR, x86 Assembler, MFC, SDK, OOP.

Kurzbeschreibung: Zeitsynchronisierung von Novell Servern.
Eine Funkuhr mit serieller Schnittstelle wird von einem
Synchronisierungsprogramm zu bestimmten Zeitpunkten abgefragt und bei allen
konfigurierten Computern im Novell Netzwerk werden die Zeitgeber mit der
Funkuhr synchronisiert.

 

Skills: Windows, Visual C++ 1.5, MFC, SDK, OOP, serielle Schnittstelle, Novell API.

Kurzbeschreibung: Zustandsvisualisierungssystem für Leuchttürme.
Das Projekt ist getrennt in zwei Module.Ein Modul, in dem grafisch Elemente
der Anlage erstellt und mit dynamischen (SIMATIC S5) Anweisungen verknüpft
werden. Das grafische Modul generiert Anweisungen in einer von mir entwickelten
Pseudosprache für das Laufzeitmodul.Ein Laufzeitmodul, das die generierten
Anweisungen auswertet und die grafischen Elemente dynamisch darstellt.
Das Erstellungsmodul wurde von mir erstellt, das Laufzeitmodul durch einen
anderen SIEMENS Mitarbeiter.

 

Skills: Windows, Visual C++ 1.5, MFC, SDK, OOP.

Kurzbeschreibung: Bildschirmschoner.
Bildschirmschoner als DOS TSR mit minimalen Speicheranforderungen.
Der Bildschirmschoner aktiviert sich nach einer bestimmten Zeit der
Inaktivität, jedoch nicht, wenn Windows läuft.

 

Skills: DOS, TSR, x86 Assembler.

Kurzbeschreibung: Hardcopyprogramm.
Hardcopyprogramm als DOS TSR mit minimalen Speicheranforderungen.
Das Programm klinkt sich in de Tastaturinterrupt und erstellt bei einer
bestimmten Tastenkombination eine Datei mit den Inhalten des Bildschirms.
Es können Ersetzungsregeln für nicht druckbare Zeichen angegeben werden.

 

Skills: DOS, TSR, x86 Assembler.

Branchen

IT
Anlagentechnik
Softwarehersteller
Touristik
Hörgeräteakustik
Finanzmakler
Maschinenbau
Medizintechnik

Kompetenzen

Programmiersprachen
.NET Framework 4.5
AngularJS
Basic
Grundkenttnisse Visual Basic 6.0.
C#
Expertenkenntnise C#, langjährige Erfahrung.
C++
Kenntnisse C++, langjährige Erfahrung mit MS Visual C++, die letzten 10 Jahre nicht mehr.
JavaScript
Gute Kenntnisse.
JQuery
Json
Linq
TypeScript
Gute Kenntnisse

Betriebssysteme
IOS
MacOS
MS-DOS
Windows

Datenbanken
Access
MS SQL Server
ODBC
Oracle
SQL
SQL Server 2008
xBase

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend

Hardware
PC

Datenkommunikation
EDIFACT
Elektronische Abrechnung programmiert für sonstige Leistungserbringer
Internet, Intranet
TCP/IP
Winsock

Produkte / Standards / Erfahrungen
CSS
Entity Framework
GUI
HTML
IIS
JIRA
MEF
MS Office
OAuth
Polarion
SVN
Visual Studio
Visual Studio 2015
Web Security
Erfahrungen im Bereich:

Konzeption und Design von IT Systemen.

Anwendungs- und Systemprogrammierung.

Spezifikation, Programmierung, Test, Dokumentation.

Design und Verwaltung von Datenbanken.

Erstellung von Portalen mit ASP.NET, MVC.

Langjährige Erfahrungen mit Microsoft Visual Studio, TFS, SVN, .NET Framework, C#, Webtechniken, IIS, ASP.NET, Web Forms, MVC, Razor, Web API, Web Security, OAuth2, Ajax, JSON, HTML, CSS, GUI, Javascript, TypeScript, jQuery, Angular, Linq, ERM, Entity Framework, ADO.NET, Threading, Multithreading, TPL, Reflection, Unittest, MEF, Dependency Injection, lose gekoppelte und verteilte Anwendungen, SOAP Webservices, REST Webservices, Microservices, WCF, XML, WPF, Design Pattern, MVVM, Active Directory, WMI, Performance Counter, AOP, PostSharp, SQLServer, T-SQL, Stored Procedures, SQL, ODBC, relationale Datenbaken, SCRUM, Microsoft Visual C++, OOP, MFC, Windows SDK, Active-X, COM, DCOM, ATL.

Standards:
- XML
- SQL
- ODBC

Erfahrungen mit Produkten:
- Windows
- Microsoft Visual Studio
- Microsoft Team Foundation Server
- Microsoft SQL Server
- Microsoft Expression Web
- Microsoft Office
- Adobe Dreamweaver
- Adobe Photoshop
- Rational Clearcase
- Subversion
- Git
- TeamCity
- Jira
- Lotus Notes
- Borland C Builder
- Devexpress
- Postsharp
- Resharper
- Stylecop

Ausbildungshistorie

Studium der Informatik an der Universität Bremen.
Werkstudent bei der Siemens AG.
20 Jahre Berufserfahrung als freiberuflicher Softwareentwickler.