Java-Entwicklung (Spring Boot), Angular
Aktualisiert am 01.01.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java, Spring, Agile
Angular
Java 6, 7, 8, 11
Docker
Gradle
Git
Hibernate
IntelliJ IDEA
Jenkins
Jira
JPA
Maven
Spring Framework
Spring Boot
Spring Batch
Spring Data
Linux
SCRUM
Deutsch
Muttersprache
Englisch
fließend
Französisch
Grundkenntnisse
Russisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

1 Jahr
2023-06 - heute

Stundenerfassung Arbeitsnachweise

Entwickler Angular 12 TypeScript HTML5 ...
Entwickler

Kurzprojekt Bugfixing und Ausbau einer Angular-Anwendung zur Erfassung der Stunden interner und externer Mitarbeiter des Kunden.

  • Ergänzung und Vervollständigung Tests
  • Erweiterung Masken mit entsprechenden Anpassungen
  • Bugfixes

Angular 12 TypeScript HTML5 css3 Jasmine REST npm Intellij Idea
Ferchau GmbH
München
3 Jahre 6 Monate
2019-10 - 2023-03

Tonträgerlizenzierungssoftware ?SOLIS?

Software-Entwickler Angular 9 TypeScript Java SE 8 und 11 ...
Software-Entwickler

  • Entwicklung einer Microservice-basierten Software für die Tonträgerlizenzierung zur Ablösung der Altsysteme zur Anmeldung- und Abrechnung von Tonträgern


Spring Backend
  • Erstellen und Erweitern neuer Microservices
  • Schnittstellen zwischen Microservices und Fremdsystemen (REST, Soap, JMS Messaging)
  • Implementierung fachlicher Funktionalitäten, wie z.B.
    • Produktanmeldung Tonträger zentraler Lizenzierungsnehmer
    • Umsetzung Berechnungslogik
    • Verteilung Rechnungsbeträge
  • Einbau Hibernate Envers für Auditing von Entitäten
  • Einbau Zipkin zur Analyse der Prozessdauer über Microservices hinweg
  • DevOps-Tätigkeiten
    • Neue Build-Pipelines und Konfiguration
    • Start/Stop und Konfiguration Microservices
    • Analyse Microservices (Grafana, Kibana)
  • Umstellung Oracle nach PostgreSQL sowie Datenmigration
  • Splitter zur Verarbeitung von Massendaten
  • Code-Reviews andere Entwickler
  • Agiles Vorgehen mit 3-wöchigen Sprints, Daily, Refinement, Review, Retrospektiven, Planning


Angular Frontend

  • Erweiterung Masken mit entsprechenden Anpassungen am Datenmodell und Zubringerdiensten zum Backend
Angular 9 TypeScript Java SE 8 und 11 spring boot REST JMS Soap Artemis Elastic Search Oracle PostgreSQL Liquibase Kubernetes Docker Hibernate Envers Zipkin Camunda DMN Decision Engine Grafana Kibana Swagger Git GitLab Postman Mockito JUnit AssertJ IntelliJ Idea Jira Confluence Jenkins Sonar h2 maven
München
1 Jahr
2018-07 - 2019-06

Förderung medizinische Weiterbildung ?FOER?

Software-Entwickler Scrum Test Driven Development Agile Entwicklung ...
Software-Entwickler

  • Entwicklung einer Client-/Server Anwendung zur Antragsbearbeitung für die Förderung von Weiterbildungen von Allgemein- und Fachärzten in Bayern
  • Im Rahmen der Antragsbearbeitung werden Förderbeträge über einen Zeitraum berechnet und Zahlungsanweisungen generiert.


Spring Backend

  • Implementierung neuer Funktionalitäten, wie z.B.
    • Umsetzung Berechnungslogik der Förderbeträge
    • Erstellen von Batch-Läufen zur Generierung der Zahlungsanweisungen oder zur Statusbearbeitung
    • Aufbau JPA Datenschicht
    • Erstellen REST Endpoints als Schnittstelle zum Client mit angrenzender Funktionalität bis zur DB
    • Umsetzung von Exports in Excel für das Berichtswesen
    • Einbau Hibernate Search für Suchfunktionalitäten
  • Migration von Maven nach Gradle
  • Umstellung Java 8 auf 11
  • Code-Reviews andere Entwickler
  • Vorträge mit Präsentation zu Spring Batch, Hibernate Search, MapStruct und Gradle im Rahmen wöchentlicher Reviews mit übergreifendem Entwicklerteam zu generellen technischen Themen
  • Agiles Vorgehen mit 3-wöchigen Sprints, Daily, Refinement, Review, Retrospektiven, Planning

Vue Frontend

  • Erweiterung Masken mit entsprechenden Anpassungen am Datenmodell, Services und Store
Spring Boot Spring Batch Spring Security Hibernate Search Java 1.8 Java 11 Docker Gradle Git vue vuetify vuex veevalidate Postman REST Oracle flyway Oracle SQl Developer Mockito JUnit AssertJ IntelliJ IDEA Upsource Jira Atlassian Confluence Jenkins Sonar h2
Scrum Test Driven Development Agile Entwicklung Code Reviews UML Modellierung
Kassenärztliche Vereinigung Bayerns
München
1 Jahr 3 Monate
2017-04 - 2018-06

Provisionierungsplattform ?CASA?

Software-Entwickler Scrum Test Driven Development Agile Entwicklung ...
Software-Entwickler

