BESCHREIBUNG & AUFGABEN:
Im Rahmen eines Unternehmensprojekts wurde das "Skills Projekt" entwickelt, um eine umfassende Datenbank zur Speicherung und Ausgabe von Mitarbeiterfähigkeiten zu schaffen. Dieses Tool unterstützt den Vertrieb bei der gezielten Zuweisung von Aufgaben an qualifizierte Mitarbeiter, hilft Practice Leads bei der Identifizierung fehlender Kompetenzen in Teams und erleichtert dem Management die effiziente Planung von Projekten.
Die Webanwendung wurde mithilfe von React im Frontend gestaltet, während für den Backend-Service ein RESTful-Ansatz mit Java gewählt wurde. OpenAPI wurde für die Spezifikation verwendet, um eine klare Kommunikation zwischen den verschiedenen Komponenten zu gewährleisten. Das Backend wurde mit dem Spring Framework und Spring Boot implementiert, wobei Spring Data JPA und Hibernate für die Datenbankinteraktion genutzt wurden. Die Sicherheit wurde durch die Verwendung von Spring Security gewährleistet, während Unit-Tests die Robustheit der Implementierung sicherstellten.
Die persönlichen Aufgaben in diesem Projekt umfassten:
· Benutzeroberfläche entwerfen und gestalten
· Benutzerinteraktion und Navigation (z. B. Seitenwechsel, Benutzeranmeldung)
· Entwickeln und Bereitstellen von RESTful APIs
· Datenvalidierung und -verarbeitung auf Serverseite
· Authentifizierung und Autorisierung von Benutzern
· Implementierung von Geschäftslogik und Datenverarbeitung
· Einrichtung von Unit- und Integrationstests
Das Projekt ?Order Management App GW? zielt darauf ab, eine zentrale Plattform zur Verwaltung von Domains zu entwickeln, um den derzeitigen Prozess der jährlichen Domain-Verlängerungskampagne zu vereinfachen. Der neue Prototyp soll eine benutzerfreundliche Oberfläche, einfachen Zugriff auf relevante Daten und Domain-Statusindikatoren bieten, um die Verwaltung zu erleichtern und Zeit zu sparen.
Es soll ein Angebot für den Kunden erstellt werden, um eine neue, modernisierte Webanwendung zu entwickeln. Sobald der Kunde zustimmt, wird das Projekt gestartet, um die Anwendung gemäß den Anforderungen des Kunden zu entwickeln. Der Fokus liegt dabei auf der Benutzerfreundlichkeit, Skalierbarkeit und Sicherheit der Anwendung, um eine positive Benutzererfahrung zu gewährleisten.
BESCHREIBUNG & AUFGABEN:
· Analyse der alten Anwendung, um zu bestimmen, welche Mechanismen in die neue Anwendung übernommen werden sollen
· Normalisierung der Datenbank in die dritte Normalform und Erweiterung um weitere Tabellen
· Festlegung geeigneter Programmiersprachen für Frontend- und Backendentwicklung
· Erstellung von Ablaufdiagrammen, um die Prozesse der Anwendung zu visualisieren
· Besprechung und Planung in Teammeetings auf Daily-Basis
· Erstellen eines Angebots in einem ansprechenden Format mit Microsoft Word
In dem Projekt ?Ebam ? electronic bank account management? der Commerzbank AG wird eine Anwendung zur Automatisierung des Prozesses im Bereich Corporate-to-Bank Account Management für bestehende Kunden entwickelt.
Die Hauptaufgabe bestand darin das Development Team im Backend bei der Entwicklung zu unterstützen. Dabei sollte unter anderem die Funktionalität des Middle Tiers so weit erweitert werden, dass Account Management Aufgaben wie Konto öffnen, schließen und ändern etc. automatisiert werden.
· Backend Entwicklung (Java mit Spring Boot)
· Entwicklung von Mapping Funktionalität für ankommende XML-Nachrichten
· Prüfung und Anpassung von XML-Nachrichten auf Basis der Spezifikation
· Implementierung von Unit- und Integrationstest
· Testen entwickelter Funktionalitäten auf einer Testumgebung
· Besprechung und Planung in Teammeetings auf Daily Basis
· Fehleranalyse und -behebung
· Umsetzung der gegebenen Jira Tickets
Das Projekt Smart Bridge ist ein Prototyp für eine Anwendung, um Brücken in deutschen Städten zu verwalten. Die Brücken werden mit Sensoren ausgestattet und sollen die gemessenen Daten an die Anwendung senden. Die erhaltenen Daten repräsentieren den Zustand einer Brücke, diese werden verarbeitet und grafisch dargestellt. Dabei soll eine einheitliche Übersicht von allen Brücken den Zustand anzeigen und der Aufruf einzelner Brücken mit zusätzlichen Informationen bereitgestellt werden.
Die Hauptaufgabe war das Frontend mit allen notwendigen Komponenten in Form einer Webanwendung zu entwickeln. Dazu gehörte unter anderem eine Navigation zu den einzelnen Seiten, Bereitstellung von Beispieldaten durch einen Mock-Server und die Darstellung von komplexen Daten in Diagrammen.
BESCHREIBUNG & AUFGABEN:
· Frontend Entwicklung (SAP Fiori UI5)
· Einrichtung der Docker Container für Frontend Entwicklung
· Besprechung und Planung in Teammeetings auf Daily Basis
· Fehlerbehebung
· Umsetzung der gegebenen Asana Tickets
Es handelt sich um eine interne Anwendung zum Erstellen und Verwalten von Lebensläufen in einer zentralen Webumgebung. Die Vertriebsmitarbeiter sollen die Möglichkeit bekommen die Lebensläufe ihrer Berater zentral ablegen und verwalten zu können, sowie diese als Word oder PDF zu generieren.
Von der fachlichen Seite wird vor allem ein ansprechendes und einheitliches Design dieser CV und die möglichst einfache Nutzung der vorhandenen Daten gefordert, damit Versionen für verschiedene Angebote schnell erstellt werden können.
Technisch musste das Design der Datenbank, eine Nutzerverwaltung und alle Sicherheitsaspekte in dem laufenden Projekt umgesetzt werden.
BESCHREIBUNG & AUFGABEN:
· Frontend Entwicklung (React)
· Einrichtung der Security im Backend für Testing (Kotlin)
· Analyse und Optimierung von SQL-Anfragen
· Einbindung der Datenbank durch Docker
· Frontend Testing
· Besprechung in Teammeetings
· Fehlerbehebung
· Umsetzung der gegebenen Jira Tickets
Anmeldung der User Accounts mittels Microsoft Azure (React,Kotlin)Java Entwickler
Fullstack Entwickler
BESCHREIBUNG & AUFGABEN:
Im Rahmen eines Unternehmensprojekts wurde das "Skills Projekt" entwickelt, um eine umfassende Datenbank zur Speicherung und Ausgabe von Mitarbeiterfähigkeiten zu schaffen. Dieses Tool unterstützt den Vertrieb bei der gezielten Zuweisung von Aufgaben an qualifizierte Mitarbeiter, hilft Practice Leads bei der Identifizierung fehlender Kompetenzen in Teams und erleichtert dem Management die effiziente Planung von Projekten.
Die Webanwendung wurde mithilfe von React im Frontend gestaltet, während für den Backend-Service ein RESTful-Ansatz mit Java gewählt wurde. OpenAPI wurde für die Spezifikation verwendet, um eine klare Kommunikation zwischen den verschiedenen Komponenten zu gewährleisten. Das Backend wurde mit dem Spring Framework und Spring Boot implementiert, wobei Spring Data JPA und Hibernate für die Datenbankinteraktion genutzt wurden. Die Sicherheit wurde durch die Verwendung von Spring Security gewährleistet, während Unit-Tests die Robustheit der Implementierung sicherstellten.
Die persönlichen Aufgaben in diesem Projekt umfassten:
· Benutzeroberfläche entwerfen und gestalten
· Benutzerinteraktion und Navigation (z. B. Seitenwechsel, Benutzeranmeldung)
· Entwickeln und Bereitstellen von RESTful APIs
· Datenvalidierung und -verarbeitung auf Serverseite
· Authentifizierung und Autorisierung von Benutzern
· Implementierung von Geschäftslogik und Datenverarbeitung
· Einrichtung von Unit- und Integrationstests
Das Projekt ?Order Management App GW? zielt darauf ab, eine zentrale Plattform zur Verwaltung von Domains zu entwickeln, um den derzeitigen Prozess der jährlichen Domain-Verlängerungskampagne zu vereinfachen. Der neue Prototyp soll eine benutzerfreundliche Oberfläche, einfachen Zugriff auf relevante Daten und Domain-Statusindikatoren bieten, um die Verwaltung zu erleichtern und Zeit zu sparen.
Es soll ein Angebot für den Kunden erstellt werden, um eine neue, modernisierte Webanwendung zu entwickeln. Sobald der Kunde zustimmt, wird das Projekt gestartet, um die Anwendung gemäß den Anforderungen des Kunden zu entwickeln. Der Fokus liegt dabei auf der Benutzerfreundlichkeit, Skalierbarkeit und Sicherheit der Anwendung, um eine positive Benutzererfahrung zu gewährleisten.
BESCHREIBUNG & AUFGABEN:
· Analyse der alten Anwendung, um zu bestimmen, welche Mechanismen in die neue Anwendung übernommen werden sollen
· Normalisierung der Datenbank in die dritte Normalform und Erweiterung um weitere Tabellen
· Festlegung geeigneter Programmiersprachen für Frontend- und Backendentwicklung
· Erstellung von Ablaufdiagrammen, um die Prozesse der Anwendung zu visualisieren
· Besprechung und Planung in Teammeetings auf Daily-Basis
· Erstellen eines Angebots in einem ansprechenden Format mit Microsoft Word
In dem Projekt ?Ebam ? electronic bank account management? der Commerzbank AG wird eine Anwendung zur Automatisierung des Prozesses im Bereich Corporate-to-Bank Account Management für bestehende Kunden entwickelt.
Die Hauptaufgabe bestand darin das Development Team im Backend bei der Entwicklung zu unterstützen. Dabei sollte unter anderem die Funktionalität des Middle Tiers so weit erweitert werden, dass Account Management Aufgaben wie Konto öffnen, schließen und ändern etc. automatisiert werden.
· Backend Entwicklung (Java mit Spring Boot)
· Entwicklung von Mapping Funktionalität für ankommende XML-Nachrichten
· Prüfung und Anpassung von XML-Nachrichten auf Basis der Spezifikation
· Implementierung von Unit- und Integrationstest
· Testen entwickelter Funktionalitäten auf einer Testumgebung
· Besprechung und Planung in Teammeetings auf Daily Basis
· Fehleranalyse und -behebung
· Umsetzung der gegebenen Jira Tickets
Das Projekt Smart Bridge ist ein Prototyp für eine Anwendung, um Brücken in deutschen Städten zu verwalten. Die Brücken werden mit Sensoren ausgestattet und sollen die gemessenen Daten an die Anwendung senden. Die erhaltenen Daten repräsentieren den Zustand einer Brücke, diese werden verarbeitet und grafisch dargestellt. Dabei soll eine einheitliche Übersicht von allen Brücken den Zustand anzeigen und der Aufruf einzelner Brücken mit zusätzlichen Informationen bereitgestellt werden.
Die Hauptaufgabe war das Frontend mit allen notwendigen Komponenten in Form einer Webanwendung zu entwickeln. Dazu gehörte unter anderem eine Navigation zu den einzelnen Seiten, Bereitstellung von Beispieldaten durch einen Mock-Server und die Darstellung von komplexen Daten in Diagrammen.
BESCHREIBUNG & AUFGABEN:
· Frontend Entwicklung (SAP Fiori UI5)
· Einrichtung der Docker Container für Frontend Entwicklung
· Besprechung und Planung in Teammeetings auf Daily Basis
· Fehlerbehebung
· Umsetzung der gegebenen Asana Tickets
Es handelt sich um eine interne Anwendung zum Erstellen und Verwalten von Lebensläufen in einer zentralen Webumgebung. Die Vertriebsmitarbeiter sollen die Möglichkeit bekommen die Lebensläufe ihrer Berater zentral ablegen und verwalten zu können, sowie diese als Word oder PDF zu generieren.
Von der fachlichen Seite wird vor allem ein ansprechendes und einheitliches Design dieser CV und die möglichst einfache Nutzung der vorhandenen Daten gefordert, damit Versionen für verschiedene Angebote schnell erstellt werden können.
Technisch musste das Design der Datenbank, eine Nutzerverwaltung und alle Sicherheitsaspekte in dem laufenden Projekt umgesetzt werden.
BESCHREIBUNG & AUFGABEN:
· Frontend Entwicklung (React)
· Einrichtung der Security im Backend für Testing (Kotlin)
· Analyse und Optimierung von SQL-Anfragen
· Einbindung der Datenbank durch Docker
· Frontend Testing
· Besprechung in Teammeetings
· Fehlerbehebung
· Umsetzung der gegebenen Jira Tickets
Anmeldung der User Accounts mittels Microsoft Azure (React,Kotlin)Java Entwickler
Fullstack Entwickler