Profilbild von Simon Schmalz Senior Fullstack Java / Angular Entwickler aus Zuerich

Simon Schmalz

nicht verfügbar bis 31.12.2024

Letztes Update: 25.02.2024

Senior Fullstack Java / Angular Entwickler

Abschluss: Bachelor in Allgemeiner Informatik, Master in IT Management
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Grundkenntnisse)

Dateianlagen

Lebenslauf_Simon_Schmalz_18.10.2021.pdf

Skills

Profil
  • 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
Programmier-konzepte
  • Agile Software Entwicklung
  • Scrum
  • Kanban
  • SAFe
  • Unit Testing und Test Driven Development (TDD)
  • Microservices
  • Continuous Integration
  • GIT
  • Clean Code
Internet Technologien
  • Angular
  • NgRx
  • RxJS
  • React
  • Cypress
  • REST
  • HTML
  • XML
  • CSS
  • Swagger
Frameworks
  • Java EE
  • Spring Boot
  • Spring Framework
  • Spring Security
  • Spring Batch
  • Camunda
  • Oracle SQL
  • MongoDB
Tools
  • Maven
  • Gradle
  • NPM, NVM
  • Soap UI
  • Fiddler
  • Intellij
  • Visual Code
  • Jira, Confluence
  • GitLab, Bitbucket
  • Splunk
  • Jenkins
  • Oracle SQL Developer

Betriebssysteme
  • Ubuntu
  • Windows

Projekthistorie

07/2021 - bis jetzt
Fullstack Software Engineer - Java EE backend - React und JSF
Organisation und Informatik der Stadt Zürich (OIZ) (Öffentlicher Dienst, 500-1000 Mitarbeiter)

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


01/2021 - 06/2021
Fullstack Software Engineer - Spring Boot Micro Frontend Architecture
Zürcher Kantonalbank (ZKB) (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

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

11/2019 - 12/2020
Fullstack Software Engineer - Spring Boot Microservice Backend - Angular 9 Frontend
Versicherungswesen (Versicherungen, 1000-5000 Mitarbeiter)

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

06/2019 - 11/2019
Fullstack Software Engineer - Spring Boot Microservice Backend - Angular 7 Frontend
Versicherungswesen (Versicherungen, 1000-5000 Mitarbeiter)

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

01/2017 - 12/2018
Fullstack Software Engineer - Java EE backend - Angular 7 Frontend
Telekommunikation (Telekommunikation, >10.000 Mitarbeiter)

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

03/2016 - 12/2016
Fullstack Software Engineer - Spring MVC backend - JSF Frontend
Transportwesen (Transport und Logistik, >10.000 Mitarbeiter)

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

09/2012 - 01/2016
Junior Software Developer
SOFTPRO GmbH (Kofax Deutschland AG seit April 2015) (Telekommunikation, 1000-5000 Mitarbeiter)

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)

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Profilbild von Simon Schmalz Senior Fullstack Java / Angular Entwickler aus Zuerich Senior Fullstack Java / Angular Entwickler
Registrieren