Weiterentwicklung einer Java EE Anwendung zur Verwaltung von Verträgen von Fahrzeugeigentümern sowie zur Auslösung der Provisionierung an Netzwerkbetreiber, angrenzende System und Fahrzeuge.

  • Design und Implementierung von REST Schnittstellen
  • Umsetzung von Geschäftsprozessen in einzelnen Modulen und auch durchgehend vom JSF-Frontend bis zur Datenbank
  • Reviews Implementierungen anderer Entwickler
  • Bearbeitung Produktionsbugs
  • Durchführung Migration Subversion nach Git
  • Schulung Entwickler Git
  • Agiles Vorgehen mit 2-wöchigen Sprints, Daily, Planning
Java EE 7 Java SE 8 PrimeFaces REST JBatch IntelliJ Idea Payara flyway Swagger XMLUnit Maven PostgreSQL DBeaver Jenkins Sonar Subversion Git Jira JUnit JGiven Postman Mockito REST-assured Confluence
Scrum Test Driven Development Agile Entwicklung Code Reviews UML Modellierung
NTT DATA Deutschland GmbH, München
München
1 Jahr 10 Monate
2015-01 - 2016-10

Energieverkaufsplattform ?Pegasus Strom?

Software-Entwickler Scrum Test Driven Development Agile Entwicklung ...
Software-Entwickler

Weiterentwicklung einer Rich-Client Anwendung (JavaFx, Spring) zum Verkauf von Energiekontingenten an Großkunden sowie klein- und mittelständische Unternehmen. Preise werden aufgrund von aktuellen Börsenpreisen, Lastprofilen (Verbrauchskurven) aus der Vergangenheit und anderen Parametern berechnet.

  • Implementierung neuer Features
  • Reviews Implementierungen anderer Entwickler
  • Entwicklung und Durchführung Datenmigration auf Neusystem als eigenes Softwaremodul
  • Analyse und Lösung Bugs, auch Produktion
  • Modellierung von Komponenten sowie Pflege/Entwicklung von Klassen- und Sequenzdiagrammen
  • Vorgehen nach SCRUM mit 2-wöchigen Sprints, Daily, Refinement, Review, Retrospective, Planning
spring framework spring security Java SE 7 und 8 JavaFX PL/SQL UML Tomcat/Tomee Jenkins Sonar Eclipse Maven Subversion und Git Oracle 11g SQL Developer JUnit Mockito flyway Lombok guava Jira Enterprise Architect Confluence
Scrum Test Driven Development Agile Entwicklung Code Reviews UML Modellierung
E.ON Business Services GmbH und Uniper AG, München
München bzw. Düsseldorf
10 Monate
2014-03 - 2014-12

Energieverkaufsplattform ?Pegasus Gas?

Software-Entwickler Scrum Agile Entwicklung UML Modellierung ...
Software-Entwickler

Weiterentwicklung einer Rich Client Anwendung (Swing, Spring) zur Berechnung und Verkauf von Energiekontingenten an Großkunden sowie klein- und mittelständische Unternehmen. Preise werden aufgrund von aktuellen Börsenpreisen, Lastprofilen (Verbrauchskurven) aus der Vergangenheit und anderen Parametern berechnet.

  • Implementierung neuer Features
  • Reviews Implementierungen anderer Entwickler
  • Analyse und Lösung Bugs
  • Durchführen von Last- und Performancetests
  • Analyse und Behebung von Performanceproblemen
  • Erstellen / Modifikation UML Diagramme
  • Vorgehen nach SCRUM mit 2-wöchigen Sprints, Daily, Review, Retrospective, Planning
Spring framework spring security Java SE 6 / 7 PL/SQL Swing Tomee Jira JUnit Mockito flyway jGoodies Lombok fest swing JFormDesigner JMeter Jenkins Sonar Spring Tool Suite Maven Subversion Oracle 11g SQL Developer Enterprise Architect
Scrum Agile Entwicklung UML Modellierung Code Reviews
E.ON Business Services GmbH, München
München
1 Jahr 3 Monate
2012-10 - 2013-12

?Abrechnungsengine Händlerplattform?

Software-Entwickler Agile Entwicklung
Software-Entwickler

Java EE - Entwicklung eines neuen Abrechnungssystems für Autohändler auf JBoss AS 7. Autohändler buchen online-Stellplätze, über die sie ihre Fahrzeuge verkaufen. Abhängig von verschiedenen Kriterien müssen die Stellplätze für die Zustellung an die Händler abgerechnet werden.

  • Projekterstellung Maven
  • Erstellung Domain-Modell mit Mappings sowie DAOs, JPQL
  • Design und Umsetzung der Batch-Verarbeitung über Message Driven Beans sowie Stateless Beans
  • Statusverfolgung durch asynchrone Methodenaufrufe
  • Implementierung neuer sowie Ausbau bestehender Features
  • Erstellung Administrationsschicht mit JSF (RichFaces) und Backing Beans
  • Implementierung Einzelerstellung von pdf Dokumenten mit iText
  • Erstellung und Durchführung von Unit- und Integrationstests mit Arquillian und JUnit
  • Aufsetzen und Konfiguration JBoss AS 7 (EAP 6) auf Red Hat Linux
  • Daily SCRUMs, Retrospective
Java EE 6 EJB 3.1 JBoss JPQL RichFaces iText Arquillian JUnit TeamCity Eclipse Maven Subversion CSS XML Oracle 11g HSQLDB SQL Developer UML Visual Paradigm for UML
Agile Entwicklung
Autoscout24 GmbH, München
München
2 Jahre 4 Monate
2010-04 - 2012-07

?Customer Information Portal?

Software-Entwickler
Software-Entwickler

Java-EE - Entwicklung eines Query-Tools mit Web-Frontend für Abnahmetester. Testdaten können so aus verschiedenen Systemen abgefragt und als Input für neue Tests verwendet werden.

  • Erstellen des Backends mit Datenzugriffsschicht
  • Erstellen Frontend mit JSF
  • Erstellen und Durchführung von Entwicklertests mit Arquillian, Shrinkwrap, Drone und Selenium
  • Konfiguration JBoss AS 7
Java EE EJB 3.1 JBoss JPQL JSF (Mojarra) Arquillian JUnit Eclipse Maven Git CSS XML Oracle 11g SQL Developer
Kabel Deutschland Holding AG, München
München
3 Jahre
2009-01 - 2011-12

Integrationstest CRM / Billing

Systemtester ISTQB
Systemtester

Integrationstests zum Ersatz des proprietären CRM- und Billingsystems durch Infinys als Rating- und Billingsystem und SAP RM-CA zur Debitoren-/Nebenbuchhaltung.

  • Durchführung von Ende-zu-Ende Tests mit Fokus auf Rating- und Billing sowie Verbuchung in SAP RM-CA
  • Durchführen von Mahnläufen, Zahlläufen und Debitoren-Soll Stellung in SAP RM-CA
  • Erarbeitung und technische Beurteilung von Requirements zur Einbindung der IT-Systeme gekaufter Unternehmen in die Systemlandschaft des Kunden
  • Erstellen eines Testkonzepts für Übernahme von Bepreisungsdaten in die Rating- und Billingsysteme
  • Produktionsunterstützung für Inbetriebnahme der Software durch zweiwöchigen vor-Ort Einsatz in Geschäftskundenbetreuung Berlin
  • Durchführung von Testautomatisierung für Webservices mit SoapUI Pro
Wizard SAP RM-CA Infinys HP Quality Center Oracle 11g SQL Developer SoapUI Pro
ISTQB
Kabel Deutschland Holding AG
München
5 Jahre 8 Monate
2003-05 - 2008-12

Integrationstest Provisionierung (Comptel InstantLink)

Systemanalyst/-tester Comptel Instant Link Tuxedo Siebel ...
Systemanalyst/-tester

Verschiedenste Aufgaben rund um die Netzwerkprovisionierung in der Telekommunikation in einem Team von ca. 40 Testern. Vorgehen nach V-Modell.

  • Integrationstests (Ende-zu-Ende) im Rahmen der Netzwerkprovisionierung
    • Verifikation von Provisionierungsrequests an verschiedene Netzwerkelemente
    • Unterstützung Netzwerkadministration bei Lasttests und Fehleranalyse
    • Single Point of Contact aus Sicht Testabteilung zu Netzwerkadministratoren
    • Konfiguration des Provisionierungssystems
    • Durchführung der Ende-zu-Ende Tests, Dokumentation der Testergebnisse
    • Fehleranalyse zusammen mit Netzwerkbetreuer und Softwareentwicklung
  • Regressionstests im Rahmen des Wechsels der Netzwerkprovisionierungssoftware
    • Erstellen der Systemkonfiguration für das neue System, wie etwa Routing-Tabellen, Nummernbereiche oder netzwerkrelevante Systemparameter
    • Integrationstests zum Einbinden externer Service Provider in die Softwareumgebung und das Netzwerk des Kunden
    • Unterstützung von Real-Calls im Testbed
    • Unterstützung der Einführung der Software und Geschäftsprozesse in Produktion
Comptel Instant Link Tuxedo Siebel Nums Clear Quest vim HP Quality Center Oracle 11g Toad Ultra Edit
Telefónica o2 Germany GmbH & Co. OHG
München
6 Monate
2002-11 - 2003-04

Test Management (BSCS, Infranet)

Testmanager
Testmanager

Koordination der Entwicklungs- und Testabteilung in der Matrixorganisation des Kunden zur Durchführung von Funktional-, Integrations- und Regressionstests von BSCS.

  • Erfassung Änderungen an Software
  • Bestimmen erforderlicher Tests zusammen mit Fachbereich
  • Allokation Testressourcen (sowohl Tester als auch Testumgebung)
  • Erstellen der zeitlichen Planung der Tests
  • Zeitnahe Verfolgung des Testfortschritts
  • Abstimmung des Rollouts der Tests
Swisscom Mobile AG
Bern, Schweiz
1 Jahr 8 Monate
2001-03 - 2002-10

Integrationstests (BSCS)

Systemanalyst/-tester
Systemanalyst/-tester

Systemanalyse und Tests des Billingsystems BSCS für diverse bestehende und neue Produkte sowie Software-Updates.

  • Testfallerstellung, Durchführung und Dokumentation von Integrationstests
  • Tests von Internet Billing und Virtual Private Network ? Produkten
  • Tests im Rahmen Upgrade von BSCS 5.21 nach 7.0
  • Analyse von Fehlern zusammen mit Softwarehersteller
  • Entwicklung von Skripts zur Erstellung von Call Detail Records sowie Logfile-Analyse
  • Schulung neuer Mitarbeiter im Umgang mit Software
  • Funktionale Tests zur Anbindung von BSCS 5.21 an neue Middleware elink (BEA Tuxedo)
E-Plus Mobilfunk GmbH
Düsseldorf
2 Jahre 2 Monate
1999-01 - 2001-02

Billing Entwicklung (Arbor/BP)

Systemanalyst/-tester
Systemanalyst/-tester

Entwicklung von Tarifprodukten im Abrechnungssystem des Kunden, basierend auf Anforderungen durch das Marketing. Die erstellten Konfigurationen werden generell direkt als SQL-Statements (?Databuild?) eingespielt.

  • Erstellen des High-level Ende-zu-Ende Designs
  • Entwicklung von Korridorplänen im Billingsystem Arbor/BP
  • Analyse und Änderung der Abbildung von Feldern der Roaming-Gesprächsdatensätze (GSM)
  • Konfiguration von Rabatten und Gebühren
  • Erstellen neuer Arten von Gesprächsdatensätzen durch Einführung von GPRS sowie deren Darstellung auf der Abrechnung
  • Analyse der erforderlichen Softwareänderungen für den Payments-Prozess in Arbor durch die Einführung des EURO
  • Funktionale Tests der neuen Databuilds
Viag Interkom GmbH & Co, München

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 2 Monate
1996-10 - 1998-11

Akademische Bildung

Dipl.-Kfm, Universität Regensburg
Dipl.-Kfm
Universität Regensburg
1 Jahr
1995-10 - 1996-09

Finanz- und Produktionswissenschaften

University of Swansea (UK) - European Business Management School
University of Swansea (UK) - European Business Management School
1 Jahr 6 Monate
1994-04 - 1995-09

Studium Betriebswirtschaftslehre

Universität Regensburg
Universität Regensburg
5 Monate
1992-11 - 1993-03

Studium Betriebswirtschaftslehre

Universität Regensburg
Universität Regensburg

Position

Position

Fullstack-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java, Spring, Agile Angular Java 6, 7, 8, 11 Docker Gradle Git Hibernate IntelliJ IDEA Jenkins Jira JPA Maven Spring Framework Spring Boot Spring Batch Spring Data Linux SCRUM

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
apache maven
Apache Tomcat
AssertJ
Atlassian Confluence
Atlassian JIRA
Code Reviews
Confluence
DBUnit
Docker
e(fx)clipse
Eclipse
EJB3
Enterprise Architect
flyway
Git
Gradle
guava
Hibernate
Hibernate Search
HP Quality Center
Infynis
IntelliJ IDEA
ISTQB
java 11
Java FX
Java Swing
JBoss ApplicationServer
Jenkins
JFormDesigner
jGoodies
Jira
JSF
JUnit
Lombok
Mockito
Payara
Postman
REST
RichFaces
SAP RM/CA
Scrum
SOAP-UI
Sonar
SonarQube
Spring
spring batch
spring boot
spring security
Spring Tool Suite
SVN
Teamcity
Test Driven Development
TestFx
UML Modellierung
Upsource
veevalidate
vue
vuetify
vuex
Wizard
Angular
TypeScript

Kenntnisse und Erfahrungen

Technologien Backend

  • spring framework, spring boot
  • spring batch, spring data, spring security
  • Hibernate Search
  • JPA (Hibernate, Eclipselink), JPQL
  • REST, JAX-RS, JAX-WS
  • flyway, Mockito, JUnit
  • AssertJ, JGiven, DBUnit
  • Apache POI, Swagger, Arquillian
  • CDI, EJB, Selenium
  • JMeter, iText, Arquillian
  • Lombok, Postman
  • XMLUnit, REST-assured


Technologien Schnittstellen

  • REST
  • Soap
  • Messaging (JMS)


Technologien Frontend

  • angular
  • vue
  • vuetify
  • vuex
  • JSF (PrimeFaces)
  • JavaFX
  • Swing
  • JSP
  • Fest Swing
  • Selenium

Projektinfrastruktur

  • Kubernetes
  • Docker
  • Gradle
  • Maven
  • Git
  • GitLab
  • IntelliJ Idea
  • Eclipse
  • Spring Tool Suite
  • Jenkins
  • Subversion
  • Wildfly
  • Tomcat
  • Tomee
  • JFormDesigner
  • Grafana
  • Kibana

Modellierung

  • UML (Komponenten-, Klassen-, ERM- und Sequenzdiagramme)
  • Sparx Enterprise Architect
  • Visual Paradigm for UML

Qualitätssicherung

  • Jira
  • Jenkins
  • Sonar
  • Confluence
  • TeamCity
  • Upsource

Praktikum

1998-02 - 1998-03

Einsatzort: Basel

Rolle: Praktikant in der Datenadministration

Kunde: Systor AG


Aufgaben:

  • Dokumentation von Datenmodellen
  • Durchführung eines einwöchigen Kurses in Entity-Relationship-Modellierung für Softwareentwickler
  • Lektorat Buchveröffentlichung firmeninterner Autoren zum Thema unternehmensweites Datenmanagement


Berufserfahrung

1997-05 - 1998-01

Kunde: Universität Regensburg


Aufgaben:

  • Freie wissenschaftliche Arbeit am Lehrstuhl für Wirtschaftsinformatik III
  • State of the Art des Datenmanagements in Theorie und Praxis - Aufgabe, Abläufe, Aufgabenträger und Instrumente
  • Empirische Datenerhebung zum Datenmanagment bei 8 Unternehmen in Deutschland und der Schweiz


Rolle: Assistent am Lehrstuhl für Wirtschaftsinformatik III

Kunde: Universität Regensburg


Aufgaben:

  • Formatierung und Lektorat akademischer Veröffentlichungen
  • Webdesign Lehrstuhl

Betriebssysteme

HP Unix
Linux
Fedora, Suse, Ubuntu
Mac OS
Windows

Programmiersprachen

C
Grundkenntnisse
css
HQL
http
Java SE
SE 6, 7, 8 und 11 sowie Java EE 6 und 7
Java API for RESTful Web Services
JPA
JPQL
Pascal
Grundkenntnisse
Perl
Fortgeschrittene Kenntnisse
PHP
Grundkenntnisse
PL/SQL
Fortgeschrittene Kenntnisse
Shell
Linux Certified Professional (LPI) Level 1
Shellskript
SQL
Swagger
UML
xml
yaml
TypeScript
Angular
JavaScript
Groovy

Datenbanken

DBeaver
Derby
H2
HSQLDB
MySQL
Oracle
11
Oracle SQL Developer
PostgreSQL
SQL
Sybase

Datenkommunikation

Internet
JSON RPC
SOAP
TCP/IP
XML RPC

Hardware

CD-Writer / Brenner
Drucker
Modem
PC
Scanner

Design / Entwicklung / Konstruktion

UML
Klassen-, Entity-Relationship-, Komponenten-, Statusdiagramme


Branchen

Branchen

  • Gesundheit
  • Automotive
  • Energie
  • Telekommunikation
  • Internet
  • Banken
  • Medien

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

1 Jahr
2023-06 - heute

Stundenerfassung Arbeitsnachweise

Entwickler Angular 12 TypeScript HTML5 ...
Entwickler

Kurzprojekt Bugfixing und Ausbau einer Angular-Anwendung zur Erfassung der Stunden interner und externer Mitarbeiter des Kunden.

  • Ergänzung und Vervollständigung Tests
  • Erweiterung Masken mit entsprechenden Anpassungen
  • Bugfixes

Angular 12 TypeScript HTML5 css3 Jasmine REST npm Intellij Idea
Ferchau GmbH
München
3 Jahre 6 Monate
2019-10 - 2023-03

Tonträgerlizenzierungssoftware ?SOLIS?

Software-Entwickler Angular 9 TypeScript Java SE 8 und 11 ...
Software-Entwickler

  • Entwicklung einer Microservice-basierten Software für die Tonträgerlizenzierung zur Ablösung der Altsysteme zur Anmeldung- und Abrechnung von Tonträgern


Spring Backend
  • Erstellen und Erweitern neuer Microservices
  • Schnittstellen zwischen Microservices und Fremdsystemen (REST, Soap, JMS Messaging)
  • Implementierung fachlicher Funktionalitäten, wie z.B.
    • Produktanmeldung Tonträger zentraler Lizenzierungsnehmer
    • Umsetzung Berechnungslogik
    • Verteilung Rechnungsbeträge
  • Einbau Hibernate Envers für Auditing von Entitäten
  • Einbau Zipkin zur Analyse der Prozessdauer über Microservices hinweg
  • DevOps-Tätigkeiten
    • Neue Build-Pipelines und Konfiguration
    • Start/Stop und Konfiguration Microservices
    • Analyse Microservices (Grafana, Kibana)
  • Umstellung Oracle nach PostgreSQL sowie Datenmigration
  • Splitter zur Verarbeitung von Massendaten
  • Code-Reviews andere Entwickler
  • Agiles Vorgehen mit 3-wöchigen Sprints, Daily, Refinement, Review, Retrospektiven, Planning


Angular Frontend

  • Erweiterung Masken mit entsprechenden Anpassungen am Datenmodell und Zubringerdiensten zum Backend
Angular 9 TypeScript Java SE 8 und 11 spring boot REST JMS Soap Artemis Elastic Search Oracle PostgreSQL Liquibase Kubernetes Docker Hibernate Envers Zipkin Camunda DMN Decision Engine Grafana Kibana Swagger Git GitLab Postman Mockito JUnit AssertJ IntelliJ Idea Jira Confluence Jenkins Sonar h2 maven
München
1 Jahr
2018-07 - 2019-06

Förderung medizinische Weiterbildung ?FOER?

Software-Entwickler Scrum Test Driven Development Agile Entwicklung ...
Software-Entwickler

  • Entwicklung einer Client-/Server Anwendung zur Antragsbearbeitung für die Förderung von Weiterbildungen von Allgemein- und Fachärzten in Bayern
  • Im Rahmen der Antragsbearbeitung werden Förderbeträge über einen Zeitraum berechnet und Zahlungsanweisungen generiert.


Spring Backend

  • Implementierung neuer Funktionalitäten, wie z.B.
    • Umsetzung Berechnungslogik der Förderbeträge
    • Erstellen von Batch-Läufen zur Generierung der Zahlungsanweisungen oder zur Statusbearbeitung
    • Aufbau JPA Datenschicht
    • Erstellen REST Endpoints als Schnittstelle zum Client mit angrenzender Funktionalität bis zur DB
    • Umsetzung von Exports in Excel für das Berichtswesen
    • Einbau Hibernate Search für Suchfunktionalitäten
  • Migration von Maven nach Gradle
  • Umstellung Java 8 auf 11
  • Code-Reviews andere Entwickler
  • Vorträge mit Präsentation zu Spring Batch, Hibernate Search, MapStruct und Gradle im Rahmen wöchentlicher Reviews mit übergreifendem Entwicklerteam zu generellen technischen Themen
  • Agiles Vorgehen mit 3-wöchigen Sprints, Daily, Refinement, Review, Retrospektiven, Planning

Vue Frontend

  • Erweiterung Masken mit entsprechenden Anpassungen am Datenmodell, Services und Store
Spring Boot Spring Batch Spring Security Hibernate Search Java 1.8 Java 11 Docker Gradle Git vue vuetify vuex veevalidate Postman REST Oracle flyway Oracle SQl Developer Mockito JUnit AssertJ IntelliJ IDEA Upsource Jira Atlassian Confluence Jenkins Sonar h2
Scrum Test Driven Development Agile Entwicklung Code Reviews UML Modellierung
Kassenärztliche Vereinigung Bayerns
München
1 Jahr 3 Monate
2017-04 - 2018-06

Provisionierungsplattform ?CASA?

Software-Entwickler Scrum Test Driven Development Agile Entwicklung ...
Software-Entwickler

Weiterentwicklung einer Java EE Anwendung zur Verwaltung von Verträgen von Fahrzeugeigentümern sowie zur Auslösung der Provisionierung an Netzwerkbetreiber, angrenzende System und Fahrzeuge.

  • Design und Implementierung von REST Schnittstellen
  • Umsetzung von Geschäftsprozessen in einzelnen Modulen und auch durchgehend vom JSF-Frontend bis zur Datenbank
  • Reviews Implementierungen anderer Entwickler
  • Bearbeitung Produktionsbugs
  • Durchführung Migration Subversion nach Git
  • Schulung Entwickler Git
  • Agiles Vorgehen mit 2-wöchigen Sprints, Daily, Planning
