- Neuentwicklung einer Richclient-Altanwendung auf Angular
- Aktualisierung des J2EE-Clients
- Implementation neuer Backend/Frontend-Schnittstelle
Ursprünglich sollte das vorhandene DevOps-Team von ca. 2,5 Personen erweitert werden und wiederkehrende Aufgaben automatisiert werden. Es sollte täglich eine neue Testversion sowie die regelmäßigen Releases ausgerollt werden. Mit der Umstellungen auf Jenkins, On-Demand-Sandboxen sowie die tiefe Integration von Jira/Confluence und den Salesforce-APIs konnte das DevOps-Team signifikant entlastet werden und eine höhere Produktivität der Entwickler erreicht werden.
Eigenverantworliche Optimierung von DevOps
Continous Integration im Entwicklungsprozess
Weiterentwicklung mit der Salesforceplattform
Aufbau der Literatur-Veröffentlichungsplattform [URL auf Anfrage]
Weiterentwicklung der bestehenden Plattform, Integration großer Datenmengen (Memorydatenbankstrukturen im 100-GB-Bereich)
Überführung eines universitären Projektes in das Produkt [URL auf Anfrage]
In größeren Projekten sitze ich meistens zwischen der IT-Administration und den Entwicklern, wobei ich den Entwicklern die Tools in die Hand gebe, um möglichste effizient zu entwickeln und gleichzeitig sehr einfach wartbare Produkte entstehen, so daß auch die IT-Administration auf ein Minimum beschränkt werden kann - jedenfalls für die Wartung meiner Produkte.
D.h. ich sorge dafür, daß der Deploymentprozess sehr einfach ist, Tests möglichst automatisiert erfolgen und auch die Anwendungen möglichst ohne Unterbrechnungen laufen. Ich vereinheitliche den Code, damit möglichst wenig Duplicated Code entsteht, neue Features mit wenig Aufwand und wenig Code entstehen.
In kleinen Projekten übernehm ich die Verantwortung für die Entwicklung bis hin zur Wartung.
- Neuentwicklung einer Richclient-Altanwendung auf Angular
- Aktualisierung des J2EE-Clients
- Implementation neuer Backend/Frontend-Schnittstelle
Ursprünglich sollte das vorhandene DevOps-Team von ca. 2,5 Personen erweitert werden und wiederkehrende Aufgaben automatisiert werden. Es sollte täglich eine neue Testversion sowie die regelmäßigen Releases ausgerollt werden. Mit der Umstellungen auf Jenkins, On-Demand-Sandboxen sowie die tiefe Integration von Jira/Confluence und den Salesforce-APIs konnte das DevOps-Team signifikant entlastet werden und eine höhere Produktivität der Entwickler erreicht werden.
Eigenverantworliche Optimierung von DevOps
Continous Integration im Entwicklungsprozess
Weiterentwicklung mit der Salesforceplattform
Aufbau der Literatur-Veröffentlichungsplattform [URL auf Anfrage]
Weiterentwicklung der bestehenden Plattform, Integration großer Datenmengen (Memorydatenbankstrukturen im 100-GB-Bereich)
Überführung eines universitären Projektes in das Produkt [URL auf Anfrage]
In größeren Projekten sitze ich meistens zwischen der IT-Administration und den Entwicklern, wobei ich den Entwicklern die Tools in die Hand gebe, um möglichste effizient zu entwickeln und gleichzeitig sehr einfach wartbare Produkte entstehen, so daß auch die IT-Administration auf ein Minimum beschränkt werden kann - jedenfalls für die Wartung meiner Produkte.
D.h. ich sorge dafür, daß der Deploymentprozess sehr einfach ist, Tests möglichst automatisiert erfolgen und auch die Anwendungen möglichst ohne Unterbrechnungen laufen. Ich vereinheitliche den Code, damit möglichst wenig Duplicated Code entsteht, neue Features mit wenig Aufwand und wenig Code entstehen.
In kleinen Projekten übernehm ich die Verantwortung für die Entwicklung bis hin zur Wartung.