.NET, Microservices, .NET Framework, C#, ASP.NET, ASP.NET MVC/Web API 2, Java, Spring Boot, WCF, WPF, (Ranorex), Docker
Aktualisiert am 02.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.02.2024
Verfügbar zu: 15%
davon vor Ort: 0%
.NET
ASP.NET Core
Windows Communication Foundation
Spring Boot
Spring Core
Hibernate
ADO.NET Entity Framework
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Deutschland, Schweiz

Deutschland: Köln, Düsseldorf, Frankfurt, München, Nürnberg, etc., Weitere Länder: EU-Ausland

möglich

Projekte

Projekte

5 Jahre 3 Monate
2019-01 - heute

Diverse, Self-Contained Systems, Microservices

Senior Software Entwickler C# ASP.NET Core .NET Framework 4.8 ...
Senior Software Entwickler
Umsetzungen im Kontext Onlinezugangsgesetz (OZG) für diverse Bundesländer


Sachsen-Anhalt: Entwicklung eines Microservice zur Anbindung der BundID u.a.:

  • Entwicklung eines Microservice - REST API, um Nachrichten an den BundID Service (SOAP) senden zu können
  • Erweiterung der REST API, um Nachrichten mit Anhängen versenden zu können
  • Validierung der Pflichtfelder (u.a. Postkorb Referenz, unterstützte Mime Typen Anhänge)
  • HealthChecks
  • Erweiterung des Message Exchange Microservice für das weitere Postkorb Handle BundID


