Schlagwörter
Skills
- Bachelorstudium der Informatik, Masterstudium des IT-Managements
- Mehr als 8 Jahre Erfahrung im Bereich der Programmierung komplexer Softwarelösungen
- Fundierte Kenntnisse in der Java und Angular Entwicklung
- Tiefgreifendes wissen in agilen Entwicklungsprozessen, wie SCRUM und SAFe
- Erwiesenermaßen belastbar und ausdauernd, z.B. im Rahmen umfangreicher Projekte oder während des berufsbegleitenden Studiums
- Sehr gute Englischkenntnisse in Wort und Schrift
- Hohe Motivation zur fachlichen und persönlichen Weiterentwicklung
Programmierung
- Java
- Typescript
- JavaScript
- Agile Software Entwicklung
- Scrum
- Kanban
- SAFe
- Unit Testing und Test Driven Development (TDD)
- Microservices
- Continuous Integration
- GIT
- Clean Code
- Angular
- NgRx
- RxJS
- React
- Cypress
- REST
- HTML
- XML
- CSS
- Swagger
- Java EE
- Spring Boot
- Spring Framework
- Spring Security
- Spring Batch
- Camunda
- Oracle SQL
- MongoDB
- Maven
- Gradle
- NPM, NVM
- Soap UI
- Fiddler
- Intellij
- Visual Code
- Jira, Confluence
- GitLab, Bitbucket
- Splunk
- Jenkins
- Oracle SQL Developer
Betriebssysteme
- Ubuntu
- Windows
Projekthistorie
Weiterentwicklung und Betrieb eines Software Portfolios für den Öffentlichen Dienst
-
Betreueung eines weitreichenden Software Portfolios (Mehr als 20 Anwendungen z.B. Parkverwaltung, Payment Systeme, Rechnungskomission Gemeinderat)
-
Sicherstellung des Betriebs
-
Weiterentwickluing des Software Portfolios
-
Methode: agile Entwicklung (SCRUM und Kanban)
-
Aufnahme von Anforderungen direkt von Key Stakeholdern
-
Bugfixing
-
Schreiben der Dokumentation (APIs) für Kunden und Entwickler
Entwicklung eines internen Web-Frontends für Kundenbetreuer zur Verwaltung von Säule 3a Lösungen
- Komplette Neuentwicklung des Web-Frontends
- Integration in bestehende Micro Web-Frontend Architektur
- Anbindung von Backend Umsystemen
- REST API Design zwischen Web-Frontend und Spring Backend
- Aufnahme von Anforderungen direkt von Key Stakeholdern
- Übergabe und Schulung
- Schreiben der Dokumentation (Software und APIs) für Kunden und Entwickler
- Bug Tracking
Enwicklung eines datenorientierten Partner Portals; SW Engineer, Versicherungswesen
- Themenschwerpunkte: Spring Boot Microservice Architektur, Java 11, Angular 9
- Methode: agile Entwicklung (SCRUM und Kanban)
- Komplette Neuentwicklung und architektonisches Design
- Aufnahme von Anforderungen direkt von Key Stakeholdern
- Planung, Recherche, Umsetzung und Testing von Entwicklungsaufgaben
- Schreiben der Dokumentation (Software und APIs) für Kunden und Entwickler
- Bug Tracking
Entwicklung eines Onboarding Tools mithilfe einer BPMN Workflowengine; SW Engineer, Versicherungswesen
- Themenschwerpunkte: Spring Boot Microservice Architektur, Java 11, Camunda BPMN, Angular 7
- Methode: agile Entwicklung (SCRUM und Kanban)
- Komplette Neuentwicklung und architektonisches Design
- Aufnahme von Anforderungen direkt von Key Stakeholdern
- Planung, Recherche, Umsetzung und Testing von Entwicklungsaufgaben
- Schreiben der Dokumentation (Software und APIs) für Kunden und Entwickler
- Bug Tracking
Weiterentwicklung von Systemen im Kundenumfeld der Telekommunikation; SW Engineer; Telekommunikation
- Themenschwerpunkte: Java EE, Angular 6, Gradle, REST
- Methode: agile Entwicklung (SAFe)
- Anforderungsmanagement und Design eines Kundenportals zur Verwaltung der Stammdaten, Verträge und Rechnungen sowie zur Konfiguration der Produkte (Telefonie, Internet, TV) bei einem schweizerischen Telekommunikationsunternehmen
- Modularisierung und Zerlegung eines monolithischen Systems und schrittweise Neuentwicklung zentraler Kernfunktionalitäten
- Bug Tracking
Entwicklung eines Transport-Verwaltungssystems; Software Engineer, Requirements Engineer; IT-Dienstleistung, Transportwesen
- Themenschwerpunkte: Java EE, Spring MVC, JSF, Spring Batch, Queues
- Methode: agile Entwicklung (Scrum, Kanban)
- Weiterführung eins Verwaltungssystem mit Bestell- bzw. Verwaltungsprozessen für Kundenkarten
- Für die Bestellung neuer Kundenkarten wurde ein externer Dienstleister angebunden
- Neben dem externen Dienstleister bestehen eine Vielzahl weiterer Schnittstellen, die das Transport-Verwaltungssystem bedienen muss
- Bug Tracking
SOFTPRO GmbH (Kofax Deutschland AG seit April 2015), Böblingen
- Themenschwerpunkte: Windows Store Entwicklung, Android Entwicklung, REST, Spring Framework
- Methode: agile Entwicklung (SCRUM)
- Aufnahme von Anforderungen direkt vom Kunden bzw. vom eigenen Vertrieb/Marketing
- Planung, Recherche, Umsetzung und Testing von Entwicklungsaufgaben
- Schreiben von Dokumentationen (Software und APIs) für Kunden und Entwickler
- Kontinuierliches Refactoring der bestehenden Code-Basis
- Bug Tracking
- Erarbeitung und Halten von Workshops und Schulungen für Kunden/ Anwender
- Austausch mit anderen Konzerntöchtern und der Zentrale (USA)