Bundesamt für Statistik
(Öffentlicher Dienst, 1000-5000 Mitarbeiter)
Aufgaben und Verantwortlichkeiten:
Backend:
Konzeption und Implementierung von Microservices mit Spring Boot und Java.
Integration von Datenströmen und Messaging mit Kafka und Spark.
Containerisierung und Orchestrierung mit Docker und Kubernetes.
Anbindung von unterschiedlichen Services um
Frontend:
Entwicklung einer benutzerfreundlichen Schnittstelle mit React und Typescript.
Implementierung von datengesteuerten Visualisierungen mit React-Charts.
UI-Design und Responsivität mit tailwindcss.
Testen der Frontend-Komponenten für maximale Zuverlässigkeit und Benutzerfreundlichkeit.
Zusammenarbeit und Anforderungsmanagement:
Enge Zusammenarbeit mit dem Bundesamt für Statistik und Data Engineers zur Bedarfsermittlung und Anforderungsanalyse.
Kontinuierliche Anpassung der Anwendung an Benutzerfeedback und technische Anforderungen.
Technologien:
Spring Boot, Java, Docker, Kubernetes, Kafka, Azure, Spark
React, Typescript, tailwindcss, React-Charts
02/2021
-
05/2021
Senior Full Stack Entwickler
Helaba
(Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)
Aufgaben und Verantwortlichkeiten:
Backend:
Entwicklung von Microservices und RESTful APIs mit Spring Boot und Java.
Integration einer MSSQL-Datenbank und Erstellung von CSV-Exportfunktionen.
Implementierung eines Windows Service für Hintergrundaufgaben mit .NET Core 3.x.
Frontend:
Gestaltung und Entwicklung einer Single-Page-Application (SPA) mit React und Typescript.
Implementierung des Zustandsmanagements mit Redux.
Anwendung von tailwindcss für ein responsives und modernes UI-Design.
Projektmanagement:
Direkter Kontakt mit dem Fachbereich zur Anforderungsanalyse und -dokumentation.
Budgetplanung und -beantragung.
Kompromissfindung zwischen technischen und geschäftlichen Anforderungen für eine zufriedenstellende Lösung.
Herausforderungen und Problemlösungen:
Entwurf eines Systems, das flexible Fehlermeldungen ermöglicht, während es die Zuweisung von Meldungen an falsche Zuständigkeitsbereiche verhindert.
Alleinige Verantwortung für die Umsetzung, was erforderte, sowohl technische als auch fachliche Aspekte des Projekts zu managen.
Ergebnisse und Erfolge:
Erfolgreiche Umsetzung eines Aufgabenverwaltungssystems, das von der Landesbank Hessen eingesetzt wird.
Gewährleistung der Fehlerresistenz und Flexibilität des Systems durch innovative Lösungen.
Einhaltung des Budgets und des Zeitplans trotz alleiniger Verantwortung für das Projekt.
02/2020
-
02/2021
SENIOR FULL STACK DEVELOPER
yasoon
(Internet und Informationstechnologie, 10-50 Mitarbeiter)
In diesem Projekt sollte ein Microsoft Plugin, dessen Benutzeroberfläche mit HTML/CSS/JQuery erstellt wurde in React.js migriert werden.
Meine Aufgaben lagen in der Erweiterung der Anwendung mit neuen Features und das Erstellen von Libraries, die für die Migration Projektübergreifender Produkte nach React.js verwendet werden.
Technologien:
Java, Spring Boot, AWS, MySQL, Atlasian API, REST
React.js, Redux, Typescript, Atlaskit
08/2020
-
01/2021
SENIOR FULL STACK DEVELOPER
Infor
(Internet und Informationstechnologie, >10.000 Mitarbeiter)
Aufgaben und Verantwortlichkeiten:
Spezialisierung auf Schnittstellenentwicklung:
Entwicklung und Implementierung von maßgeschneiderten Schnittstellen zur Kommunikation zwischen dem ERP-System "Infor LN" und den bestehenden Systemen des Kunden.
Konzeptionierung und Umsetzung einer Lösung zur Nachrichten Ver- und Entschlüsselung für Systeme, die keine TLS-Verschlüsselung unterstützen.
Entwicklung einer spezialisierten Schnittstelle für die Integration von "Smart Card Authentication" und Autorisierung.
Herausforderungen und Problemlösungen:
Anpassung der Schnittstellen an heterogene Systemlandschaften, inklusive älterer, nicht TLS-fähiger Systeme.
Gewährleistung sicherer und effizienter Kommunikationswege durch innovative Schnittstellendesigns.
Ergebnisse und Erfolge:
Erfolgreiche Vereinfachung und Automatisierung der Kommunikation zwischen dem ERP-System und den bestehenden Systemen durch die entwickelten Schnittstellen.
Beitrag zur allgemeinen Effizienzsteigerung und Prozessautomatisierung im Rahmen des Digitalisierungsprojekts.
10/2019
-
07/2020
SENIOR FULL STACK DEVELOPER
mbitz
(Internet und Informationstechnologie, < 10 Mitarbeiter)
Hier wurde eine plattformübergreifende mobile Anwendung entwickelt, die das Erstellen sozialer Aktivitäten erlaubt, worauf sich weitere Benutzer bewerben können. Das Ziel war eine Plattform zu erstellen, in der die Art der Aktivitäten, die erstellt werden können nicht vorgegeben werden.
Einer der Herausforderungen lag darin, neben Vorhersagen über Interessen der Nutzer zu treffen, diese so klein wie möglich zu gruppieren um das Beschränken von Aktivitäten auf bestimmte Nutzergruppen zu erlauben.
Eine weitere Herausforderung betrifft die User Experience der mobilen Anwendung, da es sich hier um eine Plattform handelt bei der die Nutzergruppen noch nicht klar definiert werden konnten. Es war zum Entwicklungszeitpunkt nicht klar in welcher Richtung die Anwendung gehen wird, daher war es erfordert die Zielgruppen so breit wie möglich zu halten.
Vorgeganden wurde nach einer Mischung aus Scrum und Kanban, mit einem Team bestehend aus insgesamt 6 Entwickler.
Technologien:
exgenio GmbH & Co. KG
(Internet und Informationstechnologie, 10-50 Mitarbeiter)
Exgenio bietet digitale Trainings für Unternehmen an. Im Rahmen eines Projekts sollten einige manuel durchgeführten Geschäftsprozessen automatisiert werden. Zu meinen Aufgaben gehörten das Erstellen von Scripts die später mit Ansible orchestriert wurden und Api Schnittstellen um auf bestimmte Events zu reagieren (z.B. ein Test Account wurde angelegt). Technologien:
Spring Boot, Java, Linux, Moosh, Moodle, Bash-Script, MySQL, Ansible
Reisebereitschaft
Weltweit verfügbar
30 - 40 % Reisebereitschaft.
Senior Full Stack Entwickler : Spring Boot | Java | Kotlin | React
Profil folgen
Für diese Anzeige benötigen Sie die Enterprise-Mitgliedschaft.
Profil folgen
Bitte geben Sie einen Namen für Ihre neue Merkliste an