Hamburg, Bremen, Schleswig-Holstein, Sachsen-Anhalt: Entwicklung/Weiterentwicklung Servicekonto u.a.:

  • Umsetzung der Anforderungen im Rahmen der Registrierung und Verwaltung von Firmenkonten, wie Gruppenverwaltung
  • Verwalten und Zuordnen von Diensten (Zuordnung von Gruppen und Nutzern zu Diensten/Ein Dienst kapselt eine Verwaltungsleistung)
  • Umsetzung im Rahmen der geltenden Datenschutzbestimmungen (Erweiterung der Oberfläche (View) zur Abfrage dieser während des Regristrierungsprozesses
  • Erweiterung des Administrationstools
  • Fehlerbehebungen, UT etc.


Hamburg, Bremen, Schleswig-Holstein, Sachsen-Anhalt: Entwicklung/Weiterentwicklung Postfach u.a.:

  • Umsetzung eines Brokers um Funktionspostfächer zu provisionieren
  • Verwalten und Zuordnen von Diensten und der Zuordnung von Gruppen und Nutzern
  • Umsetzung zur Abbildung des Elektronischen Rechtsverkehrs (Implementierung der Views mit ASP.NET MVC)
  • Erweiterungen im Rahmen der Umsetzung der Funktionalität um Empfänger im Kontext ERV suchen zu können und auswählen zu können
  • Erweitern des Legal Message Service um ERV Nachrichten versenden zu können
  • Erweiterung des Administrationstools z.B. für die Zertifikatsverwaltung (mit ASP.NET MVC und VueJS für die Views
  • Migration des Administrationstools von ASP.NET MVC Classic nach ASP.NET Core(/.NET 6)
  • Fehlerbehebungen, Unittests, etc


Hamburg, Bremen, Schleswig-Holstein, Sachsen-Anhalt: Entwicklung/Weiterentwicklung Interoperabilität u.a.:

  • Implementierung eines Metadatenservice in .NET Core/REST API (Implementierung des Microservice und der Datenbank, sowie des ORM mit NHibernate)
  • Umsetzung im Rahmen von Interop um Nachrichten eines externen Servicekontos empfangen zu können (Erweiterung des MessageExchange Service (auf Basis von .NET Core/REST API)

Visual Studio MS SQL Server Windows Server VMware Docker
C# ASP.NET Core .NET Framework 4.8 WCF ASP.NET MVC (Classic) ASP.NET Web API 2 NHibernate VueJS
diverse Bundesländer (eGovernment)
Remote
8 Jahre 7 Monate
2015-09 - heute

AudiCity MTT

Senior Software Entwickler, Software Tester (Automatisierung)
Senior Software Entwickler, Software Tester (Automatisierung)

Bugfixing, Optimierungen und Wartung, Entwicklung Software Tests mit Ranorex

  • Analyse und Korrektur diverser Bugs
  • Entwicklung/Anpassung User Controls/Custom Controls
  • Entwicklung diverser Software Tests mit Ranorex zur Bereitstellung/ Aufbau automatiserter Software Tests
C# .NET 4.5.2 WPF Caliburn Micro MEF WCF Ranorex
Automotive
Düsseldorf
3 Jahre 11 Monate
2016-02 - 2019-12

Implementierung verschiedener WCF Services, REST Services mit ASP.NET Web API 2

Senior Software Entwickler C# .NET 4.5.2 WCF ...
Senior Software Entwickler

Implementierung verschiedener WCF Services, REST Services mit ASP.NET Web API 2, Implementierung div. Microservices mit Java, Spring Boot, Spring Cloud, JAX-RS, JAX-WS unter Verwendung der AWS Cloud, Implementierung und Korrektur diverser Anforderungen, Wartung, Bereitstellung, DevOps


Projekt 1- ASK 3:

  • Implementierung eines WCF Antrags- und Tarifierungsservice, der unter Verwendung Kundenspezifischer Daten einen Tarif berechnet, sowie einen über über ein Bonitätsprüfsystem geleiteten und bewerteten Antrag an ein Backendsystem auf dem Host weiterleitet
    • Implemetierung Service, Domain und Integrationsschicht
    • Erstellung des MSI Paketes
    • Pflege und Wartung des Service
    • Tools: Visual Studio 2015, Enterprise Library, MSSQL Server (für das Logging), Install Shield
  • Entwicklung eines Adapters mit .NET 4.5.2 zum Verarbeiten Vertragsrelevanter Daten, die an ein Bonitätsprüfungssystem über eine SOAP Schnittstelle übertragen werden, Pflege und Wartung, Erstellung des Install Shield MSI Paketes
    • Implementierung der Domain- und Integrationsschicht
    • Mapping
    • Validierung
    • Anbinden eines externen Partnerservice, um Partnerrelevante Daten abzurufen
    • Tools: Visual Studio 2015, Enterprise Library, MSSQL Server (für das Logging), Install Shield
  • Implementierung einer .NET 4.5.2 Anwendung um nach fachlicher Vorgabe Daten zu Reporting und Marketingzwecken zwischen zwei Backendsystemen zu synchronisieren
    • Implementierung der Datenzugriffsschicht
    • Entwicklung des Domainenmodells
    • Transformation der Daten
    • Logging
    • Implementierung der Validierung, sowie der Funktionalität die Daten auf Share zu schreiben
    • Erstellung des MSI Paketes, Pflege und Wartung
    • Tools: Visual Studio 2015, Enterprise Library, MSSQL Server (für das Logging), Install Shield


Projekt 2 - ASK 4:

  • Implementierung zweier REST Services mit ASP.NET Web API 2 nach Beschreibung fachlicher Anforderungen/Schnittstellen zum Austausch von Vertragsdaten zwischen Host und Client/Server
    • Implementierung der Domain- und Integrationsschicht
    • Mapping
    • Validierung
    • Anbindung eines externen Tarifierungsservice zur Berechnung der in Abhängigkeit der gewählten Versicherung und versicherten Summe berechneten Tarifs
    • Analyse und Korrektur diverser Bugs 
    • Entwicklung diverser Software Tests mit C#
    • Unterstützung bei der Bereitstellung des Service in den div. Stages


Projekt 3 - Neuer Techstack: JAVA, SPRING BOOT:

  • Implementierung div. Microservices mit Java, Spring Boot, iText, K8s (Kubernetes), Docker, Jenkins (CI/CD), Nexus unter Verwendung der AWS Cloud (Hosting) zum Drucken von Vertragsdaten, zum Abfragen Spartenspezifischer Daten
    • Implementierung eines FileProcessing Microservice, der nach bestimmten Regeln PDF Dokumente merged
    • Implemetierung der Logik zum Einlesen von Daten aus einer CSV Datei
    • Erstellung Dockerfile
    • Erstellung YAML File für Kubernetes
    • Erstellung Jenkinsfile für den Build und Deploment Prozess
    • Tools: IntelliJ, Kubernetes, Docker, Jenkins, Nexus


Projekt 4 (Neuer Techstack: JAVA, SPRING BOOT):

  • Implementierung div. Microservices mit Java, Spring Boot, JAX-RS, JAX-WS, Jersey, K8s (Kubernetes), Docker, Jenkins (CI/CD), Nexus unter Verwendung der AWS Cloud (Hosting) zum Drucken einer Vorschau mit Dopix
    • Implementierung eines Microservice, der die für die Druckvorschau relevanten Vertragsdaten entgegennimmt und Dokumentenrelevante (Steuer-Daten über einen WCF Service abfragt
    • Implementierung eines Microservice, der Daten an Dopix sendet und die Druckvorschau als Antwort zurückerhält
    • Erstellung Dockerfile
    • Erstellung YAML File für Kubernetes
    • Erstellung Jenkinsfile für den Build und Deploment Prozess
    • Tools:  IntelliJ, Kubernetes, Docker, Jenkins, Nexus, Dopix


Projekt 5 (Neuer Techstack: JAVA, SPRING BOOT):

  • Implementierung div. Microservices mit Java, Spring Boot, K8s (Kubernetes), Docker, Jenkins (CI/CD), Nexus unter Verwendung der AWS Cloud (Hosting) Schadensaufträge an an ein angrenzendes System zu übertragen
    • Implementierung eines Microservice, der Schadensaufträge entgegennimmt und diese an ein angrenzende Webkomponente weiterleitet
    • Implementierung eines Microservice der von Webkomponente einen bearbeiteten Auftrag entgegennimmt und zur asynchronen Verarbeitung in eine Message Queue (RabbitMQ) schreibt
    • Erstellung Dockerfile
    • Erstellung YAML File für Kubernetes
    • Erstellung Jenkinsfile für den Build und Deploment Prozess
    • Tools: IntelliJ, Kubernetes, Docker, Jenkins, Nexus,RabbitMQ


Projekt 6 ASP.NET Web API 2:

  • Implementierung eines REST Service mit ASP.NET Web API 2 um Dokumente aus einem Netwrkshare einzulesen und an den aufrufenden Client zurückzuliefern
    • Implementierung der Service, Domain und Integrationsschicht
    • Tools: Visual Studio 2015, TFS, Enterprise Library, Install Shield


Projekt 7 (Neuer Techstack: JAVA, SPRING BOOT):

  • Implemetierung eines Monitoring Service, um die Verfügbarkeit aller Microservices des benutzten Kubernetes Clusters und der von ihnen verwendeteten externen Schnittstellen zu überprüfen
    • Implementierung des Service
    • Implemntierung Domain und Integrationsschicht (Aufruf der Health Check Endpunkts der zu überprüfenden Microservices)
    • Tools:  I?ntelliJ, Kubernetes, Docker, Jenkins, Nexus

C# .NET 4.5.2 WCF ASP.NET Web API 2 JAVA 8 Spring Boot Jersey Gradle Docker K8s und Docker Swarm Jenkins Nexus IBM WebSphere
C# .NET 4.5.2 WCF ASP.NET Web API 2 JAVA 8 Spring Boot Jersey Gradle K8s und Docker Swarm IBM WebSphere Dopix Kubernetes MSSQL Server (für das Logging) Visual Studio 2015 Enterprise Library MSSQL Server (für das Logging) Install Shield Kubernetes Nexus Kubernetes Nexus Dopix IntelliJ Kubernetes Docker Jenkins Nexus RabbitMQ
Versicherungswesen
3 Monate
2015-06 - 2015-08

whoisthis

Senior Software Entwickler
Senior Software Entwickler

Implementierung diverser Softwaremodule zur Abfrage domainenspezifischer Infomrationen + Webclient

  • Implementierung unterschiedlicher Module, wie Abfrage domainenspezifischer Information IP zu Domaine, Module zur Abfrage ob eine IP Adresse zu einem VPN Netzwerk gehört, Proxyabfrage, Module zur Abfrage, ob eine IP zu einem Tor Knoten gehört, Modul zur Erkennung, ob eine IP bereits negativ klassifiziert wurde (VirusTotal)
  • Implementierung eines Webclients zur Anzeige der durch die Module zur Verfügung gestellten Funktionalität
  • Unittests

    C# 6 .NET 4.6 ASP.NET MVC JQuery
    Internetdienstleister
    Düsseldorf
    3 Monate
    2015-04 - 2015-06

    Erweiterung für Voxtron, Telefonbuch/Kontakte

    Senior Software Entwickle MVC
    Senior Software Entwickle

    Implementierung diverser Softwaremodule zur Abfrage domainenspezifischer Infomrationen + Webclient 

    • Implementierung des Backends (SQL Server 2014)
    • Implementierung Data Access Layer unter Verwendung von EF 6
    • Implementierung der Repositories
    • Implementierung der Views und Controller zur Darstellung, Erstellung und Bearbeitung der Kontaktdaten
    • Implementieurng der Validierungslogik in Java Script
    • Implementierung der Logik um über TAPI Anrufe tätigen zu können (Java Scrip)
    C# .NET 4.5.1 ASP.NET SQL Voxtron Visual Studio 2013 SQL Server 2014 Windows 7 Syncfusion Essential Studio
    MVC
    Öl und Kraftstoffe
    Essen
    5 Monate
    2014-11 - 2015-03

    PTC Integrity, Erweiterungen im Kundenauftrag: AIP

    Senior Software Entwickler MVVM Scrum
    Senior Software Entwickler

    Implementierung einer PTC Integrity Erweiterung in WPF unter Verwendung des MVVM Pattern

    • Erstellung des Konzeptes zur Umsetzung der geforderten Requirements
    • Implementierung unterschiedlicher WPF UserControls: Wizard, Wizard Pages
    • Implementierung diverser ViewModels
    • Implementierung Validierungslogik
    • Implementierung eines WCF WebService zur sicheren Ausführung diverser PTC CLI Commands
    • Implementierung eines Service Translation Layers zur Abstraktion diverser einzubindender WebServices
    • Implementierung eines generischen ObjectMappers
    • Implementierung diverser Unit- und Integrationstests
    • Erstellung der PTC Integrity CLI Commandszur Abfrage, ob eine IP zu einem Tor Knoten gehört, Modul zur Erkennung, ob eine IP bereits negativ klassifiziert wurde (VirusTotal)
    • Implementierung eines Webclients zur Anzeige der durch die Module zur Verfügung gestellten Funktionalität
    • Unittests
    C# .NET 4.0 WPF WCF Integrity CLI Visual Studio 2013 Blend Windows 7
    MVVM Scrum
    Automotive, ALM
    Regensburg
    5 Monate
    2014-05 - 2014-09

    VPE.NET Applikation zur Planung von Lieferungen (Promotion) für eine bekannte Restaurant Kette

    Software Entwickler MVVM Factory Singleton ...
    Software Entwickler

    Implementierung eines Planungssystem unter Verwendung des MVVM Pattern 

    • Implementierung des Data Access Layers zum Holen, Speichern, Exportieren, Sperren und Entsperren von Datensätzen
    • Implementierung Presentation Layer  u.a. Entwicklung verschiedener Steuerelemente, wie Non-Selectable Listbox, Progress Ring
    • Entwicklung einer Erweiterung (Behavior, AutoScrolling) für ScrollViewer, um nicht  sichtbare Elemente in den sichtbaren Bereich scrollen oder initial, beim Laden, einen bestimmten Eintrag in den sichtbaren Bereich zu scrollen
    • Implementierung Funktionalität, um mehrere Listen synchron vertikal und horizontal scrollen zu können
    • Implementierung div. Converter
    • Implementierung eines UserControl zur Anzeige der für ein Restaurant wichtigen Daten zur Bearbeitung einer Promotion unter Verwendung einer multidimensionalen Liste (TimeBeam)
    • Implementierung Algorithmus zur Berechnung einer Projektion in Abhängigkeit der zuvor geänderterten Werte für Korrektur und Liefermengen
    • Implementierung der Events, die nach Drücken der Enter-Taste, sowie nach Verlassen des Textfeldes eine Berechnung auslösen
    • Implementierung Funktionalität, um mit Pfeiltasten vor und zurück navigieren zu können
    • Validierungslogik
    • Implementierung der Funktionalität, um mit der +/- Taste, in Abhängigkeit der Packungsgröße, eine Liefermenge in ein ausgewähltes Textfeld eintragen zu können
    • Farbliche Hervorhebung wichtiger Daten in Abhängigkeit einer Berechnung
    • Implementierung einer Logik um mit Pfeiltasten durch Listen navigieren zu können
    • Implementierung Performance optimierender Funktionalität
    • UnitTest
    C# .NET 4.5.1 WPF ADO.NET Oracle Data Provider for .NET Visual Studio 2013 Blend Windows 7 Oracle 10g (v10.2)
    MVVM Factory Singleton Scrum
    Logistik, Planungssystem
    Duisburg
    2 Monate
    2014-02 - 2014-03

    Kiosk Applikation, Payback

    Software Entwickler
    Software Entwickler

    (Kiosk = Mit Kiosk-Apps können Administratoren eine einzelne App im Vollbildmodus (Kioskmodus) ausführen. Solche Applikationen eignen sich besonders für gesperrte Umgebungen, in denen Benutzern eine bestimmte Anwendung zur Verfügung steht.) Applikation für einen Terminal  zur Verwaltung/Übersicht der (Payback) Gutscheine, Coupons, sowie Bearbeitung des Kundenprofils

    • Implementierung zusätzlicher Funktionalität
    • Entwicklung eines UserControls zur Darstellung aller Daten, die bei einer Kartenbestellung durch den Anwender eingegeben wurden mit der Möglichkeit diese nachträglich zu bearbeiten
    • Fehlerbehebung: Virtuelles Keyboard wird in Views nicht aktiviert
    • Fehlerbehebung, Hervorhebung der Darstellung fehlerhafter Eingabedaten
    • Fehlerbehebung: Anpassung der Darstellung von Days in Deutsch (Übersetzung zeigt immer Tage an, unabhängig wie viele Tage ein Gutschein gültig ist) Anpassung der Logik, Anpassung des UserControls
    • Workflowänderung z.B. nach Aktivierung eines Gutscheines
    • CR: Verbesserung der User Interaktion
    C# .NET 4.0 Silverlight WCF Visual Studio 2012 Blend Windows 7 Microsoft Point of Service for .NET (POS for .NET) Prism SDK
    Einzelhandel, Bonussysteme
    Hilden, Kattowitz
    8 Monate
    2013-05 - 2013-12

    Gui Test Interpreter: Test Tool (mit Interpreter, Test Automation Framework, eigener Skriptsprachen)

    Software Entwickler, Software Tester Agil: Kanban
    Software Entwickler, Software Tester
    • Erweiterung Test Automation Framework
    • Entwicklung Strategien zur Beschreibung unterschiedlicher Verhaltensweisen und Eigenschaften einer oder mehrerer Kontrolltypen
    • Entwicklung Default Strategien
    • Entwicklung Funktionalität unterschiedlicher Kontrolltypen (Applikationsunabhängig)
    • Entwicklung Applikationsabhängiger Komponenten
    • Entwicklung und Erweiterung der Schnittstelle zur Übergabe der Daten an das Ranorex Automation Framework
    • Entwicklung Funktionalität zum Zugriff auf das Clipboard
    • Implementierung der Funktionalität zum Vergleich von Bildern
    • Entwicklung Oberfläche zur visuellen Darstellung nicht automatisierter Verarbeitungsschritte
    • Erstellung der Technischen Dokumentation
    C# .NET 4.0 Ecma Script Visual Studio Windows XP Ranorex
    Agil: Kanban
    Touristikbranche
    Bad Homburg
    6 Monate
    2013-05 - 2013-10

    Diverse: BistroPortal/Selling Platform Connect

    Software Tester Agil: Kanban
    Software Tester
    • Testskripterstellung anhand von Testfallbeschreibungen
    • Manuelle Testdurchführung
    Testlang Ecma Script Gui Test Interpreter Ranorex HP Quality Center
    Agil: Kanban
    Touristikbranche
    Bad Homburg
    1 Jahr 4 Monate
    2012-01 - 2013-04

    Beratungsapplikation: Software zur Angebotserstellung für verschiedene Versicherungskategorien (zur Vorlage beim Kunden)

    Software Entwickler
    Software Entwickler
    • Entwicklung WCF-Service zum Datenaustausch zwischen zwei Anwendungen (Java/.NET), Proof of Concept
    • Entwicklung einer Java Library zur Erstellung von Steuerungs-/Informationsdateien (Digitale Unterschriften, eSignature)
    • Entwicklung Datenbank Schema
      Datenbank zur Vorhaltung Benutzerrelevanter Daten
    • Entwicklung Service Layer: WCF Service, um Benutzerrelevante Daten abzufragen und anzulegen
    • Entwicklung Data Access Layer: Entity Framework Code First
    • Entwicklung/Erweiterung Oberfläche (Silverlight)
      Autoscrolling zu nicht sichtbaren Steuerelementen
      Ein-/Ausblenden der Seitennavigation
    • Entwicklung Funktionalität zur Darstellung von HTML-Content im Silverlight-Client zur Integration einer externen Webanwendung
    • Entwicklung Silverlight-UserControl als Html Host
    • Erweiterung der Benutzeroberfläche des Deployment Servers
    • Proof of Concepts
    • Konzepterstellung der zu implementierenden Anforderungen/Funktionalität
    • Sicherheitstests, Überprüfung auf mögliche Schwachstellen, XSS Injection Tests,
    • Code Audits
    Silverlight Windows Communication Foundation Entity Framework (Code First) C# JAVA Visual Studio SQL Server 2008 R2 Windows Server 2008 R2 Silverlight 4/5 .NET 4.0 JavaScript (jQuery) BiPro Entity Framework Java 6 iText StepOver (Digitale Signaturen)
    Versicherungswesen
    Nürnberg
    6 Monate
    2011-07 - 2011-12

    Data Cleaning: Software zur Korrektur von Datenschiefständen beim Verarbeiten der bei Studien anfallenden Daten

    Software Entwickler
    Software Entwickler
    • Erweiterung Proxy
    • Entwicklung View Model zur Abstraktion
    • Entwicklung Presenter
    • Entwicklung Views
    • Redesign Views
    • Object Mapper
    • Validierungslogik
    • Refactoring
    • Integrationstests
    Windows Forms Windows Communication Foundation SQL Server MVP Pattern C# .NET 3.5 DevExpress Model View Presenter SQL Server 2008
    Dienstleister (Med. Umfeld)
    Würzburg
    3 Monate
    2011-05 - 2011-07

    User Profile Site: User Profil, Start- und Übersichtsseite der dem User zugeordneten Anwendungen

    Software Entwickler, Pentester
    Software Entwickler, Pentester
    • Windows Identity Foundation: Federation Authentifizierung
    • Active Directory Access: Setzen und Ändern der Userrelevanter Attribute
    • Webkonfigurationserweiterung
    • Entwicklung Views
    • Custom Localization
    • Validierungslogik
    • Testplanung, Testdurchführung
    • Entwicklung Unittests
    • Testen der Umgebung auf Schwachstellen u.a. Cross-Site-Scripting Attacks, SQL Injection
    C# .NET 4 ASP.NET jQuery Active Directory ADFS Windows Identity Foundation Windows Server 2008 R2 Internet Information Service 7.5
    Sprachschule international
    Frankfurt
    5 Monate
    2011-01 - 2011-05

    Customer Report Site: Bereitstellung Kunden Reports

    Software Entwickler
    Software Entwickler
    • Windows Identity Foundation: Federation Authentifizierung
    • Zugriff auf den SSRS WebService
    • Entwicklung Views
    • Custom Localization
    • Validierungslogik
    • Testplanung, Testdurchführung
    • Entwicklung Unittests
    • Testen der Umgebung auf Schwachstellen u.a. Cross-Site Scripting Attacks, SQL Injection
    ASP.NET ASMX WebService Visual Studio 2010 Internet Information Services Windows Server 2008 R2 C# .NET 4.0 MVP MVVM
    Sprachschule international
    Frankfurt
    1 Jahr 1 Monat
    2010-04 - 2011-04

    Enterprise Resource Planning

    Software Entwickler, Test Manager (Customization)
    Software Entwickler, Test Manager (Customization)
    • Customization
    • Active Directory Authentication Provider
    • Datensynchronisation
    • Validierungslogik
    • Testplanung, Testdurchführung
    • Entwicklung Unittests
    • Testen der Umgebung auf Schwachstellen u.a. Cross-Site-Scripting Attacks, SQL Injection
    Visual Studio 2008 Internet Information Services Windows Server 2008 C# .NET 3.5 Prism Enterprise Library Unity (MVP; MVVM)
    Sprachschule international
    Frankfurt
    1 Jahr 1 Monat
    2010-04 - 2011-04

    Entwicklung Zeiterfassungssystem

    Softwareentwickler
    Softwareentwickler
    • Entwicklung Data Access Layer
    • Entwicklung Modul Administration
      Projektübersicht
      Zuweisung User zu Projekt, Zeiterfassung pro Projekt
      Entwicklung GUI
    • Validierungslogik
    • Testplanung, Testdurchführung
    • Entwicklung Unittests
    Visual Studio 2008 Windows Presentation Foundation Windows Server 2008 C# .NET 3.5 Prism Enterprise Library Unity (MVP; Presentation Model)
    Sprachschule international
    Frankfurt
    4 Monate
    2009-10 - 2010-01

    Twitter Client

    Software Entwickler
    Software Entwickler
    • Entwicklung Client unter Verwendung des Model-View-ViewModel UI Patterns
    • Entwicklung eines RESTful WebServices
    • Validierungslogik
    • Entwicklung Unittests
    Visual Studio 2008 Internet Information Services Windows Server 2008 C# .NET 3.5
    Dienstleister
    Düsseldorf

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    2000 ? 2002

    Ausbildung zum Fachinformatiker Anwendungsentwicklung mit Abschluss


    1993 ? 1995

    Studium Maschinenbau


    Weiterbildungen:

    2011 - 2011

    • ITIL v3


    2009 - 2009

    • Microsoft Certified Professional Developer: Enterprise Application Developer
    • Microsoft Certified Technology Specialist: Distributed Application Development


    2008 - 2008

    • Microsoft Certified Technology Specialist: Web-based Client Development
    • Microsoft Certified Technology Specialist: Windows®-based Client Development


    2006 - 2006

    • ISTQB Certified Tester

    Position

    Position

    • Senior Software Entwickler

    Kompetenzen

    Kompetenzen

    Top-Skills

    .NET ASP.NET Core Windows Communication Foundation Spring Boot Spring Core Hibernate ADO.NET Entity Framework

    Schwerpunkte

    • .NET mit C# (diverse Technologien: WPF, WCF, ASP.NET (MVC), ASP.NET Web API, EF (CodeFirst, DatabaseFirst, ModelFirst) etc.)
    • NHibernate
    • Requirements Engineering
    • Testautomatisierung, Testmethodik
    • Konzeption und Implementierung div. Applikationen(Web, Distributed, Desktop)
    • Administration Server/Applikationen
    • Penetrationstests
    • JJAVA Entwicklung Microservices mit Java und Spring Boot/Jersey

    Produkte / Standards / Erfahrungen / Methoden

    Werkzeuge

    • Visual Studio
    • (Expression) Blend
    • JBuilder
    • NetBeans
    • Eclipse
    • Rational Robot/Rose
    • Xcode Borland Segue SilkTest/SilkPerformer
    • Hewlett Packard WinRunner
    • QuickTest
    • XML Spy
    • Enterprise Architect

     

    Weitere Kenntnisse 

    • Testmethodik
    • Datenmodellierung
    • UML
    • Projektmanagementmethoden (Scrum,V-Modell XT, Wasserfallmodell, Microsft Solution Framework)
    • Aspekte der Softwareentwicklung und Anpassung
    • Design Patterns:
      • MVC
      • MVVM
      • Application Controller
      • MVP
      • IoC/DI
      • Event Aggregation
      • Factory
      • Observer

    Betriebssysteme

    Amiga OS
    lang, lang ist es her
    Linux
    Mac OS
    10.7
    MS-DOS
    Novell
    Novell Netware(bedingt), ab SuSE 8.x
    OS/2
    PalmOS
    gut
    SUN OS, Solaris
    Solaris ab Version 9
    Unix
    FreeBSD, Ubuntu, Fedora, Mandriva
    Windows
    Windows NT (Client/Server), Windows 2000(plus Server), Windows XP/Windows 2003 Server, Windows Vista/Windows Server 2008, Windows 7
    Windows 7
    Windows Server/Client

    Programmiersprachen

    C
    C#
    C++
    CSS
    HTML 5
    Java
    jQuery
    Objective-C
    OOP
    Perl
    Ruby
    VBScript
    Visual Basic
    XML
    XSL
    Python

    Datenbanken

    Access
    DB2
    Informix
    mySQL
    Oracle
    SQL Server

    Datenkommunikation

    Docker
    Ethernet
    Fax
    FDDI
    Internet, Intranet
    ISDN
    ISO/OSI
    LAN, LAN Manager
    Message Queuing
    Microservices
    NetBeui
    NetBios
    Novell
    Novell 2000
    PC-Anywhere
    PC-Anywhere 12.5
    Router
    RPC
    SMTP
    TCP/IP
    Token Ring
    Voice
    SIP
    Windows Netzwerk

    Hardware

    CD-Writer / Brenner
    Commodore C64
    Drucker
    HP
    Modem
    PC
    Plotter
    Scanner
    Soundkarten
    Texas Instruments
    Voxtron

    Branchen

    Branchen

    • Kraftstoffe, Öl
    • Logistik, Spedition
    • Einzelhandel
    • Touristik
    • Versicherungen
    • Behörden & Öffentliche Verwaltungen
    • Bau
    • Telekommunikation
    • Automotive
    • Sonstiges

    Einsatzorte

    Einsatzorte

    Deutschland, Schweiz

    Deutschland: Köln, Düsseldorf, Frankfurt, München, Nürnberg, etc., Weitere Länder: EU-Ausland

    möglich

    Projekte

    Projekte

    5 Jahre 3 Monate
    2019-01 - heute

    Diverse, Self-Contained Systems, Microservices

    Senior Software Entwickler C# ASP.NET Core .NET Framework 4.8 ...
    Senior Software Entwickler
    Umsetzungen im Kontext Onlinezugangsgesetz (OZG) für diverse Bundesländer


    Sachsen-Anhalt: Entwicklung eines Microservice zur Anbindung der BundID u.a.:

    • Entwicklung eines Microservice - REST API, um Nachrichten an den BundID Service (SOAP) senden zu können
    • Erweiterung der REST API, um Nachrichten mit Anhängen versenden zu können
    • Validierung der Pflichtfelder (u.a. Postkorb Referenz, unterstützte Mime Typen Anhänge)
    • HealthChecks
    • Erweiterung des Message Exchange Microservice für das weitere Postkorb Handle BundID


    Hamburg, Bremen, Schleswig-Holstein, Sachsen-Anhalt: Entwicklung/Weiterentwicklung Servicekonto u.a.:

    • Umsetzung der Anforderungen im Rahmen der Registrierung und Verwaltung von Firmenkonten, wie Gruppenverwaltung
    • Verwalten und Zuordnen von Diensten (Zuordnung von Gruppen und Nutzern zu Diensten/Ein Dienst kapselt eine Verwaltungsleistung)
    • Umsetzung im Rahmen der geltenden Datenschutzbestimmungen (Erweiterung der Oberfläche (View) zur Abfrage dieser während des Regristrierungsprozesses
    • Erweiterung des Administrationstools
    • Fehlerbehebungen, UT etc.


    Hamburg, Bremen, Schleswig-Holstein, Sachsen-Anhalt: Entwicklung/Weiterentwicklung Postfach u.a.:

    • Umsetzung eines Brokers um Funktionspostfächer zu provisionieren
    • Verwalten und Zuordnen von Diensten und der Zuordnung von Gruppen und Nutzern
    • Umsetzung zur Abbildung des Elektronischen Rechtsverkehrs (Implementierung der Views mit ASP.NET MVC)
    • Erweiterungen im Rahmen der Umsetzung der Funktionalität um Empfänger im Kontext ERV suchen zu können und auswählen zu können
    • Erweitern des Legal Message Service um ERV Nachrichten versenden zu können
    • Erweiterung des Administrationstools z.B. für die Zertifikatsverwaltung (mit ASP.NET MVC und VueJS für die Views
    • Migration des Administrationstools von ASP.NET MVC Classic nach ASP.NET Core(/.NET 6)
    • Fehlerbehebungen, Unittests, etc


    Hamburg, Bremen, Schleswig-Holstein, Sachsen-Anhalt: Entwicklung/Weiterentwicklung Interoperabilität u.a.:

    • Implementierung eines Metadatenservice in .NET Core/REST API (Implementierung des Microservice und der Datenbank, sowie des ORM mit NHibernate)
    • Umsetzung im Rahmen von Interop um Nachrichten eines externen Servicekontos empfangen zu können (Erweiterung des MessageExchange Service (auf Basis von .NET Core/REST API)

    Visual Studio MS SQL Server Windows Server VMware Docker
    C# ASP.NET Core .NET Framework 4.8 WCF ASP.NET MVC (Classic) ASP.NET Web API 2 NHibernate VueJS
    diverse Bundesländer (eGovernment)
    Remote
    8 Jahre 7 Monate
    2015-09 - heute

    AudiCity MTT

    Senior Software Entwickler, Software Tester (Automatisierung)
    Senior Software Entwickler, Software Tester (Automatisierung)

    Bugfixing, Optimierungen und Wartung, Entwicklung Software Tests mit Ranorex

    • Analyse und Korrektur diverser Bugs
    • Entwicklung/Anpassung User Controls/Custom Controls
    • Entwicklung diverser Software Tests mit Ranorex zur Bereitstellung/ Aufbau automatiserter Software Tests
    C# .NET 4.5.2 WPF Caliburn Micro MEF WCF Ranorex
    Automotive
    Düsseldorf
    3 Jahre 11 Monate
    2016-02 - 2019-12

    Implementierung verschiedener WCF Services, REST Services mit ASP.NET Web API 2

    Senior Software Entwickler C# .NET 4.5.2 WCF ...
    Senior Software Entwickler

    Implementierung verschiedener WCF Services, REST Services mit ASP.NET Web API 2, Implementierung div. Microservices mit Java, Spring Boot, Spring Cloud, JAX-RS, JAX-WS unter Verwendung der AWS Cloud, Implementierung und Korrektur diverser Anforderungen, Wartung, Bereitstellung, DevOps


    Projekt 1- ASK 3:

    • Implementierung eines WCF Antrags- und Tarifierungsservice, der unter Verwendung Kundenspezifischer Daten einen Tarif berechnet, sowie einen über über ein Bonitätsprüfsystem geleiteten und bewerteten Antrag an ein Backendsystem auf dem Host weiterleitet
      • Implemetierung Service, Domain und Integrationsschicht
      • Erstellung des MSI Paketes
      • Pflege und Wartung des Service
      • Tools: Visual Studio 2015, Enterprise Library, MSSQL Server (für das Logging), Install Shield
    • Entwicklung eines Adapters mit .NET 4.5.2 zum Verarbeiten Vertragsrelevanter Daten, die an ein Bonitätsprüfungssystem über eine SOAP Schnittstelle übertragen werden, Pflege und Wartung, Erstellung des Install Shield MSI Paketes
      • Implementierung der Domain- und Integrationsschicht
      • Mapping
      • Validierung
      • Anbinden eines externen Partnerservice, um Partnerrelevante Daten abzurufen
      • Tools: Visual Studio 2015, Enterprise Library, MSSQL Server (für das Logging), Install Shield
    • Implementierung einer .NET 4.5.2 Anwendung um nach fachlicher Vorgabe Daten zu Reporting und Marketingzwecken zwischen zwei Backendsystemen zu synchronisieren
      • Implementierung der Datenzugriffsschicht
      • Entwicklung des Domainenmodells
      • Transformation der Daten
      • Logging
      • Implementierung der Validierung, sowie der Funktionalität die Daten auf Share zu schreiben
      • Erstellung des MSI Paketes, Pflege und Wartung
      • Tools: Visual Studio 2015, Enterprise Library, MSSQL Server (für das Logging), Install Shield


    Projekt 2 - ASK 4:

    • Implementierung zweier REST Services mit ASP.NET Web API 2 nach Beschreibung fachlicher Anforderungen/Schnittstellen zum Austausch von Vertragsdaten zwischen Host und Client/Server
      • Implementierung der Domain- und Integrationsschicht
      • Mapping
      • Validierung
      • Anbindung eines externen Tarifierungsservice zur Berechnung der in Abhängigkeit der gewählten Versicherung und versicherten Summe berechneten Tarifs
      • Analyse und Korrektur diverser Bugs 
      • Entwicklung diverser Software Tests mit C#
      • Unterstützung bei der Bereitstellung des Service in den div. Stages


    Projekt 3 - Neuer Techstack: JAVA, SPRING BOOT:

    • Implementierung div. Microservices mit Java, Spring Boot, iText, K8s (Kubernetes), Docker, Jenkins (CI/CD), Nexus unter Verwendung der AWS Cloud (Hosting) zum Drucken von Vertragsdaten, zum Abfragen Spartenspezifischer Daten
      • Implementierung eines FileProcessing Microservice, der nach bestimmten Regeln PDF Dokumente merged
      • Implemetierung der Logik zum Einlesen von Daten aus einer CSV Datei
      • Erstellung Dockerfile
      • Erstellung YAML File für Kubernetes
      • Erstellung Jenkinsfile für den Build und Deploment Prozess
      • Tools: IntelliJ, Kubernetes, Docker, Jenkins, Nexus


    Projekt 4 (Neuer Techstack: JAVA, SPRING BOOT):

    • Implementierung div. Microservices mit Java, Spring Boot, JAX-RS, JAX-WS, Jersey, K8s (Kubernetes), Docker, Jenkins (CI/CD), Nexus unter Verwendung der AWS Cloud (Hosting) zum Drucken einer Vorschau mit Dopix
      • Implementierung eines Microservice, der die für die Druckvorschau relevanten Vertragsdaten entgegennimmt und Dokumentenrelevante (Steuer-Daten über einen WCF Service abfragt
      • Implementierung eines Microservice, der Daten an Dopix sendet und die Druckvorschau als Antwort zurückerhält
      • Erstellung Dockerfile
      • Erstellung YAML File für Kubernetes
      • Erstellung Jenkinsfile für den Build und Deploment Prozess
      • Tools:  IntelliJ, Kubernetes, Docker, Jenkins, Nexus, Dopix


    Projekt 5 (Neuer Techstack: JAVA, SPRING BOOT):

    • Implementierung div. Microservices mit Java, Spring Boot, K8s (Kubernetes), Docker, Jenkins (CI/CD), Nexus unter Verwendung der AWS Cloud (Hosting) Schadensaufträge an an ein angrenzendes System zu übertragen
      • Implementierung eines Microservice, der Schadensaufträge entgegennimmt und diese an ein angrenzende Webkomponente weiterleitet
      • Implementierung eines Microservice der von Webkomponente einen bearbeiteten Auftrag entgegennimmt und zur asynchronen Verarbeitung in eine Message Queue (RabbitMQ) schreibt
      • Erstellung Dockerfile
      • Erstellung YAML File für Kubernetes
      • Erstellung Jenkinsfile für den Build und Deploment Prozess
      • Tools: IntelliJ, Kubernetes, Docker, Jenkins, Nexus,RabbitMQ


    Projekt 6 ASP.NET Web API 2:

    • Implementierung eines REST Service mit ASP.NET Web API 2 um Dokumente aus einem Netwrkshare einzulesen und an den aufrufenden Client zurückzuliefern
      • Implementierung der Service, Domain und Integrationsschicht
      • Tools: Visual Studio 2015, TFS, Enterprise Library, Install Shield


    Projekt 7 (Neuer Techstack: JAVA, SPRING BOOT):

    • Implemetierung eines Monitoring Service, um die Verfügbarkeit aller Microservices des benutzten Kubernetes Clusters und der von ihnen verwendeteten externen Schnittstellen zu überprüfen
      • Implementierung des Service
      • Implemntierung Domain und Integrationsschicht (Aufruf der Health Check Endpunkts der zu überprüfenden Microservices)
      • Tools:  I?ntelliJ, Kubernetes, Docker, Jenkins, Nexus

    C# .NET 4.5.2 WCF ASP.NET Web API 2 JAVA 8 Spring Boot Jersey Gradle Docker K8s und Docker Swarm Jenkins Nexus IBM WebSphere
    C# .NET 4.5.2 WCF ASP.NET Web API 2 JAVA 8 Spring Boot Jersey Gradle K8s und Docker Swarm IBM WebSphere Dopix Kubernetes MSSQL Server (für das Logging) Visual Studio 2015 Enterprise Library MSSQL Server (für das Logging) Install Shield Kubernetes Nexus Kubernetes Nexus Dopix IntelliJ Kubernetes Docker Jenkins Nexus RabbitMQ
    Versicherungswesen
    3 Monate
    2015-06 - 2015-08

    whoisthis

    Senior Software Entwickler
    Senior Software Entwickler

    Implementierung diverser Softwaremodule zur Abfrage domainenspezifischer Infomrationen + Webclient

    • Implementierung unterschiedlicher Module, wie Abfrage domainenspezifischer Information IP zu Domaine, Module zur Abfrage ob eine IP Adresse zu einem VPN Netzwerk gehört, Proxyabfrage, Module zur Abfrage, ob eine IP zu einem Tor Knoten gehört, Modul zur Erkennung, ob eine IP bereits negativ klassifiziert wurde (VirusTotal)
    • Implementierung eines Webclients zur Anzeige der durch die Module zur Verfügung gestellten Funktionalität
    • Unittests

      C# 6 .NET 4.6 ASP.NET MVC JQuery
      Internetdienstleister
      Düsseldorf
      3 Monate
      2015-04 - 2015-06

      Erweiterung für Voxtron, Telefonbuch/Kontakte

      Senior Software Entwickle MVC
      Senior Software Entwickle

      Implementierung diverser Softwaremodule zur Abfrage domainenspezifischer Infomrationen + Webclient 

      • Implementierung des Backends (SQL Server 2014)
      • Implementierung Data Access Layer unter Verwendung von EF 6
      • Implementierung der Repositories
      • Implementierung der Views und Controller zur Darstellung, Erstellung und Bearbeitung der Kontaktdaten
      • Implementieurng der Validierungslogik in Java Script
      • Implementierung der Logik um über TAPI Anrufe tätigen zu können (Java Scrip)
      C# .NET 4.5.1 ASP.NET SQL Voxtron Visual Studio 2013 SQL Server 2014 Windows 7 Syncfusion Essential Studio
      MVC
      Öl und Kraftstoffe
      Essen
      5 Monate
      2014-11 - 2015-03

      PTC Integrity, Erweiterungen im Kundenauftrag: AIP

      Senior Software Entwickler MVVM Scrum
      Senior Software Entwickler

      Implementierung einer PTC Integrity Erweiterung in WPF unter Verwendung des MVVM Pattern

      • Erstellung des Konzeptes zur Umsetzung der geforderten Requirements
      • Implementierung unterschiedlicher WPF UserControls: Wizard, Wizard Pages
      • Implementierung diverser ViewModels
      • Implementierung Validierungslogik
      • Implementierung eines WCF WebService zur sicheren Ausführung diverser PTC CLI Commands
      • Implementierung eines Service Translation Layers zur Abstraktion diverser einzubindender WebServices
      • Implementierung eines generischen ObjectMappers
      • Implementierung diverser Unit- und Integrationstests
      • Erstellung der PTC Integrity CLI Commandszur Abfrage, ob eine IP zu einem Tor Knoten gehört, Modul zur Erkennung, ob eine IP bereits negativ klassifiziert wurde (VirusTotal)
      • Implementierung eines Webclients zur Anzeige der durch die Module zur Verfügung gestellten Funktionalität
      • Unittests
      C# .NET 4.0 WPF WCF Integrity CLI Visual Studio 2013 Blend Windows 7
      MVVM Scrum
      Automotive, ALM
      Regensburg
      5 Monate
      2014-05 - 2014-09

      VPE.NET Applikation zur Planung von Lieferungen (Promotion) für eine bekannte Restaurant Kette

      Software Entwickler MVVM Factory Singleton ...
      Software Entwickler

      Implementierung eines Planungssystem unter Verwendung des MVVM Pattern 

      • Implementierung des Data Access Layers zum Holen, Speichern, Exportieren, Sperren und Entsperren von Datensätzen
      • Implementierung Presentation Layer  u.a. Entwicklung verschiedener Steuerelemente, wie Non-Selectable Listbox, Progress Ring
      • Entwicklung einer Erweiterung (Behavior, AutoScrolling) für ScrollViewer, um nicht  sichtbare Elemente in den sichtbaren Bereich scrollen oder initial, beim Laden, einen bestimmten Eintrag in den sichtbaren Bereich zu scrollen
      • Implementierung Funktionalität, um mehrere Listen synchron vertikal und horizontal scrollen zu können
      • Implementierung div. Converter
      • Implementierung eines UserControl zur Anzeige der für ein Restaurant wichtigen Daten zur Bearbeitung einer Promotion unter Verwendung einer multidimensionalen Liste (TimeBeam)
      • Implementierung Algorithmus zur Berechnung einer Projektion in Abhängigkeit der zuvor geänderterten Werte für Korrektur und Liefermengen
      • Implementierung der Events, die nach Drücken der Enter-Taste, sowie nach Verlassen des Textfeldes eine Berechnung auslösen
      • Implementierung Funktionalität, um mit Pfeiltasten vor und zurück navigieren zu können
      • Validierungslogik
      • Implementierung der Funktionalität, um mit der +/- Taste, in Abhängigkeit der Packungsgröße, eine Liefermenge in ein ausgewähltes Textfeld eintragen zu können
      • Farbliche Hervorhebung wichtiger Daten in Abhängigkeit einer Berechnung
      • Implementierung einer Logik um mit Pfeiltasten durch Listen navigieren zu können
      • Implementierung Performance optimierender Funktionalität
      • UnitTest
      C# .NET 4.5.1 WPF ADO.NET Oracle Data Provider for .NET Visual Studio 2013 Blend Windows 7 Oracle 10g (v10.2)
      MVVM Factory Singleton Scrum
      Logistik, Planungssystem
      Duisburg
      2 Monate
      2014-02 - 2014-03

      Kiosk Applikation, Payback

      Software Entwickler
      Software Entwickler

      (Kiosk = Mit Kiosk-Apps können Administratoren eine einzelne App im Vollbildmodus (Kioskmodus) ausführen. Solche Applikationen eignen sich besonders für gesperrte Umgebungen, in denen Benutzern eine bestimmte Anwendung zur Verfügung steht.) Applikation für einen Terminal  zur Verwaltung/Übersicht der (Payback) Gutscheine, Coupons, sowie Bearbeitung des Kundenprofils

      • Implementierung zusätzlicher Funktionalität
      • Entwicklung eines UserControls zur Darstellung aller Daten, die bei einer Kartenbestellung durch den Anwender eingegeben wurden mit der Möglichkeit diese nachträglich zu bearbeiten
      • Fehlerbehebung: Virtuelles Keyboard wird in Views nicht aktiviert
      • Fehlerbehebung, Hervorhebung der Darstellung fehlerhafter Eingabedaten
      • Fehlerbehebung: Anpassung der Darstellung von Days in Deutsch (Übersetzung zeigt immer Tage an, unabhängig wie viele Tage ein Gutschein gültig ist) Anpassung der Logik, Anpassung des UserControls
      • Workflowänderung z.B. nach Aktivierung eines Gutscheines
      • CR: Verbesserung der User Interaktion
      C# .NET 4.0 Silverlight WCF Visual Studio 2012 Blend Windows 7 Microsoft Point of Service for .NET (POS for .NET) Prism SDK
      Einzelhandel, Bonussysteme
      Hilden, Kattowitz
      8 Monate
      2013-05 - 2013-12

      Gui Test Interpreter: Test Tool (mit Interpreter, Test Automation Framework, eigener Skriptsprachen)

      Software Entwickler, Software Tester Agil: Kanban
      Software Entwickler, Software Tester
      • Erweiterung Test Automation Framework
      • Entwicklung Strategien zur Beschreibung unterschiedlicher Verhaltensweisen und Eigenschaften einer oder mehrerer Kontrolltypen
      • Entwicklung Default Strategien
      • Entwicklung Funktionalität unterschiedlicher Kontrolltypen (Applikationsunabhängig)
      • Entwicklung Applikationsabhängiger Komponenten
      • Entwicklung und Erweiterung der Schnittstelle zur Übergabe der Daten an das Ranorex Automation Framework
      • Entwicklung Funktionalität zum Zugriff auf das Clipboard
      • Implementierung der Funktionalität zum Vergleich von Bildern
      • Entwicklung Oberfläche zur visuellen Darstellung nicht automatisierter Verarbeitungsschritte
      • Erstellung der Technischen Dokumentation
      C# .NET 4.0 Ecma Script Visual Studio Windows XP Ranorex
      Agil: Kanban
      Touristikbranche
      Bad Homburg
      6 Monate
      2013-05 - 2013-10

      Diverse: BistroPortal/Selling Platform Connect

      Software Tester Agil: Kanban
      Software Tester
      • Testskripterstellung anhand von Testfallbeschreibungen
      • Manuelle Testdurchführung
      Testlang Ecma Script Gui Test Interpreter Ranorex HP Quality Center
      Agil: Kanban
      Touristikbranche
      Bad Homburg
      1 Jahr 4 Monate
      2012-01 - 2013-04

      Beratungsapplikation: Software zur Angebotserstellung für verschiedene Versicherungskategorien (zur Vorlage beim Kunden)

      Software Entwickler
      Software Entwickler
      • Entwicklung WCF-Service zum Datenaustausch zwischen zwei Anwendungen (Java/.NET), Proof of Concept
      • Entwicklung einer Java Library zur Erstellung von Steuerungs-/Informationsdateien (Digitale Unterschriften, eSignature)
      • Entwicklung Datenbank Schema
        Datenbank zur Vorhaltung Benutzerrelevanter Daten
      • Entwicklung Service Layer: WCF Service, um Benutzerrelevante Daten abzufragen und anzulegen
      • Entwicklung Data Access Layer: Entity Framework Code First
      • Entwicklung/Erweiterung Oberfläche (Silverlight)
        Autoscrolling zu nicht sichtbaren Steuerelementen
        Ein-/Ausblenden der Seitennavigation
      • Entwicklung Funktionalität zur Darstellung von HTML-Content im Silverlight-Client zur Integration einer externen Webanwendung
      • Entwicklung Silverlight-UserControl als Html Host
      • Erweiterung der Benutzeroberfläche des Deployment Servers
      • Proof of Concepts
      • Konzepterstellung der zu implementierenden Anforderungen/Funktionalität
      • Sicherheitstests, Überprüfung auf mögliche Schwachstellen, XSS Injection Tests,
      • Code Audits
      Silverlight Windows Communication Foundation Entity Framework (Code First) C# JAVA Visual Studio SQL Server 2008 R2 Windows Server 2008 R2 Silverlight 4/5 .NET 4.0 JavaScript (jQuery) BiPro Entity Framework Java 6 iText StepOver (Digitale Signaturen)
      Versicherungswesen
      Nürnberg
      6 Monate
      2011-07 - 2011-12

      Data Cleaning: Software zur Korrektur von Datenschiefständen beim Verarbeiten der bei Studien anfallenden Daten

      Software Entwickler
      Software Entwickler
      • Erweiterung Proxy
      • Entwicklung View Model zur Abstraktion
      • Entwicklung Presenter
      • Entwicklung Views
      • Redesign Views
      • Object Mapper
      • Validierungslogik
      • Refactoring
      • Integrationstests
      Windows Forms Windows Communication Foundation SQL Server MVP Pattern C# .NET 3.5 DevExpress Model View Presenter SQL Server 2008
      Dienstleister (Med. Umfeld)
      Würzburg
      3 Monate
      2011-05 - 2011-07

      User Profile Site: User Profil, Start- und Übersichtsseite der dem User zugeordneten Anwendungen

      Software Entwickler, Pentester
      Software Entwickler, Pentester
      • Windows Identity Foundation: Federation Authentifizierung
      • Active Directory Access: Setzen und Ändern der Userrelevanter Attribute
      • Webkonfigurationserweiterung
      • Entwicklung Views
      • Custom Localization
      • Validierungslogik
      • Testplanung, Testdurchführung
      • Entwicklung Unittests
      • Testen der Umgebung auf Schwachstellen u.a. Cross-Site-Scripting Attacks, SQL Injection
      C# .NET 4 ASP.NET jQuery Active Directory ADFS Windows Identity Foundation Windows Server 2008 R2 Internet Information Service 7.5
      Sprachschule international
      Frankfurt
      5 Monate
      2011-01 - 2011-05

      Customer Report Site: Bereitstellung Kunden Reports

      Software Entwickler
      Software Entwickler
      • Windows Identity Foundation: Federation Authentifizierung
      • Zugriff auf den SSRS WebService
      • Entwicklung Views
      • Custom Localization
      • Validierungslogik
      • Testplanung, Testdurchführung
      • Entwicklung Unittests
      • Testen der Umgebung auf Schwachstellen u.a. Cross-Site Scripting Attacks, SQL Injection
      ASP.NET ASMX WebService Visual Studio 2010 Internet Information Services Windows Server 2008 R2 C# .NET 4.0 MVP MVVM
      Sprachschule international
      Frankfurt
      1 Jahr 1 Monat
      2010-04 - 2011-04

      Enterprise Resource Planning

      Software Entwickler, Test Manager (Customization)
      Software Entwickler, Test Manager (Customization)
      • Customization
      • Active Directory Authentication Provider
      • Datensynchronisation
      • Validierungslogik
      • Testplanung, Testdurchführung
      • Entwicklung Unittests
      • Testen der Umgebung auf Schwachstellen u.a. Cross-Site-Scripting Attacks, SQL Injection
      Visual Studio 2008 Internet Information Services Windows Server 2008 C# .NET 3.5 Prism Enterprise Library Unity (MVP; MVVM)
      Sprachschule international
      Frankfurt
      1 Jahr 1 Monat
      2010-04 - 2011-04

      Entwicklung Zeiterfassungssystem

      Softwareentwickler
      Softwareentwickler
      • Entwicklung Data Access Layer
      • Entwicklung Modul Administration
        Projektübersicht
        Zuweisung User zu Projekt, Zeiterfassung pro Projekt
        Entwicklung GUI
      • Validierungslogik
      • Testplanung, Testdurchführung
      • Entwicklung Unittests
      Visual Studio 2008 Windows Presentation Foundation Windows Server 2008 C# .NET 3.5 Prism Enterprise Library Unity (MVP; Presentation Model)
      Sprachschule international
      Frankfurt
      4 Monate
      2009-10 - 2010-01

      Twitter Client

      Software Entwickler
      Software Entwickler
      • Entwicklung Client unter Verwendung des Model-View-ViewModel UI Patterns
      • Entwicklung eines RESTful WebServices
      • Validierungslogik
      • Entwicklung Unittests
      Visual Studio 2008 Internet Information Services Windows Server 2008 C# .NET 3.5
      Dienstleister
      Düsseldorf

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      2000 ? 2002

      Ausbildung zum Fachinformatiker Anwendungsentwicklung mit Abschluss


      1993 ? 1995

      Studium Maschinenbau


      Weiterbildungen:

      2011 - 2011

      • ITIL v3


      2009 - 2009

      • Microsoft Certified Professional Developer: Enterprise Application Developer
      • Microsoft Certified Technology Specialist: Distributed Application Development


      2008 - 2008

      • Microsoft Certified Technology Specialist: Web-based Client Development
      • Microsoft Certified Technology Specialist: Windows®-based Client Development


      2006 - 2006

      • ISTQB Certified Tester

      Position

      Position

      • Senior Software Entwickler

      Kompetenzen

      Kompetenzen

      Top-Skills

      .NET ASP.NET Core Windows Communication Foundation Spring Boot Spring Core Hibernate ADO.NET Entity Framework

      Schwerpunkte

      • .NET mit C# (diverse Technologien: WPF, WCF, ASP.NET (MVC), ASP.NET Web API, EF (CodeFirst, DatabaseFirst, ModelFirst) etc.)
      • NHibernate
      • Requirements Engineering
      • Testautomatisierung, Testmethodik
      • Konzeption und Implementierung div. Applikationen(Web, Distributed, Desktop)
      • Administration Server/Applikationen
      • Penetrationstests
      • JJAVA Entwicklung Microservices mit Java und Spring Boot/Jersey

      Produkte / Standards / Erfahrungen / Methoden

      Werkzeuge

      • Visual Studio
      • (Expression) Blend
      • JBuilder
      • NetBeans
      • Eclipse
      • Rational Robot/Rose
      • Xcode Borland Segue SilkTest/SilkPerformer
      • Hewlett Packard WinRunner
      • QuickTest
      • XML Spy
      • Enterprise Architect

       

      Weitere Kenntnisse 

      • Testmethodik
      • Datenmodellierung
      • UML
      • Projektmanagementmethoden (Scrum,V-Modell XT, Wasserfallmodell, Microsft Solution Framework)
      • Aspekte der Softwareentwicklung und Anpassung
      • Design Patterns:
        • MVC
        • MVVM
        • Application Controller
        • MVP
        • IoC/DI
        • Event Aggregation
        • Factory
        • Observer

      Betriebssysteme

      Amiga OS
      lang, lang ist es her
      Linux
      Mac OS
      10.7
      MS-DOS
      Novell
      Novell Netware(bedingt), ab SuSE 8.x
      OS/2
      PalmOS
      gut
      SUN OS, Solaris
      Solaris ab Version 9
      Unix
      FreeBSD, Ubuntu, Fedora, Mandriva
      Windows
      Windows NT (Client/Server), Windows 2000(plus Server), Windows XP/Windows 2003 Server, Windows Vista/Windows Server 2008, Windows 7
      Windows 7
      Windows Server/Client

      Programmiersprachen

      C
      C#
      C++
      CSS
      HTML 5
      Java
      jQuery
      Objective-C
      OOP
      Perl
      Ruby
      VBScript
      Visual Basic
      XML
      XSL
      Python

      Datenbanken

      Access
      DB2
      Informix
      mySQL
      Oracle
      SQL Server

      Datenkommunikation

      Docker
      Ethernet
      Fax
      FDDI
      Internet, Intranet
      ISDN
      ISO/OSI
      LAN, LAN Manager
      Message Queuing
      Microservices
      NetBeui
      NetBios
      Novell
      Novell 2000
      PC-Anywhere
      PC-Anywhere 12.5
      Router
      RPC
      SMTP
      TCP/IP
      Token Ring
      Voice
      SIP
      Windows Netzwerk

      Hardware

      CD-Writer / Brenner
      Commodore C64
      Drucker
      HP
      Modem
      PC
      Plotter
      Scanner
      Soundkarten
      Texas Instruments
      Voxtron

      Branchen

      Branchen

      • Kraftstoffe, Öl
      • Logistik, Spedition
      • Einzelhandel
      • Touristik
      • Versicherungen
      • Behörden & Öffentliche Verwaltungen
      • Bau
      • Telekommunikation
      • Automotive
      • Sonstiges

      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.