29.02.2024 aktualisiert

MS
Premiumkunde
100 % verfügbar

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

Böblingen, Deutschland
Deutschland +1
info: Deutschland, Österreich
Fachinformatiker Anwendungsentwicklung
Böblingen, Deutschland
Deutschland +1
info: Deutschland, Österreich
Fachinformatiker Anwendungsentwicklung

Profilanlagen

Profil_Manuel_Schmid_02_2024.docx

Skills

Test-SoftwareClean CodeJavaJavaScript.Net FrameworkPHPSpring SecurityAgile MethodologieAjaxTechnischer SupportAtlassian ConfluenceAtlassian JiraHTML5Unit TestingBash ShellBootstrapC#UbuntuCSSInformationssicherheitDatenbankenKonzeptualisierungContent ManagementContinuous IntegrationDatenmodellDatenbank DesignSoftware Design PatternsDevOpsEclipseJ2EEFinanzenGitHubGradleHibernateIntegrierte EntwicklungsumgebungIntellij IDEAJava Persistence APIServletSpring FrameworkJSONjQueryJUnitPythonLog4JApache MavenMicrosoft Visual StudioMongoDBMySQLMVCNexus 1000VNGINXNode.jsObjektorientierte Software-EntwicklungScrumPuttyGrundbesitzSystemmigrationMockitoAnforderungsanalyseSOAPSoapuiSonarVaultTest ManagementTestngTypeScriptUMLArbeitsstationeWeb ServicesWebsite-TrafficWindows FormsExtensible Markup LanguageOpenapiVerwaltungstätigkeitenTest-Driven DevelopmentAngular MaterialPostmanTailwindSpring BootSonatypeVue.jsGitLabGitSpring DataKanbanWebpackAngularJSKubernetesInfluxDBHashicorpApache KafkaNpm(Software)LogistikprozesseBetriebssystemeRefactoringJasminDockerJenkinsArtifactoryVMwareMicroservices
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

Erfahrung

Berufserfahrung0 - 5 Jahre

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

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

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

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

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

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

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

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden