26.11.2024 aktualisiert


100 % verfügbar
Softwarearchitekt, Entwickler
Deutschland
Deutschland +2
Skills
AngularAnwendungsarchitekturASP.netC#jQueryMicrosoft Business IntelligenceXamarinAndroid EntwicklungiOS Entwicklung.NETReporting ServicesWEB APIREST Servicesoauth2Full-Stack-Development
.NET, NET Core, Microsoft .NET, Active Directory, Ajax, Android, Android Studio, Angular, AngularJS, Anwendungsarchitektur, ASP.NET, ASP, Authentifizierung, C#, CSS, Configuration Manager, Configuration Management, Konfigurationsmanagement, Crystal Reports, Datensicherung, DevOps, Docker, Dynatrace, Eclipse, Entity Framework, XML, Git, HTML, HL7, HTML5, Hyper-V, Hypervisor, Internet Information Server, IIS7, iBatis, Janus, Java, JavaScript, Jenkins, Jira, jQuery, Log4Net, MVC, Microservices, Microsoft Business Intelligence, Microsoft Enterprise Library, Excel, MS Office, Microsoft SharePoint, Sharepoint, MS SharePoint, Microsoft SQL-Server, Microsoft SQL, Microsoft SQL Server, SQL Server, MS SQL, Visual Studio, Visual Studio Code, MSTEST, Nagios, oAuth 2.0, PowerBI, PowerPivot, Powertools, PowerView, Release Manager, Releasemanagement, SSIS, SQL Server Reporting Services, SSRS, SCRUM, Single Page Application, Software Architecture, Softwarearchitektur, Anwendungsentwicklung, Sonar, Spring, SQLite, Subversion, Team Foundation Server, TFS, Telerik, T-SQL, Umbraco, Unittesting, VMware ESX Server, VMWare vSphere, WCF Rest, WebAPI, Web Services, Webservern, WPF, Windows Server 2008 R2, Xamarin, Anforderungsanalyse, Architektur, Consulting, Berechnung, CMS, Entwicklung, Fehlerbehebungen, Frontends, Helpdesk, Infrastrukturen, Kryptographie, Performance- Optimierung, Gesundheitswesens, Produktentwicklung, Projektabschluss, Projektphasen, Projektmanagement, Optimierungsmaßnahmen, Quellcodes, sensiblen Daten, sicherheitskritische Anwendungen, Statistiken, Vermittlung, Verwaltung
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisse
Projekthistorie
Die SIS-Anwendung, welche von einem dritten Anbieter erstellt
wurde, hatte massive Performanceprobleme. Herr Walloch wurde
beauftragt ein Architekturreview mit besonderem Augenmerk auf
die Performance der Anwendung durchzuführen. Neben dem
eigentlichen Architekturreview wurden Performancemessungen
durchgeführt und Lösungen zur Optimierung erarbeitet.
Technisches Umfeld
Microsoft .NET, ASP.Net-WebForms Anwendung, Entity Framework,
Microsoft SQL-Server
Tätigkeiten
* Durchführung, Dokumentation & Präsentation eines
Architekturreviews. Effektive Maßnahmen zur Performance-
Optimierung wurden erarbeitet.
* Aufnahme der Ist-Situation: Gespräche mit den Stakeholdern,
Sichtung der Architekturdokumentation, Gespräche mit dem
Softwarearchitekten des Lieferanten, Analyse des Quellcodes.
Laufzeitmessungen (End-2-End) & Performancemonitoring.
* Erarbeitung von effektiven, kurzfristigen und langfristen
Optimierungsmaßnahmen in der Softwarearchitektur.
* Vermittlung zwischen den Konfliktparteien Lieferant, Betrieb, Fachbereich und Management.
Das Projekt beinhaltet die Konzeption und Realisierung einer
Schnittstelle zwischen dem Mitgliederportal einer großen
Krankenkasse und der Minddistrict Plattform. Der damit realisierte
Vermittlungsdienst ermöglicht den Kunden der Krankenkasse ein
Single-Sign-On (SSO).
Technisches Umfeld
ASP.NET WebAPI, Single Page Application, jQuery, Web Services, C#,
VisualStudio
Tätigkeiten
* Konzeption
* Realisierung
* Test
* Betrieb
* Wartung
* Angebotserstellung
* Projektmanagement
sapiteCATS ist ein Informationssystem zur Kommunikation von Therapeuten und Patienten im Rahmen von ambulanten Psychotherapien und der klinischen Nachsorge. Das System ist eine unternehmenseigene Lösung der sapite GmbH. sapiteCATS ist eine umfangreiche Enterprise-Lösung, welche flexibel und sicher in vorhandene Infrastrukturen eingebunden werden kann. Dem Therapeuten werden im System vordefinierte, standardisierte Programme angeboten, welche den Patienten unterstützen oder notwendige diagnostische Informationen erheben. Diese Programme sind in Ihrem Ablauf mit Hilfe einer umfangreichen
RuleEngine erweiterbar. Es können Multimediale Inhalte zur Verfügung gestellt werden.
Mit dem System ist eine gesicherte und verschlüsselte Kommunikation zwischen Therapeuten und Patienten über ein sogenanntes Package-Delivery-Center (PDC) möglich.
sapiteCATS ist eine verteilte Anwendung basierend auf Microservices.
Die Web-Frontends basieren auf Angular und AngularJS.
Für Patienten gibt es Apps für Android und IOS.
sapiteCATS ist über Schnittstellen wie HL7 in bestehende
Klinikinformationssysteme integrierbar.
Tätigkeiten
* Entwicklungsleitung, Softwarearchitekt
* Konzeption und Implementation einer Hybriden-App Architektur basierend auf Angular und nativen Apps für Android & iOS
* Implementierung der sicheren Kommunikationskomponenten (Krypto-Verfahren, REST Services)
* Konzeption und Implementierung einer komplexen Domänenorientierten
Architektur
* Implementierung von REST Services
* Implementierung von Querschnittskomponenten
* Architektur
* Implementierung einer Autoritätsstelle zur Authentifizierung mit
oAuth 2.0 & OpenIDConnect
* Implementierung von oAuth 2.0 & OpenIDConnect in allen
Applikationen des Gesamtverfahrens.