Profilbild von Anonymes Profil, Senior Full Stack Entwickler, Angular, Java, Spring Boot, Docker
verfügbar

Letztes Update: 23.11.2022

Senior Full Stack Entwickler, Angular, Java, Spring Boot, Docker

Firma: Matthias Stockmaier
Abschluss: Bachelor of Science (B.Sc.)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Softwareentwickler mit Spezialisierung auf Full Stack Entwicklung mit Angular und Java.

Bereiche:
Frontend, Backend, Datenbanken, Infrastruktur, Software-Architektur, DevOps, Tests

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

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

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

Versionsverwaltung:
Git, Subversion

Build & Package Manager:
Maven, Gradle, npm, yarn, Composer

Datenbanken:
PostgreSQL, MySQL, SQLite, Oracle Database, H2 Database

Verwendete Produkte & IDEs:
Jira, Confluence, Docker, Kubernetes, Helm, OpenShift, Keycloak, Hazelcast, OpenApi, Swagger, Kibana, RabbitMQ, HiveMQ, AWS, GCP, AsciiDoc, PlantUML, nginx, IntelliJ IDEA, WebStorm, Visual Studio Code, PhpStorm, DataGrip, CLion, PyCharm, Android Studio, NetBeans, Qt Creator, Visual Studio, Eclipse, Oracle SQL Developer, Atmel Studio, Arduino IDE, Codesys

Sonstiges:
Scrum, DDD, hexagonale Architektur, arc42, Clean Code, CI / CD, Pair Programming, Microservices, REST, GraphQL, Usability / UX, UML, SPS Programmierung, Raspberry Pi, Atmel-AVR, ARM, espressif-ESP, Arduino, Microsoft Office, Microsoft Windows, Linux, Mac OS

Projekthistorie

10/2021 - bis jetzt
Konzeption, Entwicklung, Integration, Pflege und Wartung von komplexen Portalanwendungen für die effiziente Digitalisierung staatlicher Verwaltungsleistungen
  • 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

Technologien: Angular, TypeScript, HTML5, CSS, SCSS, Java 11, Spring, Spring Boot, PostgreSQL, H2 Database
Werkzeuge: IntelliJ IDEA, Git, GitLab, Confluence, Jira, Docker, Kubernetes, Helm, OpenShift, Keycloak, Hazelcast, OpenApi, AsciiDoc, PlantUML, Artifactory

01/2021 - 06/2021
Konzept, Design und Implementierung einer NGO Manager Plattform zur Verwaltung von Organisationen
  • 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

Technologien: Angular, TypeScript, JavaScript, HTML5, CSS, Sass, Node.js
Werkzeuge: WebStorm, Git, GitLab, Redmine

10/2020 - 06/2021
Weiterentwicklung und Entwicklung neuer Features für Antragsstrecken im Bereich Stiftungen und Banken
  • 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

Technologien: PHP, JavaScript, HTML5, CSS, Sass, Grunt
Werkzeuge: 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

Technologien: Angular, Java EE, Java 8+, TomEE, MySQL, TypeScript, JavaScript, HTML, CSS, Sass
Werkzeuge: 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

Technologien: Angular, Java EE, Java 8+, TomEE, MySQL, TypeScript, JavaScript, HTML, CSS, Sass
Werkzeuge: 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
  • 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

Technologien: Angular, AngularJS, Java EE, Java 8+, TomEE, PostgreSQL, MySQL, TypeScript, JavaScript, HTML, CSS, Sass
Werkzeuge: 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

Technologien: Java 7, Java 8, Java Swing, JavaFX, C++, Smalltalk, Smalltalk Envy
Werkzeuge: IntelliJ IDEA, Visual Studio, Smalltalk IDE, Subversion

Kontaktformular

Kontaktinformationen

Profilbild von Anonymes Profil, Senior Full Stack Entwickler, Angular, Java, Spring Boot, Docker Senior Full Stack Entwickler, Angular, Java, Spring Boot, Docker
Registrieren