- Java & JavaFX: Entwicklung moderner Desktop-Applikationen mit Fokus auf Benutzerfreundlichkeit und Performance.
- REST-APIs: Konzeption und Implementierung von Schnittstellen zur effizienten Datenkommunikation.
- MySQL: Datenbankdesign und -optimierung für skalierbare Anwendungen.
- Git: Versionierung und kollaborative Entwicklung in agilen Teams.
- sevengamer.deLeitender SoftwareingenieurDIGITALAGENTUREN & IT-CONSULTINGOktober 2021 - Heute (3 Jahre und 8 Monate)Landshut, DeutschlandEntwicklung einer leistungsstarken und skalierbaren Desktop-Applikation zur effizienten Darstellung, Überwachung und Analyse umfangreicher Datensätze. Das Projekt umfasst mehrere zentrale Komponenten:1. Desktop-Applikation:
- Entwicklung einer benutzerfreundlichen, responsiven und performanten Anwendung zur Visualisierung von Daten.
- Implementierung von Status- und Systemüberprüfungen in Echtzeit.
2. Backend-Entwicklung:- Aufbau eines robusten Backends zur automatisierten Verarbeitung, Analyse und Aufbereitung umfangreicher Datensätze.
- Einsatz skalierbarer Architektur zur flexiblen Erweiterbarkeit.
3. Datenbankanbindung:- Integration einer leistungsfähigen SQL-Datenbank zur strukturierten Speicherung und Abfrage von Daten.
- Optimierung von Datenbankabfragen für hohe Performance und Datenintegrität.
4. API-Integration:- Anbindung externer API-Schnittstellen zur automatisierten Übertragung und Pflege von Inhalten innerhalb eines MediaWiki-Systems.
- Gewährleistung stabiler und fehlertoleranter API-Kommunikation.
5. Sicherheitskonzept:- Implementierung sicherer Authentifizierungs- und Autorisierungsmechanismen.
- Berücksichtigung gängiger Sicherheitsstandards für Backend, Datenübertragung und Benutzerdaten.
- Deutsche Rentenversicherung Bayern-SüdDualer Student Wirtschaftsinformatik / FachentwicklerDIGITALAGENTUREN & IT-CONSULTINGSeptember 2020 - Dezember 2024 (4 Jahre und 3 Monate)Landshut, Deutschland
- Mitwirken an der Verwaltung und Erweiterung der firmeninternen Bestandssoftware
- Entwicklung einer Komponente zur automatisierten Rechteverwaltung im Active-Directory-Bereich
- Verwaltung und Erweiterung von Jenkins-Pipelines
- Andreas PlesaLeitender SoftwareingenieurDIGITALAGENTUREN & IT-CONSULTINGMärz 2025 - Heute (3 Monate)Landshut, DeutschlandEntwicklung einer plattformunabhängigen Desktop-Anwendung zur strukturierten Verwaltung von Zeit, Aufgaben und Nutzerprofilen. Fokus liegt auf klarer UI/UX, sicherer Nutzerverwaltung und modularem Aufbau für zukünftige Erweiterungen.Bisherige Arbeiten & Features:
- Aufbau der Anwendungsstruktur mit JavaFX
- Implementierung eines Anmelde- und Registrierungsfensters mit Eingabevalidierung
- Entwicklung eines benutzerdefinierten JSON-Parsers zur effizienten Kommunikation zwischen Frontend und Backend
- Sichere Nutzerinitialisierung beim App-Start inkl. Sessionhandling
- Entwurf und Anbindung eines dynamischen Nutzerprofil-Tabs
- Verbesserte Fehlerbehandlung und Logging
- Implementierung von Rate-Limiting und Schutz vor Brute-Force-Logins
- Regelmäßige Refactoring- und Clean-Code-Optimierungen zur Steigerung von Wartbarkeit und Lesbarkeit
- Bachelor of Science WirtschaftsinformatikHAM Ismaning2023