Softwarearchitekt/-Entwickler
Aktualisiert am 07.11.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Softwarearchitektur
Software-Entwicklung
Microservices
Agile Software Entwicklung
Clean Code Development
Docker
Design Pattern
Kubernetes
Azure
Code-Review
Domain Driven Design
Test Driven Design
.NET Framework
ASP.NET Core
Spring Boot
Microsoft WCF SOAP/REST Web Services
Websockets / SignalR (Core)
Entity Framework and Dapper
C#
Java
Angular
TypeScript
Englisch
Französisch
Arabisch

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

2 Jahre 1 Monat
2021-11 - heute

Migration der Ompp Applikation von Silverlight zu Angular

Senior Full-Stack-Developer DDD .NET 4.8 C# ...
Senior Full-Stack-Developer

Das Hauptziel dieses Projekts besteht darin, die bestehende Onemarkets Product Platform (s. Projekt OmPP: Onemarkets Product Platform, UniCredit / HypoVereinsbank) Silverlight-Applikation in eine Angular-basierte Webanwendung zu migrieren. Die neue Anwendung soll modern, plattformunabhängig und benutzerfreundlich sein, während sie gleichzeitig die bestehende Funktionalität beibehält und Verbesserungen in den Bereichen Leistung, Sicherheit und Skalierbarkeit bietet.

  • Anforderungsanalyse:
    • Identifizieren und dokumentieren der bestehenden Funktionen und Prozesse der Silverlight-Applikation.
    • Aufnahme von Benutzerfeedback und Anforderungen zur Verbesserung der Anwendung.
  • Technologieauswahl:
    • Auswahl der Angular-Version und relevanten Bibliotheken.
    • Planung der Backend-Technologie.
  • Datenmigration:
    • Übertragung von Datenbankstrukturen und -inhalten von Silverlight zu einem kompatiblen Format für Angular.
    • Entwicklung von Skripten und Tools zur Datenmigration.
  • Benutzeroberfläche:
    • Entwurf und Entwicklung einer neuen Benutzeroberfläche unter Verwendung von Angular-Komponenten.
    • Integration von responsivem Design.
    • Implementierung von Benutzerauthentifizierung und Autorisierung.
  • Funktionalitätsmigration:
    • Portierung der bestehenden Silverlight-Funktionen in Angular-Komponenten und -Services.
    • Aktualisierung von Geschäftslogik und Schnittstellen
  • Testphase:
    • Umfassende Qualitätssicherung und Fehlerbehebung.
    • Last- und Leistungstests, um die Skalierbarkeit sicherzustellen.
    • Benutzertests zur Validierung der Benutzerfreundlichkeit und Funktionalität.
  • Bereitstellung:
    • Schrittweise Bereitstellung der neuen Angular-Anwendung.
    • Überwachung und Unterstützung während der Live-Phase.
  • Wartung und Weiterentwicklung:
    • Wartung und kontinuierliche Verbesserung der Anwendung
    • Integration von Benutzer-Feedback und neuen Anforderungen

DDD .NET 4.8 C# ASP.NET Web API Web Services REST WCF Visual Studio 2019 Angular typescript HTML5 CSS XML XSLT log4net Oracle 11g Devart (OR Mapper) Linq Git Bitbucket PowerShell XUnit Groovy Scrum Confluence Jira Sharepoint Jenkins Zabbix
Unicredit/Hypovereinsbank
München/Remote
1 Jahr 9 Monate
2020-02 - 2021-10

HIT (Handwerker in Time): Plattform zur Handwerker-Vermittlung

Senior Full-Stack-Developer Microservices DDD/CQRS API Gateway ...
Senior Full-Stack-Developer

HIT (Handwerker in Time): Plattform zur Handwerker-Vermittlung mit Arbeitnehmerüberlassung und Buchhaltung ist ein innovatives Projekt, das auf Microservices-Architektur und der Microsoft Azure-Cloud basiert. Das Hauptziel dieses Projekts ist es, eine skalierbare, sichere und benutzerfreundliche Plattform zu entwickeln, die Handwerksbetrieben sowie private Auftragsgebern die Möglichkeit gibt, qualifizierte Arbeitskräfte zu finden und gleichzeitig die Buchhaltung und administrative Aufgaben zu vereinfachen.

  • Erstellung von PoC´s zur Tech-Stack Auswahl
  • Frontend: Angular PWA für eine ansprechende Benutzeroberfläche
  • Backend: ASP.net Core Web API für die Microservices, NGINX reverse proxy für die API Gateway bzw. Spring Boot in der PoC Phase
  • Datenbank: MS SQL Server / Azure SQL Database und Redis Cache
  • Authentifizierung und Autorisierung: IdentityServer und OAuth 2.0
  • Containerisierung und Orchestrierung: Docker und Azure Kubernetes Service (AKS)
  • Sicherheit: Azure Key Vault und Azure Security Center


Funktionen und Komponenten:

  • Handwerker-Vermittlung:
    • Profilverwaltung für Handwerker und Arbeitssuchende
    • Stellenangebote erstellen und veröffentlichen
    • Qualifikations- und Erfahrungsprüfung der Handwerker
    • Such- und Filterfunktionen (auch via map) zur Vermittlung von Arbeitern
    • Echtzeit-Benachrichtigungen über passende Stellenangebote
  • Arbeitnehmerüberlassung:
    • Vertragsmanagement und Arbeitszeitverfolgung
    • Integration mit Lohnabrechnungs- und Steuersystemen
    • Compliance-Überwachung und -Berichterstellung
    • Bewertung und Feedback für Arbeitnehmer und Arbeitgeber
  • Buchhaltung:
    • Automatisierte Buchführung und Abrechnung
    • Überwachung von Einnahmen und Ausgaben
    • Berichterstellung und Steuervorbereitung
    • Rechnungsstellung und Zahlungsverfolgung

Microservices DDD/CQRS API Gateway Docker Kubernetes/Azure Kubernetes Service ACR Visual Studio 2019 Docker-Compose Helm-Chart PowerShell Serilog/ Seq Swagger/Swashbuckle Angular typescript HTML CSS/LESS bootstrap Git GitHub ? ASP.net Core Web API spring boot SignalR EF Core Dapper C# Java MediatR gRPC REST SQL Server Redis
Startup
3 Jahre 1 Monat
2017-01 - 2020-01

My.onemarkets: Konfigurator für strukturierte Anlageprodukte

DDD .NET 4.8 C# ...

My.onemarkets bietet die Möglichkeit, individualisierte strukturierte Produkte zu erstellen. Bereits ab einer Summe von (Budget auf Anfrage) können ähnlich einem Car Configurator die einzelnen Produktparameter ausgewählt und gemäß dem Kundenbedarf angepasst werden. Mit dem System ist sowohl die Produkterstellung als auch die Emission möglich. Die Software wird in allen mehr als 3000 Filialen der Unicredit eingesetzt, wenn es um maßgeschneiderte Anlageprodukte geht. Das Produkt-Angebot wird durch eine Produkt-Matrix dargestellt, welche durch das Setzen verschiedener Filter wie Produkttype, Laufzeit und Basiswert angepasst wird. Außerdem wird das erstellte ?Product universe? dank einer neu konzipierten und implementierten Interface zu BlackRock Aladdin täglich ermittelt und ausgewertet.

  • Analyse, Design und Entwurf der Applikation-Architektur
  • Implementierung des Backends als Web API u. WCF RESTfull services
  • Entwicklung von proxy services (Facade) zum Backoffice System (Sophis)
  • Implementierung der Schnittstellen zur Issuance Engine (s. Projekt OMPP: ONEMARKETS PRODUCT PLATFORM, UNICREDIT / HYPOVEREINSBANK)
  • Realisierung des Frontends als Angular SPA
  • Erstellung und Durchführung von Unit- und funktionale Tests + Dry Runs
  • Begleitung der Test Phase in enger Zusammenarbeit mit dem Fachbereich + Bug fixing
  • Erstellung von Build, Test scripts und Jenkins Pipelines
  • Erstellung einer technischen Dokumentation

DDD .NET 4.8 C# unity (IOC) ASP.NET Web API Web Services REST WCF Visual Studio 2015/2017 Angular typescript HTML5 CSS bootstrap XML XSLT log4net Oracle 11g Devart (OR Mapper) Linq Git Bitbucket PowerShell XUnit Groovy Scrum Confluence Jira Sharepoint Jenkins Zabbix
UniCredit / HypoVereinsbank
7 Monate
2016-06 - 2016-12

My.one direct: Hebelprodukt-Konfigurator

.NET 4.5 C# unity (IOC) ...

Mit dem innovativen Hebelprodukt-Konfigurator ?my.one direct? können sowohl Bestand- als auch neue Kunden Hebelprodukte der HypoVereinsbank onemarkets flexibel und günstig selbst emittieren. Hierfür stehen die Knock-out-Produkte Turbo Classic, Turbo Open End und Mini Futures auf über 250 wichtige Indizes und Aktien zur Verfügung. Je nach Markterwartung kann schnell auf steigende (Long) oder fallende (Short) Kurse gesetzt werden. Preis, Hebel oder Barriere können dabei individuell gelegt werden. Die Applikation wurde als widget realisiert für die Integration in renommierten Online Brocker wie Faltex, Stock3 und andere

  • Analyse, Design und Entwurf der Applikation-Architektur in Abstimmung mit der Sales Abteilung
  • Erarbeitung der Integration und Authentifizierung/Autorisierung-konzepte in Koordination mit den Online Brocker
  • Implementierung des Backends als Web API u. WCF RESTfull services
  • Implementierung der Schnittstellen zur Issuance Engine (s. Projekt OMPP: ONEMARKETS PRODUCT PLATFORM, UNICREDIT / HYPOVEREINSBANK)
  • Implementierung von proxy services (Facade) zum Backoffice System (Sophis)
  • Realisierung des Frontends als Angular SPA
  • Erstellung und Durchführung von Unit- sowie funktionale Tests
  • Begleitung der Test Phase in enger Zusammenarbeit mit den Online Brocker
  • Dokumentation und Erstellung von Demo Szenarien
  • Erstellung von Build/Test scripts und Jenkins Pipelines

.NET 4.5 C# unity (IOC) ASP.NET Web API Web Services REST WCF Visual Studio 2015 Angular typescript HTML5 CSS bootstrap XML XSLT Oracle 11g Devart (OR Mapper) Linq SVN PowerShell Groovy Scrum redmine Jenkins
UniCredit / HypoVereinsbank
1 Jahr 6 Monate
2015-01 - 2016-06

OmPP: Onemarkets Product Platform,

.NET 4.0 C# WPF ...

?OmPP? ist eine Issuance Engine. Bestehend aus einer Product-, Lifetime-, Document- und Workflow-Engine ist das System seit 2010 die zentrale Plattform der UniCredit Holding für die Definition und Emission von Finanzprodukten. Als WPF/Silverlight Intranet Lösung unterstützt die Engine automatisierte Aktionen für die Initialisierung, Erstellung und Verwaltung von Finanz Produkten, die Verteilung von Produktdaten an interne und externe Systeme (wie die Bafin, WM, Börsen etc.) sowie die Erzeugung und Veröffentlichung von Dokumenten und Erstellen von Flyern für die angelegten Produkte. Die Zusammenarbeit mit UniCredit umfasst die Neu- sowie Weiterentwicklung zahlreicher Module zur Erfüllung stetig ändernder Business Anforderungen

  • Aufnahme und Dokumentation von Business Anforderungen
  • Entwicklung neuer Module (End2End) nach dem MVVM-Entwurfsmuster: Erstellung der XAML-Masken, Implementierung der Viewmodel-Klassen und Maping sowie Anbindung der Datenmodelle
  • Refactoring bestehender Funktionalitäten zur Erfüllung neuer Business Anforderungen
  • Weiterentwicklung der WF Engine durch Implementierung neuer Actions und Executors
  • Interfaces-Implementierung u.A. zu Bafin, Deutsche Börse und AMF (Autorité des marchés financiers)
  • Ausbau diverser WCF/RESTful-Services
  • Unit- und funktionale Tests
  • Erstellung von Build/Test scripts und Jenkins Pipelines zur CI/CD
  • Aufnahme und Lösung von Desk support Tickets

