Profileimage by Anonymous profile, Full Stack Entwickler - Angular | Java | Spring Boot | SQL | Docker

Verified Profile

available

Last update: 17.01.2024

Full Stack Entwickler - Angular | Java | Spring Boot | SQL | Docker

Company: Matthias Stockmaier
Graduation: Bachelor of Science (B.Sc.)
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional)

Skills

Full Stack Entwickler mit Spezialisierung auf Angular und Java.

Schlagworte / Skills:
Angular | TypeScript | Java | Spring Boot | SQL | Docker | Kubernetes | Helm | OpenShift | Git

Bereiche:
Frontend, Backend, Datenbanken, Infrastruktur, Software Engineering, Softwarearchitektur, DevSecOps, Software Testing

Programmiersprachen:
Java, Kotlin, TypeScript, JavaScript, C#, C++, C, PHP, Python, Smalltalk

Frameworks, Web:
Angular, Vue.js, Spring, Spring Boot, Hibernate, JUnit, Mockito, .Net, Blazor, Node.js, Express.js, HTML5, CSS, Sass, Grunt, JSF, Swing, JavaFX, Qt

Anwendungsserver:
Tomcat, TomEE, GlassFish, Payara Server, WildFly

Versionsverwaltung, Build-Werkzeuge, Paketmanager:
Git, GitHub, GitLab, Subversion, Maven, Gradle, npm, yarn, Composer

Datenbanken:
PostgreSQL, MySQL, SQLite, Oracle Database, H2 Database, Microsoft SQL Server

Verwendete Produkte, IDEs:
Jira, Confluence, Docker, Kubernetes, Helm, OpenShift, Keycloak, SonarQube, Hazelcast, OpenAPI, Artifactory, Kibana, RabbitMQ, HiveMQ, Cucumber, AWS, GCP, AsciiDoc, PlantUML, nginx, Swagger, Postman, Linux, macOS, Microsoft Windows, IntelliJ IDEA, Visual Studio Code, Visual Studio, WebStorm, DataGrip, CLion, PyCharm, Android Studio, NetBeans, Qt Creator, Visual Studio, Eclipse, Oracle SQL Developer, Atmel Studio, Arduino IDE, Codesys, easySoft

Sonstiges:
Microservices, REST, Clean Code, Domain-driven Design (DDD), hexagonale Architektur, arc42, OWASP Top 10, GraphQL, Scrum, Kanban, Scaled Agile Framework (SAFe), Continuous Integration (CI), Continuous Delivery (CD), Behaviour Driven Development (BDD), Usability, UI/UX, UML, digitale Zertifikate, Verschlüsselung, Netzwerke, VPN, DNS, Firewall

Project history

01/2023 - 07/2023
Beratung, Konzeption und Entwicklung einer digitalen Geschäftsplattform in der Automobilindustrie
(Automotive and vehicle construction, 1000-5000 employees)

  • Beratung insb. zu Themen wie Infrastruktur und Bereitstellung von Daten, Reports, Software-Architektur
  • Erstellung und Anpassung von REST-basierten Schnittstellen
  • Erweiterung bestehender Datenmodelle
  • Anbindung/Integration von Softwaresystemen
  • Erstellung von Validierungsfunktionen und Optimierung der Fehlerbehandlung
  • Erstellung und Durchführung von Akzeptanztests
  • Fehleranalyse, Debugging und Refactoring
  • Erstellung und Erweiterung technischer Dokumentationen

Tech-Stack: Kotlin, Spring, Spring Boot, SonarQube, OpenAPI, PostgreSQL, Cucumber, IntelliJ IDEA, Git, GitHub, Confluence, Jira, Docker, Kubernetes, Amazon AWS, Kibana, Artifactory

10/2021 - 11/2022
Konzeption, Entwicklung, Integration, Pflege und Wartung von komplexen Portalanwendungen für die effiziente Digitalisierung staatlicher Verwaltungsleistungen
(Internet and Information Technology, 1000-5000 employees)

  • Softwareentwicklung (Aufnahme von Anforderungen, Konzeption, Entwicklung, Integration, Pflege/Wartung) von modernen (barrierefreien) IT-Anwendungen mittels agiler Entwicklungsmethoden
  • Konzept, Aufbau und Entwicklung von Infrastruktur, Werkzeugen und technischen Bausteinen für die effiziente Digitalisierung staatlicher Verwaltungsleistungen
  • Konzeption und Umsetzung von Architektur- und Security-Themen für komplexe Portalanwendungen
  • Erstellung von Prototypen und Case Studies
  • Definition, Generierung und Anbindung von REST-basierten Backend-Schnittstellen
  • Erweiterung und Optimierung von Microservices und Datenbankstrukturen
  • Anpassung und Erweiterung von Frontend-Funktionalitäten und -Darstellungen
  • Anpassung und Konfiguration von Infrastruktursoftware und DevOps-Tools
  • Versionierung und Dokumentation von entwickelten Komponenten und Features
  • Optimierung und Bugfixing vorhandener Funktionalitäten
  • Erstellung, Durchführung und Dokumentation von Entwicklertests

Tech-Stack: Angular, TypeScript, HTML5, CSS, SCSS, Java 11, Spring, Spring Boot, PostgreSQL, H2 Database, IntelliJ IDEA, Git, GitLab, Confluence, Jira, Docker, Kubernetes, Helm, OpenShift, Keycloak, Hazelcast, SonarQube, OpenAPI, AsciiDoc, PlantUML, Artifactory

01/2021 - 06/2021
Konzept, Design und Implementierung einer NGO Manager Plattform zur Verwaltung von Organisationen
(Banks and financial services)

  • Analyse der Kundenanforderungen
  • Konzepterstellung, Erarbeitung von Lösungsvorschlägen mit Aufwandsschätzung
  • Beratung und Mitwirkung bei Architekturentscheidungen, Technologieberatung
  • Zusammenarbeit mit kundenseitigen Softwareentwicklern, Abstimmung und Definition von Schnittstellen
  • Entwurf und Implementierung einer Kontaktverwaltung mit zugehörigen Relationen, Aktivitätenverwaltung, E-Mail-Verwaltung, Dashboard, Kontaktübersicht, Transaktionsübersicht sowie Datenimport und -export Funktionen
  • Erstellung und Durchführung von Komponenten-, Integrations- und Systemtest

Tech-Stack: Angular, TypeScript, JavaScript, HTML5, CSS, Sass, Node.js, WebStorm, Git, GitLab, Redmine

10/2020 - 06/2021
Weiterentwicklung und Entwicklung neuer Features für Antragsstrecken im Bereich Stiftungen und Banken
(Banks and financial services)

  • Analyse der Kundenanforderungen
  • Erstellung neuer Komponenten
  • Erweiterung und Anpassung von Funktionalitäten
  • Erstellung und Anpassung von Formularen und Eingabevalidierungen
  • Behebung von Bugs
  • Codepflege
  • Testen der Antragsstrecken

Tech-Stack: PHP, JavaScript, HTML5, CSS, Sass, Grunt, WebStorm, PhpStorm, Visual Studio Code, Git

10/2020 - 10/2020
Konzept und Implementierung eines Benutzerportalprototyps zur Registrierung und Verwaltung von Benutzerdaten

  • Konzeptentwicklung, UML-Diagrammerstellung zur Umsetzung der Benutzerregistrierungsstrecke
  • Umsetzung der Kundenanforderungen für die Registrierungsstrecke
  • Entwicklung neuer Komponenten, E-Mail-Verifikation, Eingabevalidierung und Integration von JWT sowie Google reCAPTCHA
  • Erstellung eines Benutzer-Dashboards zur Anzeige von Benutzerdaten
  • Schnittstellenentwurf, Infrastrukturentwicklung und Anbindung von Front- und Backend
  • Deployment in Amazon AWS
  • Durchführung von Komponenten-, Integrations- und Systemtests

Tech-Stack: Angular, Java EE, Java 8+, TomEE, MySQL, TypeScript, JavaScript, HTML, CSS, Sass, WebStorm, IntelliJ IDEA, DataGrip, Amazon EC2, Git

