Senior Softwarearchitekt/Entwickler C#, VB.NET, .NET, WCF, WPF, MVC, SQL, Datenbanken, WebApi, .NET Core, Microservices
Aktualisiert am 05.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.10.2023
Verfügbar zu: 100%
davon vor Ort: 100%
C#
.NET-Entwickler
Softwarearchitekt
MSSQLServer
Hibernate
SOA
MVC
MVVM
OOD
SOA Architect
ORM
MySQL
.NET
Entity Framework
WCF
UML 2.0
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

11 Monate
2022-05 - 2023-03

Analyse, Design und Entwicklung einer neuen Softwarelösung

Softwarearchitekt und Lead Softwareengineer ORM ? Microsoft Entity Framework Microsoft Azure Visual Studio 2022 ...
Softwarearchitekt und Lead Softwareengineer

Introcode Technologies hat im Auftrag einer Regierungsbehörde ein Untersystem (DocuSign) zum Signieren von Dokumenten entwickelt. Hierbei ging es das automatische Signieren und Überprüfung von ein- bzw. ausgehenden PDF und XML Dateien anhand gegebener Krypto-Schlüssel. Das System kommuniziert anhand einer API mit anderen Systemen, die Dokumenten signieren oder überprüfen möchten, und nutzt HSM-Systeme (Hardware Security Module), wo sich die Krypto-Schlüssel befinden. Das System bietet ebenso eine eigene Applikation zum Auslesen von Logs, direktes signieren und Überprüfung von Dokumenten. 

  • Schichtenarchitektur
  • Datenbank (MSSQL)
  • ORM ? Microsoft Entity Framework
  • Microsoft Azure
  • Microservice Architektur
  • Visual Studio 2022, C#, WPF, MVVM, REST
  • .NET 6.0
  • Prism Library
  • Material Design XAML

ORM ? Microsoft Entity Framework Microsoft Azure Visual Studio 2022 C# WPF MVVM REST .NET 6.0 Prism Library Material Design XAML
Introcode Technologies im Auftrag einer Regierungsbehörde
3 Monate
2022-02 - 2022-04

Analyse der bestehenden Microservice-Landschaft

Visual Studio 2019 C# .NET Core ...

Entwicklung eines GraphQL-API-Gateways inkl. Basis-Frontend für den Identity Data Hub, den Product Data Hub und den Order Data Hub im Projekt ?Hoffmann Data Hub Services? mit dem Ziel Daten aus Legacy- und Partner-Systemen bedarfsgerecht und performant in der Hoffmann Azure Cloud für abnehmende Microservices und Systeme zugänglich zu machen.

  • Analyse der bestehenden Microservice-Landschaft sowie Analysen hinsichtlich der bestehenden Legacy Systeme und Datenquellen
  • Erstellung neuer Services in einer cloud-basierten Microservice-Landschaft im Kontext der einzelnen GraphQL-API Gateways jedes Data Hubs auf Basis der zuvor erstellten Analysen zu den Legacy Systemen & Services
  • (Weiter-)Entwicklung des Backends verschiedener Microservices des Data Hubs mittels C#, ASP.NET Core, GraphQL
  • (Weiter-)Entwicklung der Synchronisierungs-Services mit den Quellsystemen der Data Hubs (z.B. SAP, Informatica PIM, Dynamics CRM usw.) mittels C#, ASP.NET Core, Service Bus, GraphQL
  • (Weiter-)Entwicklung jeweils eines API-Gateways für den Identity Data Hub, den Product Data Hub und den Order Data Hub mittels Graph-QL, welcher die Datenmodelle aller im Hintergrund liegender Microservices vereint
  • (Weiter-)Entwicklung eines Basis-Frontends pro Data Hub mit DatenbrowserFunktionen
  • Implementierung von Data Validation Rule Sets, um die Verfügbarkeit der Daten aus den Quellsystemen zusteuern
  • Optimierung der Performance hinsichtlich des flexiblen Datenabrufs durch verschiedene abnehmende Microservices
  • Erstellung und Durchführung von Tests des zuvor programmierten Codes sowie Erstellung von Testberichten hierüber / Entwicklung von Integrations-Tests zur Qualitätssicherung der Data Hubs
  • Erstellung einer ausführlichen technischen Dokumentation
  • Ausarbeitung von technischen Konzepten und Implementierung von PoCs basierend auf ?Investigationissues? zu neuen Technologien und Features

Visual Studio 2019 C# .NET Core GraphQL Docker PostgreSQL Microservices Microsoft Azure Azure Logic Apps Redis PostgresSQL Rabbit MQ ElasticSearch Service Bus Pattern Library
Hoffmann Group und SOLCOM GmbH
2 Jahre
2020-02 - 2022-01

Projektleitung, Analyse, und Requirements-Engineering

IT-Projektleiter Java Backend Angular Frontend Datenbank (MySQL ...
IT-Projektleiter

Magna Steyr ist der weltweit erste Fahrzeug-Auftragsfertiger, Fahrzeugproduktion und ein breites Leistungsspektrum machen Magna Steyr zum weltweit führenden, markenunabhängigen Engineering- und Fertigungspartner für Automobilhersteller. Kontron Technologies bietet Individualsoftware, mobile Applikationen und IoT/Embedded-Lösungen als Teil der S&T Gruppe.

Projektleitung, Analyse, und Requirements-Engineering mehrerer IT-Projekte für die Modernisierung bestehender Softwarelösungen.

  • Java Backend
  • Angular Frontend
  • Datenbank (MySQL, Oracle)
  • JIRA, Confluence (CFL) 

Java Backend Angular Frontend Datenbank (MySQL Oracle) JIRA Confluence (CFL)
MAGNA Steyr und Kontron Technologies GmbH (S&T AG)
7 Monate
2021-05 - 2021-11

Analyse, Design und Entwicklung

Senior Architekt und Senior Softwareengineer ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# ...
Senior Architekt und Senior Softwareengineer

Tesla Automation ist ein weltweit führendes Unternehmen für hochautomatisierte Produktionssysteme. Die Gründung von Tesla Automation im Jahr 2016 steigert die Fähigkeit Teslas zur schnellen und qualitativ hochwertigen Produktion exponentiell, und das bei gleichzeitiger substanzieller Verringerung des Investitionsaufwands pro Fahrzeug. 

Analyse, Design und Entwicklung ? Modernisierung, bzw. Neuentwicklung einer alten Anwendung (MOCS), die alle Tesla Fabriken zusammen verbindet, über die alle Bestellungen innerhalb des Teslanetzwerks auffasst und folgt ? Entwicklung neuer Module, neuer Schnittstellen, Einsetzen von Prism, Teilung des Projekts in einer Schichtenarchitektur, mit der Möglichkeit, weiter in Richtung Client-Server Architektur zu entwickeln.

  • Schichtenarchitektur
  • Domain-Driven Design
  • Datenbank (MSSQL)
  • ORM ? Microsoft Entity Framework .NET Core
  • Visual Studio 2019, C#, WPF, MVVM
  • .NET 5.0
  • Prism Library 8
  • Material Design XAML
  • JIRA

ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# WPF MVVM .NET 5.0 Prism Library 8 Material Design XAML JIRA
Tesla Inc. und auf Anfrage
4 Monate
2020-02 - 2020-05

Analyse, Design und Entwicklung einer neuen Softwarelösung

Softwarearchitekt und Lead Softwareengineer Datenbank (SQLite und PostgreSQL) ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 ...
Softwarearchitekt und Lead Softwareengineer

ECI Mechatronics ist Teil der ECI Manufacturing GmbH aus Österreich und liefert seinen Kunden eine Digitalisierungslösung für das Vernetzen der einzelnen Maschinen in einem oft gewachsenen, heterogenen Maschinenpark. FERCHAU GmbH Engineering- und IT-Dienstleistungen.  

Analyse, Design und Entwicklung einer neuen Softwarelösung für das Auslesen und Schreiben der Daten aus den einzelnen Maschinen, deren Speicherung in einer Datenbank und Weiterleitung mittels RabbitMQ und MassTransit. 

  • Datenbank (SQLite und PostgreSQL)
  • ORM ? Microsoft Entity Framework .NET Core
  • Visual Studio 2019, C#, WPF, MVVM
  • -NET Core 3.0
  • Webservices - REST-API .NET Core
  • RabbitMQ und MassTransit als Message Broker für Nachrichten und Ereignisse
  • GraphQL

Datenbank (SQLite und PostgreSQL) ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# WPF MVVM .NET Core 3.0 Webservices - REST-API .NET Core RabbitMQ und MassTransit als Message Broker für Nachrichten und Ereignisse GraphQL
ECI Mechatronics und FERCHAU Gmb
5 Monate
2020-01 - 2020-05

Modernisierung, bzw. Neuentwicklung

Senior Solutions Architekt und Lead Softwareengineer ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# ...
Senior Solutions Architekt und Lead Softwareengineer
Die Schwarz-Gruppe ist der größte Handelskonzern Europas. Der Handelskonzern
kontrolliert als Muttergesellschaft die Einzelhandelsunternehmen Lidl und Kaufland.
Tata Consultancy Services (TCS) ist ein weltweiter Anbieter von IT-Services,

Beratungsleistungen und Geschäftslösungen.

Analyse, Design und Entwicklung ? Modernisierung, bzw. Neuentwicklung einer alten Anwendung (OpenText Gupta) ? Entwicklung neuer Module, neuer Schnittstellen. 

  • Schichtenarchitektur
  • Domain-Driven Design
  • Microservice Architektur
  • Datenbank (Oracle)
  • ORM ? Microsoft Entity Framework .NET Core
  • Visual Studio 2019, C#, WPF, MVVM
  • .NET Core 3.0
  • Webservices - REST-API .NET Core
  • GraphQL
  • Docker

ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# WPF MVVM .NET Core 3.0 Webservices - REST-API .NET Core GraphQL Docker
Schwarz-Gruppe (LIDL und Kaufland) und TCS (Tata Consultancy Services)
2 Jahre 3 Monate
2017-04 - 2019-06

Objektorientierte Analyse

Softwarearchitekt und Softwareentwickler Schichtenarchitektur Datenbank-Neugestaltung und Migration (Database First ? EF 6) SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten) ...
Softwarearchitekt und Softwareentwickler

Die R+V Versicherung ist einer der größten Versicherer Deutschlands für Privat- und Firmenkunden und gehört zur Genossenschaftlichen Finanz Gruppe Volksbanken Raiffeisenbanken. NTT DATA Deutschland ist einer der führenden Anbieter im Business- und IT Consulting.

Objektorientierte Analyse, Design und Entwicklung ? Modernisierung, bzw. Neuentwicklung (WPF, MVVM, Schichtenarchitektur, Module und modulare Aufteilung), und Erweiterung einer alten R+V-Anwendung für Vertragsverwaltung (Winforms, keine Architekturschichten) ? Entwicklung neuer Module, neuer Schnittstellen (für die Kommunikation mit SAP und anderen Anwendungen) und die Migration von Daten.

  • Schichtenarchitektur
  • Datenbank-Neugestaltung und Migration (Database First ? EF 6)
  • SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten)
  • Prism 6
  • Visual Studio 2015, C#, .NET 4.6, WPF, MVVM
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • ClickOnce
  • SignalR
  • Webservices - WCF (Windows Communication Foundation)
  • Datenbanken ? MS SQL Server 2014
  • ORM ? Microsoft Entity Framework 6
  • DevExpress
  • Source ? TFS (Team Foundation Server)
  • Methode - Scrum

Schichtenarchitektur Datenbank-Neugestaltung und Migration (Database First ? EF 6) SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten) Prism 6 Visual Studio 2015 C# .NET 4.6 WPF MVVM OOA OOD ? UML 2.0 (Enterprise Architect) ClickOnce SignalR Webservices - WCF (Windows Communication Foundation) Datenbanken ? MS SQL Server 2014 ORM ? Microsoft Entity Framework 6 DevExpress Source ? TFS (Team Foundation Server) Scrum
R+V Re, R+V Versicherung und NTT DATA Deutschland
1 Jahr 7 Monate
2015-09 - 2017-03

Objektorientierte Analyse, Design und Entwicklung

Softwarearchitekt und leitender Softwareentwickler Visual Studio 2013 - 2017 C# .NET 4.0 ...
Softwarearchitekt und leitender Softwareentwickler

Objektorientierte Analyse, Design und Entwicklung - Aktualisierung der zentralen Datenbank, Dissemination, Synchronisierung und Verifizierung der SQLite Datenbank über verschlüsselte Kryptokanäle und über das Kryptomodul für "DM - Document Management (CRM, CCM)"

  • Visual Studio 2013 - 2017, C#, .NET 4.0, .NET 4.5, .NET 4.6, WPF, MVVM
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • Webservices - php, XML, SOAP, WCF (Windows Communication Foundation)
  • Datenbanken - SQLite (Verteilung und Synchronisierung)
  • API Erstellung
  • Source ? TFS (Team Foundation Server)
  • Python 

Visual Studio 2013 - 2017 C# .NET 4.0 .NET 4.5 .NET 4.6 WPF MVVM OOA OOD ? UML 2.0 (Enterprise Architect) Webservices - php XML SOAP WCF (Windows Communication Foundation) Datenbanken - SQLite (Verteilung und Synchronisierung) API Erstellung Source ? TFS (Team Foundation Server) Python
Detrosoft Technologies
2 Jahre 9 Monate
2013-01 - 2015-09

Design und Entwicklung eines komplexen Systems

Senior Softwareentwickler Visual Studio 2012 - 2013 C# .NET 4.5 ...
Senior Softwareentwickler

Tecan (HTML auf Anfrage) ist ein weltweit führender Anbieter von Laborinstrumenten und Lösungen für die Branchen Biopharma, Forensik und Klinische Diagnostik 

Objektorientierte Analyse, Design und Entwicklung eines komplexen Systems, bestehend aus Hardwaregerät und der dazugehörige Software. Die Software besteht aus mehreren Modulen: Gerätesteuerung, Klient und Server.

  • Visual Studio 2012 - 2013, C#, .NET 4.5, WPF, MVVM, C++
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • MSI (Windows Installer)
  • Webservices - WCF über pipes, tcp und http (Windows Communication Foundation)
  • Datenbanken ? MS SQL Server 2008/2012
  • ORM ? Entity
  • Source ? TFS
  • Methode - Scrum

Visual Studio 2012 - 2013 C# .NET 4.5 WPF MVVM C++ OOA OOD ? UML 2.0 (Enterprise Architect) MSI (Windows Installer) Webservices - WCF über pipes tcp und http (Windows Communication Foundation) Datenbanken ? MS SQL Server 2008/2012 ORM ? Entity Source ? TFS Methode - Scrum
Tecan Group AG
1 Jahr
2012-02 - 2013-01

Objektorientierte Analyse

Projektleiter und leitender Softwareentwickler Visual Studio 2010 - 2012 C# .NET 4.0 ...
Projektleiter und leitender Softwareentwickler

Objektorientierte Analyse, Design und Entwicklung des Projekts "DM - Document Management (CRM, CCM)" 

  • Visual Studio 2010 - 2012, C#, .NET 4.0, WPF, MVVM
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • Lizenzierung (RSA, AES)
  • NSIS (Nullsoft Scriptable Install System)
  • Webservices - php, SOAP, WCF (Windows Communication Foundation)
  • Datenbanken - MySQL und SQLite (Verteilung und Synchronisierung)
  • ORM ? Nhibernate
  • Python

Visual Studio 2010 - 2012 C# .NET 4.0 WPF MVVM OOA OOD ? UML 2.0 (Enterprise Architect) Lizenzierung (RSA AES) Webservices - php SOAP WCF (Windows Communication Foundation) Datenbanken - MySQL und SQLite (Verteilung und Synchronisierung) ORM ? Nhibernate Python
Detrosoft Technologies
5 Monate
2011-10 - 2012-02

"PCS - Payment Control System"

Projektleiter und leitender Softwareentwickler Visual Studio 2010 C# .NET 4.0 ...
Projektleiter und leitender Softwareentwickler

Objektorientierte Analyse, Design und Entwicklung des Projekts "PCS - Payment Control System"

  • Visual Studio 2010, C#, .NET 4.0, WinForms
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • Lizenzierung (RSA, AES)
  • NSIS (Nullsoft Scriptable Install System)
  • Webservices - php, SOAP, WCF (Windows Communication Foundation)
  • Datenbanken - MySQL
  • ORM ? Entity

Visual Studio 2010 C# .NET 4.0 WinForms OOA OOD ? UML 2.0 (Enterprise Architect) RSA AES NSIS Webservices - php SOAP WCF (Windows Communication Foundation) Datenbanken - MySQL ORM ? Entity
Detrosoft Technologies
5 Jahre 6 Monate
2006-03 - 2011-08

Verteilung und Installation der Software

Projektleiter und leitender Softwareentwickler Microsoft Word und Visual Studio Tools für MS Office (VSTO) VBA C# ...
Projektleiter und leitender Softwareentwickler

TÜV Rheinland ist ein weltweit führender technischer Dienstleistungskonzern. 