.NET 4.0 C# WPF Galasoft MvvmLight Silverlight unity (IOC) ASP.NET Web API Web Services REST WCF Visual Studio 2008/2012 IIS JQuery HTML5 CSS bootstrap Knockout Angular typescript XML XSLT Oracle 11g Devart (OR Mapper) Linq Scrum redmine SVN
UniCredit / HypoVereinsbank
1 Jahr 4 Monate
2013-10 - 2015-01

FMS WM / IBM

SQL Server 2008/2010/2012 SSAS SSIS ...

Nach erfolgreicher Inbetriebnahme der gesamten FMS WM-System Landschaft (s. Vorheriges Projekt), wurden zahlreiche prozessänderungen sowie neue Projekte geplant und umgesetzt.

  • Technische Leitung
  • Aufnahme von Anforderungen und Überführung in technische Lösungskonzepte
  • Erweiterung und Optimierung der Architektur
  • Weiterentwicklung der bestehenden Systeme
  • AMS
  • Planung, Design und Realisierung eines Estimation-Systems - als Single Page Application (SPA) ? zur Erstellung von Aufwandschätzungen, timesheets und Leistungsscheine nach vordefiniertem Pattern
  • Planung und Durchführung von System-, regression-, System Integration- und Business Acceptance Tests

SQL Server 2008/2010/2012 SSAS SSIS SSRS Oracle .NET 4.0/4.5 C# Entity Framework unity (IOC) IIS ASP.NET/MVC Web API Web Services REST WCF Visual Studio 2008/2010/2012 XML JQuery HTML CSS bootstrap AngularJs Telerik Asset Control (AC Plus) Power shell Citrix SVN UC4 RTC RQM
Aurelius
1 Jahr
2012-10 - 2013-09

Gesamt IT-Aufbau der FMS WM aus der HRE / pbb, FMS WM / IBM

SQL Server 2008 SSAS SSIS ...

Als Folge der Finanzkrise wurde im Oktober 2010 die FMS-Wertmanagement (FMS WM) als Abwicklungsanstalt gegründet mit dem Ziel die Hypo Real Estate-Gruppe (HRE) von Risikopositionen und nicht strategienotwendigen Geschäftsbereichen zu befreien. Nach EU-Verordnung musste die IT der FMS WM bis spätestens Oktober 2013 in vollem Umfang von der HRE / pbb getrennt werden. Im Rahmen dieses anspruchsvollen Projektes wurde ich mit der Planung, Aufbau und Migration sämtlicher Systeme der Abteilung Riskmanagement (Haupsätzlich MS .NET basiert) beauftragt. Dazu zählen neben einer BI Lösung für Market- und liquidity risk (Marlin) ein Credit risk Management System (Backshop), das Markdaten System der Bank (MDS) und eine Rating Plattform.

  • Teamleitung
  • Erstellung von ?Move Concepts? und ?Move Cookbooks?
  • Spezifikation der benötigten Infrastruktur
  • Organisation von Workshops mit der HRE / pbb IT Abteilung
  • Planung der technischen Implementierung
  • Installation und Konfiguration der Datenbanken, SSIS packages, SSRS reports, ASP.NET Applikationen sowie der Asset Control Server (AC Plus) Komponenten
  • Konfiguration und Anbindung von incoming und outgoing interfaces u.a. an externen Marktdaten Vendoren wie Bloomberg, S&P etc.
  • Laden der Daten und Trennung der Protfolios
  • Erarbeitung von Testkonzepten
  • Steuerung und Durchführung von System Tests, regression Tests und System Integration Tests in wiederholten Zyklen
  • Aufnahme und Implementierung neuer Anforderungen
  • Dokumentation aller Applikatikationen und Systeme durch Erstellung von AID- (Application information document) und OM- (Operating Manual) Dokumente

SQL Server 2008 SSAS SSIS SSRS Oracle .NET 4.0 C# Entity Framework unity (IOC) Visual Studio 2008/2010 ASP.NET/ MVC Web Services REST WCF XML JQuery HTML CSS Telerik IIS Asset Control (AC Plus) Power shell Citrix SVN UC4 RTC RQM
Aurelius
1 Jahr
2011-10 - 2012-09

LUSD: Lehrer und Schüler Datenbank

.NET 4.0 C# Entity Framework ...

