Weiterentwicklung der personalisierten Werbeflächen im Otto Webshop.
Fullstack-Entwicklung. Die Arbeit erfolgt Kanban-getrieben in einem Team von ~ 15 Personen.
Technologien: Microservices, Kotlin, Spring, Spring Boot, Gradle, MongoDB, html, js, node, scss, AWS
Entwicklungsprozess: Kanban; Continuous Integration mit AWS Code Pipeline und Github Actions
Entwicklung und Betrieb der Komponente 'Suchanfragen für Hotelbuchungen' innerhalb der Microservice-basierten Gesamtlandschaft
Entwicklung: Java 17, Spring, Spring Boot, Gradle, Kafka, Kinesis, Cucumber, Swagger, Quarkus
DevOps: Docker, Kubernetes, Terraform, Continuous Integration mit Gitlab CI, DataDog
AWS Cloud: EC2, Lambda, ParameterStore, S3, Cloudwatch, SNS, SQS, DynamoDB, Redis, Aurora, Athena
Entwicklungsprozess: Scrum
Neuentwicklung der Lieferaddressseite für den Onlineshop bei Otto:
Verwendete Technologien und Tools: Java 11, Scala, Spring, SpringBoot, Gradle, html, js, node, scss, Selenium, Backstop, AWS (EC2, S3, Cloudwatch, Cloudformation, SNS, SQS, Lambda, ..), Mongo DB, Kibana, Grafana
Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins
Neuentwicklung des Rückkanals für die Kommunikation von Finanzdienstleistern zu Steuerkanzleien
Verwendete Technologien und Tools: Java 11, Spring, Spring Boot, Webservices (WSDL/SOAP+REST), Cucumber, Selenium, html, js, Apache CXF, Maven, Bamboo, Docker, AWS (EC2)
Entwicklungsprozess: Kanban
Festlegung des Designs sowie Erstimplmentierung eines TestFrameworks für das Kundenprojekt Miles&More der Lufthansa mit den folgenden Anforderungen:
Darüberhinaus Umsetzung von UserStories für das Miles&More Projekt
Verwendete Technologien und Tools: Websphere, Oracle, Hibernate, aspectJ, SOAP, REST, Java 8, Java11, JavaFX, Kotlin, Oracle, JUnit5, Selenium, Git, IntelliJ
Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins
Entwicklung eines Fahrzeug-Diagnosesystems für Jaguar/Landrover.
Verwendete Technologien: Java 8, Eclipse/RCP, Eclipse/EMF, JUnit, Mockito, Maven, Subversion
Entwicklungsprozess: TDD; Scrum; Continuous Integration mit Jenkins
Dabei Neuentwicklung einer UI Test Suite für Unternehmenprojekte auf Basis von Selenium
Ab 2018: Migration der Codebasis von Subversion auf Git mit Bitbucket
Entwicklung eines Gefahrenmeldesystems für Gebäude.
Technologien: Java/J2EE, Eclipse/RCP, Eclipse/EMF, JBoss, Hibernate, JUnit, Maven, Subversion
Entwicklung einer Systemarchitektur für militärische Funkgeräte.
Verwendete Technologien: VisualStudio, C++, CrossCompiler, …
Refactoring einer GUI Applikation zur Konfiguration von Messgeräten.
Verwendete Technologien: C++, STL, QT, Perl, Enterprise Architect, PC-Lint, ClearCase.
Mitarbeit bei einem internationalen Großprojekt im Mobilfunkbereich.
Verwendete Technologien: C++, CORBA, Java, Eclipse RCP, Unittests, Scrum.
Mitarbeit an einem O&M Projekt für den Mobilfunk.
Technologien: C++, OOA/OOD, Design Pattern, CORBA, SUN Solaris.
Entwicklung eines Frameworks für die Prozessautomatisierung von Warmwalzwerken.
Technologien: C++, OOA/OOD, Design Pattern, CORBA, SUN Solaris.
Vertriebstätigkeit und Projektabwicklung für HeavyRails (d.h. Metros) in China.
Entwicklung eines Neuronalen Netzes für die Steuerung von Walzwerken.