Bei Gridware handelt es sich um eine Plattform zum Verwalten von Ladesäulen für Elektroautos. Mit Gridware ist der Ladesäulenbetreiber (CPO) in der Lage seine Ladeinfrastruktur zu Überwachen (Hardwarezustand, Offline/Online etc.), managen (Preisregeln, Kostenaufstellungen, Zugangsregeln, energiemanagement etc.) und zu warten. Kunden haben die Möglichkeit die Ladesäulen ad-hoc mittels einer RFID-Karte oder einer App zu nutzen und ihren Ladevorgang nach den vom CPO festgelegten Preisen zu bezahlen (z.B. PayPal).
Eigene Aufgaben:
Die iF International Forum Design GmbH verleiht den iF Design Award und betreibt hierfür eine Plattform auf der Interessenten ihre Produkte für die Preisauschreibung anmelden können. Eine Jury kann die Preisverleihung über diese Plattform begleiten. Besucher der Webseite können die Historie vergangener Preisverleihungen aufrufen und die Gewinner bzw Platzierungen ansehen. Zudem hat die Plattform Schnittstellen zu anderen Anwendungen, um beispielsweise das Rechnungswesen der iF International Forum Design GmbH zu unterstützen. Schwerpunkte in diesem Projekt waren: - Umzug des Altsystems auf eine moderne Technologiebasis. - Migration und Anpassung des Datenbestands. - Design eines neuen robusten Datenbankschemas. - Anforderungsanalyse und Umsetzung neuer Features. Beispielsweise sollte ein softwaregestützter Prozess entwickelt werden, mti dem neue Preiskategorien (als Produkt) in das System eingestellt werden können, um die aufwändige manuelle Handarbeit damit abzulösen.
Eigene Aufgaben:
Entwicklung einer Kollaborationsplattform für Unternehmen und Forschung aus dem Energiesektor. Die Plattform stellt ein browserbasiertes Videokonferenzsystem bereit, das zusätzliche Drittanwendungen innerhalb der Konferenz darstellen kann, welche die Konferenzteilnehmer bei ihrer Arbeit unterstützen sollen. In einem Backoffice ist es möglich, Projekte anzulegen und zugehörige Mitglieder, Dokumente, Berechtigungen und Meeting-Räume zu verwalten.
Eigene Aufgaben:
Backoffice:
System:
myAXA ist ein Kundenportal der AXA Konzern AG. Über diese Plattform können sich Versicherte ihre Policen verwalten, sowie Rechnungen und Schadensmeldungen hochladen.
#1 Wissenschaft und Forschung, DZHW - Metadatenmanagement
Die Metadatenmanagement-Plattform des DZHW erlaubt es Wissenschaftlern, Forschungsergebnisse von Studien strukturiert zu erfassen und zu veröffentlichen. Die erfassten Daten können über diese Plattform durchsucht und angefordert werden.
Aufgaben:
? Erfassen, Schätzen, Umsetzen und Testen von Anforderungen
Programmiersprachen: Java - JavaScript
Frameworks: AngularJS - Spring Boot
Datenbanken: MongoDB - Elasticsearch
Tools: GitHub - Git
Betriebssysteme: Linux
Methoden/Prozesse: Scrum
Buildtools: Travis CI
Projektdauer: 7 Monate
Teamgröße: 4
Rollen: Entwickler im Scrum-Team
11/18 - 05/19
#2 Messtechnik, Cloud-Lösung für Messgerätekonfiguration und Überwachung von Kühlketten für den Lebensmittelbereich
Die Cloud-Anwendung erlaubt es Benutzern, ihr Unternehmen in Form von Messstellen abzubilden und diese mit Messgeräten zu verbinden. Die Messdaten werden von der Applikation gesammelt und als Visualisierung (Graphen und Tabellen) für die Auswertung präsentiert. Durch Einstellen von Grenzwerten kann die Anwendung bei einer Unter- bzw. Überschreitung dieser Werte Warnungen an der Messstelle auslösen.
Aufgaben:
? Umsetzung der Anforderungen im Frontend und Backend
Frameworks: Spring Boot - ReactJS - Redux - Junit
Datenbanken: Mysql
Programmiersprachen: Java - JavaScript - TypeScript
Methoden/Prozesse: Scrum - GraphQL - Single Page Applications
Projektdauer: 9 Monate
Teamgröße: 8
Rollen: Entwickler
02/18 - 10/18
#3 Energie, Mobile-App und Webapplikationsentwicklung
Entwicklung einer Applikation zur Auswertung passender Ersatzgeräte für einen Wechselrichter inklusive Kontaktmöglichkeiten für eine Angebotsanfrage.
Aufgaben:
? Entwicklung der Applikation
? Koordination mit Stakeholdern und weiteren beteiligten Unternehmen
Frameworks: Cordova - Angular 4
Programmiersprachen: TypeScript - JavaScript
Projektdauer: 4 Monate
Teamgröße: 4
Rollen: Entwickler
10/17 - 01/18
#4 Finanzdienstleistung, WEBAPPLIKATIONSENTWICKLUNG
Weiterentwicklung eines Onlinebanking-Portals
Aufgaben:
? Implementierung von Anforderungen in unterschiedlichen Backend-Modulen des Online-Banking-Systems
? Weiterentwicklung des Frontends
? Analyse von Anforderungen und Erstellen von Lösungsvorschlägen inklusive Schätzung des erwarteten Entwicklungsaufwandes
Betriebssysteme: Windows
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: Java - JavaScript
Frameworks: AngularJS - Spring - Java EE
Datenbanken: DB2
Application-Server: JBoss
Methoden/Prozesse: Agile Softwareentwicklung - Single Page Applications
Projektdauer: 9 Monate
Teamgröße: 11
Rollen: Entwickler
01/17 - 09/17
#5 Mobilität, WEBAPPLIKATIONSENTWICKLUNG
Modernisierung eines Authentifizierungs- und Autorisierungsdienstes. Ein alter JavaEE-Service mit SOAP-Schnittstelle wurde durch eine modernere Variante auf Basis von Spring Boot ersetzt. Dabei sollten Dienste, die den JavaEE-Service nutzten, mit möglichst wenig Aufwand an den neuen Authentifizierungs- und Autorisierungsdienst angepasst werden.
Aufgaben:
? Analyse der Arbeitsweise des bestehenden Services
? Konzeption und Implementierung des neuen Services unter Berücksichtung der gegebenen Datenstrukturen der Datenbank und abhängiger Dienste
Server: Linux
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: Java - JavaScript
Frameworks: Spring Boot - Spring Batch - AngularJS
Datenbanken: MySQL
Application-Server: Tomcat
Methoden/Prozesse: Agile Softwareentwicklung
Projektdauer: 9 Monate
Teamgröße: 2
Rollen: Entwickler
04/16 - 12/16
#6 Mobilität, WEBAPPLIKATIONSENTWICKLUNG
Zeitgesteuerte Stapelverarbeitung -
Es wurde eine Anwendung entwickelt, die zeitgesteuert Daten über eine REST-Schnittstelle eines Dienstleisters anforderte, verarbeitete und unter Berücksichtigung verschiedener Kriterien an ein anderes System weiterleitete. Zusätzlich wurde eine Administrationsoberfläche erstellt, mit der die Anwendung überwacht und gesteuert werden konnte.
Aufgaben:
? Backend - Erstellen und Koordinieren der Batch-Jobs
? Frontend - Erstellen der Administrationsoberfläche
Programmiersprachen: Java - JavaScript
Frameworks: Spring MVC - Spring Boot - Spring Batch - Spring Data - AngularJS - Mockito
Testing: JUnit
Tools: Jasmine - Maven 2 - Gulp
Datenbanken: MySQL
Application-Server: Wildfly
Projektdauer: 2 Monate
Teamgröße: 3
Rollen: Entwickler
02/16 - 03/16
#7 Logistik, WEBAPPLIKATIONSENTWICKLUNG
Entwicklung eines Portals für den Versand von Paketen.Entwicklung und Weiterentwicklung eines europaweiten Privatkundenportals zum Kaufen und Bestellen von Paketen und Dienstleistungen General Logistics Systems GLS bietet zuverlässige Versandlösungen ? national, in Europa und weltweit.
Aufgaben:
? Entwicklung von Modulen für Backend und Frontend
? Erstellung von Unit Tests
? Erstellung Integrationstests
Server: Linux
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: SASS - HTML - JavaScript - CSS - Java
Frameworks: Hamcrest - Hibernate - Spring MVC - AngularJS - Spring Data - Spring Integration
Techniken/
Standards: JPA
Testing: JUnit - Karma
Tools: Gradle - Grunt
Application-Server: JBoss EAP
Methoden/Prozesse: Scrum - Single Page Applications
Projektdauer: 11 Monate
Teamgröße: 8
Rollen: Entwickler
03/15 - 01/16
#8 Öffentlicher Nahverkehr, WEBAPPLIKATIONSENTWICKLUNG MOBILE
Entwicklung eines Systems zur Datenerhebung im öffentlichen Nahverkehr - Kobra NVS
Aufgaben:
? Entwicklung und Test eines Backend-Servers zur Verwaltung und Erstellung der erhobenen Daten
? Entwicklung und Test einer Smartphone-App zur Erfassung der Daten, die über das Backend erstellt wurden und an die App gesendet werden (z. B: technischer Zustand des Fahrzeugs, Sauberkeit, Kundenzufriedenheit ...)
Server: Linux
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: HTML - JavaScript - CSS - Java
Frameworks: Ionic - Play 1.2.7 - Cordova - Play - AngularJS
Tools: Jasmine - Grunt
Testing: JUnit
Datenbanken: H2
Methoden/Prozesse: Scrum - Single Page Applications
Projektdauer: 6 Monate
Teamgröße: 2
Rollen: Entwickler
09/14 - 02/15
#9 Security, WEBAPPLIKATIONSENTWICKLUNG
Entwicklung einer Registrierungs-und Authentifizierungslösung für einen Webservice.
Aufgaben:
? Datenbank-Schemata erstellen, Datenbank-Design
? Integration des Spring Security Frameworks
? Konzept für Registrierung und Authentifizierung erarbeiten
? Entwicklung einer Single-Sign-On-Lösung mit OAuth 2
? Integration des Google OAuth-2 Dienstes in die Anwendung
Server: Linux
Entwicklungsumgebungen: NetBeans
Programmiersprachen: HTML - JavaScript - Java
Frameworks: OAuth 2 - Spring Social - Spring Security - Freemarker - jQuery Mobile - Spring MVC - Spring LDAP - Cordova
Datenbanken: PostgreSQL
Projektdauer: 3 Monate
Rollen: Entwickler
06/14 - 08/14
#10 IT Dienstleistungen, WEBAPPLIKATIONSENTWICKLUNG
Entwicklung eines Reportingtools, das die Zeiterfassung aus YouTrack und JIRA aggregiert.
Aufgaben:
? Entwicklung eines Webservices auf Basis von NodeJS, der über eine REST-Schnittstelle kommuniziert
? Entwicklung eines Frontends
Server: Linux
Entwicklungsumgebungen: NetBeans
Programmiersprachen: JavaScript - HTML - CSS
Frameworks: NodeJS - jQuery - Q-API
Tools: Grunt - Jasmine - Mocha
Datenbanken: MongoDB
Projektdauer: 3 Monate
Rollen: Entwickler
02/14 - 05/14
Ausbildung: Fachinformatiker Anwendungsentwicklung;
Studium: Angewandte Informatik, Bachelor
Server
Linux
Betriebssysteme ( BS)
Windows XP ? Windows 8 ? Windows 7 ? Android ? Windows
Entwicklungsumgebungen
NetBeans ? Eclipse ? IntelliJ IDEA
Techniken/
Standards
XML ? SQL ? JPA
Programmiersprachen
JavaScript ? Scripting: Bash ? Ajax ? CSS ? HTML
Frameworks ( FW)
Java EE ? Swing ? Play 1.2.7 ? AngularJS ? jQuery ? NodeJS ? Ionic ? Cordova ? jQuery UI ? Spring Security Core ? Spring Integration ? NetBeans Platform 7 ? Play 2 (Java) ? Spring Batch ? Spring Boot ? Hibernate ? Hamcrest ? Freemarker ? Spring Framework ? Angular ? Mockito ? ReactJS ? Redux ? Three.js
Tools
Akka ? Grunt ? Mocha ? Jasmine ? Gradle ? Subversion ? Git ? Maven
Buildtools
Jenkins
Datenbanken
MySQL ? H2 ? MongoDB ? PostgreSQL ? DB2
Application-Server ( AS)
Tomcat 6 und 7 ? JBoss
DC/Netzwerke
HTTP(S) ? TCP/IP
Methoden/Prozesse
UML ? OO-Design ? Scrum ? OO-Programmierung ? Testgetriebene Entwicklung ? O/R Mapping ? Web Services: SOAP, REST ? Continuous Integration ? GraphQL
Testing
JUnit
-Energie und Mobilität
Marketing
? Aviation
? Logistik (Aviation)
? IT Dienstleistungen
? Security
? Öffentlicher Nahverkehr
? Mobilität
? Finanzdienstleistung
? Energie
? Messtechnik
? Wissenschaft und Forschung
Bei Gridware handelt es sich um eine Plattform zum Verwalten von Ladesäulen für Elektroautos. Mit Gridware ist der Ladesäulenbetreiber (CPO) in der Lage seine Ladeinfrastruktur zu Überwachen (Hardwarezustand, Offline/Online etc.), managen (Preisregeln, Kostenaufstellungen, Zugangsregeln, energiemanagement etc.) und zu warten. Kunden haben die Möglichkeit die Ladesäulen ad-hoc mittels einer RFID-Karte oder einer App zu nutzen und ihren Ladevorgang nach den vom CPO festgelegten Preisen zu bezahlen (z.B. PayPal).
Eigene Aufgaben:
Die iF International Forum Design GmbH verleiht den iF Design Award und betreibt hierfür eine Plattform auf der Interessenten ihre Produkte für die Preisauschreibung anmelden können. Eine Jury kann die Preisverleihung über diese Plattform begleiten. Besucher der Webseite können die Historie vergangener Preisverleihungen aufrufen und die Gewinner bzw Platzierungen ansehen. Zudem hat die Plattform Schnittstellen zu anderen Anwendungen, um beispielsweise das Rechnungswesen der iF International Forum Design GmbH zu unterstützen. Schwerpunkte in diesem Projekt waren: - Umzug des Altsystems auf eine moderne Technologiebasis. - Migration und Anpassung des Datenbestands. - Design eines neuen robusten Datenbankschemas. - Anforderungsanalyse und Umsetzung neuer Features. Beispielsweise sollte ein softwaregestützter Prozess entwickelt werden, mti dem neue Preiskategorien (als Produkt) in das System eingestellt werden können, um die aufwändige manuelle Handarbeit damit abzulösen.
Eigene Aufgaben:
Entwicklung einer Kollaborationsplattform für Unternehmen und Forschung aus dem Energiesektor. Die Plattform stellt ein browserbasiertes Videokonferenzsystem bereit, das zusätzliche Drittanwendungen innerhalb der Konferenz darstellen kann, welche die Konferenzteilnehmer bei ihrer Arbeit unterstützen sollen. In einem Backoffice ist es möglich, Projekte anzulegen und zugehörige Mitglieder, Dokumente, Berechtigungen und Meeting-Räume zu verwalten.
Eigene Aufgaben:
Backoffice:
System:
myAXA ist ein Kundenportal der AXA Konzern AG. Über diese Plattform können sich Versicherte ihre Policen verwalten, sowie Rechnungen und Schadensmeldungen hochladen.
#1 Wissenschaft und Forschung, DZHW - Metadatenmanagement
Die Metadatenmanagement-Plattform des DZHW erlaubt es Wissenschaftlern, Forschungsergebnisse von Studien strukturiert zu erfassen und zu veröffentlichen. Die erfassten Daten können über diese Plattform durchsucht und angefordert werden.
Aufgaben:
? Erfassen, Schätzen, Umsetzen und Testen von Anforderungen
Programmiersprachen: Java - JavaScript
Frameworks: AngularJS - Spring Boot
Datenbanken: MongoDB - Elasticsearch
Tools: GitHub - Git
Betriebssysteme: Linux
Methoden/Prozesse: Scrum
Buildtools: Travis CI
Projektdauer: 7 Monate
Teamgröße: 4
Rollen: Entwickler im Scrum-Team
11/18 - 05/19
#2 Messtechnik, Cloud-Lösung für Messgerätekonfiguration und Überwachung von Kühlketten für den Lebensmittelbereich
Die Cloud-Anwendung erlaubt es Benutzern, ihr Unternehmen in Form von Messstellen abzubilden und diese mit Messgeräten zu verbinden. Die Messdaten werden von der Applikation gesammelt und als Visualisierung (Graphen und Tabellen) für die Auswertung präsentiert. Durch Einstellen von Grenzwerten kann die Anwendung bei einer Unter- bzw. Überschreitung dieser Werte Warnungen an der Messstelle auslösen.
Aufgaben:
? Umsetzung der Anforderungen im Frontend und Backend
Frameworks: Spring Boot - ReactJS - Redux - Junit
Datenbanken: Mysql
Programmiersprachen: Java - JavaScript - TypeScript
Methoden/Prozesse: Scrum - GraphQL - Single Page Applications
Projektdauer: 9 Monate
Teamgröße: 8
Rollen: Entwickler
02/18 - 10/18
#3 Energie, Mobile-App und Webapplikationsentwicklung
Entwicklung einer Applikation zur Auswertung passender Ersatzgeräte für einen Wechselrichter inklusive Kontaktmöglichkeiten für eine Angebotsanfrage.
Aufgaben:
? Entwicklung der Applikation
? Koordination mit Stakeholdern und weiteren beteiligten Unternehmen
Frameworks: Cordova - Angular 4
Programmiersprachen: TypeScript - JavaScript
Projektdauer: 4 Monate
Teamgröße: 4
Rollen: Entwickler
10/17 - 01/18
#4 Finanzdienstleistung, WEBAPPLIKATIONSENTWICKLUNG
Weiterentwicklung eines Onlinebanking-Portals
Aufgaben:
? Implementierung von Anforderungen in unterschiedlichen Backend-Modulen des Online-Banking-Systems
? Weiterentwicklung des Frontends
? Analyse von Anforderungen und Erstellen von Lösungsvorschlägen inklusive Schätzung des erwarteten Entwicklungsaufwandes
Betriebssysteme: Windows
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: Java - JavaScript
Frameworks: AngularJS - Spring - Java EE
Datenbanken: DB2
Application-Server: JBoss
Methoden/Prozesse: Agile Softwareentwicklung - Single Page Applications
Projektdauer: 9 Monate
Teamgröße: 11
Rollen: Entwickler
01/17 - 09/17
#5 Mobilität, WEBAPPLIKATIONSENTWICKLUNG
Modernisierung eines Authentifizierungs- und Autorisierungsdienstes. Ein alter JavaEE-Service mit SOAP-Schnittstelle wurde durch eine modernere Variante auf Basis von Spring Boot ersetzt. Dabei sollten Dienste, die den JavaEE-Service nutzten, mit möglichst wenig Aufwand an den neuen Authentifizierungs- und Autorisierungsdienst angepasst werden.
Aufgaben:
? Analyse der Arbeitsweise des bestehenden Services
? Konzeption und Implementierung des neuen Services unter Berücksichtung der gegebenen Datenstrukturen der Datenbank und abhängiger Dienste
Server: Linux
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: Java - JavaScript
Frameworks: Spring Boot - Spring Batch - AngularJS
Datenbanken: MySQL
Application-Server: Tomcat
Methoden/Prozesse: Agile Softwareentwicklung
Projektdauer: 9 Monate
Teamgröße: 2
Rollen: Entwickler
04/16 - 12/16
#6 Mobilität, WEBAPPLIKATIONSENTWICKLUNG
Zeitgesteuerte Stapelverarbeitung -
Es wurde eine Anwendung entwickelt, die zeitgesteuert Daten über eine REST-Schnittstelle eines Dienstleisters anforderte, verarbeitete und unter Berücksichtigung verschiedener Kriterien an ein anderes System weiterleitete. Zusätzlich wurde eine Administrationsoberfläche erstellt, mit der die Anwendung überwacht und gesteuert werden konnte.
Aufgaben:
? Backend - Erstellen und Koordinieren der Batch-Jobs
? Frontend - Erstellen der Administrationsoberfläche
Programmiersprachen: Java - JavaScript
Frameworks: Spring MVC - Spring Boot - Spring Batch - Spring Data - AngularJS - Mockito
Testing: JUnit
Tools: Jasmine - Maven 2 - Gulp
Datenbanken: MySQL
Application-Server: Wildfly
Projektdauer: 2 Monate
Teamgröße: 3
Rollen: Entwickler
02/16 - 03/16
#7 Logistik, WEBAPPLIKATIONSENTWICKLUNG
Entwicklung eines Portals für den Versand von Paketen.Entwicklung und Weiterentwicklung eines europaweiten Privatkundenportals zum Kaufen und Bestellen von Paketen und Dienstleistungen General Logistics Systems GLS bietet zuverlässige Versandlösungen ? national, in Europa und weltweit.
Aufgaben:
? Entwicklung von Modulen für Backend und Frontend
? Erstellung von Unit Tests
? Erstellung Integrationstests
Server: Linux
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: SASS - HTML - JavaScript - CSS - Java
Frameworks: Hamcrest - Hibernate - Spring MVC - AngularJS - Spring Data - Spring Integration
Techniken/
Standards: JPA
Testing: JUnit - Karma
Tools: Gradle - Grunt
Application-Server: JBoss EAP
Methoden/Prozesse: Scrum - Single Page Applications
Projektdauer: 11 Monate
Teamgröße: 8
Rollen: Entwickler
03/15 - 01/16
#8 Öffentlicher Nahverkehr, WEBAPPLIKATIONSENTWICKLUNG MOBILE
Entwicklung eines Systems zur Datenerhebung im öffentlichen Nahverkehr - Kobra NVS
Aufgaben:
? Entwicklung und Test eines Backend-Servers zur Verwaltung und Erstellung der erhobenen Daten
? Entwicklung und Test einer Smartphone-App zur Erfassung der Daten, die über das Backend erstellt wurden und an die App gesendet werden (z. B: technischer Zustand des Fahrzeugs, Sauberkeit, Kundenzufriedenheit ...)
Server: Linux
Entwicklungsumgebungen: IntelliJ IDEA
Programmiersprachen: HTML - JavaScript - CSS - Java
Frameworks: Ionic - Play 1.2.7 - Cordova - Play - AngularJS
Tools: Jasmine - Grunt
Testing: JUnit
Datenbanken: H2
Methoden/Prozesse: Scrum - Single Page Applications
Projektdauer: 6 Monate
Teamgröße: 2
Rollen: Entwickler
09/14 - 02/15
#9 Security, WEBAPPLIKATIONSENTWICKLUNG
Entwicklung einer Registrierungs-und Authentifizierungslösung für einen Webservice.
Aufgaben:
? Datenbank-Schemata erstellen, Datenbank-Design
? Integration des Spring Security Frameworks
? Konzept für Registrierung und Authentifizierung erarbeiten
? Entwicklung einer Single-Sign-On-Lösung mit OAuth 2
? Integration des Google OAuth-2 Dienstes in die Anwendung
Server: Linux
Entwicklungsumgebungen: NetBeans
Programmiersprachen: HTML - JavaScript - Java
Frameworks: OAuth 2 - Spring Social - Spring Security - Freemarker - jQuery Mobile - Spring MVC - Spring LDAP - Cordova
Datenbanken: PostgreSQL
Projektdauer: 3 Monate
Rollen: Entwickler
06/14 - 08/14
#10 IT Dienstleistungen, WEBAPPLIKATIONSENTWICKLUNG
Entwicklung eines Reportingtools, das die Zeiterfassung aus YouTrack und JIRA aggregiert.
Aufgaben:
? Entwicklung eines Webservices auf Basis von NodeJS, der über eine REST-Schnittstelle kommuniziert
? Entwicklung eines Frontends
Server: Linux
Entwicklungsumgebungen: NetBeans
Programmiersprachen: JavaScript - HTML - CSS
Frameworks: NodeJS - jQuery - Q-API
Tools: Grunt - Jasmine - Mocha
Datenbanken: MongoDB
Projektdauer: 3 Monate
Rollen: Entwickler
02/14 - 05/14
Ausbildung: Fachinformatiker Anwendungsentwicklung;
Studium: Angewandte Informatik, Bachelor
Server
Linux
Betriebssysteme ( BS)
Windows XP ? Windows 8 ? Windows 7 ? Android ? Windows
Entwicklungsumgebungen
NetBeans ? Eclipse ? IntelliJ IDEA
Techniken/
Standards
XML ? SQL ? JPA
Programmiersprachen
JavaScript ? Scripting: Bash ? Ajax ? CSS ? HTML
Frameworks ( FW)
Java EE ? Swing ? Play 1.2.7 ? AngularJS ? jQuery ? NodeJS ? Ionic ? Cordova ? jQuery UI ? Spring Security Core ? Spring Integration ? NetBeans Platform 7 ? Play 2 (Java) ? Spring Batch ? Spring Boot ? Hibernate ? Hamcrest ? Freemarker ? Spring Framework ? Angular ? Mockito ? ReactJS ? Redux ? Three.js
Tools
Akka ? Grunt ? Mocha ? Jasmine ? Gradle ? Subversion ? Git ? Maven
Buildtools
Jenkins
Datenbanken
MySQL ? H2 ? MongoDB ? PostgreSQL ? DB2
Application-Server ( AS)
Tomcat 6 und 7 ? JBoss
DC/Netzwerke
HTTP(S) ? TCP/IP
Methoden/Prozesse
UML ? OO-Design ? Scrum ? OO-Programmierung ? Testgetriebene Entwicklung ? O/R Mapping ? Web Services: SOAP, REST ? Continuous Integration ? GraphQL
Testing
JUnit
-Energie und Mobilität
Marketing
? Aviation
? Logistik (Aviation)
? IT Dienstleistungen
? Security
? Öffentlicher Nahverkehr
? Mobilität
? Finanzdienstleistung
? Energie
? Messtechnik
? Wissenschaft und Forschung