Fachlicher Schwerpunkt dieses Freiberuflers

.Net (VB.NET, C#), .Net Core, ASP.Net Core, Rest API, Datenbanken (Entity Framework, Microsoft SQL Server, Design), VBA, VB6, Microsoft Office

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

D6

D7

Städte
Karlsruhe und Umkreis von
150 km
Kontaktwunsch

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

Kommentar

Deutschland: Bevorzugt D7

Projekte

12/2019 - Heute

9 Monate

Energie - Mesap Entwicklung

Rolle
Software-Entwickler
Einsatzort
Karlsruhe (Baden)
Kenntnisse

DevOps

C#

.Net Core 2.2

BackendEntwickler

Data Warehouse

Scrum

Microsoft Azure

Rest

NLog

.Net Core

.NET Framework 4.6

xUnit

CleanCode

Git

DevOps Pipeline Deploy

Swagger

RESTful web APIs in C#

LINQ

NHibernate

Produkte

Visual Studio 2017

Visual Studio 2019

Microsoft Office 365

Chrome

Teams

09/2018 - 10/2019

1 Jahr 2 Monate

Marketing Azure App Musterkunde für Genossenschaft Banken

Rolle
.Net Core Backend Entwickler mit Technischerberatung
Einsatzort
Karlsruhe (Baden)
Projektinhalte

- Alte Microsoft Access Anwendung auf Azure App Service portieren

- Data Warehouse neu auf einer Datenbank von Microsoft Azure SQL Server aufsetzen

- ETL Prozess programmieren.

- CSV Dateien importieren mit mehreren Millionen einträgen.

    z.B. Kunden, Bestand, Cashflow usw.

- Marketing Web App für Banken mit Analysen (z.B. Potenzialanalyse), Einstellungen für Faktoren und App und User Verwaltung programmieren

- Einarbeiten in Identity Server 4 und OAuth 2.0

- Claims festlegen

- Backend für Authorizierung vorbereiten

- Kalkulations Modul programmieren

- Mit einem UX-Experten über die Logik der Webseiten unterhalten und festlegen.

- Eigene Mockups erstellen mit Balsamiq Mockups.

- Kenntnisse über Angular Material Design

- Zwei indische externe Entwickler fürs Frontend und Backend steuern

- Backend programmieren

- Web API's programmieren

- Entity Framework Core

- Code First Approach

- Bulk Befehl in Entittyframework Core einsetzen

- Datenbank Microsoft SQL Server optimieren

Kenntnisse

DevOps

C#

.Net Core 2.2

BackendEntwickler

Data Warehouse

Scrum

Optimieren von DB

Microsoft Azure

Entity Framework

Rest

NLog

Oberflächen Mockups

Angular Material

.Net Core

.NET Framework 4.6

xUnit

CleanCode

Git

DevOps Pipeline Deploy

Swagger

Code First Approach

Betreuung von Azure App Services

Kommunikation mit offshore Entwicklern

RESTful web APIs in C#

Storeprocedures

Automapping

ASP.Net Core

LINQ

Produkte

Visual Studio 2017

Visual Studio 2019

Microsoft SQL Server 2017

SSMS

Microsoft Azure SQL Database

Power BI

Microsoft Office 365

Chrome

Identity & Access Management

Balsamiq Mockups

PostMan

Teams

MS SQL Server Management Studio

OAuth

Identity Server 4

Microsoft Access

04/2018 - 08/2018

5 Monate

Webentwicklung in Angularjs und Node.js

Rolle
Software-Entwickler
Einsatzort
Karlsruhe (Baden)
Projektinhalte

Einarbeitung in Webentwicklung.

Realisierung von Frontend mit AngularJS  und

Backend mit Node.js und Express.js

Programmierung unter Einhaltung von EcmaScript 2016-Vorgaben.

Aufgabe 1:

Eigene Burndownchart mit Anbindung an Jira.

Frontend: Burndownchart wurde mit nvD3 realisiert,

in bestehende Strukturen eingebunden und angezeigt.

Asynchrone Anfragen mit Promise.

Backend:

Entgegennahme von Anfragen vom Frontend, Abfragen der Jira- Datenbank über API's und Rückgabe des Resultates als JSON- Datei

Aufgabe 2:

Dashboard mit Datenbankabfragen.

Frontend: Anzeige der Prozentwerte und Währungswerte von der Datenbank. Anzeige der Hinweise für den Operator.

Backend: Entgegennahme der Anfragen im 2-Minuten-Takt und Abfrage der Datenbank mit SQL. Optimierung der SQL-Abfrage mit Gruppierung und Sortierung, so daß die Datenbank nur die relevanten Daten liefert.

Kenntnisse

Asynchronous JavaScript and XML

JavaScript

SQL

Scrum

AngularJS

Node.js

Cucumber

Gulp

REST

Produkte

Visual Studio Code

JIRA

HANA

Git

GitHub

Google Chrome

05/2017 - 12/2017

8 Monate

DCS7+ Adapter für Export und Import in C#

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Ein Adapter für Export und Import von oder in eine objektorientierte Datenbank.

-   Verlinken von Objekten untereinander.

- Connection Manager: Verwaltet Objekte, die noch nicht importiert werden können, so lange bestimmte Objekte nicht in der Datenbank angelegt wurden.

-  Testroutinen für den Adapter programmieren.

-  Export der Daten in eine XML Datei

-  Import der Daten von einer XML Datei.

- Import Daten können von verschiedenen Quellen wie XML-Datei oder Binäre Datei kommen

- Export Daten können in verschiedene Formate exportiert werden wie XML oder Binär.

- Generischer Konzept.

- Einlernen in PCS7 Basic Programmen wie Simatic Manager, WinCC, OSRuntime, SFC, CFC und HWConfig.

Kenntnisse

C#

Objektorientierte Datenbank

OR Mapper

Produkte

TFS

vCloud

.NET 4.6

Visual Studio 2015

08/2017 - 11/2017

4 Monate

Access Datenbank für Tourenplanung von Apotheken

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Tourenpläne von Apothekenlieferungen erstellen.

- Lagereinsatzpläne erstellen.

- Stammdaten pflegen Personal, Fahrzeug und Equipment

- Wochenplanung für Touren als Template anlegen

- Wochenplanung für Lager als Template anlegen

- Berichte für Lohnabrechnung, Wochenplanausdruck und weitere notwendige Berichte.

- Backend und Frontend aufteilen.

- Multiuser

Kenntnisse

VBA

Produkte

Microsoft Access 2013

07/2013 - 04/2017

3 Jahre 10 Monate

Setup Framework in VB.Net

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Setup Frameentwicklung

- Pflege und Erweiterung umfangreicher Parametrierungsmöglichkeiten über Ini-files und XML-files.

- XML Datenhaltung. Erstellung einer XSD-Schemadatei.

- Pflege und Erweiterung einer XSD-Schemadatei.
- Einbau neuer Funktionalitäten für Klassen.
- Erweiterung durch neue Klassen.

- Durchführung von Codereview.
- Konfigurationsmanagement mit Anwendung von TFS.
- Anpassung des Frameworks auf verschiedenen Windows-Plattformen.
- Verwendung von Windows- API-Funktionen (unter verschiedenen Windows-Plattformen)
- Entwicklung neuer Dialoge

- Lokalisierung der Oberfläche in Unicode
  (Europäische Sprachen + Bildsprachen)

- Serialisierung von Klassen wegen Reboot und Reset

- Programmierung dynamischer Anzeigen von Dialogen abhängig von der Parametrierung.

- Programmierung von Schnittstellen für externe Programme.

- Programmierung der Skalierbarkeit der Dialoge.

- Test Driven Development

- Testen mit VMWare auf verschiedenen Betriebssystemen

- Umschreiben und erweitern der Log-Datei.

- Programmierung von analyse Tools für Clients Rechner.

- Programmierung von automatisierte Abläufen.

- Anwendung von Pattern: Template, Singleton und MVC

- Pflege der Dokumentation auf Englisch.

- Kommunikation mit internationalen Kollegen (Indien, USA usw.)

- Inifiles werden in Klassen eingelesen so wie ein O/R Mapper

- WPF Editor für Ini-Dateien

- Unit Tests in C#

Kenntnisse

VB.Net

Scrum

Test Driven Development

Kanban

Design Pattern

Visual Basic .NET

Entity Framework

WPF

C#

Produkte

Visual Studio 2012

TFS

VMWare

VMware vSphere

Windows 10

Windows 2012 R2

Windows 2016

Visual Studio 2015

VMware VCloud

05/2016 - 12/2016

8 Monate

Buchhaltung für einen Shop in Microsoft Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

Anwendungsmodule:
- Tageseinnahmen
- Umsatzabfragen (Hersteller, Warengruppen)
- Warenverwaltung
- Kundenverwaltung
- Herstellerverwaltung
- Berichtserstellung (Abspeicherung in PDF)
- Schnittstelle zur Registrierkasse über Barcode

Weitere Aufgaben:

- Erstellung von SQL Abfragen in VBA Code um dynamische Funktionen zu ermöglichen.

- Erstellung von Dialogen für die Verwaltung.

- Aufteilung in Backend und Frontend.

Kenntnisse

Microsoft Access 2013

VBA

SQL

ADO

Produkte

Windows 8.1

Visual Source Safe

06/2012 - 07/2013

1 Jahr 2 Monate

Konvertierung von Software in VB6 zu VB.net und Neuprogrammierung von Segmenten.

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Kovertierung von VB6 zu VB.Net mit Visual Studio 2008.

- Umschreibung von alten API-Funktionen oder Zugriff auf bestehende .Net-Funktionen.

- Ersatz alter VB6-Funktionen durch .Net-Funktionen.

- Einsatz und Anpassungen des konvertierten Programmes und laufender Einbau von Optimierungen auf .Net-Basis.

- Einsatz von Test Driven Development für bestehende und neue Klassen.

- Erstellung einer Dokumentation auf Englisch.

- Anwendung von Pattern: Template, Singleton und MVC.

- Unit Test in C#

Kenntnisse

Test Driven Development

Visual Basic 6.0

VB.NET

Visual Basic .NET

Design Pattern

C#

Produkte

Visual Studio 2012

TFS

Visual Studio 2008

06/2008 - 06/2012

4 Jahre 1 Monat

Analyse Assistent in VB.Net

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Parametrierungsdateien für den Ablauf des Assistenten.
- Schnittstelle zu externen Produkten.
- Lokalisierung der Oberfläche in Codepage
  (Europäische Sprachen + Bildsprachen)

- Dynamische Anzeige von Dialogen

- Einbau und Pflege neuer Funktionalitäten.

- Durchführung von Codereview.
- Konfigurationsmanagement mit ClearCase und TFS
- Redesign von Klassen.
- Erstellung von Usercontrols.
- Produktanpassungen auf verschiedenen Windows-Plattformen.

- Entwicklung neuer Dialoge

- Test Driven Development.

- VMWare Workstation für das Testen auf verschiedenen Betriebssystemen

- Erzeugen von VB6 COM Objekten.

- Einbinden von VB6 Code durch COM Bibliotheken.

- Anwendung von Pattern: Template, Singleton und MVC

Kenntnisse

COM

Windows API

Test Driven Development

Visual Basic .Net

Visual Basic 6.0

Design Patterns

Produkte

Windows XP

Windows 2003

Windows XP MUI

Windows Vista 32Bit und 64Bit

Windows 2008 Server

Windows 7

Windows 8

Windows 8.1

Windows 10

Windows 2008 R2

Windows 2012

Windows 2012 R2

NUnit

ClearCase

TFS

05/2011 - 05/2011

1 Monat

Dozent für Office 2010

Rolle
Dozent
Einsatzort
Karlsruhe
Projektinhalte

- Office 2010 Schulung für ca 80 Mitarbeiter an verschiedenen Tagen.
- Vortrag hauptsächlich über das neue Ribbon-Menü.

- Vorstellung von Neuheiten in Word, Excel und Outlook.

Kenntnisse

VBA

Microsoft Office 2010

Didaktische Kenntnisse - Vortrag

Produkte

Microsoft Word

Microsoft Outlook

Microsoft Powerpoint

Microsoft Excel

Microsoft Office 2010

01/2011 - 03/2011

3 Monate

Verwaltungsprogramm in Microsoft Access

Rolle
Software Entwickler
Einsatzort
Rastatt
Projektinhalte

- Konvertierung von zweier Datenbanken von Access 2000 in Access 2010.

- Optimierung beider Datenbanken.

- Refactoring vom Code.

- Durchführung von Code Review.

- Einbau Errorhandling.

- Optimierung und Erweiterung der Abfragen wie Kreuztabelle oder Union.

- Remoteanbindung zum Kunden.

Kenntnisse

VBA

Microsoft Access

ADO

SQL

Produkte

Visual Source Safe

05/2010 - 12/2010

8 Monate

Dozent für C# an der Dualen Hochschule Karlsruhe

Rolle
Dozent
Einsatzort
Karlsruhe
Projektinhalte

- Unterricht in C# Programmierung mit Visual Studio 2010 und 2012.

- Erklärung aller C# Features

- Erstellung von Praxis Featurebeispielen.

- Betreuung der Bachelorabschlüsse von zweier Studenten

- Bewertung und Beurteilung der Bachelorarbeiten.

Kenntnisse

C#

Lehre

Produkte

Microsoft Visual Studio

Visual Studio 2010

Visual Studio 2012

03/2004 - 06/2008

4 Jahre 4 Monate

Installer Assistant - in C#

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

Installer Assistant ist ein Teil eines Setup Frameworks. Die Realisierung erfolgte am Anfang mit VB.Net wurde aber nach 1 1/2 Jahren in C# konvertiert wegen Konfigurationsmanagement (KM) Anforderung.

- Erstellung eines Prototyps

- Zusammenfassen von Setups zu einem Bundle.
- Jedes Setup besitzt eine Parametrierungsdatei.
- Parametrierungsdatei beschreibt ein Setup.
- COM-Schnittstelle für MSI-Setups.

- Auslesen von MSI-Tabellen.
- Optimierung der Wartezeiten durch Multithreading.
- Maintenance Mode: Hinzufügen oder Entfernen, Reparatur und Deinstallation.
- Deinstallation und Installation von Setups
- Schnittstelle zu alten Setups (Install Shield 5.5) realisieren.
- Lokalisierung der Oberfläche in Unicode (Europäische Sprachen + Bildsprachen)
- Planung und Entwicklung
- Koordination der Absprachen mit verschiedenen Projekten.
- In der Anfangsphase (ca. 1 1/2 Jahre) Arbeit als Alleinentwickler, danach Unterstützung durch einen weiteren Entwickler.

- Test Driven Development

- VMWare: Testumfeld für verschiedene Betriebssysteme.

- Pattern: Template, Singleton, MVC, Fabrik

Kenntnisse

C#

VB.Net

.Net

MSI

Test Driven Development

Design Pattern

Produkte

Windows 2000

Windows XP

Windows 2003

Windows XP MUI

Windows Vista 32Bit und 64Bit

Windows 2008 Server

NUnit

ClearCase

Arts Plus Fehlertracking Tool

MSI Orca

Visual Source Safe

Visual Studio 2005

04/2002 - 03/2004

2 Jahre

Assistent in Visual Basic 6.0

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Frameentwicklung
- Einbau neuer Funktionen.
- Erweiterung und Pflege des Codes

- Durchführung von Codereview
- Konfigurationsmanagement mit ClearCase und PVCS
- Redesign: Abkapseln des Codes und Umprogrammierung in Klassen.
- Erstellung eigener UserControls mit ActiveX z.B. Treeview.
- Anpassung für verschiedene Windows-Plattformen.
- Verwendung von Windows- API-Funktionen (unter verschiedenen Windows-Plattformen)

- Entwicklung neuer Dialoge

- Entwicklung unabhängig von VB6 COM-Bibliotheken, statt dessen Realisierung der Controls über API-Funktionen z.B. System Druck Dialog, Richtext und Treeview.

- Dynamische Anzeige von Dialogen

- Lokalisierung der Oberfläche in Codepage
  (Europäische Sprachen + Bildsprachen)

- NUnit

Kenntnisse

ActiveX

COM

Windows API

Visual Basic 6.0

Produkte

Microsoft Visual Studio

Windows 95

Windows 98

Windows Me

Windows NT

Windows 2000

Windows XP

Windows 2003

Windows XP MUI

Windows Vista 32Bit und 64Bit

Windows 2008 Server

NUnit

ClearCase

Arts Plus Fehlertracking Tool

05/2001 - 04/2002

1 Jahr

Insolvenzsoftware C#

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Einarbeitung in C# Beta Version
- Programmierung eines Ressourcenmanager.
- Erstellung einer Datev-Schnittstelle
- Anlegen einer Datenbank mit Tabellen, Store Procedures und Queries.
- Programmierung von Dialogen für die Buchhaltung
- Programmierung von Controls.
- Überladen des Treeview-Controls zur Erweiterung der Eigenschaften und neue Design.
- Pattern: Actionhandling, Errorhandling und Modell-View-Controller

- Verwendung von NUnit für Test Driven Development.

Kenntnisse

C#

.Net

Test Driven Development

SQL

ADO.NET

Produkte

Visual Studio 2002

MS SQL-Server 2000

Windows XP

NUnit

03/2001 - 04/2002

1 Jahr 2 Monate

VB4 Software erweitern und konvertieren in VB6

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Erweiterung der Dialoge.

- Implementierung neuer Dialoge.

- Erstellung neuer Funktionen

- Konvertierung von VB4 zu VB6

- Konfigurationsmanagement mit ClearCase und PVCS
- Redesign: Abkapseln des Codes und zusammenfassen in Klassen.

- Entwicklung unabhängig von VB6 COM-Bibliotheken, statt dessen Realisierung der Controls über API-Funktionen z.B. System Druck Dialog, Richtext und Treeview.

- Anwendung von NUnit für Test Driven Development

Kenntnisse

ActiveX

COM

Windows API

Visual Basic 4.0

Visual Basic 6.0

Test Driven Development

Produkte

Microsoft Visual Studio

Windows 95

Windows 98

Windows Me

Windows NT

Windows 2000

Windows XP

Windows 2003

Windows XP MUI

Windows Vista 32Bit und 64Bit

Windows 2008 Server

NUnit

ClearCase

Arts Plus Fehlertracking Tool

03/2000 - 03/2001

1 Jahr 1 Monat

Verwaltungssoftware und Report Editor in VB6 und MS Access 97

Rolle
Software-Entwickler
Projektinhalte

- Projektleitung für ReportControl
- Gesamtplanung des Projekts
- Planung der einzelnen COM-Objekte
- Planung und Besprechung der Ablaufdiagramme für Entwickler
- Verwaltung der Versionen in SourceSafe
- Erstellung von Setups in Install Shield Express
- Kontrolle und Coaching der Entwickler
- Vorträge und Schulungen für Mitarbeiter
- Programmierung in Visual Basic 6 (COM orientiert)
- Aufteilung in Backend und Frontend.


Der ReportControl enthält einen Server als ActiveX-Exe und einen Viewer als ActiveX-OCX.
Der Viewer kann in einer Applikation oder im Internet Explorer die geforderten Berichte anzeigen.
Der ReportControl-Server liefert die Berichte, die der Viewer anfordert (Intranet-Lösung).
Die Berichte werden vom ReportControl-Server nach Feldern mit folgenden Eigenschaften durchsucht:
- Datenbankfelder
Hinterlegung folgender Informationen: Datenbank, Tabelle, Feld, Kriterium und Formatierung.
- Funktionsfelder
Hier können allgemeine bzw. kundenspezifische Funktionen für den Report hinterlegt werden.
- Textcontrolfeld z.B. Seitennummern.

Der Kunde bekommt einen Reporttemplate, den er durch eine Adminumgebung ändern kann. Der ReportControl verhält sich wie eine Textverarbeitungssoftware (z.B. Word).

Unterstützung folgender Dokumentformate: *.doc (95,97 und 2000), *.htm, *.rtf, *.txt und Textcontrol-Format.

Mehr Informationen über Textcontrol finden Sie unter www.textcontrol.com.
Die Zugriffe auf die Datenbank werden über ODBC realisiert, das Ermöglicht die Ansprache von mehrere verschiedene Datenbanken (Microsoft Access, Oracle und eine firmenspezifische Datenbank). Die kundenspezifischen Funktionen wurden separat in einer ActiveX-Dll geschrieben. Die Kunden-Dll wurde so gestaltet, dass Funktionserweiterungen nicht dazu führten, dass die GUID-ID sich verändert. Nur die kundenspezifische Dll auf den Clients sollte im Bedarfsfall überschrieben werden.

Kenntnisse

Visual Basic 6.0

ActiveX

Oracle

COM

Microsoft Access 97

ADO

DAO

ODBC

Produkte

Textcontrol

InstallShield Express

Windows NT

Microsoft Access

05/2000 - 11/2000

7 Monate

Intranetseite für eine Behörde COM Schnittstelle in VB6

Rolle
Software-Entwicklung
Projektinhalte

- Erstellung von COM Objekten für das Intranet, Erstellung von Webseiten und Abfragen von Daten aus der Datenbank über ODBC.

- Datenbankfelder und Listenbereiche in HTML erkennen und diese Felder mit Werten aus der Datenbank überschreiben.

- Voraussetzung war die Allgemeingültigkeit der COM-Objekte für alle Web-Seiten.
- Bedienung und Konfiguration der Microsoft IIS.
- Erstellung einer ASP-Anfangsseite zum Aufruf der Web-Seiten.

- Pflege und Erweiterung von der Datenbank.

- Erstellung von SQL stored procedures.

Kenntnisse

ASP

COM

Visual Basic 6.0

SQL

Microsoft SQL Server

Produkte

Windows Nt

Microsoft IIS

Visual Source Safe

03/1999 - 12/1999

10 Monate

MS Access Reports erstellen und Schnittstellen programmieren

Rolle
Software-Entwickler
Projektinhalte

- Erstellung von Schnittstellen für FIBU (z.B. KHK und andere).
- Erstellung von Reports (Crystal Reports, Microsoft Access) als Datenquelle MSSQL.
- Erstellung einer Schnittstelle für Data Warehouse.

- Abbilden des Datawarehousedatenanalyse (OLAP) in EXCEL
- Kundenbetreuung: Erklärung der Vorgehensweise und Funktionen vor Ort.
- Programmierung einer allgemeingültigen Schnittstelle für KHK (dadurch Möglichkeit der Nutzung durch verschiedene Kunden)
- Aufteilung in Backend und Frontend.


Aufgabe der Schnittstellen:       
- Import in den Microsoft SQL-Server
- Export vom Microsoft SQL-Server in KHK

Kenntnisse

MS Access 97

VBA

SQL

Reports

ODBC

DAO

ADO

Visual Basic 6.0

Produkte

Crystal Reports

OLAP

Microsoft SQL Server 7

Windows NT

Microsoft SQL Server 6.5

06/1998 - 02/1999

9 Monate

Verwaltungsprogramm Buchhaltungsmodul in VB6 und MS Access

Rolle
Software Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Programmierung eines Buchhaltungs-Modules.
- Schreiben allgemeiner Funktionen
- Fixierung von Bugs in anderen Modulen.

- Aufteilung in Backend und Frontend.

- Dynamische Einbindung von Tabellen.

- Jeder Client hat mehrere Kunden und jeder Kunde eine eigene Datenbankdatei.

Kenntnisse

MS Access 97

VBA

Visual Basic 6.0

SQL

ADO

Produkte

Windows 95

Visual Source Safe

10/1998 - 11/1998

2 Monate

Adress-Verwaltungsprogramm in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Entwicklung von Modulen für : Kontakte, Statistik, Serienbriefe und Projekte.

- Aufteilung in Backend und Frontend.

Kenntnisse

VBA

Microsoft Access 97

DAO

SQL

Produkte

Windows 95

11/1997 - 05/1998

7 Monate

Verwaltungsprogramm für eine Jugendherberge in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Hilfe bei der Entwicklung eines DB-Modells.
- Erstellung von Modulen für Reservierung, Rechnung, Kontakt, Küche, Zimmer und Getränke. Die Reservierung erfolgte über ein VB-Gridobjekt.
- Markierung der Zimmer per Maus und dadurch Reservierung für einen bestimmten Zeitraum.
- Erstellung von Reports und Statistiken in Microsoft Access für die Module Reservierung, Rechnung, Kontakt, Küche

- Aufteilung in Backend und Frontend.

Kenntnisse

VBA

VB

Microsoft Access 97

SQL

DAO

Produkte

Windows 95

VB Gridobject

02/1998 - 04/1998

3 Monate

Software zur Baum-Verwaltung in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Entwicklung eines Textverarbeitungsmoduls mit HighEdit.
- Erstellung von Templates und Füllung der Templates mit Datenbankfeldern.

- Aufteilung in Backend und Frontend.

Kenntnisse

Visual Basic 4.0

Microsoft Access 2.0

DAO

SQL

Produkte

Windows 3.11

High Edit

09/1997 - 12/1997

4 Monate

Verwaltungssoftware für ein Reisebüro in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Entwicklung eines DB-Modelles.
- Erstellung von Modulen für Reservierung, Rechnung, Buchhaltung, Kasse, Kontakte (Kunden, Reiseveranstalter), Hotel, Reise und Statistik.
- Entwicklung von Reports und Statistiken in Microsoft Access für die Module Reservierung, Rechnung, Buchhaltung, Kasse, Kontakt (Kunden, Reiseveranstalter), Hotel, Reise und Statistik.

- Aufteilung in Backend und Frontend.

Kenntnisse

MS Access 97

VBA

VB

SQL

DAO

Produkte

Windows 95

01/1997 - 11/1997

11 Monate

Programmentwicklung für Handwerker (HWIS Handwerker Informationssystem) in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Projektleitung für HWIS.
- Gesamtplanung des Projekts
- Planung der einzelnen Module mit den Kunden
- Erstellung von Setups mit Microsoft Access Developer
- Vorträge und Kundenschulung
- Programmierung in Microsoft Access 97
- Redesign eines alten Cobol-Programmes in Microsoft Access 97.
- Zusammenstellung von Arbeitsgruppen, Sammlung und Einarbeitung der Kundenwünsche, Konzeption und Realisierung des DB-Modelles.
- Erstellung der Module Artikel, Kalkulation, Lager, Auftrag, Steinmetz, Kunden und Lieferanten. Programmierung einer Schnittstelle für DataNorm und GEB. Einbindung von High Edit (Textverarbeitung) und High Spell (Tabellenkalkulation) für Serienbriefe und Kalkulationen

- Aufteilung in Backend und Frontend.

Kenntnisse

MS Access 97

VBA

VB

SQL

DAO

Produkte

Windows 95

High Edit

High Spell

05/1996 - 10/1996

6 Monate

Verwaltungssoftware für Filmbranche in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Entwicklung von einem DB-Modell. Erstellung der Module Reservierung, Rechnung, Buchhaltung, Kontakte (Kunde, Lieferant), Equipment, Reise, Ausleihe und Statistik
- Erstellung von Reports und Statistiken in Microsoft Access für die Module Reservierung, Rechnung, Buchhaltung, Kontakte (Kunde, Lieferant), Equipment, Reise, Ausleihe und Statistik.
- Replikation der Datenbank aufgrund des Einsatzes an zwei Standorten.

- Aufteilung in Backend und Frontend.

Kenntnisse

MS Access 97

VBA

VB

Replikation

SQL

DAO

Produkte

Windows 95

04/1995 - 10/1995

7 Monate

Verwaltungssoftware für das Betriebsvorschlagwesen in MS Access

Rolle
Software-Entwickler
Einsatzort
Karlsruhe
Projektinhalte

- Hilfe bei der Entwicklung eines Datenbank-Modells.
- Erstellung von Modulen für Betriebsvorschläge, Vorschlaggeber, Sachverständige, Bericht und Statistik.
- Besonderheit: Serienbriefe unter WinWord und Entwicklung besonderer Suchfunktionen z.B. Zur Filterung gleiche Vorschläge.

- Aufteilung in Backend und Frontend.

Kenntnisse

Microsoft Word

VBA

SQL

DAO

Microsoft Access 2.0

Produkte

Windows 3.11

Branchen

Automation
Hochschule
Industrie
Fertigung
Softwarehaus
Handel
Handwerk
Konkursverwaltung
Behörden
Verlag
Funk

Kompetenzen

Programmiersprachen
.Net
Expertenwissen mehr als 10 Jahre
.NET 4.6
.Net Core
1 Jahr
.Net Core 2.2
1 Jahr
.NET Framework 4.6
Expertenwissen mehr als 10 Jahre
AngularJS
6 Monate
ASP.NET
ASP.Net Core
1 Jahr
Asynchronous JavaScript and XML
8 Monate
Automapping
C
Grundkenntnisse
C#
Expertenwissen mehr als 8 Jahre
C++
Grundkenntnisse
JavaScript
8 Monate
LINQ
NLog
Node.js
6 Monate
OR Mapper
3 Jahre
RESTful web APIs in C#
TypeScript
Grundkenntnisse
VB.Net
Expertenwissen mehr als 10 Jahre
VBA
Expertenwissen mehr als 6 Jahre
Visual Basic .NET
Expertenwissen mehr als 8 Jahre
Visual Basic 6
Visual Basic 6
Visual Basic 6.0
Expertenwissen mehr als 5 Jahre
Visual Studio 2019 Enterprise
WPF
Grundkenntnisse
xUnit
- C und C++  (lesen und programmieren, Grundkenntnisse)
- Sehr gute Erfahrung in Reports und Oberflächen-Programmierung.

Betriebssysteme
vCloud
Windows 10
Sehr gut
Windows 2012
gut
Windows 2012 R2
gut
Windows 2016
gut
Windows 8.1
 

Datenbanken
ADO
sehr gut
ADO.NET
sehr gut
Code First Approach
DAO
sehr gut
Data Warehouse
gut. Aufbau von Tabellen (Denormalisieren) und Befüllung.
Microsoft Access
Experten Wissen, mehr als 6 Jahre Erfahrung (2.0/97/2000/2010/2013/2016)
Microsoft Access 2013
sehr gut
Microsoft Azure SQL Database
sehr gut
Microsoft SQL Server
gut (Erfahrung in Ausführen von Scripten, Verwaltung von Tabellen, Basiswissen TSQL)
Microsoft SQL Server 2017
sehr gut
MS SQL Server Management Studio
Objektorientierte Datenbank
ODBC
Anwenderwissen
OLAP
Diplomthema
Optimieren von DB
sehr gut
Oracle
Anwenderwissen (Tabellen einbinden über ODBC)
SQL
sehr gut
SSMS
sehr gut
Storeprocedures
- Sehr gute Erfahrung in Datenbank-Design


Sprachkenntnisse
Deutsch
Muttersprache
Englisch
schriftlich sehr gut, mündlich gut, Cambridge First Certificate Abschluss 1992
Türkisch
Muttersprache

Produkte / Standards / Erfahrungen
BackendEntwickler
Betreuung von Azure App Services
Chrome
Citrix
CleanCode
ClearCase
Anwender
COM
sehr gut
Cucumber
Grundkenntnisse
Design Pattern
Design Patterns
DevOps
Gut
Entity Framework
Gut
Git
Gut
GitHub
Google Chrome
Gulp
Grundkenntnisse
HANA
Grundkenntnisse
Identity & Access Management
Gut
Identity Server 4
JIRA
Grundkenntnisse API's sonst Anwender
Kanban
Teilnehmer
List & Labels
Gut
Microsoft Azure
Microsoft Excel
sehr gut
Microsoft IIS
Gut
Microsoft Office
Sehr gut (6.0/95/97/2000/XP/2003/2007/2010/2013/2016)
Microsoft Office 365
sehr gut
Microsoft Outlook
Sehr gut
Microsoft Powerpoint
Sehr gut
Microsoft SQL Server
sehr Gut
Microsoft Visio
Sehr gut
Microsoft Visual Studio
Expertenwissen (2002,2008, 2012, 2015)
Microsoft Word
Sehr gut
MSI
Kenntnis in Tabellenstruktur
MSI Orca
Anwender
NHibernate
Node.js
NUnit
Anwender
OAuth
Power BI
Schulung
Replikation
Gut
Reports
REST
Scrum
Teammitglied
Swagger
Teams
Test Driven Development
Sehr gut
TFS
Sehr gut
Visual Source Safe
Visual Studio 2012
Visual Studio 2015
Visual Studio 2017
Visual Studio 2019
Visual Studio Code
VMWare
VMware vCloud
Anwender
VMware vSphere
Anwender
VMware Workstation
Anwender
Windows API Programmierung
Sehr gut
- Frameworkentwicklung für Deploymenttool
- Objektorientierte Analyse/Programmierung/Design
- DB Design
- Finanzbuchhaltung
- Refactoring
- Projektleitung
- Diplomthema OLAP und Data Warehouse



Aufgabenbereiche
.Net Entwickler Backend
Data Warehouse erstellen / OLAP
Datenbank Designer
DevOps Pipeline Deploy
Didaktische Kenntnisse - Vortrag
externe Indische Entwickler steuern
Kommunikation mit offshore Entwicklern
Lehre
Staging für Data Warehouse

Design / Entwicklung / Konstruktion
Angular Material
Balsamiq Mockups
Oberflächen Mockups

Datenkommunikation
PostMan

Aus- und Weiterbildung

03/1994 - 03/2000

6 Jahre 1 Monat

Studium Wirtschaftsinformatiker

Abschluss
Diplom Informatiker FH (Wirtschaftsinformatik)
Institution, Ort
Fachhochschule Karlsruhe

Ausbildungshistorie