Aufgabe / Tätigkeit· Weiterentwicklung eines Ersatzteilkatalog inkl. Fahrzeuglokalisierung · Java Programmierung / Implementierung / Customizing technischer Komponenten · Funktionserweiterung der Administrationsapplikation: Verwaltung von Anlagenblättern, Importfunktion, Aktualisierung, Archivierung, Versionierung · Ändern der Reihenfolge der Strukturelemente · Funktionsentwicklung GUI · Filtermöglichkeit / Suche und Zuweisung von Content · Erstellung von Reports erstellen · PHP im Backend · Einbindung in Datenbank und Datenbankweiterentwicklungen
SystemumgebungJava 8, JEE, Spring Boot, Angular, JS, Typescript, Oracle DB, Docker, PHP, SCRUM, Jira, Git
· Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards
· Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
· Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen
· Einrichten von Entwicklungsumgebungen incl. Continuous Integration
· Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
· Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder
Dokumentation und Berichten an das Projektmanagement
Java 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira,
Aufgabe / Tätigkeit· Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards · Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten · Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen · Einrichten von Entwicklungsumgebungen incl. Continuous Integration · Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests · Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder · Dokumentation und Berichten an das Projektmanagement
SystemumgebungJava 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira,
Das E-Banking Applikations Frontend ist in “Vaadin” implementiert, wobei das neue Produkt “Depot Anlage” Frontend/ UI mit Angular 6 implementiert wurde.
Folgende Liste von Microservices/ Technologien/ Interfaces wurden in einer OpenShift Plattform als Docker Container mit Hilfe von Jenkins Buildserver deployed
Thematik:
ein neues Web-Portal für Marktpartner (z.B. Pflegedienste) zur Interaktion mit dem bestehenden Vertragsmanagementsystem der Pflegekassen basierend auf Spring Boot und Angular zu entwickeln.
Aufgaben:
Teil der Aufgabe war, einen Server-Client Communication REST RESTful Services - Backend Wildfly Application (Server + MySQL + Frontend) als Docker Container in einem war-File zu implementieren. Dieser wiederrum kommuniziert dann mit Hyperledgerinstanzen unter (peers, orderer, dbs, ipfs) und dem Netzwerk.
Details:
Die angular 4 basierten Applikationen sind als features aber auch Standalone Applikation (z.B hda-administration) für Userverwaltung bzw. Shopverwaltung. In der Hauptapplikation hat als 'Sidebarfunktionalitäten: Notifications, Tour, Feedback, Contact
Umstellung von AngularJS in Angular 2 Tests, Architektur
PROJECT FOLDER STRUCTURE: (rootdirectory: ./)
Die Benutzeroberfläche listet die Applikationen „App's“, welche (nach der ersten Abfrage) gefunden werden auf. Wenn man zumindest eine App auswählt, wird ein Button angezeigt, um die relevanten Devices anzuzeigen, auf welchen die App aktuell, updatebar und nicht installiert ist. Nachdem man die Geräte auswählt, wird die App upgedated bzw. installiert.
Wenn sich der Benutzer nicht innerhalb der Detailansicht befindet, wird der Installationsprozess in einem Dialogfenster angezeigt.Ist die Detailansicht ausgewählt, wird nur diese eine App installiert, in deren Detailansicht man sich befindet.
Nach der Installation werden die Listen (grün, gelb) dementsprechend aktualisiert, d.h., die Elemente in der gelben Liste wandern hoch in die grüne Liste, welche besagt, dass die Geräte up to date sind. Abfragen und Antworten sind REST basiert (GET, POST, PUT und DELETE). Die Antwort ist im JSON- Format gehalten (JavaScriptObjectNotation), welche in der Visualisierung innerhalb der Benutzeroberfläche verarbeitet wird.
Im Entwickler Team haben wir mit Jira Software als Scrum Squads agiert. Nach 3 woechigen Sprints haben wir mit den Product Ownern in Meetings (grooming, review, scrum) die Ziele und Konzepte fuer den naechsten Sprint vereinbart, die Tasks festgelegt und zugewiesen, Punkte für die Aufgaben abgeschätzt und Commitments abgegeben. XX vermarktete Online Video Werbung und brachte hierfür nationale und internationale Videoproduzenten, Werbetreibende und Website-Publisher mittels eins einfach zu implementierenden Online Videos Players zusammen. Fast die gesamte technische Realisierung wurde mit Hilfe von AWS (Amazon Web Services) bewerkstelligt.
Meine Aufgaben bei XX waren stichpunktemäßig folgende:
2009 - 2014: Informatik Spieleentwicklung OOSE (Auslandsaufenthalt während des Studiums)
Aufgaben
Ziel ist es eine graphische Fensteranwendung zu schreiben in der für Gladiatorenspiele eine
Kampfstatistiktabelle (im folgenden einfach Tabelle genannt) mit den Gladiatoren, deren Siegen,
Niederlagen und Siegquoten dargestellt wird, die auch entsprechend der Siegquoten der Gladiatoren
sortiert ist (oben steht der erfolgreichste Gladiator unten der erfolgloseste).
Systemumgebung
JavaScript, C, C++, Java, PHP, HTML, Css, MySQL/SQL, Ext JS, AngularJS, NodeJS, Tomcat, Jenkins, Hibernate, Apache, Linux, Windows, OS X, Cloud-Technologien
2009 - 2014
Studium Informatik
Softwareentwickler
Zertifikate / Weiterbildungen:
Softwareentwicklung
Backend und Fullstack
Methoden/ Tools
IT
Medien
Finanzen
Versicherungen
Aufgabe / Tätigkeit· Weiterentwicklung eines Ersatzteilkatalog inkl. Fahrzeuglokalisierung · Java Programmierung / Implementierung / Customizing technischer Komponenten · Funktionserweiterung der Administrationsapplikation: Verwaltung von Anlagenblättern, Importfunktion, Aktualisierung, Archivierung, Versionierung · Ändern der Reihenfolge der Strukturelemente · Funktionsentwicklung GUI · Filtermöglichkeit / Suche und Zuweisung von Content · Erstellung von Reports erstellen · PHP im Backend · Einbindung in Datenbank und Datenbankweiterentwicklungen
SystemumgebungJava 8, JEE, Spring Boot, Angular, JS, Typescript, Oracle DB, Docker, PHP, SCRUM, Jira, Git
· Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards
· Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
· Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen
· Einrichten von Entwicklungsumgebungen incl. Continuous Integration
· Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
· Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder
Dokumentation und Berichten an das Projektmanagement
Java 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira,
Aufgabe / Tätigkeit· Java Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards · Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten · Erstellen von Systemdokumentationen Erstellen von Lieferpaketen für die betreffenden Applikationen · Einrichten von Entwicklungsumgebungen incl. Continuous Integration · Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests · Modulare Entwicklung eines neuen Webfrontends sowie selektiver Web-Prototypen sowie der Entwicklungs-Erkenntnisse zur Übergabe an andere Entwicklungsumfelder · Dokumentation und Berichten an das Projektmanagement
SystemumgebungJava 8, JEE, Spring Boot, Angular, Oracle DB, REST, nodejs, JSON, XML, JavaScript, TypeScript, HTML, CSS, Tomcat, Docker, AWS, SCRUM, Jira,
Das E-Banking Applikations Frontend ist in “Vaadin” implementiert, wobei das neue Produkt “Depot Anlage” Frontend/ UI mit Angular 6 implementiert wurde.
Folgende Liste von Microservices/ Technologien/ Interfaces wurden in einer OpenShift Plattform als Docker Container mit Hilfe von Jenkins Buildserver deployed
Thematik:
ein neues Web-Portal für Marktpartner (z.B. Pflegedienste) zur Interaktion mit dem bestehenden Vertragsmanagementsystem der Pflegekassen basierend auf Spring Boot und Angular zu entwickeln.
Aufgaben:
Teil der Aufgabe war, einen Server-Client Communication REST RESTful Services - Backend Wildfly Application (Server + MySQL + Frontend) als Docker Container in einem war-File zu implementieren. Dieser wiederrum kommuniziert dann mit Hyperledgerinstanzen unter (peers, orderer, dbs, ipfs) und dem Netzwerk.
Details:
Die angular 4 basierten Applikationen sind als features aber auch Standalone Applikation (z.B hda-administration) für Userverwaltung bzw. Shopverwaltung. In der Hauptapplikation hat als 'Sidebarfunktionalitäten: Notifications, Tour, Feedback, Contact
Umstellung von AngularJS in Angular 2 Tests, Architektur
PROJECT FOLDER STRUCTURE: (rootdirectory: ./)
Die Benutzeroberfläche listet die Applikationen „App's“, welche (nach der ersten Abfrage) gefunden werden auf. Wenn man zumindest eine App auswählt, wird ein Button angezeigt, um die relevanten Devices anzuzeigen, auf welchen die App aktuell, updatebar und nicht installiert ist. Nachdem man die Geräte auswählt, wird die App upgedated bzw. installiert.
Wenn sich der Benutzer nicht innerhalb der Detailansicht befindet, wird der Installationsprozess in einem Dialogfenster angezeigt.Ist die Detailansicht ausgewählt, wird nur diese eine App installiert, in deren Detailansicht man sich befindet.
Nach der Installation werden die Listen (grün, gelb) dementsprechend aktualisiert, d.h., die Elemente in der gelben Liste wandern hoch in die grüne Liste, welche besagt, dass die Geräte up to date sind. Abfragen und Antworten sind REST basiert (GET, POST, PUT und DELETE). Die Antwort ist im JSON- Format gehalten (JavaScriptObjectNotation), welche in der Visualisierung innerhalb der Benutzeroberfläche verarbeitet wird.
Im Entwickler Team haben wir mit Jira Software als Scrum Squads agiert. Nach 3 woechigen Sprints haben wir mit den Product Ownern in Meetings (grooming, review, scrum) die Ziele und Konzepte fuer den naechsten Sprint vereinbart, die Tasks festgelegt und zugewiesen, Punkte für die Aufgaben abgeschätzt und Commitments abgegeben. XX vermarktete Online Video Werbung und brachte hierfür nationale und internationale Videoproduzenten, Werbetreibende und Website-Publisher mittels eins einfach zu implementierenden Online Videos Players zusammen. Fast die gesamte technische Realisierung wurde mit Hilfe von AWS (Amazon Web Services) bewerkstelligt.
Meine Aufgaben bei XX waren stichpunktemäßig folgende:
2009 - 2014: Informatik Spieleentwicklung OOSE (Auslandsaufenthalt während des Studiums)
Aufgaben
Ziel ist es eine graphische Fensteranwendung zu schreiben in der für Gladiatorenspiele eine
Kampfstatistiktabelle (im folgenden einfach Tabelle genannt) mit den Gladiatoren, deren Siegen,
Niederlagen und Siegquoten dargestellt wird, die auch entsprechend der Siegquoten der Gladiatoren
sortiert ist (oben steht der erfolgreichste Gladiator unten der erfolgloseste).
Systemumgebung
JavaScript, C, C++, Java, PHP, HTML, Css, MySQL/SQL, Ext JS, AngularJS, NodeJS, Tomcat, Jenkins, Hibernate, Apache, Linux, Windows, OS X, Cloud-Technologien
2009 - 2014
Studium Informatik
Softwareentwickler
Zertifikate / Weiterbildungen:
Softwareentwicklung
Backend und Fullstack
Methoden/ Tools
IT
Medien
Finanzen
Versicherungen