Java EE 7 Java SE 8 PrimeFaces REST JBatch IntelliJ Idea Payara flyway Swagger XMLUnit Maven PostgreSQL DBeaver Jenkins Sonar Subversion Git Jira JUnit JGiven Postman Mockito REST-assured Confluence
Scrum Test Driven Development Agile Entwicklung Code Reviews UML Modellierung
NTT DATA Deutschland GmbH, München
München
1 Jahr 10 Monate
2015-01 - 2016-10

Energieverkaufsplattform ?Pegasus Strom?

Software-Entwickler Scrum Test Driven Development Agile Entwicklung ...
Software-Entwickler

Weiterentwicklung einer Rich-Client Anwendung (JavaFx, Spring) zum Verkauf von Energiekontingenten an Großkunden sowie klein- und mittelständische Unternehmen. Preise werden aufgrund von aktuellen Börsenpreisen, Lastprofilen (Verbrauchskurven) aus der Vergangenheit und anderen Parametern berechnet.

  • Implementierung neuer Features
  • Reviews Implementierungen anderer Entwickler
  • Entwicklung und Durchführung Datenmigration auf Neusystem als eigenes Softwaremodul
  • Analyse und Lösung Bugs, auch Produktion
  • Modellierung von Komponenten sowie Pflege/Entwicklung von Klassen- und Sequenzdiagrammen
  • Vorgehen nach SCRUM mit 2-wöchigen Sprints, Daily, Refinement, Review, Retrospective, Planning
spring framework spring security Java SE 7 und 8 JavaFX PL/SQL UML Tomcat/Tomee Jenkins Sonar Eclipse Maven Subversion und Git Oracle 11g SQL Developer JUnit Mockito flyway Lombok guava Jira Enterprise Architect Confluence
Scrum Test Driven Development Agile Entwicklung Code Reviews UML Modellierung
E.ON Business Services GmbH und Uniper AG, München
München bzw. Düsseldorf
10 Monate
2014-03 - 2014-12

Energieverkaufsplattform ?Pegasus Gas?

Software-Entwickler Scrum Agile Entwicklung UML Modellierung ...
Software-Entwickler

Weiterentwicklung einer Rich Client Anwendung (Swing, Spring) zur Berechnung und Verkauf von Energiekontingenten an Großkunden sowie klein- und mittelständische Unternehmen. Preise werden aufgrund von aktuellen Börsenpreisen, Lastprofilen (Verbrauchskurven) aus der Vergangenheit und anderen Parametern berechnet.

  • Implementierung neuer Features
  • Reviews Implementierungen anderer Entwickler
  • Analyse und Lösung Bugs
  • Durchführen von Last- und Performancetests
  • Analyse und Behebung von Performanceproblemen
  • Erstellen / Modifikation UML Diagramme
  • Vorgehen nach SCRUM mit 2-wöchigen Sprints, Daily, Review, Retrospective, Planning
Spring framework spring security Java SE 6 / 7 PL/SQL Swing Tomee Jira JUnit Mockito flyway jGoodies Lombok fest swing JFormDesigner JMeter Jenkins Sonar Spring Tool Suite Maven Subversion Oracle 11g SQL Developer Enterprise Architect
Scrum Agile Entwicklung UML Modellierung Code Reviews
E.ON Business Services GmbH, München
München
1 Jahr 3 Monate
2012-10 - 2013-12

?Abrechnungsengine Händlerplattform?

Software-Entwickler Agile Entwicklung
Software-Entwickler

Java EE - Entwicklung eines neuen Abrechnungssystems für Autohändler auf JBoss AS 7. Autohändler buchen online-Stellplätze, über die sie ihre Fahrzeuge verkaufen. Abhängig von verschiedenen Kriterien müssen die Stellplätze für die Zustellung an die Händler abgerechnet werden.

  • Projekterstellung Maven
  • Erstellung Domain-Modell mit Mappings sowie DAOs, JPQL
  • Design und Umsetzung der Batch-Verarbeitung über Message Driven Beans sowie Stateless Beans
  • Statusverfolgung durch asynchrone Methodenaufrufe
  • Implementierung neuer sowie Ausbau bestehender Features
  • Erstellung Administrationsschicht mit JSF (RichFaces) und Backing Beans
  • Implementierung Einzelerstellung von pdf Dokumenten mit iText
  • Erstellung und Durchführung von Unit- und Integrationstests mit Arquillian und JUnit
  • Aufsetzen und Konfiguration JBoss AS 7 (EAP 6) auf Red Hat Linux
  • Daily SCRUMs, Retrospective
Java EE 6 EJB 3.1 JBoss JPQL RichFaces iText Arquillian JUnit TeamCity Eclipse Maven Subversion CSS XML Oracle 11g HSQLDB SQL Developer UML Visual Paradigm for UML
Agile Entwicklung
Autoscout24 GmbH, München
München
2 Jahre 4 Monate
2010-04 - 2012-07

?Customer Information Portal?

Software-Entwickler
Software-Entwickler

Java-EE - Entwicklung eines Query-Tools mit Web-Frontend für Abnahmetester. Testdaten können so aus verschiedenen Systemen abgefragt und als Input für neue Tests verwendet werden.

  • Erstellen des Backends mit Datenzugriffsschicht
  • Erstellen Frontend mit JSF
  • Erstellen und Durchführung von Entwicklertests mit Arquillian, Shrinkwrap, Drone und Selenium
  • Konfiguration JBoss AS 7
Java EE EJB 3.1 JBoss JPQL JSF (Mojarra) Arquillian JUnit Eclipse Maven Git CSS XML Oracle 11g SQL Developer
Kabel Deutschland Holding AG, München
München
3 Jahre
2009-01 - 2011-12

