29.02.2024 aktualisiert

MS
Premiumkunde
100 % verfügbar

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

Böblingen, Deutschland
Deutschland +1
Fachinformatiker Anwendungsentwicklung
Böblingen, Deutschland
Deutschland +1
Fachinformatiker Anwendungsentwicklung

Profilanlagen

Profil_Manuel_Schmid_02_2024.docx

Skills

Test-SoftwareClean CodeJavaJavascript.Net FrameworkPHPSpring SecurityAgile MethodologieAjaxTechnischer SupportConfluenceJiraHtml5Unit 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 MaterialPostmanTailwindSpringbootSonatypeGitlabGitVue.JsSpring 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

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

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden