MS
verfügbar

Letztes Update: 29.02.2024

Fullstack Entwickler Java, Spring, Typescript, Angular2+, vue.js...

Firma: proQrent GmbH
Abschluss: Fachinformatiker Anwendungsentwicklung
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Objektorientierte Software-Entwicklung Continuous Integration Devops Mysql Java Confluence Jira CSS Datenbanken Datenbank Design + 91 weitere Schlagwörter anzeigen

Dateianlagen

Profil-Manuel-Schmid-02-2024_290224.docx

Skills

Fachwissen / Kenntnisse / Schwerpunkte

Programmiersprachen:
Java, TypeScript, JavaScript, Python, HTML5, CSS3 (SCSS), Shell (Bash)

Technologien / Frameworks:
Spring, Spring Boot 2, Spring Data JPA, Spring Security, Spring Data MongoDB, Maven, REST, log4j, JUnit 5, Mockito, JaCoCo, Hibernate, Gradle, Java EE, Angular, Angular Material, Karma, Jasmine, Vue, Vuetify, Pinia, Axios, Bootstrap, Tailwind, npm, jQuery, Node.js, nginx, Webpack, JSON, JWT, XML, SwaggerUI, OpenAPI 3, Keycloak, Docker, Windows Forms, AJAX, Jenkins, Git, DevOps, Confluence, RabbitMQ, HashiCorp Vault, PuTTY, SOAP, Servlets, CI/CD, testNG, Sonatype Nexus, Kubernetes, Helm

Tools / Entwicklungsumgebungen:
GitLab, IntelliJ IDEA, JIRA, Nexus Repository, Maven, Postman, Gitlab Pipelines, MySQL Workbench, Keycloak, NodeRed, Eclipse, HashiCorp Vault, Artifactory, XAMPP, VMware Workstation, Microsoft Office, Visual Studio Code, Visual Studio, Confluence, Studio3T, Jenkins, Jira, GitHub, SoapUI, PuTTY, WinSCP, Kafka, ArgoCD

Datenbanken / Datenbanktools:
MongoDB, MySQL, Microsoft Access, InfluxDB, MySQL Workbench

Betriebssysteme:
Windows 10, Windows 11, Ubuntu, Windows 7

Grundkenntnisse:
IT-Sicherheit Konzepte, Mockito, DevOps, Relationales Datenbankdesign, Datenmodellierung, SONAR, Composer, C#, PHP, .NET

Methodisches Wissen:
Objektorientierte Programmierung (OOP), Relationales Datenbankdesign, Continuous integration/Continuous development (CI/CD), Agile Softwareentwicklung (Scrum, Kanban), Konzeptionierung, Testing, Pair-Programing, Webservices, MVC (Model-View-Controller), Clean Code, Objektorientierte Analyse (OOA), Objektorientiertes Design (OOD), Test Driven Development (TDD), Softwaretests (Unittesting), manuelles Testing, Modellierung (UML), Design Patterns, Logfile Analyse und Erstellung, Reports, Refactoring, Aufwandsanalyse, Anforderungsanalyse, Datenbank Optimierung (Performance / Design), Content Management, First / Second Level Support, Administration, Microservice Architektur, DevOps, Migration

Branchenerfahrung:
IT-Dienstleistung, Logistik, Immobilien, Finanzen

Projekthistorie

03/2023 - bis jetzt
Backend-Developer
(Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

Projektname: ePosteingang Dezentral
Klient: Landesamt für Steuern Bayern
Branche: Finanzen
Rolle: Backend-Developer
Schlüsselskills: SOAP, Java, Spring, XML
Teamgröße: 5/6

Kurzbeschreibung: Im ePosteingang Dezentral für das Landesamt für Steuern Bayern fungiere ich
als Backend-Entwickler. Dieser dezentrale Teil des ePosteingangs dient als Bindeglied zwischen
der Benutzeroberfläche und der zentralen Steuereinheit des Posteingangs. Die Java-basierte
Anwendung hat die spezifische Aufgabe, Methoden für die Oberfläche aus dem zentralen Service
zu extrahieren. Ein besonderes Merkmal dieses Projekts ist die Verwendung von Schnittstellen, die
in Cobol verfasst wurden, anstelle gängiger Schnittstellengeneratoren. Zu meinen Aufgaben
gehören die Bereitstellung neuer Funktionen, Behebung von auftretenden Bugs, Anpassung von
Schnittstellen, Code-Reviews, Dokumentation mit Pandoc, automatisiertes Deployment mit Jenkins
und automatisiertes Testen mit testNG und Mockito.

Aufgaben:
● Neue Funktionalitäten bereitstellen
● Lösen von auftretenden Bugs
● Anpassen von Schnittstellen
● Durchführen von Code-Reviews
● Dokumentation mit Pandoc
● Automatisiertes Deployment mithilfe von Jenkins
● Automatisiertes Testen mithilfe von testNG und Mockito​​​​​​​

Programmiersprachen: Java 11
Frameworks: SOAP, Spring Boot 2, XML, Maven, CI/CD, testNG, Sonatype Nexus, XSLT
Tools: Jenkins, Jira, Confluence, GitHub, Maven, Eclipse, IntelliJ IDEA, Nexus Repository, Kafka
Betriebssysteme: Windows 10

01/2021 - 01/2024
Fullstack Entwickler
(< 10 Mitarbeiter)

Projektname: Profil Tool

Branche: IT-Dienstleistung

Rolle: Fullstack Entwickler

Schlüsselskills: Java 17, Spring Boot 2, Angular 12, Angular Material, MongoDB, Git, Docker,
DevOps, Unit Tests, Keycloak

Teamgröße: 5

Kurzbeschreibung: Das Profil Tool erstreckte sich von Januar 2021 bis Juni 2022. Als Fullstack-
Entwickler lag der Fokus auf der Entwicklung eines Systems zur Portfoliopflege der Mitarbeiter. Die
Profile der Mitarbeiter sollen durch das zentrale System verwaltet werden. Über eine abgesicherte
Ansicht, haben die Personalmitarbeiter die Möglichkeit, die Profile der Mitarbeiter einzusehen und
zu bearbeiten. Mithilfe der integrierten Auditfunktion können verschiedene Versionen des Profils
miteinander verglichen werden. Die Aufgaben umfassten kontinuierliche Changerequests,
Entwicklung von Administrations- und Nutzeroberfläche, Dateiexport, Docker-Containerisierung,
Dokumentation, automatisiertes Testen, und das Hinzufügen neuer Microservices.
Schlüsselkenntnisse: Java 17, Spring Boot 2, Angular 12, MongoDB, Git, Docker, DevOps, Unit
Tests, Keycloak. Das 5-köpfige Team arbeitete mit Tools wie JIRA, GitLab, IntelliJ IDEA, Maven,
Postman, Docker, und RabbitMQ.

Aufgaben:
  ● Kontinuierliche Aufnahme und Umsetzung von Changerequests des Kunden
  ● Entwickelung der Administrations Oberfläche
  ● Neue Funktionalitäten bereitstellen
  ● Export von Dateien zur Verfügung stellen
  ● Entwicklung der Nutzer Oberfläche
  ● Modellierung der Anwendung mit UML
  ● Containerisierung mit Docker
  ● Dokumentation
  ● Automatisiertes Testen mithilfe von JUnit 5, Mockito, Jasmine und Karma
  ● Hinzufügen neuer Micro Service

Programmiersprachen: TypeScript, HTML5, CSS3 (SCSS), Java

Frameworks: Spring Boot 2, Spring Data MongoDB, Karma, Jasmine, JSON, REST, Angular Material, OpenAPI 3, Jira, Mockito, JUnit 5, Helm, Kubernetes

Tools: JIRA, GitLab, Nexus Repository, IntelliJ IDEA, Maven, Postman, HashiCorp Vault,
Studio3T, Eclipse, Keycloak, Docker, RabbitMQ, Gitlab Pipelines, ArgoCD, Rancher

Datenbanken: MongoDB

Projektdauer: 01/2021-06/2022

03/2023 - 06/2023
Backend-Developer
(Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Projektname: Okrit Migrationstool

Klient: Landesamt für Steuern Bayern

Branche: Finanzen

Rolle: Backend-Developer

Schlüsselskills: Java

Teamgröße: 2

Kurzbeschreibung: Im Okrit Migrationstool für das Landesamt für Steuern Bayern, arbeite ich als
Backend-Entwickler an der Weiterentwicklung eines bestehenden Migrationstools. Ursprünglich
wurde es genutzt, um die Steuernummer bei Umzügen zu übertragen, und jetzt wird es erweitert,
um auch andere Ordnungskriterien wie das Überwachungskonto zu migrieren. Die Entwicklung
konzentriert sich darauf, die Benutzerfreundlichkeit und den Workflow zu verbessern, ohne ein
festes Pflichtenheft zu haben. Das Endziel ist die nahtlose Integration in die Benutzeroberfläche,
damit Beamte keine separate Software öffnen müssen, um auf die Funktionen zuzugreifen. Meine
Aufgaben umfassen die Migration auf die neuesten Service-Versionen, die Erweiterung der
Migrationstypen, die Anpassung der Dokumentation und die Implementierung des PDF-Micro-
Services.

Aufgaben:
  ● Migration auf neusten Service Versionen
  ● Erweiterung der Migrationstypen
  ● Anpassung der Dokumentation
  ● Implementierung des PDF-Micro-Services

Programmiersprachen: Java 11

Frameworks: SOAP, Spring, Maven

Tools: Jira, GitHub, IntelliJ IDEA

Projektdauer: 03/2023 - 06/2023

03/2022 - 02/2023
Fullstack Entwickler
(Sonstiges, 10-50 Mitarbeiter)

Projektname: Education Tool

Branche: IT-Dienstleistung

Rolle: Fullstack Entwickler

Schlüsselskills: Vue 2, Spring Boot 2, TypeScript, Java, Docker, Keycloak

Teamgröße: 2

Kurzbeschreibung: Im Education Tool arbeite ich seit März 2022 als Fullstack-Entwickler. Das
Tool verwaltet Weiterbildungstätigkeiten, ermöglicht Führungskräften das Task-Management, und
bietet Auszubildenden einen Überblick über ihre Aufgaben. Durch den Workflowbuilder, werden
logische Reihenfolgen transparent dargestellt. Das implementierte Dashboard ermöglicht eine
schnelle Übersicht über anstehende Tasks, sowie deren Status. Meine Verantwortlichkeiten
umfassen UI/UX, Funktionserweiterungen, Bugfixing, Datenpflege, Schnittstellenanpassung, Code-
Reviews, UML-Modellierung, Docker-Containerisierung, Dokumentation und automatisierte Tests.

Aufgaben:
  ● UI / UX Konzept
  ● Entwicklung der Nutzer Oberfläche
  ● Neue Funktionalitäten bereitstellen
  ● Lösen von auftretenden Bugs
  ● Pflege der Datenbestände
  ● Anpassen von Schnittstellen
  ● Durchführen von Code-Reviews
  ● Entwickelung der Administrations Oberfläche
  ● Kontinuierliche Aufnahme und Umsetzung von Changerequests des Kunden
  ● Modellierung der Anwendung mit UML
  ● Containerizierung mit Docker
  ● Dokumentation
  ● Automatisiertes Testen mithilfe von JUnit 5, Mockito und Vue Test Utils
  ● Implementierung neuer Microservice

Programmiersprachen: Java, TypeScript, HTML5, CSS3 (SCSS)

Frameworks: Spring Boot 2, Spring Data JPA, Spring Security, log4j, JUnit 5, Mockito, REST,
JSON, Axios, Vuetify, Pinia, Vue Test Utils, OpenAPI 3, Node.js, npm, Maven, Dev, Kubernetes,
Helm

Tools: Docker, Git, GitLab, MySQL Workbench, Postman, Keycloak, IntelliJ IDEA, Nexus
Repository, Docker Compose, Confluence, Visual Studio Code, DevOPS, RabbitMQ, Rancher,
ArgoCD, Gitlab Pipelines

Datenbanken: MySQL

Projektdauer: 03/2022 - 02/2023

01/2022 - 02/2023
Fullstack Entwickler
(Architektur und Bauwesen, < 10 Mitarbeiter)

Projektname: IG Stangeberg

Branche: Immobilien

Rolle: Fullstack Entwickler

Schlüsselskills: Angular 12+, Angular Material, TypeScript, Spring Boot 2, Java 11, JUnit, Docker,
Keycloak, DevOps

Teamgröße: 4

Kurzbeschreibung: Im "IG Stangeberg"-Projekt der Immobilienbranche, das seit Januar 2022 läuft,
agiere ich als Fullstack-Entwickler. Die Anwendung, entwickelt für eine Kommune, ermöglicht die
Verwaltung von Adressen, Bewohnern und Wasserzählern für Gebäude. Benutzer können
Zählerstände eingeben, und Administratoren erstellen regelmäßige Abrechnungen. Ein Newsfeed
ermöglicht die Kommunikation mit den Anwendern. Meine Aufgaben umfassen die kontinuierliche
Umsetzung von Changerequests, Bereitstellung neuer Funktionen, Absicherung mit Keycloak,
Entwicklung der Administrations-Oberfläche, Docker-Containerisierung, Dateiexport, Bugfixing,
Datenpflege, Schnittstellenanpassung, Code-Reviews, UML-Modellierung, Dokumentation, sowie
automatisierte Tests mit JUnit 5, Mockito, Jasmine und Karma.

Aufgaben:
  ● Kontinuierliche Aufnahme und Umsetzung von Changerequests des Kunden
  ● Neue Funktionalitäten bereitstellen 
  ● Absichern der Anwendung mit Keycloak
  ● Entwickelung der Administrations Oberfläche
  ● Containerizierung mit Docker
  ● Export von Dateien zur Verfügung stellen
  ● Lösen von auftretenden Bugs
  ● Pflege der Datenbestände
  ● Anpassen von Schnittstellen
  ● Durchführen von Code-Reviews
  ● Modellierung der Anwendung mit UML
  ● Dokumentation
  ● Automatisiertes Testen mithilfe von JUnit 5, Mockito, Jasmine und Karma

Programmiersprachen: Java, TypeScript, HTML5, CSS3 (SCSS)

Frameworks: Spring Boot 2, Angular, Angular Material, Spring Security, Spring Data JPA, JUnit 5,
Mockito, Karma, Jasmine, Open API, REST, JSON, Git, npm, Node.js, Helm, Kubernetes

Tools: Docker, Jira, GitLab, MySQL Workbench, Postman, IntelliJ IDEA, SCRUM, Keycloak,
ArgoCD, Rancher, Gitlab CI / CD

Datenbanken: MySQL

Projektdauer: 01/2022 – 02/2023

09/2020 - 01/2021
Frontend Entwickler

Projektname: PQ Intranet
Branche: IT-Dienstleistung
Rolle: Frontend Entwickler
Schlüsselskills: Angular 11, Angular Material, TypeScript, Keycloak, Docker
Teamgröße: 2

Kurzbeschreibung: Erstellen einer Oberfläche, mit welcher mehrere Anwendungen verwaltbar
und ansteuerbar sind

Aufgaben:
● UI / UX Konzept
● Keycloak Authentifizierung
● Containerizierung mit Docker
● Dokumentation
● Oberflächen Entwicklung

Programmiersprachen: TypeScript, HTML5, CSS3 (SCSS)
Frameworks: Keycloak, Angular, Angular Material, Tailwind
Tools: Docker, GitLab, IntelliJ IDEA, Jenkins, GitHub
Betriebssysteme: Windows 10

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Österreich
deutschlandweit
Anwesenheit beim Kunden möglich nach Rücksprache, 1-2 mal pro Monat, je nach Entfernung eventuell auch etwas mehr möglich
Profilbild von Anonymes Profil, Fullstack Entwickler Java, Spring, Typescript, Angular2+, vue.js... Fullstack Entwickler Java, Spring, Typescript, Angular2+, vue.js...
Registrieren