Im Auftrag des hessischen Kultusministeriums sollen neue Schnittstellen zum zentralen System LUSD (Lehrer und Schüler Datenbank) konzipiert und realisiert werden. Über die neuen Schnittstellen sollen den hessischen Schulen eine effiziente Kommunikation mit der LUSD ermöglicht werden (U.a. zur Überführung diverser Datengruppen wie Stundenpläne und Schüler-/Lehrer-Kurs-Zuordnungen).

  • Teil-Projektleitung
  • Fachliche und technische Analyse der vorhandenen Schnittstellen
  • Bewertung des aktuellen IST-Zustandes
  • Identifikation von Schwachstellen
  • Erarbeitung eines Fachkonzepts
  • Erstellung eines technischen grob- und Feinkonzepts
  • Architektur-Entwurf und Technologien -Auswahl
  • Realisierung und Test
  • Erstellung von Rlease Notes und Installation

.NET 4.0 C# Entity Framework unity (IOC) Biz Talk Server 2006 SQL Server 2005 Team Foundation Server IIS 7 ASP.NET Web Services WCF Visual Studio 2010 Selenium XML JQuery HTML CSS
Hessische Kultusministerium
2 Jahre 4 Monate
2010-03 - 2012-06

Support und Weiterentwicklung des Zertifizierungssystems

.Net FW 3.5/4.0 VB.NET C# ...

Das System verwaltet Fortbildungsaktivitäten der in Baden-Württemberg praktizierenden Ärzte. Seit Juni 2004 sind Ärzte in Deutschland verpflichtet Fortbildungszertifikate bei ihren Kassenärztlichen Vereinigungen vorzulegen, damit sie weiter zugelassen werden können. Das System verwaltet und erstellt nach einem juristisch geprüften Verfahren solche Zertifikate für Ärzte im Baden-Württemberg

  • Code-Review und Weiterentwicklung der Geschäftsprozesse
  • Implementierung von Stored Procedures in PL-SQL
  • Administration der Oracle Datenbank

.Net FW 3.5/4.0 VB.NET C# ASP.NET Oracle 10g/11g PL SQL Oracle Data Provider for .NET (ODP.NET) XML XSLT Html CSS IIS 7
Landes Ärztekammer BW
7 Monate
2011-04 - 2011-10

Regxecute: Web-basiertes Domain management-Tool

.NET 4.0 C# LLBLGen OR-Mapper ...

Planung und Realisierung einer MVP gestützten ASP.NET Anwendung. Die im Auftrag eines großen deutschen Autoherstellers realisierte Web-Applikation ermöglicht Kunden erworbene Web Domains zu verwalten, Verfügbarkeitsstatus abzufragen und neue Domains über ein integriertes Worflowsystem zu erwerben

  • Konzeption und Entwicklung eines wiederverwendbaren und konfigurierbaren Web-Frameworks zur Realisierung der Web-Forms
  • OR-Mapping der Datenbank
  • Entwurf und Umsetzung einer Domain Driven Design-Architektur
  • Implementierung der Applikation-Services und Facades
  • Aufbau einer ESB basierten Schnittstelle zu externen Anbietern
  • Design und Realisierung der Web-Forms
  • Konzeption und Realisierung von Caching-Mechanismen
  • Unit Tests und Qualitätssicherung

.NET 4.0 C# LLBLGen OR-Mapper unity (IOC) Rhino Service Bus (ESB) MSMQ WCF Web Services SQL Server 2005 IIS 7 ASP.NET JQuery ext.net Visual Studio 2010 Jira Subversion XML Javascript CSS
Automobile-Industrie
1 Jahr 1 Monat
2010-04 - 2011-04

Verwaltungsplattform

.NET 4.0 WPF C# ...

Konzeption, Design und Realisierung einer MVVM basierten WPF-Anwendung zur Verwaltung von medizinischen Fortbildungs-Veranstaltungen, -konten und Akademie-Mitgliedern. Die Online- Anmeldung, -Veranstaltungsbuchung, Anträge sowie ?Fortbildungs- Konten wurden den Akademiemitgliedern über eine ASP.NET-Anwendung ermöglicht.

  • Projektleitung
  • Analyse und technische Definition der System-Anforderungen
  • Modellierung und Implementierung der Datenbank
  • Entwurf der Architektur
  • Design und Umsetzung der WPF/Web-GUI
  • Implementierung der Geschäftsprozesse
  • Realisierung der ASP.NET-Anwendung
  • Installation und Bereitstellung der Applikationen

.NET 4.0 WPF C# Linq Castle Windsor(IOC) IIS 7 ASP.NET WCF JQuery Visual Studio 2010 Team Foundation Server 2010 Telerik SQL Server 2008 R2 Reporting Services
Deutsche Gesellschaft für Kardiologie
3 Monate
2010-06 - 2010-08

Automatisierung der Testdatenauswertung

BizTalk Server 2006 R2 SQL Server 2005 IIS 6 ...

Alle zu einem Produkt erfassten Testdaten in den verschiedenen Teststationen sollen Mithilfe von BizTalk Server 2006 eingesammelt und in einer zentralen Datenbank gespeichert werden. Anhand der gesammelten Daten wird eine Auswertung über die Produktqualität erstellt. Die Controlling-Mitarbeiter sollen zusätzlich über eine neu zu entwickelnde Web-Applikation die Möglichkeit bekommen, Produkte zu suchen, deren Teststatus zu verfolgen und freizugeben (o. sperren).

  • Architektur- und Prozessentwurf der Lösung
  • Umsetzung der Prozesse in BizTalk
  • Entwurf und Umsetzung der Web-Applikation für das Monitoring
  • Test und Inbetriebnahme

BizTalk Server 2006 R2 SQL Server 2005 IIS 6 ASP.NET Silverlight 4 Expression Studio 4 Visual Studio 2010 C# XML WCF 4.0 Entity Framework
Maschinenbau
6 Monate
2009-10 - 2010-03

Abwicklungssystem für Handelswarenlogistik

BizTalk Server 2006 R2 SQL Server 2005 inkl. Reporting Services MOSS 2007 ...

Ziel war es, aus über 1.000 Filialen Bestellungen an 7 Logistikzentren zu übermitteln und diese definiert an das Warenwirtschaftssystem zur Verarbeitung, Verbuchung und Disposition zu übergeben

  • Definition und Implementierung der Nachrichten-Schemata
  • Entwicklung diverser BizTalk Orchestrations
  • Erstellung von Berichten in SQL Server 2005 Reporting Server
  • Personalisierte Einbindung der Reports in SharePoint-Portale
  • Entwurf und Realisierung einer Web-Anwendung für die Eingabe und Pflege der Bestellungs- und Artikeldaten

BizTalk Server 2006 R2 SQL Server 2005 inkl. Reporting Services MOSS 2007 InfoPath 2007 ASP.NET/Web Service IIS 6 Ajax JavaScript Visual Studio 2008 C# XML JQuery
Handel
10 Monate
2009-01 - 2009-10

Automatisierung aller Unternehmensgeschäftsprozesse

BizTalk Server 2006 R2 MOSS 2007 InfoPath 2007 ...

Auf Basis einer Architektur aus BizTalk Server für die Prozesssteuerung, InfoPath für die Formularentwicklung und SharePoint für die Bereitstellung der Dokumente für die beteiligten Mitarbeiter wurde eine durchgehende elektronische Abbildung aller Geschäftsprozesse im Unternehmen realisiert.

  • Erstellung der Prozess-spezifischen Nachrichten-Schemata
  • Entwurf und Implementierung der auf den vordefinierten Schemata basierenden InfoPath-Formulare
  • Implementierung der Zustandsorientierten Geschäftslogik auf den Formularen in C# und JavaScript
  • Konzeption und Umsetzung der BizTalk Orchestrations für die Prozesssteuerung
  • ITIL konforme Dokumentation und Auswertung der Prozess- und Genehmigungsschritte
  • Deployment und Support der realisierten Prozesse

BizTalk Server 2006 R2 MOSS 2007 InfoPath 2007 Visual Studio 2008 IIS 6 C# XML XSLT JavaScript
Energie
4 Monate
2008-09 - 2008-12

Realisierung eines webbasierten Systems zur Verwaltung von Mitarbeiterbeteiligungen

SQL Server 2005 inkl. Reporting Services Microsoft .NET Framework 3.5 ASP.NET ...