Integrationstest CRM / Billing

Systemtester ISTQB
Systemtester

Integrationstests zum Ersatz des proprietären CRM- und Billingsystems durch Infinys als Rating- und Billingsystem und SAP RM-CA zur Debitoren-/Nebenbuchhaltung.

  • Durchführung von Ende-zu-Ende Tests mit Fokus auf Rating- und Billing sowie Verbuchung in SAP RM-CA
  • Durchführen von Mahnläufen, Zahlläufen und Debitoren-Soll Stellung in SAP RM-CA
  • Erarbeitung und technische Beurteilung von Requirements zur Einbindung der IT-Systeme gekaufter Unternehmen in die Systemlandschaft des Kunden
  • Erstellen eines Testkonzepts für Übernahme von Bepreisungsdaten in die Rating- und Billingsysteme
  • Produktionsunterstützung für Inbetriebnahme der Software durch zweiwöchigen vor-Ort Einsatz in Geschäftskundenbetreuung Berlin
  • Durchführung von Testautomatisierung für Webservices mit SoapUI Pro
Wizard SAP RM-CA Infinys HP Quality Center Oracle 11g SQL Developer SoapUI Pro
ISTQB
Kabel Deutschland Holding AG
München
5 Jahre 8 Monate
2003-05 - 2008-12

Integrationstest Provisionierung (Comptel InstantLink)

Systemanalyst/-tester Comptel Instant Link Tuxedo Siebel ...
Systemanalyst/-tester

Verschiedenste Aufgaben rund um die Netzwerkprovisionierung in der Telekommunikation in einem Team von ca. 40 Testern. Vorgehen nach V-Modell.

  • Integrationstests (Ende-zu-Ende) im Rahmen der Netzwerkprovisionierung
    • Verifikation von Provisionierungsrequests an verschiedene Netzwerkelemente
    • Unterstützung Netzwerkadministration bei Lasttests und Fehleranalyse
    • Single Point of Contact aus Sicht Testabteilung zu Netzwerkadministratoren
    • Konfiguration des Provisionierungssystems
    • Durchführung der Ende-zu-Ende Tests, Dokumentation der Testergebnisse
    • Fehleranalyse zusammen mit Netzwerkbetreuer und Softwareentwicklung
  • Regressionstests im Rahmen des Wechsels der Netzwerkprovisionierungssoftware
    • Erstellen der Systemkonfiguration für das neue System, wie etwa Routing-Tabellen, Nummernbereiche oder netzwerkrelevante Systemparameter
    • Integrationstests zum Einbinden externer Service Provider in die Softwareumgebung und das Netzwerk des Kunden
    • Unterstützung von Real-Calls im Testbed
    • Unterstützung der Einführung der Software und Geschäftsprozesse in Produktion
Comptel Instant Link Tuxedo Siebel Nums Clear Quest vim HP Quality Center Oracle 11g Toad Ultra Edit
Telefónica o2 Germany GmbH & Co. OHG
München
6 Monate
2002-11 - 2003-04

Test Management (BSCS, Infranet)

Testmanager
Testmanager

Koordination der Entwicklungs- und Testabteilung in der Matrixorganisation des Kunden zur Durchführung von Funktional-, Integrations- und Regressionstests von BSCS.

  • Erfassung Änderungen an Software
  • Bestimmen erforderlicher Tests zusammen mit Fachbereich
  • Allokation Testressourcen (sowohl Tester als auch Testumgebung)
  • Erstellen der zeitlichen Planung der Tests
  • Zeitnahe Verfolgung des Testfortschritts
  • Abstimmung des Rollouts der Tests
Swisscom Mobile AG
Bern, Schweiz
1 Jahr 8 Monate
2001-03 - 2002-10

Integrationstests (BSCS)

Systemanalyst/-tester
Systemanalyst/-tester

Systemanalyse und Tests des Billingsystems BSCS für diverse bestehende und neue Produkte sowie Software-Updates.

  • Testfallerstellung, Durchführung und Dokumentation von Integrationstests
  • Tests von Internet Billing und Virtual Private Network ? Produkten
  • Tests im Rahmen Upgrade von BSCS 5.21 nach 7.0
  • Analyse von Fehlern zusammen mit Softwarehersteller
  • Entwicklung von Skripts zur Erstellung von Call Detail Records sowie Logfile-Analyse
  • Schulung neuer Mitarbeiter im Umgang mit Software
  • Funktionale Tests zur Anbindung von BSCS 5.21 an neue Middleware elink (BEA Tuxedo)
E-Plus Mobilfunk GmbH
Düsseldorf
2 Jahre 2 Monate
1999-01 - 2001-02

Billing Entwicklung (Arbor/BP)

Systemanalyst/-tester
Systemanalyst/-tester

Entwicklung von Tarifprodukten im Abrechnungssystem des Kunden, basierend auf Anforderungen durch das Marketing. Die erstellten Konfigurationen werden generell direkt als SQL-Statements (?Databuild?) eingespielt.

  • Erstellen des High-level Ende-zu-Ende Designs
  • Entwicklung von Korridorplänen im Billingsystem Arbor/BP
  • Analyse und Änderung der Abbildung von Feldern der Roaming-Gesprächsdatensätze (GSM)
  • Konfiguration von Rabatten und Gebühren
  • Erstellen neuer Arten von Gesprächsdatensätzen durch Einführung von GPRS sowie deren Darstellung auf der Abrechnung
  • Analyse der erforderlichen Softwareänderungen für den Payments-Prozess in Arbor durch die Einführung des EURO
  • Funktionale Tests der neuen Databuilds
Viag Interkom GmbH & Co, München

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 2 Monate
1996-10 - 1998-11