Erstellung, Betreuung und Weiterentwicklung eines auf Visual Studio basierten Softwaresystems, welches von mehreren Komponenten besteht:

  • Verteilung und Installation der Software mittels NSIS (Nullsoft Scriptable Install System)
  • Das Hauptprogramm ? Microsoft Word und Visual Studio Tools für MS Office (VSTO), VBA, C#
  • Updatesystem als Teil des Hauptprogramms zur automatischen Aktualisierung des Softwaresystems über das Intra/Internet (VBA, NSIS, C, C#)
  • Updatesystem als Teil des Hauptprogramms zur automatischen Synchronisierung der vom Programm benutzen Datenbank mit der zentralen Server (VBA, Access, SQLite, MySql, PHP, C)
  • Dynamisches einfügen, ändern, löschen der Daten in die Datenbank von den Programmbenutzern, mit späteren Erlaubnis für die Änderungen von einer zuständigen Person (VBA, PHP, MySql, C, C#)

Microsoft Word und Visual Studio Tools für MS Office (VSTO) VBA C# NSIS C Access SQLite MySql PHP
TÜV Rheinland Group AG
6 Monate
2005-10 - 2006-03

Erstellung einer eBay-Schnittstelle

Leitender Softwareentwickler Access 2003 VBA MySQL
Leitender Softwareentwickler
  • Projekt ?Erstellung einer eBay-Schnittstelle zum auf Access 2003 / VBA / MySQL basierenden Warenwirtschaftssystem, die mit dem eBay API Service kommuniziert? 
Access 2003 VBA MySQL
PHCOM IT-SERVICE GmbH
2 Jahre 7 Monate
2001-11 - 2004-05

Entwicklung von Buchhaltungsprogramme

Leitender Softwareentwickler und Netzwerkadministrator Windows 98 Windows XP Windows 2003 Server ...
Leitender Softwareentwickler und Netzwerkadministrator
  • Arbeitsumgebung ? Windows 98, Windows XP, Windows 2003 Server
  • Programmiersprachen - Borland Delphi, und Microsoft Visual Basic 6.0 und .NET
  • Entwicklung von Buchhaltungsprogrammen in Visual Basic, C# und Delphi 
Windows 98 Windows XP Windows 2003 Server Borland Delphi und Microsoft Visual Basic 6.0 und .NET Visual Basic C# und Delphi
Computer Science Company (CSC Computers)
Struga, Mazedonien
4 Jahre 10 Monate
1996-06 - 2001-03

Internet- und Desktop-Anwendungen

Softwareentwickler und Netzwerkadministrator Microsoft Front Page Cold Fusion Macromedia ...
Softwareentwickler und Netzwerkadministrator
  • Arbeitsumgebung - Microsoft Front Page, Cold Fusion, Macromedia, Borland Delphi, Microsoft Visual Basic, C, und C#. 
Microsoft Front Page Cold Fusion Macromedia Borland Delphi Microsoft Visual Basic C und C#
Macedonian Computer Association of BBS
Skopje, Mazedonien

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Abgeschlossenes Studium der Informatik an der Universität Potsdam (B.Sc.)

Position

Position

  • Softwarearchitekt/Entwickler

Kompetenzen

Kompetenzen

Top-Skills

C# .NET-Entwickler Softwarearchitekt MSSQLServer Hibernate SOA MVC MVVM OOD SOA Architect ORM MySQL .NET Entity Framework WCF UML 2.0

Schwerpunkte

Programmierschwerpunkte:

  • Serviceorientierte Architektur (SOA)
  • Aspektorientierte Architektur (AOP)
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WF bzw. WWF)
  • Windows Presentation Foundation (WPF)
  • Microservice Architektur
  • VB.NET, C#, .NET-Framework 1.0, .NET 1.1, .NET 2.0, .NET 2.5, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6, .NET Core
  • WebForms, WindowsForms, WPF (C#, VB.NET)
  • Ajax: jQuery, JSON, ASP.NET Ajax, (AJAX.NET), DevExpress
  • Datenbankentwicklung: MSSQL: Transact-SQL, ORACLE: PL/SQL
  • Deployment: NSIS, MSI, ClickOnce-Deployment 

Produkte / Standards / Erfahrungen / Methoden

Position:

  • Software-Entwicklung / Software-Architektur / Projektleitung
  • Fachlicher Schwerpunkt: Softwarearchitekt/Entwickler C#, VB.NET, .NET, WCF, WPF, SQL, Datenbanken


Fähigkeiten, Kenntnisse, Erfahrungen:

  • Mehr als 20 Jahre Berufserfahrung als Softwareentwickler, Softwarearchitekt, Projektleiter und Entwicklungsleiter. 


Langjährige Erfahrungen im Bereich:

  • Anwendungsprogrammierung (C#, VB.NET, Java)
  • Systemprogrammierung (C#, VB.NET, Java, C)
  • asynchrone Web-UI-Programmierung auf Basis von Javascript, jQuery
  • Webservices, WCF
  • Teamführung, Entwicklungsleiter
  • Migration, Refaktorierung (Refactoring)
  • Datenbank-Design
  • elektronische Signatur
  • SQL-Programmierung, SQL-Optimierung
  • Implementierung


Methoden:

  • Objektorientierte Analyse, Design, Programmierung (OOP, OOD, OOA)
  • Model Driven Architecture (MDA, UML 2.0)
  • Ereignisgesteuerte, visuelle, strukturierte Programmierung (C#, VB.NET, Java)
  • Design-Patterns: MVC, MVVM
  • Prism 4, 5, 6, 7, 8
  • Multi-Tier-Design (n-tier-architecture)
  • Service-Orientierte-Architektur (SOA)
  • Test-Driven-Developement, Unit-Testing
  • Domain-Driven Development
  • Object-Relational-Mapping (O/R-Mapping)
  • SOAP, WebServices (Webdienste), WCF, WSDL
  • Web 2.0-Technologien (jQuery, jQuery UI, jQuery Mobile, diverse AJAX-Toolkits wie z.B. DevExpress, C#, VB.NET)
  • Agile Software Development, SCRUM
  • Extreme Programming (XP) 


Datenzugriffstechniken

  • Object-Relational-Mapping (u.a. Microsoft Entity-Framework, LLBLGen-Pro, SQL to LINQ, NHibernate)
  • ADO.NET
  • ADO-Data-Services
  • DAO
  • OLEDB
  • ODBC


Server:

  • Internet Information Services (IIS-Server)
  • Apache, Nginx


Standards:

  • SOAP, Web-Services
  • OLE Automation Client/Server, DDE, ODBC, MAPI
  • SDK (16/32 bit), Windows-API
  • WCF, .NET Remoting, Sockets, Shared Memory
  • Multithreading
  • Microservices


Web/XML:

  • HTML, XHTML, DHTML, CSS
  • XPATH, XSD, Schemas


Server-Administration:

  • Linux-Administration
  • MySQL-Administration
  • MSSQL-Administration
  • IIS-Administration (Internet-Information-Server)
  • Windows-Server


Quellcodeverwaltung:

  • CVS, WinCVS (Administration, Scripting)
  • Subversion (SVN), Tortoise
  • Visual Source Safe (VSS)
  • Team Foundation Server (TFS)


Bugreporting-Tools:

  • JIRA (Administration, Scripting)
  • MANTIS (Installation, Administration, Scripting)


Projektverwaltungs-Tools:

  • MSProject
  • dotproject (Installation, Administration)
  • Trac
  • Team Foundation Server (TFS)
  • Confluence (CFL)
  • DevOps
  • Jenkins


Container Technologie:

  • Docker
  • Kubernetes
  • OpenShift


Cloud-Computing:

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud

Betriebssysteme

MS-DOS
sehr gute Kenntnisse
Unix
sehr gute Kenntnisse
Windows
sehr gute Kenntnisse
Linux
sehr gute Kenntnisse


Programmiersprachen

Assembler
gute Kenntnisse
Basic
sehr gute Kenntnisse
C
sehr gute Kenntnisse
C#
sehr gute Kenntnisse
C++
gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
sehr gute Kenntnisse
Java
sehr gute Kenntnisse
JavaScript
sehr gute Kenntnisse
Makrosprachen
sehr gute Kenntnisse
Perl
gute Kenntnisse
PHP
sehr gute Kenntnisse
PL/SQL
sehr gute Kenntnisse
Python
sehr gute Kenntnisse
Scriptsprachen
sehr gute Kenntnisse
Shell
sehr gute Kenntnisse
TeX, LaTeX
sehr gute Kenntnisse
yacc/lex
sehr gute Kenntnisse

Datenbanken

Access
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
SQLite


Datenkommunikation

Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
NetBios
parallele Schnittstelle
PC-Anywhere
Public Networks
RFC
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
Winsock
WCF
SOAP/Webservices
Shared Memory
TCP/IP-Sockets


Hardware

embedded Systeme
PC
PLD, FPGA
Sensoren

Branchen

Branchen

  • IT-Dienstleistungen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

11 Monate
2022-05 - 2023-03

Analyse, Design und Entwicklung einer neuen Softwarelösung

Softwarearchitekt und Lead Softwareengineer ORM ? Microsoft Entity Framework Microsoft Azure Visual Studio 2022 ...
Softwarearchitekt und Lead Softwareengineer

Introcode Technologies hat im Auftrag einer Regierungsbehörde ein Untersystem (DocuSign) zum Signieren von Dokumenten entwickelt. Hierbei ging es das automatische Signieren und Überprüfung von ein- bzw. ausgehenden PDF und XML Dateien anhand gegebener Krypto-Schlüssel. Das System kommuniziert anhand einer API mit anderen Systemen, die Dokumenten signieren oder überprüfen möchten, und nutzt HSM-Systeme (Hardware Security Module), wo sich die Krypto-Schlüssel befinden. Das System bietet ebenso eine eigene Applikation zum Auslesen von Logs, direktes signieren und Überprüfung von Dokumenten. 

  • Schichtenarchitektur
  • Datenbank (MSSQL)
  • ORM ? Microsoft Entity Framework
  • Microsoft Azure
  • Microservice Architektur
  • Visual Studio 2022, C#, WPF, MVVM, REST
  • .NET 6.0
  • Prism Library
  • Material Design XAML

ORM ? Microsoft Entity Framework Microsoft Azure Visual Studio 2022 C# WPF MVVM REST .NET 6.0 Prism Library Material Design XAML
Introcode Technologies im Auftrag einer Regierungsbehörde
3 Monate
2022-02 - 2022-04

Analyse der bestehenden Microservice-Landschaft

Visual Studio 2019 C# .NET Core ...

Entwicklung eines GraphQL-API-Gateways inkl. Basis-Frontend für den Identity Data Hub, den Product Data Hub und den Order Data Hub im Projekt ?Hoffmann Data Hub Services? mit dem Ziel Daten aus Legacy- und Partner-Systemen bedarfsgerecht und performant in der Hoffmann Azure Cloud für abnehmende Microservices und Systeme zugänglich zu machen.

  • Analyse der bestehenden Microservice-Landschaft sowie Analysen hinsichtlich der bestehenden Legacy Systeme und Datenquellen
  • Erstellung neuer Services in einer cloud-basierten Microservice-Landschaft im Kontext der einzelnen GraphQL-API Gateways jedes Data Hubs auf Basis der zuvor erstellten Analysen zu den Legacy Systemen & Services
  • (Weiter-)Entwicklung des Backends verschiedener Microservices des Data Hubs mittels C#, ASP.NET Core, GraphQL
  • (Weiter-)Entwicklung der Synchronisierungs-Services mit den Quellsystemen der Data Hubs (z.B. SAP, Informatica PIM, Dynamics CRM usw.) mittels C#, ASP.NET Core, Service Bus, GraphQL
  • (Weiter-)Entwicklung jeweils eines API-Gateways für den Identity Data Hub, den Product Data Hub und den Order Data Hub mittels Graph-QL, welcher die Datenmodelle aller im Hintergrund liegender Microservices vereint
  • (Weiter-)Entwicklung eines Basis-Frontends pro Data Hub mit DatenbrowserFunktionen
  • Implementierung von Data Validation Rule Sets, um die Verfügbarkeit der Daten aus den Quellsystemen zusteuern
  • Optimierung der Performance hinsichtlich des flexiblen Datenabrufs durch verschiedene abnehmende Microservices
  • Erstellung und Durchführung von Tests des zuvor programmierten Codes sowie Erstellung von Testberichten hierüber / Entwicklung von Integrations-Tests zur Qualitätssicherung der Data Hubs
  • Erstellung einer ausführlichen technischen Dokumentation
  • Ausarbeitung von technischen Konzepten und Implementierung von PoCs basierend auf ?Investigationissues? zu neuen Technologien und Features

Visual Studio 2019 C# .NET Core GraphQL Docker PostgreSQL Microservices Microsoft Azure Azure Logic Apps Redis PostgresSQL Rabbit MQ ElasticSearch Service Bus Pattern Library
Hoffmann Group und SOLCOM GmbH
2 Jahre
2020-02 - 2022-01

Projektleitung, Analyse, und Requirements-Engineering

IT-Projektleiter Java Backend Angular Frontend Datenbank (MySQL ...
IT-Projektleiter

Magna Steyr ist der weltweit erste Fahrzeug-Auftragsfertiger, Fahrzeugproduktion und ein breites Leistungsspektrum machen Magna Steyr zum weltweit führenden, markenunabhängigen Engineering- und Fertigungspartner für Automobilhersteller. Kontron Technologies bietet Individualsoftware, mobile Applikationen und IoT/Embedded-Lösungen als Teil der S&T Gruppe.

Projektleitung, Analyse, und Requirements-Engineering mehrerer IT-Projekte für die Modernisierung bestehender Softwarelösungen.

  • Java Backend
  • Angular Frontend
  • Datenbank (MySQL, Oracle)
  • JIRA, Confluence (CFL) 

Java Backend Angular Frontend Datenbank (MySQL Oracle) JIRA Confluence (CFL)
MAGNA Steyr und Kontron Technologies GmbH (S&T AG)
7 Monate
2021-05 - 2021-11

Analyse, Design und Entwicklung

Senior Architekt und Senior Softwareengineer ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# ...
Senior Architekt und Senior Softwareengineer

Tesla Automation ist ein weltweit führendes Unternehmen für hochautomatisierte Produktionssysteme. Die Gründung von Tesla Automation im Jahr 2016 steigert die Fähigkeit Teslas zur schnellen und qualitativ hochwertigen Produktion exponentiell, und das bei gleichzeitiger substanzieller Verringerung des Investitionsaufwands pro Fahrzeug. 

Analyse, Design und Entwicklung ? Modernisierung, bzw. Neuentwicklung einer alten Anwendung (MOCS), die alle Tesla Fabriken zusammen verbindet, über die alle Bestellungen innerhalb des Teslanetzwerks auffasst und folgt ? Entwicklung neuer Module, neuer Schnittstellen, Einsetzen von Prism, Teilung des Projekts in einer Schichtenarchitektur, mit der Möglichkeit, weiter in Richtung Client-Server Architektur zu entwickeln.

  • Schichtenarchitektur
  • Domain-Driven Design
  • Datenbank (MSSQL)
  • ORM ? Microsoft Entity Framework .NET Core
  • Visual Studio 2019, C#, WPF, MVVM
  • .NET 5.0
  • Prism Library 8
  • Material Design XAML
  • JIRA

ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# WPF MVVM .NET 5.0 Prism Library 8 Material Design XAML JIRA
Tesla Inc. und auf Anfrage
4 Monate
2020-02 - 2020-05

Analyse, Design und Entwicklung einer neuen Softwarelösung

Softwarearchitekt und Lead Softwareengineer Datenbank (SQLite und PostgreSQL) ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 ...
Softwarearchitekt und Lead Softwareengineer

ECI Mechatronics ist Teil der ECI Manufacturing GmbH aus Österreich und liefert seinen Kunden eine Digitalisierungslösung für das Vernetzen der einzelnen Maschinen in einem oft gewachsenen, heterogenen Maschinenpark. FERCHAU GmbH Engineering- und IT-Dienstleistungen.  

Analyse, Design und Entwicklung einer neuen Softwarelösung für das Auslesen und Schreiben der Daten aus den einzelnen Maschinen, deren Speicherung in einer Datenbank und Weiterleitung mittels RabbitMQ und MassTransit. 

  • Datenbank (SQLite und PostgreSQL)
  • ORM ? Microsoft Entity Framework .NET Core
  • Visual Studio 2019, C#, WPF, MVVM
  • -NET Core 3.0
  • Webservices - REST-API .NET Core
  • RabbitMQ und MassTransit als Message Broker für Nachrichten und Ereignisse
  • GraphQL

Datenbank (SQLite und PostgreSQL) ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# WPF MVVM .NET Core 3.0 Webservices - REST-API .NET Core RabbitMQ und MassTransit als Message Broker für Nachrichten und Ereignisse GraphQL
ECI Mechatronics und FERCHAU Gmb
5 Monate
2020-01 - 2020-05

Modernisierung, bzw. Neuentwicklung

Senior Solutions Architekt und Lead Softwareengineer ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# ...
Senior Solutions Architekt und Lead Softwareengineer
Die Schwarz-Gruppe ist der größte Handelskonzern Europas. Der Handelskonzern
kontrolliert als Muttergesellschaft die Einzelhandelsunternehmen Lidl und Kaufland.
Tata Consultancy Services (TCS) ist ein weltweiter Anbieter von IT-Services,

Beratungsleistungen und Geschäftslösungen.

Analyse, Design und Entwicklung ? Modernisierung, bzw. Neuentwicklung einer alten Anwendung (OpenText Gupta) ? Entwicklung neuer Module, neuer Schnittstellen. 

  • Schichtenarchitektur
  • Domain-Driven Design
  • Microservice Architektur
  • Datenbank (Oracle)
  • ORM ? Microsoft Entity Framework .NET Core
  • Visual Studio 2019, C#, WPF, MVVM
  • .NET Core 3.0
  • Webservices - REST-API .NET Core
  • GraphQL
  • Docker

ORM ? Microsoft Entity Framework .NET Core Visual Studio 2019 C# WPF MVVM .NET Core 3.0 Webservices - REST-API .NET Core GraphQL Docker
Schwarz-Gruppe (LIDL und Kaufland) und TCS (Tata Consultancy Services)
2 Jahre 3 Monate
2017-04 - 2019-06

Objektorientierte Analyse

Softwarearchitekt und Softwareentwickler Schichtenarchitektur Datenbank-Neugestaltung und Migration (Database First ? EF 6) SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten) ...
Softwarearchitekt und Softwareentwickler

Die R+V Versicherung ist einer der größten Versicherer Deutschlands für Privat- und Firmenkunden und gehört zur Genossenschaftlichen Finanz Gruppe Volksbanken Raiffeisenbanken. NTT DATA Deutschland ist einer der führenden Anbieter im Business- und IT Consulting.

Objektorientierte Analyse, Design und Entwicklung ? Modernisierung, bzw. Neuentwicklung (WPF, MVVM, Schichtenarchitektur, Module und modulare Aufteilung), und Erweiterung einer alten R+V-Anwendung für Vertragsverwaltung (Winforms, keine Architekturschichten) ? Entwicklung neuer Module, neuer Schnittstellen (für die Kommunikation mit SAP und anderen Anwendungen) und die Migration von Daten.

  • Schichtenarchitektur
  • Datenbank-Neugestaltung und Migration (Database First ? EF 6)
  • SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten)
  • Prism 6
  • Visual Studio 2015, C#, .NET 4.6, WPF, MVVM
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • ClickOnce
  • SignalR
  • Webservices - WCF (Windows Communication Foundation)
  • Datenbanken ? MS SQL Server 2014
  • ORM ? Microsoft Entity Framework 6
  • DevExpress
  • Source ? TFS (Team Foundation Server)
  • Methode - Scrum

Schichtenarchitektur Datenbank-Neugestaltung und Migration (Database First ? EF 6) SAP Schnittstellenanbindung (Auslesen und Bereitstellung von Daten) Prism 6 Visual Studio 2015 C# .NET 4.6 WPF MVVM OOA OOD ? UML 2.0 (Enterprise Architect) ClickOnce SignalR Webservices - WCF (Windows Communication Foundation) Datenbanken ? MS SQL Server 2014 ORM ? Microsoft Entity Framework 6 DevExpress Source ? TFS (Team Foundation Server) Scrum
R+V Re, R+V Versicherung und NTT DATA Deutschland
1 Jahr 7 Monate
2015-09 - 2017-03

Objektorientierte Analyse, Design und Entwicklung

Softwarearchitekt und leitender Softwareentwickler Visual Studio 2013 - 2017 C# .NET 4.0 ...
Softwarearchitekt und leitender Softwareentwickler

Objektorientierte Analyse, Design und Entwicklung - Aktualisierung der zentralen Datenbank, Dissemination, Synchronisierung und Verifizierung der SQLite Datenbank über verschlüsselte Kryptokanäle und über das Kryptomodul für "DM - Document Management (CRM, CCM)"

  • Visual Studio 2013 - 2017, C#, .NET 4.0, .NET 4.5, .NET 4.6, WPF, MVVM
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • Webservices - php, XML, SOAP, WCF (Windows Communication Foundation)
  • Datenbanken - SQLite (Verteilung und Synchronisierung)
  • API Erstellung
  • Source ? TFS (Team Foundation Server)
  • Python 

Visual Studio 2013 - 2017 C# .NET 4.0 .NET 4.5 .NET 4.6 WPF MVVM OOA OOD ? UML 2.0 (Enterprise Architect) Webservices - php XML SOAP WCF (Windows Communication Foundation) Datenbanken - SQLite (Verteilung und Synchronisierung) API Erstellung Source ? TFS (Team Foundation Server) Python
Detrosoft Technologies
2 Jahre 9 Monate
2013-01 - 2015-09

Design und Entwicklung eines komplexen Systems

Senior Softwareentwickler Visual Studio 2012 - 2013 C# .NET 4.5 ...
Senior Softwareentwickler

Tecan (HTML auf Anfrage) ist ein weltweit führender Anbieter von Laborinstrumenten und Lösungen für die Branchen Biopharma, Forensik und Klinische Diagnostik 

Objektorientierte Analyse, Design und Entwicklung eines komplexen Systems, bestehend aus Hardwaregerät und der dazugehörige Software. Die Software besteht aus mehreren Modulen: Gerätesteuerung, Klient und Server.

  • Visual Studio 2012 - 2013, C#, .NET 4.5, WPF, MVVM, C++
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • MSI (Windows Installer)
  • Webservices - WCF über pipes, tcp und http (Windows Communication Foundation)
  • Datenbanken ? MS SQL Server 2008/2012
  • ORM ? Entity
  • Source ? TFS
  • Methode - Scrum

Visual Studio 2012 - 2013 C# .NET 4.5 WPF MVVM C++ OOA OOD ? UML 2.0 (Enterprise Architect) MSI (Windows Installer) Webservices - WCF über pipes tcp und http (Windows Communication Foundation) Datenbanken ? MS SQL Server 2008/2012 ORM ? Entity Source ? TFS Methode - Scrum
Tecan Group AG
1 Jahr
2012-02 - 2013-01

Objektorientierte Analyse

Projektleiter und leitender Softwareentwickler Visual Studio 2010 - 2012 C# .NET 4.0 ...
Projektleiter und leitender Softwareentwickler

Objektorientierte Analyse, Design und Entwicklung des Projekts "DM - Document Management (CRM, CCM)" 

  • Visual Studio 2010 - 2012, C#, .NET 4.0, WPF, MVVM
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • Lizenzierung (RSA, AES)
  • NSIS (Nullsoft Scriptable Install System)
  • Webservices - php, SOAP, WCF (Windows Communication Foundation)
  • Datenbanken - MySQL und SQLite (Verteilung und Synchronisierung)
  • ORM ? Nhibernate
  • Python

Visual Studio 2010 - 2012 C# .NET 4.0 WPF MVVM OOA OOD ? UML 2.0 (Enterprise Architect) Lizenzierung (RSA AES) Webservices - php SOAP WCF (Windows Communication Foundation) Datenbanken - MySQL und SQLite (Verteilung und Synchronisierung) ORM ? Nhibernate Python
Detrosoft Technologies
5 Monate
2011-10 - 2012-02

"PCS - Payment Control System"

Projektleiter und leitender Softwareentwickler Visual Studio 2010 C# .NET 4.0 ...
Projektleiter und leitender Softwareentwickler

Objektorientierte Analyse, Design und Entwicklung des Projekts "PCS - Payment Control System"

  • Visual Studio 2010, C#, .NET 4.0, WinForms
  • OOA, OOD ? UML 2.0 (Enterprise Architect)
  • Lizenzierung (RSA, AES)
  • NSIS (Nullsoft Scriptable Install System)
  • Webservices - php, SOAP, WCF (Windows Communication Foundation)
  • Datenbanken - MySQL
  • ORM ? Entity

Visual Studio 2010 C# .NET 4.0 WinForms OOA OOD ? UML 2.0 (Enterprise Architect) RSA AES NSIS Webservices - php SOAP WCF (Windows Communication Foundation) Datenbanken - MySQL ORM ? Entity
Detrosoft Technologies
5 Jahre 6 Monate
2006-03 - 2011-08

Verteilung und Installation der Software

Projektleiter und leitender Softwareentwickler Microsoft Word und Visual Studio Tools für MS Office (VSTO) VBA C# ...
Projektleiter und leitender Softwareentwickler

TÜV Rheinland ist ein weltweit führender technischer Dienstleistungskonzern. 

Erstellung, Betreuung und Weiterentwicklung eines auf Visual Studio basierten Softwaresystems, welches von mehreren Komponenten besteht:

  • Verteilung und Installation der Software mittels NSIS (Nullsoft Scriptable Install System)
  • Das Hauptprogramm ? Microsoft Word und Visual Studio Tools für MS Office (VSTO), VBA, C#
  • Updatesystem als Teil des Hauptprogramms zur automatischen Aktualisierung des Softwaresystems über das Intra/Internet (VBA, NSIS, C, C#)
  • Updatesystem als Teil des Hauptprogramms zur automatischen Synchronisierung der vom Programm benutzen Datenbank mit der zentralen Server (VBA, Access, SQLite, MySql, PHP, C)
  • Dynamisches einfügen, ändern, löschen der Daten in die Datenbank von den Programmbenutzern, mit späteren Erlaubnis für die Änderungen von einer zuständigen Person (VBA, PHP, MySql, C, C#)

Microsoft Word und Visual Studio Tools für MS Office (VSTO) VBA C# NSIS C Access SQLite MySql PHP
TÜV Rheinland Group AG
6 Monate
2005-10 - 2006-03

Erstellung einer eBay-Schnittstelle

Leitender Softwareentwickler Access 2003 VBA MySQL
Leitender Softwareentwickler
  • Projekt ?Erstellung einer eBay-Schnittstelle zum auf Access 2003 / VBA / MySQL basierenden Warenwirtschaftssystem, die mit dem eBay API Service kommuniziert? 
Access 2003 VBA MySQL
PHCOM IT-SERVICE GmbH
2 Jahre 7 Monate
2001-11 - 2004-05

Entwicklung von Buchhaltungsprogramme

Leitender Softwareentwickler und Netzwerkadministrator Windows 98 Windows XP Windows 2003 Server ...
Leitender Softwareentwickler und Netzwerkadministrator
  • Arbeitsumgebung ? Windows 98, Windows XP, Windows 2003 Server
  • Programmiersprachen - Borland Delphi, und Microsoft Visual Basic 6.0 und .NET
  • Entwicklung von Buchhaltungsprogrammen in Visual Basic, C# und Delphi 
Windows 98 Windows XP Windows 2003 Server Borland Delphi und Microsoft Visual Basic 6.0 und .NET Visual Basic C# und Delphi
Computer Science Company (CSC Computers)
Struga, Mazedonien
4 Jahre 10 Monate
1996-06 - 2001-03

Internet- und Desktop-Anwendungen

Softwareentwickler und Netzwerkadministrator Microsoft Front Page Cold Fusion Macromedia ...
Softwareentwickler und Netzwerkadministrator
  • Arbeitsumgebung - Microsoft Front Page, Cold Fusion, Macromedia, Borland Delphi, Microsoft Visual Basic, C, und C#. 
Microsoft Front Page Cold Fusion Macromedia Borland Delphi Microsoft Visual Basic C und C#
Macedonian Computer Association of BBS
Skopje, Mazedonien

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Abgeschlossenes Studium der Informatik an der Universität Potsdam (B.Sc.)

Position

Position

  • Softwarearchitekt/Entwickler

Kompetenzen

Kompetenzen

Top-Skills

C# .NET-Entwickler Softwarearchitekt MSSQLServer Hibernate SOA MVC MVVM OOD SOA Architect ORM MySQL .NET Entity Framework WCF UML 2.0

Schwerpunkte

Programmierschwerpunkte:

  • Serviceorientierte Architektur (SOA)
  • Aspektorientierte Architektur (AOP)
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WF bzw. WWF)
  • Windows Presentation Foundation (WPF)
  • Microservice Architektur
  • VB.NET, C#, .NET-Framework 1.0, .NET 1.1, .NET 2.0, .NET 2.5, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.6, .NET Core
  • WebForms, WindowsForms, WPF (C#, VB.NET)
  • Ajax: jQuery, JSON, ASP.NET Ajax, (AJAX.NET), DevExpress
  • Datenbankentwicklung: MSSQL: Transact-SQL, ORACLE: PL/SQL
  • Deployment: NSIS, MSI, ClickOnce-Deployment 

Produkte / Standards / Erfahrungen / Methoden

Position:

  • Software-Entwicklung / Software-Architektur / Projektleitung
  • Fachlicher Schwerpunkt: Softwarearchitekt/Entwickler C#, VB.NET, .NET, WCF, WPF, SQL, Datenbanken


Fähigkeiten, Kenntnisse, Erfahrungen:

  • Mehr als 20 Jahre Berufserfahrung als Softwareentwickler, Softwarearchitekt, Projektleiter und Entwicklungsleiter. 


Langjährige Erfahrungen im Bereich:

  • Anwendungsprogrammierung (C#, VB.NET, Java)
  • Systemprogrammierung (C#, VB.NET, Java, C)
  • asynchrone Web-UI-Programmierung auf Basis von Javascript, jQuery
  • Webservices, WCF
  • Teamführung, Entwicklungsleiter
  • Migration, Refaktorierung (Refactoring)
  • Datenbank-Design
  • elektronische Signatur
  • SQL-Programmierung, SQL-Optimierung
  • Implementierung


Methoden:

  • Objektorientierte Analyse, Design, Programmierung (OOP, OOD, OOA)
  • Model Driven Architecture (MDA, UML 2.0)
  • Ereignisgesteuerte, visuelle, strukturierte Programmierung (C#, VB.NET, Java)
  • Design-Patterns: MVC, MVVM
  • Prism 4, 5, 6, 7, 8
  • Multi-Tier-Design (n-tier-architecture)
  • Service-Orientierte-Architektur (SOA)
  • Test-Driven-Developement, Unit-Testing
  • Domain-Driven Development
  • Object-Relational-Mapping (O/R-Mapping)
  • SOAP, WebServices (Webdienste), WCF, WSDL
  • Web 2.0-Technologien (jQuery, jQuery UI, jQuery Mobile, diverse AJAX-Toolkits wie z.B. DevExpress, C#, VB.NET)
  • Agile Software Development, SCRUM
  • Extreme Programming (XP) 


Datenzugriffstechniken

  • Object-Relational-Mapping (u.a. Microsoft Entity-Framework, LLBLGen-Pro, SQL to LINQ, NHibernate)
  • ADO.NET
  • ADO-Data-Services
  • DAO
  • OLEDB
  • ODBC


Server:

  • Internet Information Services (IIS-Server)
  • Apache, Nginx


Standards:

  • SOAP, Web-Services
  • OLE Automation Client/Server, DDE, ODBC, MAPI
  • SDK (16/32 bit), Windows-API
  • WCF, .NET Remoting, Sockets, Shared Memory
  • Multithreading
  • Microservices


Web/XML:

  • HTML, XHTML, DHTML, CSS
  • XPATH, XSD, Schemas


Server-Administration:

  • Linux-Administration
  • MySQL-Administration
  • MSSQL-Administration
  • IIS-Administration (Internet-Information-Server)
  • Windows-Server


Quellcodeverwaltung:

  • CVS, WinCVS (Administration, Scripting)
  • Subversion (SVN), Tortoise
  • Visual Source Safe (VSS)
  • Team Foundation Server (TFS)


Bugreporting-Tools:

  • JIRA (Administration, Scripting)
  • MANTIS (Installation, Administration, Scripting)


Projektverwaltungs-Tools:

  • MSProject
  • dotproject (Installation, Administration)
  • Trac
  • Team Foundation Server (TFS)
  • Confluence (CFL)
  • DevOps
  • Jenkins


Container Technologie:

  • Docker
  • Kubernetes
  • OpenShift


Cloud-Computing:

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud

Betriebssysteme

MS-DOS
sehr gute Kenntnisse
Unix
sehr gute Kenntnisse
Windows
sehr gute Kenntnisse
Linux
sehr gute Kenntnisse


Programmiersprachen

Assembler
gute Kenntnisse
Basic
sehr gute Kenntnisse
C
sehr gute Kenntnisse
C#
sehr gute Kenntnisse
C++
gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
sehr gute Kenntnisse
Java
sehr gute Kenntnisse
JavaScript
sehr gute Kenntnisse
Makrosprachen
sehr gute Kenntnisse
Perl
gute Kenntnisse
PHP
sehr gute Kenntnisse
PL/SQL
sehr gute Kenntnisse
Python
sehr gute Kenntnisse
Scriptsprachen
sehr gute Kenntnisse
Shell
sehr gute Kenntnisse
TeX, LaTeX
sehr gute Kenntnisse
yacc/lex
sehr gute Kenntnisse

Datenbanken

Access
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
Postgres
SQL
SQLite


Datenkommunikation

Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
NetBios
parallele Schnittstelle
PC-Anywhere
Public Networks
RFC
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
Winsock
WCF
SOAP/Webservices
Shared Memory
TCP/IP-Sockets


Hardware

embedded Systeme
PC
PLD, FPGA
Sensoren

Branchen

Branchen

  • IT-Dienstleistungen

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.