SW Entwickler und .net Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 22523 Hamburg
- Weltweit
- de | en
- 31.08.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2020 – offen
Tätigkeitsbeschreibung
Mit dem Beginn der Corona Pandemie gab es die Notwendigkeit, den Zugang für Personen zu öffentlichen Gebäuden und Veranstaltungen zu beschränken, um eine gesetzlich vorgeschriebene Auslastung einzuhalten. Aus diesem Grund wurde die Software Trackspot entwickelt.
Trackspot ist eine Lösung für das Besuchermanagement. Es bindet die Einlasskontrolle unterschiedlicher Hersteller ein. Statistiken können ausgewertet und visualisiert werden. Über ein Dashboard erfährt der Besucher die aktuelle Auslastung und maximale Kapazität. Der Zugang kann über eine Ampel oder der Blockierung von Drehsperren erfolgen. Die Lösung beinhaltet das Vertragsmanagement und die Abrechnung.
Funktion
Architekt und Entwickler
- Implementierung eines mandantenfähigen Identity Systems auf Basis von Finbuckle
- Aufsetzen der CI/CD Pipeline mit Azure DevOps
- User Interface für ein Portal mit ASP.net Blazor
- Personenerkennung und Zählung auf der Basis von Nvidia Yolo
- Einbindung der Systeme von Xovis und Dilax
- Erstellung und Pflege des Installer zur Onsite Installation des Produkts (WIX Toolset)
Mariadb, Identitätsmanagement, Entity Framework, WIX (Windows Install XML), ASP.NET
10/2019 – 9/2023
Tätigkeitsbeschreibung
Die Beckerbillett GmbH stand vor der Aufgabe, das Thema Digitalisierung für die ganze Organisation auf den Weg zu bringen. Dies beinhaltete eine Neuentwicklung des gesamten Software-Stacks (Kassen, Zutrittssystem, Sensoren, Kameras, Verwaltungssystem und Cloud Migration). Die Organisation wurde mit dem DEV OPS Ansatz entsprechend angepasst. Eine SAAS-Referenzarchitektur wurde erarbeitet und dient als Ziel während der inkrementellen Umsetzung mit SCRUM.
Funktion
SW-Architekt, Product Owner, Scrum Master und SW-Entwickler:
- Technologieberatung und Schulung der Teammitglieder zum korrekten Einsatz der ausgewählten Technologien und geeigneter Patterns.
- Planung und Moderation der Software-Meetings
(Sprint Planning, Sprint Review, Refinement, Retrospektive, Daily)
- Einführung und kontinuierliches Coaching agiler Methoden
- Einarbeitung eines BA-Teams
- Vertretung des Product Owners sowie des Scrum Masters
- Einführung von Microsoft DEV OPS Services und Migration des bestehenden TFS-Systems
- Erstellung und Dokumentation einer SAAS-Referenzarchitektur
- Implementierung eines mandantenfähigen Identity Systems
- Planung und Umsetzung der Global-API zur Anbindung externer Partner wie Booking Kit, GetYourGuide, Public Ticket Solutions, Kulturpass, u.v.a.
- User Interface für ein Portal mit ASP.net Blazor - Es wurde ein Portal entwickelt, welches die Verwaltung von Accounts, Organisationen, Zugriffsberechtigungen und für die Anbindung von “On Premise” Services ermöglicht
- Wartung und Pflege des Onlineshops „Ticketfritz“, über den pro Jahr mehr als 5.000.000 Tickets für viele
- Implementierung einer technischen Sicherheitseinrichtung (TSE) für das Kassensystem
- Erstellung und Integration des Saalplan Management mit individueller Platzvergabe
- Erstellung und Pflege verschiedener Installer zur Installation der Produkte (WIX Toolset)
Scrum, Software Architecture
9/2017 – 9/2019
Tätigkeitsbeschreibung
Migration eines auf COBOL basierten CRM-Systems auf ein neues, auf Microsoft .net basiertem System. Das System arbeitet prozessorientiert mithilfe des Camunda BPMN Engine. Im Backend werden die Daten auf einem Oracle 12 System persistiert. Der Zugriff auf die Datenbank erfolgt über den ORM Mapper NHibernate.
Funktion
Technologieberater und SW-Entwickler:
- Technologieberatung der Teammitglieder zum Einsatz der ausgewählten Technologien und geeigneter Patterns
- Prototyping und Mitwirkung beim Architekturentwurf
- Bewertung des Pflichtenhefts und Aufwandschätzungen
- Lösung von performance- und speicherrelevanten Herausforderungen
- Fortlaufende Hands On Tätigkeit (vorwiegend im Backend)
C#, Git, Nhibernate, Oracle Database, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation
10/2015 – 4/2018
Tätigkeitsbeschreibung
ThyssenKrupp / Marine Systeme plant einen Neuentwurf des bestehenden PLM Systems. Einen Teil dieses Systems macht die MEFAP-DB aus. Sie ist ein System dass aus Benutzoberfläche und einer Vielzahl von Services besteht, die mit einem serviceorientertem Ansatz implemtiert werden. Das System bieten vollständige Offline Funktionalität und kommuniziert zudem mit 5 externen Services im Intranet von TKMS.
Funktion
Product Owner und Software Architekt (C#/Xamarin):
- Erstellung des Pflichtenhefts mit vollständigem Backlog
- Aufstellung des Entwicklungsteams
- Aufsetzen der TFS Umgebung, Scrum Template, Customization der Report Services (SSRS)
- Projektleitung und Product Owner Tätigkeit
- Architekturentwurf, Service orientierte Architektur (SOA), Offline Funktionalität, Mobile Applikationen (Xamarin / UWP)
- No SQL Datenbank MongoDB, Performanceoptimierung
- Fortlaufende Hands On Tätigkeit
(EntityFramework Core, SQLite, Xamarin Forms, DEVExpress, Implementierung von Web Services in der Azure Cloud)
Microsoft SQL Server Reporting Services (SSRS), Mongodb, .Net Framework (Microsoft), C#, Team Foundation Server, Windows Presentation Foundation, Xamarin, Microsoft Azure
Ausbildung
Technische Universität Ilmenau
Ilmenau
Über mich
2007 wurde ich zum ersten Mal zum SW-Architekten und Teamleiter in einem Embedded/IoT-Projekt bestellt. Heute bringe ich Erfahrungen in vielen bekannten technischen Rollen mit. Ich war u.a. Scrum Master, Technologieberater und Product Owner. Im industriellen Umfeld habe ich langjährige Erfahrung in der Entwicklung nach V-Modell XT und V-Modell ähnlichen Prozessen sammeln können.
In der Funktion als SW-Architekt habe ich bereits viele Projekte zum Erfolg gebracht. Durchdachte und vorausschauende Ansätze gepaart mit guter Kommunikation und Dokumentation führen mich zum Erfolg.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden