Skills
Certified ScrumMaster, Business Intelligence Lösungen, Consultant, Webapplikationen, GPS-Lösungen, Location Based Services (LBS), Schnittstellenentwicklung, PHP5 OOP, Zend Framework 2, Doctrine 2, Javascript, jQuery, ExtJS, XML, SOAP, HTML, CSS, ASP, C, C#, C++, Java, VHDL, Design Patterns, Entwurfsmuster, MySQL Optimierung, MySQL Performance Optimierungen MySQL Recovery, Oracle, MsSQL, , Oxid eCommerce Shop, Module, NodeJS, Websockets, Phalcon, React, Typescript
Project history
Enterprise Resource Planning, ERP für die firmeninterne Produktion, Anpassung der Software an die Worflows des Unternehmens
- Refactoring/Migration der gesamten Anwendung nach ReactJS
- Komplettes Belegwesen (Angebot, Auftrag, Kommisionierung, Lieferschein, Rechnung, Korrektur, Bestellung, Wareneingang, Gutschrift, Stornierung)
- Produktionsplannnung
- Lagerverwaltung
- Isolierungszuschnitte für Cutter (ReactJS Planungstool)
- Konfigurator für Sonderspeicher (ReactJS)
- Scanner-Application für die Isolierungsproduktion
- EDIFact-Integration und Anbindung
- NodeJS Anwendung für die Zeiterfassung
- Barcode und QR-Code Scan-App für Prozessverarbeitung
- Automatisierte Logistikanbindung (Speditionen)
- Workflow und Prozessoptimierung
- Refactoring auf React 18, ant design, Typescript
Weiterentwicklung Tätigkeitsdatenbank zur Abrechnung von Leistungen, Audi SecureID-Card Erfassung und Verwaltung von Neuanträgen (AppGate)
Englischsprachiges Portal zur Darstellung der Key-Performance-Indikatoren aus dem Netzwerkbereich der Audi AG. Automatisierte Daten-Verarbeitung von ASCII-Report aus eHealth, Infoblox, Command und anderen Systemen zur visuellen Darstellung als KPI-Werte mit Trendanalyse. Komplett ajax-getriebene Aktualisierung der verschiedenen Bereiche. Eigene Komponenten für Darstellung als Chart
- SNMP v3 Einbindung für automatisierte Qualitätskontrolle installierter und deinstallierter Geräte
- Cisco Prime API-Abfrage für für automatisierte Qualitätskontrolle installierter und deinstallierter Geräte (Ingolstadt/Neckarsulm)
- Skillverwaltung der Mitarbeiter (Abteilung)
- Umstellung auf Docker-Container
- Verwaltung von Systemauthentifizierung externer Systeme
- FieldService-Beauftragung (Tasks) mit Taskboard, Drag’N’Drop nach Scrum-Stil, React SinglePage App
- Automatische Mailbenachrichtigung bei Beauftragung
- Reporterstellung für Mitarbeiterverwaltung
- SecurID-Antragsverwaltung mit automatisiertem Dokumentendruck
- InternetTraffic und InternetVolume mit Filter (day,week, month,quarter, year), Zoombare Charts
- IT Infrastructure Library (ITIL) Werte, Trendanalyse
- Auslastung Konzernverbindungen, Standortverbindungen
- Major Area Network Availability, Warnung bei Unterschreitung von Vertraglich festgelegten Werten, Sparklines
- Benutzerverwaltung, Authentifizierung
- Standortabhängige Navigation, dynamisch geladen
- Automatisierte Importe der unterschiedlichen Reports via CronJob
- Erklärungen, Bemerkungen zu jedem Chartwert für ServiceReview der Audi AG
- WorstCase Betrachtung von Bandbreite und Volume einer Verbindung für Failover bei Leitungsausfall redundanter Leitungen
- Datenbankstruktur für Reporting der KPI-Werte, Dynamische Abbildung der internen Netzwerkstruktur der Audi AG
- Verfügbarkeit, Erreichbarkeit, Temerpaturwerte, Total Bytes und CPU-Auslastung aller Netzwerkgruppen, z.B. ProductionCore, ProductionServer…
Server für die Kommunikation mit den Trainingsgeräten, Backend-Portal für Fitnessstudiobetreiber zur Änderung von Geräteeinstellungen,
Backend: Portal logx.miha-bodytec, ERP
Server für die Kommunikation mit den Trainingsgeräten, Backend-Portal für Fitnessstudiobetreiber zur Änderung von Geräteeinstellungen,
Backend: Portal logx.miha-bodytec, ERP
- Anforderungs-Analyse
- Datenmodel als ERM, StoredProcedures, Views
- Protokolldefinition für Gerätekommunikation
- BackendPortal auf Basis von Phalcon PHP für Hochverfügbarkeit und Skalierbarket
- Geräteeinstellungen über Backend
- Geräteverwaltung
- Mitgliederverwaltung
- Studioverwaltung
- Anwesendheitstracking mit RFID Kartenlesern
- Workouttracking über Websockets zur direkten Anzeige im Dashboard
- Installation Produktiv/Stage/Development-Umgebungen
NodeJS: über NodeJS Dienst (Polling)
- Verteilung der Geräteeinstellungen
- An- und Abmelden von Mitglieder in Studios über Standalone Kartenleser
- Starten und Stoppen von Workouts auf Geräten
- OnlineTracking von Geräten
- Websocketverbindung mit Channels für einzelen Studios
Installation Produktiv/Stage/Development-Umgebungen
- Statstiken und Auswertungen von Trainingsdaten
- Hochverfügbarkeit des Portals und derren Dienste via AWS, Kubernetes
- Vertragsverwaltung für Fitnessstudios
- Standalone Kartenleser über Wifi-Connection mit Konzeption Kommunikationsprotokoll (Schreiben, Formatieren, Lesen)
- Kommunikation mit Trainingsgeräten (Socket-Verbindung)
- Komplexe Vertragsverwaltung
- Kassensystem
- Internationalisierung (Mehrsprachigkeit und Lokalisierung)