2022-06
heute
Mitarbeit im agilen Scrum Team als Junior Developer. Mitwirkung bei Scrum Events wie Sprint Planing, Review und Retrospective.
? Diskussionen von User Stories in Refinement Meetings
? Erstellung und Bearbeitung von Tickets in Azure DevOps
? Konzeption und Implementierung des Backends mit C#/ASP.NET sowie des Frontends mit Angular 13
? Userverwaltung mit MS Identity
? Code-First Ansatz zur Erstellung der DB Modelle
? Implementierung eines FormBuilder zur interaktiven Gestaltung von Formularen
? Testkonzepterstellung und Implementierung von Unit Tests mit xUnit
? Manuelles Deployment in die Azure Cloud Web-App
2021-02
2021-07
Erstellen einer Grafischen Oberfläche für die erleichterte automatisierte Test Erstellung. Einbinden von Selenium (Browser Driver) um auf die Browser API zugreifen zu können. Anlegen einer Config Datei um die Tests mehrfach nutzen zu können und auch auf andere Projekte übertragen zu können. Anbindung an Jenkins über die Startargumente. Automatisierten Testablauf Manager erstellen, welcher die Grundstruktur der Tests und deren Datensätze verwaltet. Finaler Test mit Fehlerbehebung und anschließendem Test Beispiel. Umsetzung aller benötigten Tests der Firmensoftware.
2018-01
2021-07
Layout anhand der Vorgaben erstellen und ergänzen. Erstellen neuer Module um die Datensätze (Kunden, Mitarbeiter, Maschinen, Werkzeuge, etc.) anzeigen oder verändern zu können. Integrieren der Hauptsoftware. Erstellen von Front und Backend Tests (Unit Test, Selenium). Behebung der Fehler von Front und Backend Tests, sowie die Fehler, die bei der Abnahme aufgefallen sind.
2018-01
2021-07
Interne Mitarbeiter im laufenden Betrieb verwalten (Aufgabenmanagement via Ticket System). Mitarbeiter im System anlegen und Verwalten, sowie Hard und Softwarefehler beheben. Hardwarebereitstellung und Verwaltung. Server Instandhaltung, Wartung und Softwareinstallation.
2020-04
2020-10
Der Zero-Browser funktioniert wie jeder andere Browser. Um eine stabile, bekannte Umgebung zu schaffen, vereint der Zero-Browser Chrome und Opera. Der Browser unterstützt hierfür die Chromium Engine von Chrome und die Gecko Engine von Firefox. Als Extra besitzt der Browser die Hauseigene Carbone-Engine. Über eine API Anbindung, können Plugin Erweiterungen für den Browser geschrieben werden, welche über einen Hauseigenen Plugin-Store heruntergeladen werden können.
2020-03
2020-04
Erstellen einer REST API mit Spring um die Storeeinträge für den Store einfacher verwalten zu können und mehrere Endpunkt Optionen zu haben. (Manuelles eintragen, StoreCrawler ? Speichert direkt in Temp DB, RestAPI für internen oder Externen Zugang und weitere Anbindungen). Aufgrund der Serveranbindung und der Abtrennung vom Store und den Verfügbaren Entwickler und deren Kenntnisse, wurde die REST API eine Spring API.
2019-02
2020-03
Der Zerostore bezieht alle Informationen von verschiedenen Spielewebseiten und fasst diese in einer Temporären Datenbank zusammen. Über den Admin Login können alle Datensätze angepasst und später freigegeben werden (Datensatz von Temp in Main DB). Umsetzung der Store Seite und den Templates. Implementierung eines Filter Systems, womit die Spiele sich nach Kategorien filtern lassen. Implementieren eines Infinit Random Scroller (Es werden random Templates genommen um die Spiele je weiter man scrollt immer änderst dar zu stellen). Anweisen von 2 Mitarbeiter als PO.
2018-04
2019-02
Der ZERO Client ist ein Mix aus Discord, Steam und einem Sprachassistenten. Custom Identity Management mit Email oder SMS Verifizierung. Bereitstellung einer API, um Plugins für die Anwendung entwickelbar durch dritte zu machen. Plugin Store WebServer Connection und Identity Authentifikation. Implementieren von CustomURLController für die Interne App Steuerung, sowie des SprachAssistenten -> Commands Funktionieren nun über eine Config Datei und nicht mehr über Interfaces und können somit beliebig erstellt und bearbeitet werden. Plugin Loader erstellen für das laden und entladen der Plugins und das Anzeigen im Client (Plugins können auch out of the Client gestartet werden). Implementieren von DeepL für die Übersetzung und Implementierung von INI_Manager für die Erstellung von Desktop-Shortcuts. Für den schnelleren Zugriff und das laden im Hintergrund, wurde noch ein TaskBarManager erstellt, welcher die Schnellzugriffe, Preview Buttons usw steuert (siehe Teams). Eigener Lizensierungs Algorithmus. Prüft beim Start nach Updates und Lizens. Anweisen von 2 Mitarbeiter als PO. Installer: Erstellen von Windows Certificate. Erstellen von eigenem Dateiformat. Erstellen des Update Service. Erstellen von Task-bar Shortcuts. Erstellen von Explorer Ordner Shortcut. Erstellen von Registry Entries.
2018-03
2018-04
Die Interne Webseite, stellt alle Informationen über das Unternehmen bereit. Neben der Bereitstellung an allen Informationen wie z.B. Wer sind wir und was haben wir vor, gibt es ein automatisches Bewerbungsformular. Das Bewerbungsformular beinhaltet Persönliche Informationen, angehängte Dokumente und Unterlagen sowie den ausgewählten Bereich und die dafür vorhandenen ausgewählten Skills. Durch den Klick auf Senden, werden die Daten und Formulare auf dem Server gespeichert, sowie eine Kopie an den Bewerber gesendet. Ebenso wird eine E-Mail an die Firma gesendet, dass es eine neue Bewerbung gibt mit allen Informationen im Anhang.
2018-09
2021-09
Fullstack-Entwicklung
Web-Entwicklung
C#
Java
HTML
PHP
CSS
JS (Dom/jQuery)
Angular
NoSQL/SQL
Linux/Windows Server
Cloud Computing
Version Control Management (Azure/Git)
MS-Office
Beratung
Softwarehaus