Schlagwörter
Skills
- Softwareentwicklung
- Modellbasierte Softwareentwicklung
- Projektkoordinator
- SAP Integration
- Technische Projektleitung
- Teamleitung
- Softwareanalyse/-erweiterung
- Systemarchitekt
- Coach
- Identity Management
- Objektorientierte Analyse und Design
- EVU
- Banken
- Telekommunikation
- Medien
- IT-Dienstleister
- Öffentlicher Dienst
- Retail
- Analytisches Denken
- Hilfsbereitschaft
- Lernbereitschaft
- Kommunikationsstärke
- Teamfähigkeit
- Konfliktlösung
- Motivation
- Agilität
- Java
- Kotlin
- Xtext
- Java Enterprise Edition
- RxJava
- JavaScript
- RFC/BAPI
- eclipse RCP/RAP
- ABAP
- SQL
- Xtend
- Xpand
- bash
- PHP
- perl
Datenbanktechnologien
- JDBC
- Apache Solr
- OODBMS
- PostgreSQL + spatial extension PostGIS
- MSSQL
- NoSQL
- Cassandra
- Oracle
- MySQL
- HSQLDB
- Continuous Integration
- OOA/OOD
- Scrum
- Scrumban
- Design Patterns (GoF / J2EE)
- Inversion of Control / Dependency Injection
- Modellierung (UML)
- Extreme Programming (XP)
- Test Driven Development
- Kanban
- Agile Softwareentwicklung
- Entity Relationship-Modellierung
- Model Driven Software Development (MDSD)
Werkzeuge
- IntelliJ Idea
- Visual Code
- GitLAB CI/CD
- GitHub
- Docker
- Kubernetes
- eclipse
- Xtext
- maven
- Subversion
- ant
- eclipse RCP/RAP
- jBPM
- Spring
- CruiseControl
- JBoss Developer Studio
- Geotools, GeoServer (OGC)
- OpenStreetMap
- Continuum
- Atlassian JIRA
- Atlassian Confluence
- OpenOffice.org
- MS Office
- LaTeX
- JUnit
- OSGi
- Hibernate
- Apache Confluence
- Bugzilla
- Remedy AR System
- PTV Map&Guide
Plattformen
- Apache Spring Boot
- Apache Tomcat
- equinox OSGi
- SAP Netweaver
- vert.x
- Docker
- Kubernetes
- JBoss
- eclipse RCP
- JEE
Betriebssysteme
- MS Windows
- Mac OS X
- Linux
- Solaris
Projekthistorie
Die Entwicklung der memoresa Plattform ist Anfang 2020 mit dem initialen Ziel gestartet, Nutzern die digitale Verwaltung ihres analogen sowie digitalen Nachlasses zu ermöglichen. Die Verwaltung wichtiger Dokumente sowie Verträge und weiterer Angelegenheiten wurden ebenso integriert, wie auch ein erstes Notfalldaten-Management.
In einer späteren Version wurde das Notfalldaten-Management auf Basis der Plattform komplett vom ursprünglichen Portal separiert und die Notfallkarte als Hauptprodukt wurde etabliert. Hierzu gehörten neben dem eigentlichen Produkt auch die komplette Entwicklung der Lagerhaltung, Produktion und des Versands, welches alles über ein eigens entwickeltes, zentrales Backoffice gesteuert wird.
Um den lokalen Vertriebskanal zu etablieren, kam ein spezialisiertes Reseller-Portal in Eigenentwicklung hinzu, welches die Bestellung und Abwicklung von und durch Partnerapotheken ermöglicht.
Des Weiteren verfügt memoresa über einen Shop, über den verschiedene Produkte gekauft werden können. Dieser Shop wurde innerhalb kürzester Zeit selbst entwickelt und ist durch seine Architektur und Prinzipien wie bspw. Den integrierten CMS-Ansatz sehr zukunftssicher aufgestellt.
Sämtliche Komponenten der Software setzen auf dem Kubernetes- und AWS-Stack auf und sind hochgradig skalierbar und kosteneffizient umgesetzt. Ein besonderes Augenmerk lag auch auf der Entwicklung einer höchst effizienten, Feature-getriebenen Entwicklungs- und Review-Infrastruktur. Diese haben wir mittels Gitlab, Docker, Kubernetes und AWS umgesetzt, was eine sehr agile und effiziente Arbeitsweise ermöglicht.- Koordination mit diversen Dienstleistern
- Implementierung
- Anforderungsmanagement
-
Konzepterstellung
-
Softwareentwicklung
-
Java
-
eclipse Equinox
-
Apache Lucene
-
Geotools
-
GIT
- Slack
- Softwareentwickler » Softwarearchitektur
- JavaScript
- Java 8
- Geoserver
- Google OpenRefine » github.com
Das global agierende Medienhaus in Salzburg verwaltet in einer Applikation mit dem Namen Mediabase über 2,5 Mio. Assets. Ein Asset ist ein Video, Bild oder Artikel. Diese Assets werden von verschiedenen Stakeholdern mit unterschiedlichen Berechtigungen verarbeitet oder angezeigt.
Um eine möglichst performante Recherche in diesen Assets zu erlauben, wurde das Outlet Environment entwickelt. Dieses enthält eine REST API und teilweise auch eine grafische Nutzeroberfläche. Die REST API wird wiederum verwendet, um bspw. TV- Sendungsplanungsprogramme zu befüllen und als Informationsbasis für mobile Applikationen weltweit.
-
Softwarearchitektur
-
Migration
-
Wartung
-
Java
-
vert.x
-
Java 8
-
Spring MVC
-
React.js
-
Atlassian Confluence
-
Continuous Deployment
-
Atlassian Bamboo
- Performance Analyse
- JavaScript
- RxJava
- Apache Solr
- Cassandra
- Atlassian JIRA » GIT
- Atlassian Stash/Bitbucket