Planung der Migration einer Jira und Confluence Instanz mit anschließendem Upgrade. Absichern der Instanzen nach Dokumentation und individuellen Anforderungen.
Eigene Tätigkeit:
Abstimmung der Anforderungen und Machbarkeitsprüfung
Erstellen von Stored Procedures
Konfigurieren eines Reverse Proxys
Unterstützung der Absprache zwischen Kunde und Atlassian
Durchführen der Migration
Abschließende Dokumentation für den Kunden
Entwicklung einer Web-Anwendung - bestehend aus Backend-Services und einer Single-Page-App als Frontend - zur einfachen Pflege und Erstellung von Bewerbungsprofilen für eine beliebige Anzahl von Mitarbeitern. Layout und Inhalte werden dabei strikt voneinander getrennt. Die Profile können in die gängigen Dokumentenformate ODT und PDF exportiert werden. Hierfür stehen beliebig anpassbare Designvorlagen zur Verfügung. Diese können mithilfe der Freemarker Template Language und einem beliebigen Editor für .odt Dateien erstellt werden.
Eigene Tätigkeit:
UX/UI Design der Weboberfläche nach aktuellen Standards
Abstimmung der Anforderungen und anschließende Priorisierung
Erstellen einer standardisierten REST Schnittstelle sowie JSON Struktur mit vollständiger CRUD Unterstützung
Entwicklung einer automatisierten Build & Deployment Pipeline
Containerisierung der Anwendung (Docker)
Erstellen eines Monitoring-Dienstes zur Überwachung der Web Service-Instanzen
Entwicklung eines plattformunabhängigen Generators zum automatisierten Erstellen von Lebensläufen / Bewerbungsprofilen anhand einer vordefinierten Datenstruktur und Designvorlage für den Einsatz im Unternehmen und extern.
Eigene Tätigkeit:
Architektur und Design des Generators
Abstimmung der Anforderungen und anschließende Priorisierung
Entwicklung einer automatisierten Build & Deployment Pipeline (Bitbucket)
Definition und Implementierung eines neuen Mechanismus zur Erstellung von Templates in Kombination mit Freemarker und .odt Dokumenten
Planung und Entwicklung einer cross-platform (Web, Android, IOS) App mithilfe des Flutter Frameworks und der Programmiersprache Dart. Konfiguration des Backends (Firebase) sowie definieren der Datenstrukturen (Dokumentenbasierte Datenbank), Authentifizierung und der Endpoints sowie Analytics.
Eigene Tätigkeit:
Definition der Anforderungen und Machbarkeitsprüfung in Absprache mit Professor
Erstellen von Serverseitigem Javascript Code für Push Benachrichtigungen in Verbindung mit Datenbank Trigger (Cloud Functions)
Konfiguration von Firebase nach Dokumentation und empfohlenen Sicherheitsrichtlinien
UI/UX Design nach Material Guidelines
Programmieren der App
Planung und Entwicklung einer Android App via Java und dem Android SDK. Kommunikation über eine definierte REST API. Anmeldung über einen privaten API Key der in einem QR Code eingebettet ist (QR Code Reader Funktionalität).
Eigene Tätigkeit:
Definition der Anforderungen und Machbarkeitsprüfung in Absprache mit Lehrer und Teamkollegen
Programmieren der App mit Java und Android Jetpack
Regelmäßige Absprache, Feedbackrunde und Lösungssuche mit Teamkollegen
UI/UX Design nach Material Guidelines
Behandlung klassischer Handy App Probleme innerhalb der App (schlechter Internet Empfang, Fehlende Kamera, etc.)
Konzeption und Prototyping eines Spannungslogger in Absprache mit internen Kunden. Auswahl der benötigten Arbeitsmaterialien (Microchip, Messleitungen, Gehäuse etc.). Auswahl der Schnittstelle und Vorgehensweise zur Datenübertragung zwischen Logger und PC.
Eigene Tätigkeit:
Definition der Anforderungen in Absprache mit Kunde
Programmieren des Mikrochips
Entwicklung eines Python Skripts zur Kommunikation mit Logger (USB -> RS232)
Erstellen einer GUI zur Visualisierung der Daten
Sicherstellen der unterbrechungsfreien Speicherung der Daten in CSV Format mit Datum
Test auf einhaltung elektronischer Sicherheitsvorschriften
Test des Loggers auf Genauigkeit
Erstellen einer Dokumentation und Betriebsanleitung
Developer
Entwickler
Berater/Consultant
Full-Stack Entwickler
Backend Entwickler
Trainer
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.