08/2020 - 08/2020
Konzepterstellung und Implementierung eines interaktiven Prototyps einer Betriebsverwaltung im Bereich Landwirtschaft

  • Analyse der Kundenanforderungen
  • Erstellung neuer Komponenten
  • Dashboard-Entwicklung und Erstellung von Seitennavigationselementen sowie Layouts
  • Erzeugung von Dummy-Daten und Befüllung der Komponenten auf Grundlage einer existierenden Microsoft Access Datenbank
  • Erstellung einer Testumgebung (Backend) sowie Implementierung von Schnittstellen zum Datenabruf aus dem Frontend
  • Deployment in Google Cloud

Tech-Stack: Angular, Java EE, Java 8+, TomEE, MySQL, TypeScript, JavaScript, HTML, CSS, Sass, WebStorm, IntelliJ IDEA, DataGrip, Google Cloud, Microsoft Access

05/2019 - 06/2020
Komponenten- und Feature-Entwicklung für ein Finanzberaterportal und einer Abschlussstrecke für einen Robo-Advisor
(Banks and financial services)

  • Entwicklung neuer Komponenten für ein Finanzberaterportal
  • Weiterentwicklung einer Abschlussstrecke für einen Robo-Advisor
  • Infrastrukturentwicklung und Erstellung neuer Microservices
  • Codepflege
  • Wartungsarbeiten und Datenbankpflege
  • Legacy Code Refactoring
  • Teilnahme und Mitgestaltung bei Product Backlock Refinements
  • Aufwandsschätzung zur Entwicklung neuer Features

Tech-Stack: Angular, AngularJS, Java EE, Java 8+, TomEE, PostgreSQL, MySQL, TypeScript, JavaScript, HTML, CSS, Sass, WebStorm, IntelliJ IDEA, DataGrip, Git, GitLab, Confluence, Jira, Docker, Keycloak, Ansible

08/2017 - 03/2019
Komponentenentwicklung für eine Risikoanalysesoftware sowie Usability-Analyse und Konzeptentwicklung zur Verbesserung der Bedienbarkeit

  • Erstellung neuer Komponenten für eine Risikoanalysesoftware in Java
  • Anforderungsanalyse und Festlegung von Nutzungskontexten
  • Entwicklung ergonomischer Bedienkonzepte für grafische Benutzeroberflächen
  • Entwurf und Implementierung von Usability-Analyse-Werkzeugen mit Swing und JavaFX
  • Entwicklung und Optimierung von Konzepten zur Steigerung der Bedieneffizienz
  • Entwurf und Umsetzung von nutzerzentrierten Designlösungen und Navigationskonzepten
  • Organisation und Durchführung von Anwenderbefragungen und Usability-Tests
  • Implementierung eines Source Code Diff-Tools in Smalltalk für eine Smalltalk IDE

Tech-Stack: Java 7, Java 8, Java Swing, JavaFX, C++, Smalltalk, Smalltalk Envy, IntelliJ IDEA, Visual Studio, Smalltalk IDE, Subversion

10/2014 - 05/2017
Embedded Softwareentwicklung und Programmierung von SPS-Steuerungsmodulen für Löschwassersysteme, Hebeanlagen und Regenwassernutzungsanlagen
(Industry and mechanical engineering)

  • Softwareentwicklung für Mikrocontroller und hardwarenahe Systeme
  • Entwicklung einer Client-Server-Architektur für Fernwartungszwecke
  • Schnittstellenentwicklung zum Datenaustausch zwischen verschiedenen Systemen
  • UI-Entwicklung für Touch-Displays von SPS-Steuerungen
  • Programmierung von SPS-Steuerungsmodulen für Löschwassersysteme, Hebeanlagen und Regenwassernutzungsanlagen
  • Hard- und Softwaretests
  • Simulationen und Anlagentests am Prüfstand

Rollen: Embedded Softwareentwickler, SPS-Programmierer
Tech-Stack: C, C++, EDP, KOP, FBS, ST, Qt, Codesys, easySoft, Linux, Microsoft Windows CE

Local Availability

Open to travel worldwide

Other

IT-Haftpflichtversicherung vorhanden
Profileimage by Anonymous profile, Full Stack Entwickler - Angular | Java | Spring Boot | SQL | Docker Full Stack Entwickler - Angular | Java | Spring Boot | SQL | Docker
Register