Beim Börsengang wollte das Chemie-Unternehmen den Mitarbeitern die Möglichkeit anbieten, Firmen-Aktien zu kaufen. Das System sollte die Mitarbeiterbeteiligungen verwalten.

  • Implementierung der Geschäftsprozesse
  • Umsetzung von Webforms
  • Entwurf und Implementierung von Berichten in SSRS
  • Bereitstellung und Inbetriebnahme

SQL Server 2005 inkl. Reporting Services Microsoft .NET Framework 3.5 ASP.NET IIS 6 Linq Visual Studio 2008 C# XML HTML CSS Ajax Javascript
Chemie
9 Monate
2008-01 - 2008-09

Weiterentwicklung eines Systems zur Verwaltung der auf Gigabit-Ethernet-Plattform

ATR: Workflowengine von Fraunhofer Institut Eclipse Java ...

DSL-Anschlüsse, die auf der Gigabit-Ethernet-Plattform geschaltet werden, beispielsweise Telekom Entertain, werden von dem System verwaltet. Dieses System, auf das ebenfalls webbasiert zugegriffen wird, integriert die Funktionen, welche im ADSL Server System in Teilanwendungen geführt werden, in einer Anwendung.

  • Weiterentwicklung eines Systems zur Verwaltung der auf Gigabit-Ethernet-Plattform geschalteten DSL-Anschlüsse 
    • Modellierung und Implementierung von Workflows zur Prozesssteuerung unter Verwendung einer Workflowengine des Fraunhofer Instituts
    • Implementierung von Services
    • Durchführung von Unit-Tests
    • Dokumentation der entwickelten Workflows

ATR: Workflowengine von Fraunhofer Institut Eclipse Java Visio JUnit Websphere Oracle Subversion
Telekomminikation / T COM
3 Monate
2007-10 - 2007-12

Konzeption und Realisierung eines SMTP basierten Synchronisationssystems

.NET 3.5 Visual Studio 2005 C# ...

Synchronisation von verschiedenen Systemen mit Mitglieder- Aktivitätsdaten. In einem ersten System (Web-Applikation) können Mitglieder der Landesärztekammer ihre Fortbildungsaktivitäten melden und sämtliche Anträge stellen. Die in dieses System eingehenden Daten werden periodisch nach einem vordefinierten Schema als XML-Nachricht zu einer Mail-Box verschickt. In anderen Systemen (u.a. EIV-Server der Bundesärztekammer) werden die Daten als ZIP-Archive mit mehreren XML-Nachrichten bereitgestellt. Das neu entwickelte Synchronisationssystem holt diese Nachrichten ab und nach einer ersten Validierung und fachlichen Zuordnung speichert es sie in die zentrale Datenbank der Landesärztekammer.

  • Spezifikation und Implementierung der Schnittstellen
  • Implementierung des SMTP-Moduls
  • Implementierung der Dienste
  • Implementierung von Gespeicherten Prozeduren
  • Test und Inbetriebnahme

.NET 3.5 Visual Studio 2005 C# XML Oracle PL SQL
Landesärztekammer
9 Monate
2007-01 - 2007-09

Konzeption und Realisierung einer mandantenfähigen Verwaltungslösung

.NET 3.0 SQL Server 2005 SSRS ...

Das Verwaltungssystem löst eine monolithisch konzipierte Anwendung ab. Die neu entwickelte Lösung berücksichtigt vor allem die stark veränderten Anforderungen hinsichtlich des Datenaustauschs mit verschiedenen Geschäftspartnern (u.a. Kunden, Banken, weitere Bildungsträger). Durch die Realisierung einer workflowbasierten Anwendung (Orchestrierung via Windows Workflow Foundation), wurden ideale Voraussetzungen geschaffen, um die Anwendung einfach an mögliche zukünftig geänderte Anforderungen anzupassen.

  • Konzeption und Realisierung einer mandantenfähigen Verwaltungslösung zum Management von Fortbildungsaktivitäten
    • Design und Entwurf der Anwendungs-Architektur
    • Mitwirkung bei der Definition der Geschäftsprozesse
    • Implementierung von Workflows zur Steuerung der Geschäftsprozesse
    • Erstellung von Reports
    • Realisierung der Web-Frontend