Akademische Bildung

Dipl.-Kfm, Universität Regensburg
Dipl.-Kfm
Universität Regensburg
1 Jahr
1995-10 - 1996-09

Finanz- und Produktionswissenschaften

University of Swansea (UK) - European Business Management School
University of Swansea (UK) - European Business Management School
1 Jahr 6 Monate
1994-04 - 1995-09

Studium Betriebswirtschaftslehre

Universität Regensburg
Universität Regensburg
5 Monate
1992-11 - 1993-03

Studium Betriebswirtschaftslehre

Universität Regensburg
Universität Regensburg

Position

Position

Fullstack-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java, Spring, Agile Angular Java 6, 7, 8, 11 Docker Gradle Git Hibernate IntelliJ IDEA Jenkins Jira JPA Maven Spring Framework Spring Boot Spring Batch Spring Data Linux SCRUM

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
apache maven
Apache Tomcat
AssertJ
Atlassian Confluence
Atlassian JIRA
Code Reviews
Confluence
DBUnit
Docker
e(fx)clipse
Eclipse
EJB3
Enterprise Architect
flyway
Git
Gradle
guava
Hibernate
Hibernate Search
HP Quality Center
Infynis
IntelliJ IDEA
ISTQB
java 11
Java FX
Java Swing
JBoss ApplicationServer
Jenkins
JFormDesigner
jGoodies
Jira
JSF
JUnit
Lombok
Mockito
Payara
Postman
REST
RichFaces
SAP RM/CA
Scrum
SOAP-UI
Sonar
SonarQube
Spring
spring batch
spring boot
spring security
Spring Tool Suite
SVN
Teamcity
Test Driven Development
TestFx
UML Modellierung
Upsource
veevalidate
vue
vuetify
vuex
Wizard
Angular
TypeScript

Kenntnisse und Erfahrungen

Technologien Backend

  • spring framework, spring boot
  • spring batch, spring data, spring security
  • Hibernate Search
  • JPA (Hibernate, Eclipselink), JPQL
  • REST, JAX-RS, JAX-WS
  • flyway, Mockito, JUnit
  • AssertJ, JGiven, DBUnit
  • Apache POI, Swagger, Arquillian
  • CDI, EJB, Selenium
  • JMeter, iText, Arquillian
  • Lombok, Postman
  • XMLUnit, REST-assured


Technologien Schnittstellen

  • REST
  • Soap
  • Messaging (JMS)


Technologien Frontend

  • angular
  • vue
  • vuetify
  • vuex
  • JSF (PrimeFaces)
  • JavaFX
  • Swing
  • JSP
  • Fest Swing
  • Selenium

Projektinfrastruktur

  • Kubernetes
  • Docker
  • Gradle
  • Maven
  • Git
  • GitLab
  • IntelliJ Idea
  • Eclipse
  • Spring Tool Suite
  • Jenkins
  • Subversion
  • Wildfly
  • Tomcat
  • Tomee
  • JFormDesigner
  • Grafana
  • Kibana

Modellierung

  • UML (Komponenten-, Klassen-, ERM- und Sequenzdiagramme)
  • Sparx Enterprise Architect
  • Visual Paradigm for UML

Qualitätssicherung

  • Jira
  • Jenkins
  • Sonar
  • Confluence
  • TeamCity
  • Upsource

Praktikum

1998-02 - 1998-03

Einsatzort: Basel

Rolle: Praktikant in der Datenadministration

Kunde: Systor AG


Aufgaben:

  • Dokumentation von Datenmodellen
  • Durchführung eines einwöchigen Kurses in Entity-Relationship-Modellierung für Softwareentwickler
  • Lektorat Buchveröffentlichung firmeninterner Autoren zum Thema unternehmensweites Datenmanagement


Berufserfahrung

1997-05 - 1998-01

Kunde: Universität Regensburg


Aufgaben:

  • Freie wissenschaftliche Arbeit am Lehrstuhl für Wirtschaftsinformatik III
  • State of the Art des Datenmanagements in Theorie und Praxis - Aufgabe, Abläufe, Aufgabenträger und Instrumente
  • Empirische Datenerhebung zum Datenmanagment bei 8 Unternehmen in Deutschland und der Schweiz


Rolle: Assistent am Lehrstuhl für Wirtschaftsinformatik III

Kunde: Universität Regensburg


Aufgaben:

  • Formatierung und Lektorat akademischer Veröffentlichungen
  • Webdesign Lehrstuhl

Betriebssysteme

HP Unix
Linux
Fedora, Suse, Ubuntu
Mac OS
Windows

Programmiersprachen

C
Grundkenntnisse
css
HQL
http
Java SE
SE 6, 7, 8 und 11 sowie Java EE 6 und 7
Java API for RESTful Web Services
JPA
JPQL
Pascal
Grundkenntnisse
Perl
Fortgeschrittene Kenntnisse
PHP
Grundkenntnisse
PL/SQL
Fortgeschrittene Kenntnisse
Shell
Linux Certified Professional (LPI) Level 1
Shellskript
SQL
Swagger
UML
xml
yaml
TypeScript
Angular
JavaScript
Groovy

Datenbanken

DBeaver
Derby
H2
HSQLDB
MySQL
Oracle
11
Oracle SQL Developer
PostgreSQL
SQL
Sybase

Datenkommunikation

Internet
JSON RPC
SOAP
TCP/IP
XML RPC

Hardware

CD-Writer / Brenner
Drucker
Modem
PC
Scanner

Design / Entwicklung / Konstruktion

UML
Klassen-, Entity-Relationship-, Komponenten-, Statusdiagramme


Branchen

Branchen

  • Gesundheit
  • Automotive
  • Energie
  • Telekommunikation
  • Internet
  • Banken
  • Medien

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.