.Net Core, Rest API, .Net Framework (C#, VB.NET), Datenbanken (Entity Framework, Microsoft SQL Server, Oracle, Design), VBA, VB6, Microsoft Office
Aktualisiert am 31.08.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
.Net (C#, VB.Net)
Microsoft SQl Server 2019
.Net Core
Microsoft Azure SQL Database
DevOps
Rest Api
Service Fabric
Clean Code
Software-Design
REST
Microsoft Access
Deutsch
Muttersprache
Englisch
schriftlich sehr gut, mündlich gut, Cambridge First Certificate Abschluss 1992
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Karlsruhe und Umkreis von (+50km)
Deutschland, Schweiz, Österreich
Für entlegene Orte von meinem Zuhause aus würde ich ausschließlich 100 % Remote arbeiten.
möglich

Projekte

Projekte

4 Jahre 4 Monate
2019-12 - heute

Energie - Mesap Umfeld Entwicklung

Software-Entwickler .Net Core und .Net Framework. Organisation DevOps C# BackendEntwickler ...
Software-Entwickler .Net Core und .Net Framework. Organisation

Tätigkeitsbeschreibung:

  • Service Fabric Applikationen

    • Entwicklung und Implementierung von Services für die Azure Service Fabric Plattform (für verteilte Systeme) in C# .Net Core

  • E-Mail Notification Service auf Service Fabric

    • Scheduler

    • Parametrierung mittels JSON

    • Umsetzung verschiedener Aufgaben mit dem Strategie Pattern

    • Dependency Injection (DI)

  • Jobverwaltung Service auf Service Fabric

    • Parametrierungen von Jobs

      • Platzhalter für verschiedene Ausführungsformen

      • zeitgesteuertes Ausrollen von Jobs

  • Älteres Jobstool in VB 6 umschreiben in die neueste .NetCore App

    • Konzept: Consolen Apps sind jeweils nur für eine bestimmte Aufgabe zuständig und sollen sich in den Workflow des alten Jobstools einfügen (Hybridversion)

    • Später soll eine Service Fabric App die Koordination der Consolen Apps übernehmen und das alte Jobstool ganz ersetzen.

  • .Net Framework Bibliotheken entwickeln (Nuget Packages)

    • einige Beispiele:

      • Zeitreihen Import

      • Feiertagskalender

  • Programmieren und Veröffentlichen von Nuget Packages in Feeds

  • Azure Devops

    • Erstellen von CI/CD Pipelines

    • Einbinden von SonarQube in Pipelines zur Codeanalyse

    • Einsatz von Azure Devops für Tickets, Pipelines, Wiki und Git Repositories

  • Einführen, Erläutern und Einbinden von SonarQube

  • Entwickeln und Aufbauen eines Wissensdatenbank-Konzepts

    • Organisieren von Artikeln in Themen

      • Unterkategorien wie Über uns, FAQ, Anleitungen und Troubleshooting

    • Erstellen eines Glossars und einer Abkürzungsliste

  • Weiterentwickeln einer bestehenden Umgebung für Mesap

  • Erstellen und Ausführen von Jobs für Mesap-Datenimporte

    • Die Aufgaben liegen in eine XML Datei vor

  • Verwenden von XMLSpy als Tool zur Durchführung von Transformationen von XML-Dateien in CSV-Dateien

  • Geben von internen Schulungen zu Themen wie .Net Core, CI/CD, Git, SonarQube und Azure DevOps

  • Mitentwerfen von Konzepten

    • Git-Versionsverwaltung Repository Struktur

    • Azure DevOps-Ticketsystem

      • Anwendung von Scrum- und Kanban-Methoden

    • Untersuchen und Halten eines Vortrags zur Celonis-Prozessüberwachung

    • Überprüfen des Docker-Einsatzes

  • Erhöhen des Automatisierungsgrades mit PowerShell oder eigenen Tools in C# .Net Core

  • Verwenden und Managen der Mesap-Datenbank (auf Zeitreihen basierend)

  • Verwenden und Managen der Oracle- und der Microsoft SQL Server-Datenbank

  • Schreiben kleiner VBA-Projekte für Excel

  • Verwenden von Excel zum Strukturieren und Transformieren von Daten

  • Einarbeiten in Domain Driven Design für einen Service
  • Einarbeiten in Azure-Funktionen

Visual Studio 2017 Visual Studio 2019 Microsoft Office 365 Chrome Teams Altova XMLSpy Git Azure DevOps Power Shell SonarQube Visual Studio Code Azure Pipelines Visual Studio 2022 Moq Microsoft Access Excel
DevOps C# BackendEntwickler Data Warehouse Microsoft Azure Rest NLog CleanCode Git DevOps Pipeline Deploy Swagger RESTful web APIs in C# LINQ Kanban Unittest Service Fabric .NET Frameworks .Net Core Scrum Dependency Injection DDD Domain Driven Design xunit FluentAssertions Consolen Apps
Karlsruhe (Baden)
3 Monate
2023-01 - 2023-03

Energie - Mesap Umfeld - Microsoft Access DB für Jobverwaltung. Erweiterungen mit .Net Consolen Apps

Software Entwickler VBA .NET Compact Framework Consolen App
Software Entwickler
  • Datenbank in Microsoft Access für die Verwaltung von Jobs und Überwachung von Jobprozessen.

  • Aufrufen von Rest-Schnittstellen über .net Konsolenanwendungen und einer fest definierten Schnittstelle, die Einträge im Azure Devops Wiki erstellt oder abruft
  • Anbindung an Oracle- und Microsoft SQL-Datenbanken
  • Trennung des Frontends von der Datenbank, damit mehrere Angestellte mit der Datenbank arbeiten können

Microsoft Access
VBA .NET Compact Framework Consolen App
Karlsruhe (Baden)
5 Monate
2021-01 - 2021-05

Tourenplaner für Apotheken erweitern

Entwickler VBA
Entwickler

Ribbon Bar,

Refactoring mit Rubberduck Clean Code Ansatz

Weitere Erweiterungen für die Verwaltung

verscheidene Datenbanken für die Daten, Berichte und Temp Daten.


Microsoft Access Rubberduck Addin
VBA
Karlsruhe (Baden)
1 Jahr 2 Monate
2018-09 - 2019-10

Marketing Azure App Musterkunde für Genossenschaft Banken

.Net Core Backend Entwickler mit Technischerberatung DevOps C# .Net Core 2.2 ...
.Net Core Backend Entwickler mit Technischerberatung

- 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

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
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
Karlsruhe (Baden)
5 Monate
2018-04 - 2018-08

Webentwicklung in Angularjs und Node.js

Software-Entwickler Asynchronous JavaScript and XML JavaScript SQL ...
Software-Entwickler

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.

Visual Studio Code JIRA HANA Git GitHub Google Chrome
Asynchronous JavaScript and XML JavaScript SQL Scrum AngularJS Node.js Cucumber Gulp REST
Karlsruhe (Baden)
8 Monate
2017-05 - 2017-12

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

Software-Entwickler C# Objektorientierte Datenbank OR Mapper
Software-Entwickler

- 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.

TFS vCloud .NET 4.6 Visual Studio 2015
C# Objektorientierte Datenbank OR Mapper
Karlsruhe
4 Monate
2017-08 - 2017-11

Tourenplanung für Apotheken

Software-Entwickler VBA
Software-Entwickler

- 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

Microsoft Access
VBA
Karlsruhe
3 Jahre 10 Monate
2013-07 - 2017-04

Setup Framework in VB.Net

Software-Entwickler VB.Net Scrum Test Driven Development ...
Software-Entwickler

- 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#

Visual Studio 2012 TFS VMWare VMware vSphere Windows 10 Windows 2012 R2 Windows 2016 Visual Studio 2015 VMware VCloud
VB.Net Scrum Test Driven Development Kanban Design Pattern Visual Basic .NET Entity Framework WPF C#
Karlsruhe
8 Monate
2016-05 - 2016-12

Buchhaltung für einen Shop in Microsoft Access

Software-Entwickler Microsoft Access 2013 VBA SQL ...
Software-Entwickler

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.

Windows 8.1 Visual Source Safe
Microsoft Access 2013 VBA SQL ADO
Karlsruhe
1 Jahr 2 Monate
2012-06 - 2013-07

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

Software-Entwickler Test Driven Development Visual Basic 6.0 VB.NET ...
Software-Entwickler

- 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#

Visual Studio 2012 TFS Visual Studio 2008
Test Driven Development Visual Basic 6.0 VB.NET Visual Basic .NET Design Pattern C#
Karlsruhe
4 Jahre 1 Monat
2008-06 - 2012-06

Analyse Assistent in VB.Net

Software-Entwickler COM Windows API Test Driven Development ...
Software-Entwickler

- 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

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
COM Windows API Test Driven Development Visual Basic .Net Visual Basic 6.0 Design Patterns
Karlsruhe
1 Monat
2011-05 - 2011-05

Dozent für Office 2010

Dozent VBA Microsoft Office 2010 Didaktische Kenntnisse - Vortrag
Dozent

- 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.

Microsoft Word Microsoft Outlook Microsoft Powerpoint Microsoft Excel Microsoft Office 2010
VBA Microsoft Office 2010 Didaktische Kenntnisse - Vortrag
Karlsruhe
3 Monate
2011-01 - 2011-03

Verwaltungsprogramm in Microsoft Access

Software Entwickler VBA Microsoft Access ADO ...
Software Entwickler

- 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.

Visual Source Safe
VBA Microsoft Access ADO SQL
Rastatt
8 Monate
2010-05 - 2010-12

Dozent für C# an der Dualen Hochschule Karlsruhe

Dozent C# Lehre
Dozent

- 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.

Microsoft Visual Studio Visual Studio 2010 Visual Studio 2012
C# Lehre
Karlsruhe
4 Jahre 4 Monate
2004-03 - 2008-06

Installer Assistant - in C#

Software-Entwickler C# VB.Net .Net ...
Software-Entwickler

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

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
C# VB.Net .Net MSI Test Driven Development Design Pattern
Karlsruhe
2 Jahre
2002-04 - 2004-03

Assistent in Visual Basic 6.0

Software-Entwickler ActiveX COM Windows API ...
Software-Entwickler

- 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

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
ActiveX COM Windows API Visual Basic 6.0
Karlsruhe
1 Jahr
2001-05 - 2002-04

Insolvenzsoftware C#

Software-Entwickler C# .Net Test Driven Development ...
Software-Entwickler

- 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.

Visual Studio 2002 MS SQL-Server 2000 Windows XP NUnit
C# .Net Test Driven Development SQL ADO.NET
Karlsruhe
1 Jahr 2 Monate
2001-03 - 2002-04

VB4 Software erweitern und konvertieren in VB6

Software-Entwickler ActiveX COM Windows API ...
Software-Entwickler

- 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

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
ActiveX COM Windows API Visual Basic 4.0 Visual Basic 6.0 Test Driven Development
Karlsruhe
1 Jahr 1 Monat
2000-03 - 2001-03

Verwaltungssoftware und Report Editor in VB6 und MS Access 97

Software-Entwickler Visual Basic 6.0 ActiveX Oracle ...
Software-Entwickler

- 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.

Textcontrol InstallShield Express Windows NT Microsoft Access
Visual Basic 6.0 ActiveX Oracle COM Microsoft Access 97 ADO DAO ODBC
7 Monate
2000-05 - 2000-11

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

Software-Entwicklung ASP COM Visual Basic 6.0 ...
Software-Entwicklung

- 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.

Windows Nt Microsoft IIS Visual Source Safe
ASP COM Visual Basic 6.0 SQL Microsoft SQL Server
10 Monate
1999-03 - 1999-12

MS Access Reports erstellen und Schnittstellen programmieren

Software-Entwickler MS Access 97 VBA SQL ...
Software-Entwickler

- 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

Crystal Reports OLAP Microsoft SQL Server 7 Windows NT Microsoft SQL Server 6.5
MS Access 97 VBA SQL Reports ODBC DAO ADO Visual Basic 6.0
9 Monate
1998-06 - 1999-02

Verwaltungsprogramm Buchhaltungsmodul in VB6 und MS Access

Software Entwickler MS Access 97 VBA Visual Basic 6.0 ...
Software Entwickler

- 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.

Windows 95 Visual Source Safe
MS Access 97 VBA Visual Basic 6.0 SQL ADO
Karlsruhe
2 Monate
1998-10 - 1998-11

Adress-Verwaltungsprogramm in MS Access

Software-Entwickler VBA Microsoft Access 97 DAO ...
Software-Entwickler

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

- Aufteilung in Backend und Frontend.

Windows 95
VBA Microsoft Access 97 DAO SQL
Karlsruhe
7 Monate
1997-11 - 1998-05

Verwaltungsprogramm für eine Jugendherberge in MS Access

Software-Entwickler VBA VB Microsoft Access 97 ...
Software-Entwickler

- 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.

Windows 95 VB Gridobject
VBA VB Microsoft Access 97 SQL DAO
Karlsruhe
3 Monate
1998-02 - 1998-04

Software zur Baum-Verwaltung in MS Access

Software-Entwickler Visual Basic 4.0 Microsoft Access 2.0 DAO ...
Software-Entwickler

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

- Aufteilung in Backend und Frontend.

Windows 3.11 High Edit
Visual Basic 4.0 Microsoft Access 2.0 DAO SQL
Karlsruhe
4 Monate
1997-09 - 1997-12

Verwaltungssoftware für ein Reisebüro in MS Access

Software-Entwickler MS Access 97 VBA VB ...
Software-Entwickler

- 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.

Windows 95
MS Access 97 VBA VB SQL DAO
Karlsruhe
11 Monate
1997-01 - 1997-11

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

Software-Entwickler MS Access 97 VBA VB ...
Software-Entwickler

- 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.

Windows 95 High Edit High Spell
MS Access 97 VBA VB SQL DAO
Karlsruhe
6 Monate
1996-05 - 1996-10

Verwaltungssoftware für Filmbranche in MS Access

Software-Entwickler MS Access 97 VBA VB ...
Software-Entwickler

- 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.

Windows 95
MS Access 97 VBA VB Replikation SQL DAO
Karlsruhe
7 Monate
1995-04 - 1995-10

Verwaltungssoftware für das Betriebsvorschlagwesen in MS Access

Software-Entwickler Microsoft Word VBA SQL ...
Software-Entwickler

- 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.

Windows 3.11
Microsoft Word VBA SQL DAO Microsoft Access 2.0
Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 1 Monat
1994-03 - 2000-03

Studium Wirtschaftsinformatiker

Diplom Informatiker FH (Wirtschaftsinformatik), Fachhochschule Karlsruhe
Diplom Informatiker FH (Wirtschaftsinformatik)
Fachhochschule Karlsruhe

Kompetenzen

Kompetenzen

Top-Skills

.Net (C#, VB.Net) Microsoft SQl Server 2019 .Net Core Microsoft Azure SQL Database DevOps Rest Api Service Fabric Clean Code Software-Design REST Microsoft Access

Aufgabenbereiche

.Net Entwickler Backend
Data Warehouse
Datenbank Designer
DevOps Pipeline Deploy
Didaktische Kenntnisse - Vortrag
externe Indische Entwickler steuern
Kommunikation mit offshore Entwicklern
Lehre

Produkte / Standards / Erfahrungen / Methoden

BackendEntwickler
Experte
Refactoring
Fortgeschritten
CleanCode
Fortgeschritten
Design Pattern
Fortgeschritten
Datenbank Design
Experte
DevOps
Fortgeschritten
Entity Framework
Fortgeschritten
Git
Fortgeschritten
GitHub
Basics
Google Chrome
Fortgeschritten
Identity & Access Management
Fortgeschritten
Identity Server 4
Fortgeschritten
Kanban
Fortgeschritten
Microsoft Azure
Fortgeschritten
Microsoft Excel
Fortgeschritten
Microsoft Office
Experte
Microsoft Office 365
Experte
Microsoft Outlook
Experte
Microsoft Powerpoint
Fortgeschritten
Microsoft SQL Server
Fortgeschritten
Microsoft Visio
Fortgeschritten
Microsoft Visual Studio
Experte
Microsoft Word
Fortgeschritten
Projektleitung
Fortgeschritten
NHibernate
Basics
Node.js
Basics
NUnit
Fortgeschritten
OAuth
Fortgeschritten
Power BI
Fortgeschritten
Reports
Fortgeschritten
REST API
Fortgeschritten
Scrum
Fortgeschritten
Service Fabric
Fortgeschritten
Swagger
Fortgeschritten
Teams
Fortgeschritten
Test Driven Development
Fortgeschritten
TFS
Basics
Visual Source Safe
Basics
Visual Studio
Experte
Visual Studio Code
Experte
VMWare
Experte
VMware vCloud
Basics
VMware vSphere
Basics
VMware Workstation
Experte
Windows API
Fortgeschritten
Frameworkentwicklung für Deploymenttool
Experte
Citrix
Fortgeschritten
JIRA
Basics
Altova XMLSpy
Fortgeschritten
MSI
Basics
Microsoft IIS
Basics
COM
Fortgeschritten
ClearCase
Basics
Cucumber
Basics
HANA
Basics



Betriebssysteme

Windows 10
Experte
Windows Server
Fortgeschritten
Windows 11
Fortgeschritten
 

Programmiersprachen

.Net Core
Experte
.NET Frameworks
Experte
AngularJS
Basics
ASP.NET
ASP.Net Core
Basics
Asynchronous JavaScript
Fortgeschritten
Automapping
Fortgeschritten
C
Basics
C#
Experte
C++
Basics
JavaScript
Fortgeschritten
LINQ
Fortgeschritten
NLog
Experte
Node.js
Basics
OR Mapper
Experte
Power Shell
Fortgeschritten
RESTful web APIs in C#
Experte
TypeScript
Basics
VB.Net
Experte
VBA
Experte
Visual Basic 6.0
Experte
Visual Studio
Experte
WPF
Basics
xUnit
Fortgeschritten

Datenbanken

Code First Approach
Experte
Data Warehouse
Fortgeschritten
Microsoft Access
Experte
Microsoft Azure SQL Database
Experte
Microsoft SQL Server
Experte
MS SQL Server Management Studio
Experte
OLAP
Fortgeschritten
Optimieren von Microsoft SQL Server
Experte
Oracle
Basics
SQL
Experte



Datenkommunikation

PostMan

Design / Entwicklung / Konstruktion

Angular Material
Fortgeschritten
Balsamiq Mockups
Fortgeschritten
Oberflächen Mockups
Fortgeschritten

Branchen

Branchen

  • Energie

  • Finanzen

  • Industrie Automation

  • Hochschule

  • Industrie

  • Fertigung

  • Softwarehaus

  • Handel

  • Handwerk

  • Konkursverwaltung

  • Behörden

  • Verlag

  • Funk

Einsatzorte

Einsatzorte

Karlsruhe und Umkreis von (+50km)
Deutschland, Schweiz, Österreich
Für entlegene Orte von meinem Zuhause aus würde ich ausschließlich 100 % Remote arbeiten.
möglich

Projekte

Projekte

4 Jahre 4 Monate
2019-12 - heute

Energie - Mesap Umfeld Entwicklung

Software-Entwickler .Net Core und .Net Framework. Organisation DevOps C# BackendEntwickler ...
Software-Entwickler .Net Core und .Net Framework. Organisation

Tätigkeitsbeschreibung:

  • Service Fabric Applikationen

    • Entwicklung und Implementierung von Services für die Azure Service Fabric Plattform (für verteilte Systeme) in C# .Net Core

  • E-Mail Notification Service auf Service Fabric

    • Scheduler

    • Parametrierung mittels JSON

    • Umsetzung verschiedener Aufgaben mit dem Strategie Pattern

    • Dependency Injection (DI)

  • Jobverwaltung Service auf Service Fabric

    • Parametrierungen von Jobs

      • Platzhalter für verschiedene Ausführungsformen

      • zeitgesteuertes Ausrollen von Jobs

  • Älteres Jobstool in VB 6 umschreiben in die neueste .NetCore App

    • Konzept: Consolen Apps sind jeweils nur für eine bestimmte Aufgabe zuständig und sollen sich in den Workflow des alten Jobstools einfügen (Hybridversion)

    • Später soll eine Service Fabric App die Koordination der Consolen Apps übernehmen und das alte Jobstool ganz ersetzen.

  • .Net Framework Bibliotheken entwickeln (Nuget Packages)

    • einige Beispiele:

      • Zeitreihen Import

      • Feiertagskalender

  • Programmieren und Veröffentlichen von Nuget Packages in Feeds

  • Azure Devops

    • Erstellen von CI/CD Pipelines

    • Einbinden von SonarQube in Pipelines zur Codeanalyse

    • Einsatz von Azure Devops für Tickets, Pipelines, Wiki und Git Repositories

  • Einführen, Erläutern und Einbinden von SonarQube

  • Entwickeln und Aufbauen eines Wissensdatenbank-Konzepts

    • Organisieren von Artikeln in Themen

      • Unterkategorien wie Über uns, FAQ, Anleitungen und Troubleshooting

    • Erstellen eines Glossars und einer Abkürzungsliste

  • Weiterentwickeln einer bestehenden Umgebung für Mesap

  • Erstellen und Ausführen von Jobs für Mesap-Datenimporte

    • Die Aufgaben liegen in eine XML Datei vor

  • Verwenden von XMLSpy als Tool zur Durchführung von Transformationen von XML-Dateien in CSV-Dateien

  • Geben von internen Schulungen zu Themen wie .Net Core, CI/CD, Git, SonarQube und Azure DevOps

  • Mitentwerfen von Konzepten

    • Git-Versionsverwaltung Repository Struktur

    • Azure DevOps-Ticketsystem

      • Anwendung von Scrum- und Kanban-Methoden

    • Untersuchen und Halten eines Vortrags zur Celonis-Prozessüberwachung

    • Überprüfen des Docker-Einsatzes

  • Erhöhen des Automatisierungsgrades mit PowerShell oder eigenen Tools in C# .Net Core

  • Verwenden und Managen der Mesap-Datenbank (auf Zeitreihen basierend)

  • Verwenden und Managen der Oracle- und der Microsoft SQL Server-Datenbank

  • Schreiben kleiner VBA-Projekte für Excel

  • Verwenden von Excel zum Strukturieren und Transformieren von Daten

  • Einarbeiten in Domain Driven Design für einen Service
  • Einarbeiten in Azure-Funktionen

Visual Studio 2017 Visual Studio 2019 Microsoft Office 365 Chrome Teams Altova XMLSpy Git Azure DevOps Power Shell SonarQube Visual Studio Code Azure Pipelines Visual Studio 2022 Moq Microsoft Access Excel
DevOps C# BackendEntwickler Data Warehouse Microsoft Azure Rest NLog CleanCode Git DevOps Pipeline Deploy Swagger RESTful web APIs in C# LINQ Kanban Unittest Service Fabric .NET Frameworks .Net Core Scrum Dependency Injection DDD Domain Driven Design xunit FluentAssertions Consolen Apps
Karlsruhe (Baden)
3 Monate
2023-01 - 2023-03

Energie - Mesap Umfeld - Microsoft Access DB für Jobverwaltung. Erweiterungen mit .Net Consolen Apps

Software Entwickler VBA .NET Compact Framework Consolen App
Software Entwickler
  • Datenbank in Microsoft Access für die Verwaltung von Jobs und Überwachung von Jobprozessen.

  • Aufrufen von Rest-Schnittstellen über .net Konsolenanwendungen und einer fest definierten Schnittstelle, die Einträge im Azure Devops Wiki erstellt oder abruft
  • Anbindung an Oracle- und Microsoft SQL-Datenbanken
  • Trennung des Frontends von der Datenbank, damit mehrere Angestellte mit der Datenbank arbeiten können

Microsoft Access
VBA .NET Compact Framework Consolen App
Karlsruhe (Baden)
5 Monate
2021-01 - 2021-05

Tourenplaner für Apotheken erweitern

Entwickler VBA
Entwickler

Ribbon Bar,

Refactoring mit Rubberduck Clean Code Ansatz

Weitere Erweiterungen für die Verwaltung

verscheidene Datenbanken für die Daten, Berichte und Temp Daten.


Microsoft Access Rubberduck Addin
VBA
Karlsruhe (Baden)
1 Jahr 2 Monate
2018-09 - 2019-10

Marketing Azure App Musterkunde für Genossenschaft Banken

.Net Core Backend Entwickler mit Technischerberatung DevOps C# .Net Core 2.2 ...
.Net Core Backend Entwickler mit Technischerberatung

- 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

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
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
Karlsruhe (Baden)
5 Monate
2018-04 - 2018-08

Webentwicklung in Angularjs und Node.js

Software-Entwickler Asynchronous JavaScript and XML JavaScript SQL ...
Software-Entwickler

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.

Visual Studio Code JIRA HANA Git GitHub Google Chrome
Asynchronous JavaScript and XML JavaScript SQL Scrum AngularJS Node.js Cucumber Gulp REST
Karlsruhe (Baden)
8 Monate
2017-05 - 2017-12

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

Software-Entwickler C# Objektorientierte Datenbank OR Mapper
Software-Entwickler

- 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.

TFS vCloud .NET 4.6 Visual Studio 2015
C# Objektorientierte Datenbank OR Mapper
Karlsruhe
4 Monate
2017-08 - 2017-11

Tourenplanung für Apotheken

Software-Entwickler VBA
Software-Entwickler

- 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

Microsoft Access
VBA
Karlsruhe
3 Jahre 10 Monate
2013-07 - 2017-04

Setup Framework in VB.Net

Software-Entwickler VB.Net Scrum Test Driven Development ...
Software-Entwickler

- 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#

Visual Studio 2012 TFS VMWare VMware vSphere Windows 10 Windows 2012 R2 Windows 2016 Visual Studio 2015 VMware VCloud
VB.Net Scrum Test Driven Development Kanban Design Pattern Visual Basic .NET Entity Framework WPF C#
Karlsruhe
8 Monate
2016-05 - 2016-12

Buchhaltung für einen Shop in Microsoft Access

Software-Entwickler Microsoft Access 2013 VBA SQL ...
Software-Entwickler

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.

Windows 8.1 Visual Source Safe
Microsoft Access 2013 VBA SQL ADO
Karlsruhe
1 Jahr 2 Monate
2012-06 - 2013-07

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

Software-Entwickler Test Driven Development Visual Basic 6.0 VB.NET ...
Software-Entwickler

- 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#

Visual Studio 2012 TFS Visual Studio 2008
Test Driven Development Visual Basic 6.0 VB.NET Visual Basic .NET Design Pattern C#
Karlsruhe
4 Jahre 1 Monat
2008-06 - 2012-06

Analyse Assistent in VB.Net

Software-Entwickler COM Windows API Test Driven Development ...
Software-Entwickler

- 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

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
COM Windows API Test Driven Development Visual Basic .Net Visual Basic 6.0 Design Patterns
Karlsruhe
1 Monat
2011-05 - 2011-05

Dozent für Office 2010

Dozent VBA Microsoft Office 2010 Didaktische Kenntnisse - Vortrag
Dozent

- 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.

Microsoft Word Microsoft Outlook Microsoft Powerpoint Microsoft Excel Microsoft Office 2010
VBA Microsoft Office 2010 Didaktische Kenntnisse - Vortrag
Karlsruhe
3 Monate
2011-01 - 2011-03

Verwaltungsprogramm in Microsoft Access

Software Entwickler VBA Microsoft Access ADO ...
Software Entwickler

- 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.

Visual Source Safe
VBA Microsoft Access ADO SQL
Rastatt
8 Monate
2010-05 - 2010-12

Dozent für C# an der Dualen Hochschule Karlsruhe

Dozent C# Lehre
Dozent

- 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.

Microsoft Visual Studio Visual Studio 2010 Visual Studio 2012
C# Lehre
Karlsruhe
4 Jahre 4 Monate
2004-03 - 2008-06

Installer Assistant - in C#

Software-Entwickler C# VB.Net .Net ...
Software-Entwickler

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

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
C# VB.Net .Net MSI Test Driven Development Design Pattern
Karlsruhe
2 Jahre
2002-04 - 2004-03

Assistent in Visual Basic 6.0

Software-Entwickler ActiveX COM Windows API ...
Software-Entwickler

- 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

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
ActiveX COM Windows API Visual Basic 6.0
Karlsruhe
1 Jahr
2001-05 - 2002-04

Insolvenzsoftware C#

Software-Entwickler C# .Net Test Driven Development ...
Software-Entwickler

- 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.

Visual Studio 2002 MS SQL-Server 2000 Windows XP NUnit
C# .Net Test Driven Development SQL ADO.NET
Karlsruhe
1 Jahr 2 Monate
2001-03 - 2002-04

VB4 Software erweitern und konvertieren in VB6

Software-Entwickler ActiveX COM Windows API ...
Software-Entwickler

- 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

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
ActiveX COM Windows API Visual Basic 4.0 Visual Basic 6.0 Test Driven Development
Karlsruhe
1 Jahr 1 Monat
2000-03 - 2001-03

Verwaltungssoftware und Report Editor in VB6 und MS Access 97

Software-Entwickler Visual Basic 6.0 ActiveX Oracle ...
Software-Entwickler

- 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.

Textcontrol InstallShield Express Windows NT Microsoft Access
Visual Basic 6.0 ActiveX Oracle COM Microsoft Access 97 ADO DAO ODBC
7 Monate
2000-05 - 2000-11

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

Software-Entwicklung ASP COM Visual Basic 6.0 ...
Software-Entwicklung

- 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.

Windows Nt Microsoft IIS Visual Source Safe
ASP COM Visual Basic 6.0 SQL Microsoft SQL Server
10 Monate
1999-03 - 1999-12

MS Access Reports erstellen und Schnittstellen programmieren

Software-Entwickler MS Access 97 VBA SQL ...
Software-Entwickler

- 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

Crystal Reports OLAP Microsoft SQL Server 7 Windows NT Microsoft SQL Server 6.5
MS Access 97 VBA SQL Reports ODBC DAO ADO Visual Basic 6.0
9 Monate
1998-06 - 1999-02

Verwaltungsprogramm Buchhaltungsmodul in VB6 und MS Access

Software Entwickler MS Access 97 VBA Visual Basic 6.0 ...
Software Entwickler

- 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.

Windows 95 Visual Source Safe
MS Access 97 VBA Visual Basic 6.0 SQL ADO
Karlsruhe
2 Monate
1998-10 - 1998-11

Adress-Verwaltungsprogramm in MS Access

Software-Entwickler VBA Microsoft Access 97 DAO ...
Software-Entwickler

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

- Aufteilung in Backend und Frontend.

Windows 95
VBA Microsoft Access 97 DAO SQL
Karlsruhe
7 Monate
1997-11 - 1998-05

Verwaltungsprogramm für eine Jugendherberge in MS Access

Software-Entwickler VBA VB Microsoft Access 97 ...
Software-Entwickler

- 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.

Windows 95 VB Gridobject
VBA VB Microsoft Access 97 SQL DAO
Karlsruhe
3 Monate
1998-02 - 1998-04

Software zur Baum-Verwaltung in MS Access

Software-Entwickler Visual Basic 4.0 Microsoft Access 2.0 DAO ...
Software-Entwickler

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

- Aufteilung in Backend und Frontend.

Windows 3.11 High Edit
Visual Basic 4.0 Microsoft Access 2.0 DAO SQL
Karlsruhe
4 Monate
1997-09 - 1997-12

Verwaltungssoftware für ein Reisebüro in MS Access

Software-Entwickler MS Access 97 VBA VB ...
Software-Entwickler

- 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.

Windows 95
MS Access 97 VBA VB SQL DAO
Karlsruhe
11 Monate
1997-01 - 1997-11

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

Software-Entwickler MS Access 97 VBA VB ...
Software-Entwickler

- 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.

Windows 95 High Edit High Spell
MS Access 97 VBA VB SQL DAO
Karlsruhe
6 Monate
1996-05 - 1996-10

Verwaltungssoftware für Filmbranche in MS Access

Software-Entwickler MS Access 97 VBA VB ...
Software-Entwickler

- 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.

Windows 95
MS Access 97 VBA VB Replikation SQL DAO
Karlsruhe
7 Monate
1995-04 - 1995-10

Verwaltungssoftware für das Betriebsvorschlagwesen in MS Access

Software-Entwickler Microsoft Word VBA SQL ...
Software-Entwickler

- 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.

Windows 3.11
Microsoft Word VBA SQL DAO Microsoft Access 2.0
Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 1 Monat
1994-03 - 2000-03

Studium Wirtschaftsinformatiker

Diplom Informatiker FH (Wirtschaftsinformatik), Fachhochschule Karlsruhe
Diplom Informatiker FH (Wirtschaftsinformatik)
Fachhochschule Karlsruhe

Kompetenzen

Kompetenzen

Top-Skills

.Net (C#, VB.Net) Microsoft SQl Server 2019 .Net Core Microsoft Azure SQL Database DevOps Rest Api Service Fabric Clean Code Software-Design REST Microsoft Access

Aufgabenbereiche

.Net Entwickler Backend
Data Warehouse
Datenbank Designer
DevOps Pipeline Deploy
Didaktische Kenntnisse - Vortrag
externe Indische Entwickler steuern
Kommunikation mit offshore Entwicklern
Lehre

Produkte / Standards / Erfahrungen / Methoden

BackendEntwickler
Experte
Refactoring
Fortgeschritten
CleanCode
Fortgeschritten
Design Pattern
Fortgeschritten
Datenbank Design
Experte
DevOps
Fortgeschritten
Entity Framework
Fortgeschritten
Git
Fortgeschritten
GitHub
Basics
Google Chrome
Fortgeschritten
Identity & Access Management
Fortgeschritten
Identity Server 4
Fortgeschritten
Kanban
Fortgeschritten
Microsoft Azure
Fortgeschritten
Microsoft Excel
Fortgeschritten
Microsoft Office
Experte
Microsoft Office 365
Experte
Microsoft Outlook
Experte
Microsoft Powerpoint
Fortgeschritten
Microsoft SQL Server
Fortgeschritten
Microsoft Visio
Fortgeschritten
Microsoft Visual Studio
Experte
Microsoft Word
Fortgeschritten
Projektleitung
Fortgeschritten
NHibernate
Basics
Node.js
Basics
NUnit
Fortgeschritten
OAuth
Fortgeschritten
Power BI
Fortgeschritten
Reports
Fortgeschritten
REST API
Fortgeschritten
Scrum
Fortgeschritten
Service Fabric
Fortgeschritten
Swagger
Fortgeschritten
Teams
Fortgeschritten
Test Driven Development
Fortgeschritten
TFS
Basics
Visual Source Safe
Basics
Visual Studio
Experte
Visual Studio Code
Experte
VMWare
Experte
VMware vCloud
Basics
VMware vSphere
Basics
VMware Workstation
Experte
Windows API
Fortgeschritten
Frameworkentwicklung für Deploymenttool
Experte
Citrix
Fortgeschritten
JIRA
Basics
Altova XMLSpy
Fortgeschritten
MSI
Basics
Microsoft IIS
Basics
COM
Fortgeschritten
ClearCase
Basics
Cucumber
Basics
HANA
Basics



Betriebssysteme

Windows 10
Experte
Windows Server
Fortgeschritten
Windows 11
Fortgeschritten
 

Programmiersprachen

.Net Core
Experte
.NET Frameworks
Experte
AngularJS
Basics
ASP.NET
ASP.Net Core
Basics
Asynchronous JavaScript
Fortgeschritten
Automapping
Fortgeschritten
C
Basics
C#
Experte
C++
Basics
JavaScript
Fortgeschritten
LINQ
Fortgeschritten
NLog
Experte
Node.js
Basics
OR Mapper
Experte
Power Shell
Fortgeschritten
RESTful web APIs in C#
Experte
TypeScript
Basics
VB.Net
Experte
VBA
Experte
Visual Basic 6.0
Experte
Visual Studio
Experte
WPF
Basics
xUnit
Fortgeschritten

Datenbanken

Code First Approach
Experte
Data Warehouse
Fortgeschritten
Microsoft Access
Experte
Microsoft Azure SQL Database
Experte
Microsoft SQL Server
Experte
MS SQL Server Management Studio
Experte
OLAP
Fortgeschritten
Optimieren von Microsoft SQL Server
Experte
Oracle
Basics
SQL
Experte



Datenkommunikation

PostMan

Design / Entwicklung / Konstruktion

Angular Material
Fortgeschritten
Balsamiq Mockups
Fortgeschritten
Oberflächen Mockups
Fortgeschritten

Branchen

Branchen

  • Energie

  • Finanzen

  • Industrie Automation

  • Hochschule

  • Industrie

  • Fertigung

  • Softwarehaus

  • Handel

  • Handwerk

  • Konkursverwaltung

  • Behörden

  • Verlag

  • Funk

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.