.NET 3.0 SQL Server 2005 SSRS Visual Studio 2005 Windows Workflow Foundation ASP.NET IIS 6 C# JavaScript CSS HTML AJAX NHibernate XML TSQL
Medizinische Fortbildung

Aus- und Weiterbildung

5 Jahre 2 Monate
2002-09 - 2007-10

Informatik-Studium

Diplom Informatiker, Wiesbaden
Diplom Informatiker
Wiesbaden

Kompetenzen

Top-Skills

Softwarearchitektur Software-Entwicklung Microservices Agile Software Entwicklung Clean Code Development Docker Design Pattern Kubernetes Azure Code-Review Domain Driven Design Test Driven Design .NET Framework ASP.NET Core Spring Boot Microsoft WCF SOAP/REST Web Services Websockets / SignalR (Core) Entity Framework and Dapper C# Java Angular TypeScript

Aufgabenbereiche

Softwareentwicklung
Client/Server-Anwendungen
IT-Projektleitung
Qualitätssicherung
Datenkonvertierung und Übernahme
Konzeption und Design von Software-Schnittstellen

Produkte / Standards / Erfahrungen / Methoden

Profil

Moderne Unternehmenssoftware umfasst viele Detail- Schritte, muss aber stets auch im Zusammenhang betrachtet werden. Dieses "Große Ganze" ist es, was mich an der Entwicklung moderner Business-Anwendungen fasziniert. Ich möchte mit meiner Arbeit dazu beitragen, das Zusammenspiel einzelner technischer Komponenten zu verfeinern. Und so die Zusammenarbeit zwischen den Benutzern der Programme erleichtern. Nach meinem Studium der Informatik habe ich zahlreiche branchenübergreifende IT-Projekte realisiert und mich auf die Bereiche Software-Entwicklung und technische Qualitätssicherung spezialisiert. Die nötige Erfahrung habe ich gesammelt während der Entwicklung und Vertiefung digitaler Strategien, Erstellen von Individuellen, skalierbaren Seamless Solutions unter Einsatz von Microsoft .NET Technologien.


Programmiersprachen/Frameworks

  • .NET Framework
  • ASP.NET Core
  • Spring boot
  • WebAPI restful services (MVC/Razor SSR)
  • Microsoft WCF SOAP/REST Web Services
  • Websockets / SignalR (Core)
  • Entity Framework and Dapper
  • NHibernate 
  • C#
  • java
  • Visual Basic
  • VB.NET
  • ADO.NET and native T-SQL C++
  • Java, JavaScript
  • Angular
  • React
  • Typescript
  • Python
  • Go
  • F#
  • PHP
  • GUI-Frameworks/Toolkits (Infragistics, Telerik)
  • TSQL
  • PL-SQL
  • .Net (Asp.Net / Xaml / Linq / Silverlight / WPF)
  • EJB
  • JSP
  • XML


Methoden & Prinzipien

  • UML, OOD, OOP 
  • Microservices 
  • Agile Software Entwicklung 
  • MVVM / MVC
  • Clean Code Development 
  • Entwurfsmuster
  • Domain Driven Design
  • Code-Review
  • Test Driven Design
  • Pair Programming


Web Server

  • IIS
  • Apache


Werkzeuge

  • Visual Studio
  • Docker containers
  • Microsoft Azure and Azure DevOps
  • Biz Talk Server
  • Share Point
  • SVN
  • Git
  • Bitbucket
  • Github
  • CVS Subversion
  • Team Foundation Server
  • Eclipse
  • Expression Studio

Betriebssysteme

Unix
Microsoft Windows Server

Programmiersprachen

Basic
C
C#
C++
Java
JavaScript
PHP
PL/SQL
Scriptsprachen

Datenbanken

Microsoft Access
DB2
MS SQL Server
MySQL
Oracle
SQL
Postgres
MongoDB
NoSQL DB

Datenkommunikation

Bus
Ethernet
SMTP

Branchen

  • Banking/Finance
  • Medizinische Fortbildung
  • Telekommunikation
  • Handel
  • Gesundheit
  • IT-Dienstleistung
  • Maschinen? und Werkzeugbau

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.