Java Backend Spring-Boot
Aktualisiert am 03.02.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Microservices
Spring-Boot
Spring
Angular
React
Java EE
Hibernate
Spring Data
JMS
Deutsch
Muttersprache
Englisch
sehr gut Kenntnisse
Französisch
mittel, Leistungskurs im Gymnasium
Ungarisch
geringe Kenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2023-07 - 2023-09

Web-Anwendung Inhouse

Java-Backend-Entwickler Java DB2 SQL ...
Java-Backend-Entwickler

Business-Analyse

Programmierung

Entwicklung einer zusammenhängenden Suche

Darstellung von Notizen

Einrichtung von Batch-Jobs

Anlegen des Backend Projekts

Erstellung einer Liste der notwendigen technischen Informationen

und notwendigen technischen Fragen

Verbesserung der Performance von CSV Importen

Einbindung einer H2 Datenbank

Reviews 

Erstellung von SQLs

Erstellung einer Detailansicht für Kontaktpersonen

Erstellung Kopfzeile einer Firmen-Detailansicht (Backend)

Implementierung der Logik von Batch-Jobs anhand PL/I Vorlagen




IntelliJ Linux Java17 DB2 z/OS Spring-Boot Angular Sonarlint
Java DB2 SQL Angular
Wien
1 Jahr 1 Monat
2022-06 - 2023-06

Bestellsystem (wie 2019/10 ? 2020/04)

Software-Entwickler / Koordination Monolith Java DB ...
Software-Entwickler / Koordination

Bestellsysteme mit Anbindung an SAP

EJB 3.1
MySQL SAP

Apache POI (Excel Export)

WildFly (Jboss)

GAEB Import

JBPM
Java8, Java12

- Support
- Erstellung Installations- und Onboardingbeschreibung für neue Mitarbeiter

- Entwicklung auf Kundensystemen
- SAP-Anbindungen
- Fehlerbehebungen
- Nachgenehmigungen für zurückgewiesene Bestellungen
- Implementierung Leistungsbeginn und Leistungsende
- Update neuer Libraries
- Debugging auf Kundensystem
- Arc42 Dokumentation
- Installationen von Kundensystemen (Test und Produktion)
- Anlegen von Dumps bei Kunde des Kunden
- Übertragung von Dokumenten nach SAP
- Klassifizierung von Dokumenten
- Erweiterungen der Übertragungen nach SAP
- Umwandlung von Bestellungen nach
- Erweiterungen GAEB X31
- Excel- und PDF-Exporte programmatisch aus Anwendung ermöglichen
- Übertragung von Mengeneinhaiten nach SAP
- Fehleranalysen und Fehlerkorrekturen
- Weiterleitung von Genehmigungen
- externe Beauftragungen programmatisch in interne umwandeln
- Einbau von Auswahllisten
- Einbau von mehreren Anforderern
- Einbau von Weiterleitung eines Genehmigers an anderen Genehmigers
- Erstellen von Customizing-Parametern
- Selenium Tests

- Fehlersuche Docker eines Kunden

- Austausch von Zertifikaten
- Liquibase-Erweiterungen

- Übertragung einer Anwendung auf Linux (Windows- auf Linux-Pfade anpassen, SQL Gross- u. Kleinschreibung, etc.)
- Alte Bestellungen programmatisch erneut bestellbar machen
- Bestellungen programmatisch zurückweisen
- JBPMN- Anbindung erweitern (Historie und Genehmiger anpassen)
- Anzeige von Daten auf Frontend


Java Eclipse MySQL Primefaces WildFly Application Server IntelliJ Enterprise Architect
Monolith Java DB Deployment
Saarbrücken
11 Monate
2021-07 - 2022-05

Stellenanzeigen Portal

Softwareentwickler
Softwareentwickler

Microservices

Analyse/Einbau Circuitbreaker, Retry (mittels resilience4j) und Dokumentation (Backend)

Analyse Error-Handling (HowTo)

Analyse für Logging (HowTo)

Anbindung externer Systeme (Backend)

Anzeige von Berufen (Backend)

Anzeige von Fahrtdauer und Entfernung zum Arbeitsort (Frontend)

Anzeige Wohnadresse (Backend)

Darstellungsanpassungen (Frontend)

Darstellung von Inseartsdaten (Frontend/Backend)

Dokumentation techn. Prozesse (Backend)

Einbau eines Healthchecks

Ermittlung und Anzeige von Kompetenzen (Backend)

Ermittlung von Arbeitsorten und Ermittlung der Geo-Koordinaten anhand des Arbeitsorts (Backend)

Ausbau von Reactive Code und Ersetzung durch imperativen Code (Backend)

Replikation der Daten (Backend)

Routeninformatinoskurzansicht (Frontend/Backend)

Stellensuche/Details anzeigen (Frontend/Backend)

Webflux (Backend)

Upgrade SpringBoot von 2.3.x nach 2.6.3

Überdurchschnittlich viele JUnit- und Integartions-Tests (praktisch 100% Codeabdeckung) (Backend)

Maven Dependency Umbauten und Bereinigungen (bei Mutli Module Projekten)

Elastic Search PostgreSQL TIBCO Java 8 Angular
Wien
2 Monate
2021-04 - 2021-05

Web-Applikation

Architekt / Softwareentwickler
Architekt / Softwareentwickler

Java 11

Angular

SpringData

EJB2

Postgres

Intellij Jenkins
Karlsruhe (Baden)
11 Monate
2020-05 - 2021-03

Abrechnungssystem (online)

Software-Entwickler Scrum Rest
Software-Entwickler

Java Backend-Entwicklung
Microservices Architektur
Spring Boot
PostgreSQL
REST basiert (JSON)
Spring Data
RabbitMQ
Docker
Angular (passiv)

Jenkins

Entwicklung von Services für:

Arbeitsbereiche
Artikel
Benutzer
Bereiche
Buchungen
Dateien
Dokumente
ElasticSearch
Filialen
Formulare
Kassenbücher
Konten
Kostenträger
Kostenvoranschläge
Mandanten
Mehrwertsteuerberechnungen
Preise
Warenwirtschaft
Zahlungsvorgänge

Spring Boot IntelliJ IDEA Docker PostgreSQL
Scrum Rest
Stuttgart
7 Monate
2019-10 - 2020-04

Bestellsystem

Software-Entwickler JavaEE
Software-Entwickler

Java

Primefaces

EJB 3.1

MySQL

SAP

Apache POI (Excel Export)

WildFly (Jboss)

BMECat Import

GAEB Import

Jenkins Java Gradle Eclipse MySQL PrimeFaces
JavaEE
pregoServices
Saarbrücken
1 Jahr 5 Monate
2018-05 - 2019-09

Abrechnungssystem (online)

Software-Entwickler Microservices Rest Scrum
Software-Entwickler
  • Java Backend-Entwicklung
  • Microservices Architektur
  • Spring Boot
  • PostgreSQL
  • REST basiert (JSON)
  • Spring Data
  • RabbitMQ
  • Docker
  • Angular (passiv)

Entwicklung von Services für:

Arbeitsbereiche
Artikel
Benutzer
Bereiche
Buchungen
Dateien
Dokumente
ElasticSearch
Filialen
Formulare
Kassenbücher
Konten
Kostenträger
Kostenvoranschläge
Mandanten
Mehrwertsteuerberechnungen
Preise
Warenwirtschaft
Zahlungsvorgänge

IntelliJ PostgreSQL Docker Jenkins Java Angular Typescript Spring 5 Spring Boot MongoDB Gradle
Microservices Rest Scrum
Stuttgart
3 Monate
2018-03 - 2018-05

Versicherung

Software-Entwickler
Software-Entwickler

Anbindung eines Services an eine  Versicherungssoftware.

C++
Stuttgart
9 Monate
2017-07 - 2018-03

Versicherungsportal

Software-Entwickler Java Spring Spring-Boot ...
Software-Entwickler
  • Fehlersuche/-analyse im Backend
  • Anbindung Hystrix
  • Anbindung/Erweiterung von WebServices
  • Pflege der Datenbankinhalte
  • Spring
  • Erweiterungen mit SpringBoot
IntelliJ Eclipse Oxygen DBVisualizer Oracle WebSphere Kibana
Java Spring Spring-Boot Angular4 JavaScript
Stuttgart
1 Jahr 8 Monate
2015-12 - 2017-07

Tarifierungsportal

Software-Entwickler Scrum Java MQ ...
Software-Entwickler
  • Java
  • Microservices Architektur
  • SpringBoot
  • Anbindung von MQ
  • Anbindung von Web-Services
  • Anreicherung von Daten
  • PDF Generierung
Spring Spring-Boot DB2 Oracle MySQL Jenkins Thymeleaf Cucumber
Scrum Java MQ Typescript Angular4 SQL
Versicherung
Stuttgart
5 Monate
2015-07 - 2015-11

Tarifierungsportal für Versicherung

Software-Entwickler Java C++
Software-Entwickler

  • Programmierung von Tarifen un deren Workflows
  • Erstellung von Dokumenten
  • Dynamische Pie-Charts in SVG
Websphere Application Server Eclipse MQ Series Apache FOP Rapid Application Developer SOAP-UI
Java C++
Stuttgart
1 Jahr 7 Monate
2013-12 - 2015-06

Enterprise Application Integration für Neu- und Gebrauchtwagenbörsen

Softwareentwickler Java 5 ESQL SQL ...
Softwareentwickler
  • Betreuung und Erweiterung von WebServices
  • Anlegen/Erweitern/Anpassen von MessageFlows (unter Verwendung von MessageQueuing)
  • Erweiterungen in Java und ESQL, z.B. unter Verwendung von Datenbankzugriffsklassen.
  • Erweiterung einer Kaufstatistik um Lieferadressen
  • Anbindung mehrerer ausländischer Händlerportale unsere WebServices
  • Rückgabe eines zusätzlicher Leasingpreise
  • Änderung der Rückgabe von Fahrzeugbildern
  • Anreicherung von CO2-Werten und Erweiterung der Rückgabe von CO2-Werten
  • Import von Fahrzeugen in Datenbank (Java, ESQL, Oracle)
  • Automatisches Löschen von Fahrzeugen
  • Änderungen/Erweiterungen der Speicherung von Fahrzeugen (neue oder geänderte Datenbankfelder)
  • Entwicklung und Konfiguration von Beschwerdeemails
  • Erweiterung 2-stelliger Sprach-Kürzel auf 5-stellige Sprach-Regions-Klassen (Locale-Objekte, z.B. de-DE, it-VA etc…)
  • Verwendung von Oracle (Datenprüfungen)
  • Erforderliche Java-Code-Anpassungen durch Austausch von Fremd Modulen (Jar-Bibliotheken, Konfigurationsdateien). Prüfung der Module.
  • Migration Message Broker 6.1 nach Message Broker 8.0
  • Anpassung Erweiterung von Konfigurationsdateien
  • Ausgabe neuer Log-Dateien mittels Java
  • 3rd Level Support
  • Heapdump Checks mit IBM Memory-Analyzer
  • Kreieren von WebServices-Requests
  • Tests mittels SOAP-UI
  • Klassengenerierung und Deployments mittels ANT-Skript
  • Installation der Message Broker Komponenten auf Test-System (Entwicklungssystem)
  • Betreuung der Installationen auf Prelive und Live
  • Analyse Requests / Fehler
  • Pflichtenhefterstellung
  • Anpassungen an ANT-Skripts
  • Prüfung von Drools-Regeln
  • Schreiben von Installationsskripten
  • Unterstützung anderer Abteilungen und Kunden
  • Austausch von WSDLs
  • Import von Fahrzeugen per Datei
  • IBM Message Broker 6.1
  • IBM Message Broker 8.0
  • Oracle
  • IBM MemoryAnalyzer
  • IBM rfhutil
  • SOAP-UI
IBM MessageBroker 8 Oracle SOAP UI IBM Message Broker 6
Java 5 ESQL SQL WebServices Java 6 MQ
Ingolstadt
6 Monate
2013-03 - 2013-08

Dokumentenerstellung und -verwaltung

Software-Entwickler Java SQL
Software-Entwickler
  • Dokumentenerstellung und -verwaltung
  • Migration, Logging, Tests und Bugfixing. Kundeneigenes Bankenframework.
  • Rich-Client-Server (Swing basiert)

 

Banken können mithilfe der Software speziell für Kunden Formulare generieren.

  • Teil-Migration von DB2 nach Oracle
  • Durchführung, Korrekturen und Schreiben von JUNIT-Tests
  • Manuelle Klicktests
  • Pflege der Versions-Stände und auf internem Wiki
  • Säuberung des Codes von Altlasten (Klassen, die nicht mehr verwendet aber noch referenziert wurden)
Java DB2 Oracle
Java SQL
Karlsruhe
3 Monate
2013-01 - 2013-03

Portal für Telekommunikation

Software-Entwickler Linux Java
Software-Entwickler
  • Entwicklung eines Übertragungsdokuments
  • SQL zur Berechnung von Kennzahlen der Kunden
  • Korrektur von fehlgeschlagenen JUNIT-Tests
Glassfish Oracle Hibernate
Linux Java
Graz
7 Monate
2012-06 - 2012-12

Migration auf WEBSPHERE einer Kunden- und Aktienverwaltung

Software-Entwickler Linux Java IBM Websphere Application Server ...
Software-Entwickler

In diesem Projekt wurde eine bestehende Applikation die bereits auf JBOSS 4.x und Bea Weblogic Servern funktionierte (je nach Kunde mit MSSQL- oder Oracle-DB) auf Websphere migriert.

  • JNDI-Namensgebung
  • Javascript in Verbindung mit EL-Expressions
  • Anpassungen des SQL
  • ejb-jar.xml musste mit Rational Application Developer angepasst werden
  • Anpassung der ANT und Maven Skripte
  • Kompilierung und Deploy der Anwendung auf mehrere Server, sodass für jeden Server mit Kombination jeder Datenbank ein eigenes Verzeichnis bedient wurde.
  • Anpassung des Messaging
  • Schreiben der Deploy-Skripte speziell für Websphere über Jython
  • Ca. 60 seitiges Deploy-Handbuch für Websphere
  • Ständige Tests, ob Änderungen immer noch auf Weblogic und JBOSS funktionieren.
  • Verbesserung der Zugriffe auf EJBs (mittels ServiceLocator)
  • Spezielle Änderungen für Websphere, da Klassen die gleichzeitig Local und Remote sind nicht gleichzeitig durch Ansprechen unterschiedlicher JNDI Namen erreichbar waren
  • Organisation des Commitfreeze bei Auslieferung
  • Korrektur von mit JUNIT geschriebenen Tests
  • Verwendung von Jenkins zur Überwachung der Kompilierbarkeit des aktuellen Codestands
  • Tests für Websphere speziell unter Linux.
IBM Websphere Application Server JBOSS Weblogic Hibernate Oracle MS SQL Datenbanken
Linux Java IBM Websphere Application Server EJB 2.1 EJB 2.0 Struts Spring
Graz
4 Jahre 1 Monat
2008-05 - 2012-05

Factoringsoftware

Software-Entwickler Java Seam Hibernate Query Language ...
Software-Entwickler

Kundenverwaltung, Mahnungsgenerierung, Rechnungsverwaltung, etc...

SEAM (mit EJB3.0, Hibernate und RichFaces), JBOSS 4.x, RichFaces 3.3

  • EJB3.0, Hibernate
  • MSSQL
  • iText
  • Benutzerverwaltung
  • Datenbank über EJB 3.0 , Hibernate und MSSQL
  • Erstellung von Tabellenansichten
  • Erstellung von Suchen
  • Generierung von Dokumenten im PDF-Format
  • Erstellung von dynamischen, grafischen Komponenten mit JavaScript
  • Kundenverwaltung
  • Rechnungseinlesung
JBOSS 4.x Hibernate MS SQL Server Richfaces
Java Seam Hibernate Query Language MS-SQL JavaServer Faces iText Apache FOP XSL HTML
Baden-Baden
1 Monat
2010-06 - 2010-06

Portierung einer Refinanzierungsanwendung

Software-Entwickler VB6 VB .NET SQL
Software-Entwickler
  • Portierung einer Refinanzierungsanwendung von VB6 nach VB .NET
MS Visual Studio
VB6 VB .NET SQL
Baden-Baden
3 Monate
2008-05 - 2008-07

Kundenverwaltung

Software-Entwickler Java XSL MSSQL ...
Software-Entwickler

Kunden können ihre Kunden verwalten und Reporte ausdrucken.

  • Ausgabe von Tabellen in XML-, CSV- , Excel- und PDF-Format
  • Datenbankzugriff per EJB 2.1 und MSSQL
  • Erstellung von Tabellenansichten
  • Erstellung von Suchen
  • Anpassung des Designs auf IE7, Firefox, Opera und Safari
  • Benutzereinstellungsverwaltung
  • Generierung von PDF-Ausgaben
  • Generierung von Dateien im Xls- und Csv-Format
JBOSS 4.0.2 MS SQL Datenbanken
Java XSL MSSQL Javascript
Baden-Baden
9 Monate
2007-06 - 2008-02

Facility-Management (Eigenentwicklung)

Software-Entwickler Java Javascript SQL ...
Software-Entwickler

Darstellung und Verwaltung von Zeichnungen, bzw. Räumen

  • Planung
  • Konvertierung von Autocad-Zeichnungen
  • Anpassung der Zeichnungen ins SVG Format
  • Programmierung eines Java-SVG-Applets
  • Datenbank-Design (UML)
  • Applet-Servlet Kommunikation
  • Generierung von PDF-Ausgaben
  • Generierung von Dateien im Xls- und Csv-Format
Eclipse
Java Javascript SQL SVG HTML
Friesenheim (Schwarzwald), Zalaegerszeg (Ungarn)
1 Jahr 2 Monate
2006-12 - 2008-01

Bauwesen-Verwaltung

Software-Entwickler Java HTML iText ...
Software-Entwickler

Webanwendung auf Basis von Java,Servlets, JSP

  • Sicherheitsfragen erarbeiten und Entwicklung mehrerer Klassen zur Sicherung von Angriffen
  • Feiertagskalender für ganz Deutschland
  • Entwicklung eines Ganttcharts
  • Generieren von PDF-Dokumenten (Text und Grafik mittels iText)
  • Generierung von SVG, JPG und PDF als Grafik
  • Einbau eines Connection-Pooling
  • grafischer JavaScript-Kalender
  • Upload-Tool
  • Zusammenfassung von Datenbankzugriffen
  • Session-Management
  • Sortierung von Objekten ohne DB
Eclipse
Java HTML iText SQL Servlets/JSP Javscript
Friesenheim (Schwarzwald), Zalaegerszeg (Ungarn)
4 Jahre 1 Monat
2004-01 - 2008-01

Virtual Photo Walkthru (Eigenentwicklung)

Software-Entwickler (komplette Projektplanung und Durchführung) C++ HTML
Software-Entwickler (komplette Projektplanung und Durchführung)

Virtual Photo Walkthru, mit dem es online möglich ist, sich Gärten anzusehen

  • Anfertigen von 19000 Fotografien
  • Zuordnen der Fotografien und Verlinken
  • Entwicklung von Hilfsprogrammen in C++
Borland C++ Builder
C++ HTML
Wien
1 Jahr 6 Monate
2003-01 - 2004-06

JAVA-Kursunterlage

Kursleiter, Kursentwicklung Java SQL HTML
Kursleiter, Kursentwicklung

JAVA-Kursunterlage

  • Planung
  • Entwicklung einer Kursunterlage von ca. 420 Seiten (XML-Kursteil(Java zusammen mit XML und HTML)
  • 200-stündiger Java-Kurs
  • Vorbereitung ca. 2 Monate (2003)
Java Tomcat MySQL
Java SQL HTML
BBFZ
Wien
1 Jahr 8 Monate
2002-09 - 2004-04

C++ Kursentwicklung

Kursleiter, Kursentwickler SQL C++ C
Kursleiter, Kursentwickler

C++-Kursunterlage (270 Seiten + 102 GUI + 22 Seiten DB) und Kurs halten

  • Planung
  • Entwicklung
  • 280-stündiger C++-Kurs
  • Vorbereitung ca. 3 Monate (2002)
Borland C++ (Windows)
SQL C++ C
BBFZ
Wien
2 Monate
2002-07 - 2002-08

IT-Schulungs-Verwaltungssoftware

Software-Entwickler Java SQL
Software-Entwickler

IT-Schulungs-Verwaltungssoftware für weltweite Kursraumverwaltung

IBM WebSphere Studio Application Developer DB2 MQSeries
Java SQL
IBM
Wien
1 Jahr 3 Monate
2001-06 - 2002-08

Java IT-Schulung

Software-Entwickler, Kursleiter (offiziell Kaufmann) Java HTML
Software-Entwickler, Kursleiter (offiziell Kaufmann)

Javaschulungen halten und entwickeln

- Java Einführung

- Java für prozedurale Programmierer

- Java Programming Workshop

- Visual Age for Java Application Development

- Java Certification Workshop

IBM VisualAge for Java Websphere Studio Application Developer DB2
Java HTML
IBM
Wien
2 Monate
2001-03 - 2001-04

Informationen von Mitarbeitern sollen anderen Mitarbeitern zur Verfügung gestellt werden

Software-Entwickler Java
Software-Entwickler

- Erstellung von 13 ASP-Pages mit Datenbankanbindung

- Java-Server-Applikation (Eigenentwicklung) serverseitig

IBM VisualAge for Java
Java
Platinion
Köln
2 Monate
2001-01 - 2001-02

2 Internet-Auktionen

Software-Entwickler HTML SQL
Software-Entwickler

- Programmierung der grafischen Darstellung (Swing)

- Programmierung der Kundenverwaltung

- Gebote sollen grafisch dargestellt werden

- Auktionen sollen verwaltet werden können

- Java-Server-Applikation (Eigenentwicklung) serverseitig

VisualAge for Java Oracle
HTML SQL
Platinion
Köln
2 Monate
2000-01 - 2000-02

Mobilfunk (Handy-Programmierung)

Software-Entwickler HTML Javascript Java
Software-Entwickler
Handys der Kunden konnten mit diesem Portal verwaltet werden. - Es konnten die Einstellungen von WAP-Handys übers Internet vorgenommen werden. - Darstellung etlicher Javaserver Pages, mit Informationen, Links, Verwaltung eigener Daten etc. (ca. 30 Pages)
JBuilder Oracle iPlanet
HTML Javascript Java
Essen

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur (mit technischem Abitur (Elektrotechnik und Maschinenbau))
Sun Certified Programmer For The Java 2 Platform
IBM Certified Specialist (IBM VISUALAGE FOR JAVA)
 
Udemy Certificates Of Completion:
    Angular:
        Angular 5 (formerly Angular 2) - The Complete Guide (27 hours)
        Learn Angular 4 from Scratch (1,5 hours)
    
    Spring:
        Spring & Hibernate for Beginners (32 hours)
        The Java Spring Tutorial: Learn Java's Popular Web Framework (28 hours)
        Learn Spring Boot - Rapid Spring Application Development (11 hours)
        Learn Spring Boot in 100 Steps - Beginner to Expert (13,5 hours)
        The Complete Spring Integration Developer Course (7,5 hours)
        Java Spring Framework 4 and Spring Certification (9,5 hours)
        Spring Interview Questions Preparation Course (2,5 hours)
        Microservices with Spring Cloud (4,5 hours)
        Ready for Production with Spring Boot Actuator (2,5 hours)
        First Web Application with Spring Boot (4 hours)
    
    Andere:
        Apache Camel for Beginners - Learn by Coding in Java (11 hours)
        Bash Scripting and Shell Programming (Linux) (2 hours)
        JPA - Java Persistence API mit Hibernate und der Oracle DB (10 hours)
        Learn OAuth 2.0 - Get started as an API Security Expert (3,5 hours)
        Rest API/Web Services testing with SoapUI (9 hours)
        ARM Cortex-M Assembly Programming (3,5 hours)

Kompetenzen

Kompetenzen

Top-Skills

Java Microservices Spring-Boot Spring Angular React Java EE Hibernate Spring Data JMS

Schwerpunkte

Spring-Boot

Produkte / Standards / Erfahrungen / Methoden

Angular4
Apache FOP
DBVisualizer
Docker
Eclipse
Eclipse Oxygen
Glassfish
Gradle
Hibernate
HTML
IBM VisualAge for Java
IntelliJ
IntelliJ IDEA
iText
JavaServer Faces
JBOSS
JBoss RichFaces
Jenkins
Kibana
Microservices
MQ
MS Visual Studio
PrimeFaces
Rapid Application Developer
Rest
Richfaces
Scrum
Seam
Spring
Spring 5
Spring Boot
Struts
Tomcat
VisualAge for Java
Weblogic
WebSphere
Websphere Application Server
Websphere Studio Application Developer
XSL
Erfahrungen im Bereich:
o Anwendungs- und Web-Programmierung
o Aufbau von Datenbanken
o Client/Server-Programmierung (Borland-C++ und Java)
o Programmierung, Test
o Erstellung von Kursunterlagen und Hilfen

Methoden:
o UML, Objektorientierte Analyse, Design, Programmierung, Rational Unified Process,Scrum
o Datenbanken Design

Produkte:
o Borland C++
o Borland JBuilder
o DB2
o Eclipse
o IBM VisualAge for Java
o IBM Websphere Studio Application Developer
o IntelliJ IDEA 6.0,7.0, 11.1
o Microsoft Visual Source Safe
o MySQL
o MSSQL
o Oracle
o Rational Application Developer
o Visual C++

Spezialkenntnisse:
o Apache FOP
o Batik-Klassenbibilothek
o EJB2.1
o EJB3.0
o iText
o JFreechart-Klassenbibliothek
o Java3D
o JavaServer Faces
o JBOSS (EJB3.0, SEAM, RichFaces, Ajax4JSF)
o OpenGL
o Struts
o SVG und JavaScript
o XML (SAX, DOM, JDOM, XSL)

Betriebssysteme

Linux
Unix
Suse 9.1, Suse 10.2, Ubuntu 12.10
Windows
seit 1992

Programmiersprachen

Angular
Grundkenntnisse
Assembler
Grundkenntnisse
Basic
seit 1982
C
C90 und C99
C#
Dokumetenerstellungsprogramm (2011)
C++
Visual C++ und Borland C++ (Kursunterlage von 200 Seiten geschrieben)
Fortran
Fortran 77 (1995)
Hibernate Query Language
Java
seit 1998
JavaScript
seit 1998
jQuery
Grundkenntnisse
Pascal
1989: 1 Jahr im Gymnasium
PHP
kleine Kursunterlage enwickelt
Qt
OpenGL mit GNU C++ auf Linux, Spielprototyp erstellt
Typescript
Grundkenntnisse
VB .NET
VB6
VRML
auch X3D, mehrere Kennenlernbeispiele erstellt

Datenbanken

Access
DB für Schule entwickelt, Kursunterlage geschrieben
DB2
1 Projekt, 1 Evaluierung
Interbase
als Test-DB für 6 monatigen Borland C++-Kurs (als Kursleiter gehalten)
MongoDB
MS SQL Datenbanken
MS SQL Server
5 Projekte
MySQL
3 Projekte
Oracle
5 Projekte
PostgreSQL
1 Projekt
SQL
Sybase
2 Projekte

Datenkommunikation

Internet, Intranet
MQ Series
MQSeries
SOAP-UI
TCP/IP
Grundkenntnisse, Kurs besucht

Hardware

PC
seit 1992

Design / Entwicklung / Konstruktion

Enterprise Architect (Produkt)

UML

Branchen

Branchen

Bank
Bauverwaltung
Facility-Management
Finanzsektor
Kleingerätesoftware
Mobilfunk
Schulung
Schulungsverwaltungssoftware
Steuersoftware
Web

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Monate
2023-07 - 2023-09

Web-Anwendung Inhouse

Java-Backend-Entwickler Java DB2 SQL ...
Java-Backend-Entwickler

Business-Analyse

Programmierung

Entwicklung einer zusammenhängenden Suche

Darstellung von Notizen

Einrichtung von Batch-Jobs

Anlegen des Backend Projekts

Erstellung einer Liste der notwendigen technischen Informationen

und notwendigen technischen Fragen

Verbesserung der Performance von CSV Importen

Einbindung einer H2 Datenbank

Reviews 

Erstellung von SQLs

Erstellung einer Detailansicht für Kontaktpersonen

Erstellung Kopfzeile einer Firmen-Detailansicht (Backend)

Implementierung der Logik von Batch-Jobs anhand PL/I Vorlagen




IntelliJ Linux Java17 DB2 z/OS Spring-Boot Angular Sonarlint
Java DB2 SQL Angular
Wien
1 Jahr 1 Monat
2022-06 - 2023-06

Bestellsystem (wie 2019/10 ? 2020/04)

Software-Entwickler / Koordination Monolith Java DB ...
Software-Entwickler / Koordination

Bestellsysteme mit Anbindung an SAP

EJB 3.1
MySQL SAP

Apache POI (Excel Export)

WildFly (Jboss)

GAEB Import

JBPM
Java8, Java12

- Support
- Erstellung Installations- und Onboardingbeschreibung für neue Mitarbeiter

- Entwicklung auf Kundensystemen
- SAP-Anbindungen
- Fehlerbehebungen
- Nachgenehmigungen für zurückgewiesene Bestellungen
- Implementierung Leistungsbeginn und Leistungsende
- Update neuer Libraries
- Debugging auf Kundensystem
- Arc42 Dokumentation
- Installationen von Kundensystemen (Test und Produktion)
- Anlegen von Dumps bei Kunde des Kunden
- Übertragung von Dokumenten nach SAP
- Klassifizierung von Dokumenten
- Erweiterungen der Übertragungen nach SAP
- Umwandlung von Bestellungen nach
- Erweiterungen GAEB X31
- Excel- und PDF-Exporte programmatisch aus Anwendung ermöglichen
- Übertragung von Mengeneinhaiten nach SAP
- Fehleranalysen und Fehlerkorrekturen
- Weiterleitung von Genehmigungen
- externe Beauftragungen programmatisch in interne umwandeln
- Einbau von Auswahllisten
- Einbau von mehreren Anforderern
- Einbau von Weiterleitung eines Genehmigers an anderen Genehmigers
- Erstellen von Customizing-Parametern
- Selenium Tests

- Fehlersuche Docker eines Kunden

- Austausch von Zertifikaten
- Liquibase-Erweiterungen

- Übertragung einer Anwendung auf Linux (Windows- auf Linux-Pfade anpassen, SQL Gross- u. Kleinschreibung, etc.)
- Alte Bestellungen programmatisch erneut bestellbar machen
- Bestellungen programmatisch zurückweisen
- JBPMN- Anbindung erweitern (Historie und Genehmiger anpassen)
- Anzeige von Daten auf Frontend


Java Eclipse MySQL Primefaces WildFly Application Server IntelliJ Enterprise Architect
Monolith Java DB Deployment
Saarbrücken
11 Monate
2021-07 - 2022-05

Stellenanzeigen Portal

Softwareentwickler
Softwareentwickler

Microservices

Analyse/Einbau Circuitbreaker, Retry (mittels resilience4j) und Dokumentation (Backend)

Analyse Error-Handling (HowTo)

Analyse für Logging (HowTo)

Anbindung externer Systeme (Backend)

Anzeige von Berufen (Backend)

Anzeige von Fahrtdauer und Entfernung zum Arbeitsort (Frontend)

Anzeige Wohnadresse (Backend)

Darstellungsanpassungen (Frontend)

Darstellung von Inseartsdaten (Frontend/Backend)

Dokumentation techn. Prozesse (Backend)

Einbau eines Healthchecks

Ermittlung und Anzeige von Kompetenzen (Backend)

Ermittlung von Arbeitsorten und Ermittlung der Geo-Koordinaten anhand des Arbeitsorts (Backend)

Ausbau von Reactive Code und Ersetzung durch imperativen Code (Backend)

Replikation der Daten (Backend)

Routeninformatinoskurzansicht (Frontend/Backend)

Stellensuche/Details anzeigen (Frontend/Backend)

Webflux (Backend)

Upgrade SpringBoot von 2.3.x nach 2.6.3

Überdurchschnittlich viele JUnit- und Integartions-Tests (praktisch 100% Codeabdeckung) (Backend)

Maven Dependency Umbauten und Bereinigungen (bei Mutli Module Projekten)

Elastic Search PostgreSQL TIBCO Java 8 Angular
Wien
2 Monate
2021-04 - 2021-05

Web-Applikation

Architekt / Softwareentwickler
Architekt / Softwareentwickler

Java 11

Angular

SpringData

EJB2

Postgres

Intellij Jenkins
Karlsruhe (Baden)
11 Monate
2020-05 - 2021-03

Abrechnungssystem (online)

Software-Entwickler Scrum Rest
Software-Entwickler

Java Backend-Entwicklung
Microservices Architektur
Spring Boot
PostgreSQL
REST basiert (JSON)
Spring Data
RabbitMQ
Docker
Angular (passiv)

Jenkins

Entwicklung von Services für:

Arbeitsbereiche
Artikel
Benutzer
Bereiche
Buchungen
Dateien
Dokumente
ElasticSearch
Filialen
Formulare
Kassenbücher
Konten
Kostenträger
Kostenvoranschläge
Mandanten
Mehrwertsteuerberechnungen
Preise
Warenwirtschaft
Zahlungsvorgänge

Spring Boot IntelliJ IDEA Docker PostgreSQL
Scrum Rest
Stuttgart
7 Monate
2019-10 - 2020-04

Bestellsystem

Software-Entwickler JavaEE
Software-Entwickler

Java

Primefaces

EJB 3.1

MySQL

SAP

Apache POI (Excel Export)

WildFly (Jboss)

BMECat Import

GAEB Import

Jenkins Java Gradle Eclipse MySQL PrimeFaces
JavaEE
pregoServices
Saarbrücken
1 Jahr 5 Monate
2018-05 - 2019-09

Abrechnungssystem (online)

Software-Entwickler Microservices Rest Scrum
Software-Entwickler
  • Java Backend-Entwicklung
  • Microservices Architektur
  • Spring Boot
  • PostgreSQL
  • REST basiert (JSON)
  • Spring Data
  • RabbitMQ
  • Docker
  • Angular (passiv)

Entwicklung von Services für:

Arbeitsbereiche
Artikel
Benutzer
Bereiche
Buchungen
Dateien
Dokumente
ElasticSearch
Filialen
Formulare
Kassenbücher
Konten
Kostenträger
Kostenvoranschläge
Mandanten
Mehrwertsteuerberechnungen
Preise
Warenwirtschaft
Zahlungsvorgänge

IntelliJ PostgreSQL Docker Jenkins Java Angular Typescript Spring 5 Spring Boot MongoDB Gradle
Microservices Rest Scrum
Stuttgart
3 Monate
2018-03 - 2018-05

Versicherung

Software-Entwickler
Software-Entwickler

Anbindung eines Services an eine  Versicherungssoftware.

C++
Stuttgart
9 Monate
2017-07 - 2018-03

Versicherungsportal

Software-Entwickler Java Spring Spring-Boot ...
Software-Entwickler
  • Fehlersuche/-analyse im Backend
  • Anbindung Hystrix
  • Anbindung/Erweiterung von WebServices
  • Pflege der Datenbankinhalte
  • Spring
  • Erweiterungen mit SpringBoot
IntelliJ Eclipse Oxygen DBVisualizer Oracle WebSphere Kibana
Java Spring Spring-Boot Angular4 JavaScript
Stuttgart
1 Jahr 8 Monate
2015-12 - 2017-07

Tarifierungsportal

Software-Entwickler Scrum Java MQ ...
Software-Entwickler
  • Java
  • Microservices Architektur
  • SpringBoot
  • Anbindung von MQ
  • Anbindung von Web-Services
  • Anreicherung von Daten
  • PDF Generierung
Spring Spring-Boot DB2 Oracle MySQL Jenkins Thymeleaf Cucumber
Scrum Java MQ Typescript Angular4 SQL
Versicherung
Stuttgart
5 Monate
2015-07 - 2015-11

Tarifierungsportal für Versicherung

Software-Entwickler Java C++
Software-Entwickler

  • Programmierung von Tarifen un deren Workflows
  • Erstellung von Dokumenten
  • Dynamische Pie-Charts in SVG
Websphere Application Server Eclipse MQ Series Apache FOP Rapid Application Developer SOAP-UI
Java C++
Stuttgart
1 Jahr 7 Monate
2013-12 - 2015-06

Enterprise Application Integration für Neu- und Gebrauchtwagenbörsen

Softwareentwickler Java 5 ESQL SQL ...
Softwareentwickler
  • Betreuung und Erweiterung von WebServices
  • Anlegen/Erweitern/Anpassen von MessageFlows (unter Verwendung von MessageQueuing)
  • Erweiterungen in Java und ESQL, z.B. unter Verwendung von Datenbankzugriffsklassen.
  • Erweiterung einer Kaufstatistik um Lieferadressen
  • Anbindung mehrerer ausländischer Händlerportale unsere WebServices
  • Rückgabe eines zusätzlicher Leasingpreise
  • Änderung der Rückgabe von Fahrzeugbildern
  • Anreicherung von CO2-Werten und Erweiterung der Rückgabe von CO2-Werten
  • Import von Fahrzeugen in Datenbank (Java, ESQL, Oracle)
  • Automatisches Löschen von Fahrzeugen
  • Änderungen/Erweiterungen der Speicherung von Fahrzeugen (neue oder geänderte Datenbankfelder)
  • Entwicklung und Konfiguration von Beschwerdeemails
  • Erweiterung 2-stelliger Sprach-Kürzel auf 5-stellige Sprach-Regions-Klassen (Locale-Objekte, z.B. de-DE, it-VA etc…)
  • Verwendung von Oracle (Datenprüfungen)
  • Erforderliche Java-Code-Anpassungen durch Austausch von Fremd Modulen (Jar-Bibliotheken, Konfigurationsdateien). Prüfung der Module.
  • Migration Message Broker 6.1 nach Message Broker 8.0
  • Anpassung Erweiterung von Konfigurationsdateien
  • Ausgabe neuer Log-Dateien mittels Java
  • 3rd Level Support
  • Heapdump Checks mit IBM Memory-Analyzer
  • Kreieren von WebServices-Requests
  • Tests mittels SOAP-UI
  • Klassengenerierung und Deployments mittels ANT-Skript
  • Installation der Message Broker Komponenten auf Test-System (Entwicklungssystem)
  • Betreuung der Installationen auf Prelive und Live
  • Analyse Requests / Fehler
  • Pflichtenhefterstellung
  • Anpassungen an ANT-Skripts
  • Prüfung von Drools-Regeln
  • Schreiben von Installationsskripten
  • Unterstützung anderer Abteilungen und Kunden
  • Austausch von WSDLs
  • Import von Fahrzeugen per Datei
  • IBM Message Broker 6.1
  • IBM Message Broker 8.0
  • Oracle
  • IBM MemoryAnalyzer
  • IBM rfhutil
  • SOAP-UI
IBM MessageBroker 8 Oracle SOAP UI IBM Message Broker 6
Java 5 ESQL SQL WebServices Java 6 MQ
Ingolstadt
6 Monate
2013-03 - 2013-08

Dokumentenerstellung und -verwaltung

Software-Entwickler Java SQL
Software-Entwickler
  • Dokumentenerstellung und -verwaltung
  • Migration, Logging, Tests und Bugfixing. Kundeneigenes Bankenframework.
  • Rich-Client-Server (Swing basiert)

 

Banken können mithilfe der Software speziell für Kunden Formulare generieren.

  • Teil-Migration von DB2 nach Oracle
  • Durchführung, Korrekturen und Schreiben von JUNIT-Tests
  • Manuelle Klicktests
  • Pflege der Versions-Stände und auf internem Wiki
  • Säuberung des Codes von Altlasten (Klassen, die nicht mehr verwendet aber noch referenziert wurden)
Java DB2 Oracle
Java SQL
Karlsruhe
3 Monate
2013-01 - 2013-03

Portal für Telekommunikation

Software-Entwickler Linux Java
Software-Entwickler
  • Entwicklung eines Übertragungsdokuments
  • SQL zur Berechnung von Kennzahlen der Kunden
  • Korrektur von fehlgeschlagenen JUNIT-Tests
Glassfish Oracle Hibernate
Linux Java
Graz
7 Monate
2012-06 - 2012-12

Migration auf WEBSPHERE einer Kunden- und Aktienverwaltung

Software-Entwickler Linux Java IBM Websphere Application Server ...
Software-Entwickler

In diesem Projekt wurde eine bestehende Applikation die bereits auf JBOSS 4.x und Bea Weblogic Servern funktionierte (je nach Kunde mit MSSQL- oder Oracle-DB) auf Websphere migriert.

  • JNDI-Namensgebung
  • Javascript in Verbindung mit EL-Expressions
  • Anpassungen des SQL
  • ejb-jar.xml musste mit Rational Application Developer angepasst werden
  • Anpassung der ANT und Maven Skripte
  • Kompilierung und Deploy der Anwendung auf mehrere Server, sodass für jeden Server mit Kombination jeder Datenbank ein eigenes Verzeichnis bedient wurde.
  • Anpassung des Messaging
  • Schreiben der Deploy-Skripte speziell für Websphere über Jython
  • Ca. 60 seitiges Deploy-Handbuch für Websphere
  • Ständige Tests, ob Änderungen immer noch auf Weblogic und JBOSS funktionieren.
  • Verbesserung der Zugriffe auf EJBs (mittels ServiceLocator)
  • Spezielle Änderungen für Websphere, da Klassen die gleichzeitig Local und Remote sind nicht gleichzeitig durch Ansprechen unterschiedlicher JNDI Namen erreichbar waren
  • Organisation des Commitfreeze bei Auslieferung
  • Korrektur von mit JUNIT geschriebenen Tests
  • Verwendung von Jenkins zur Überwachung der Kompilierbarkeit des aktuellen Codestands
  • Tests für Websphere speziell unter Linux.
IBM Websphere Application Server JBOSS Weblogic Hibernate Oracle MS SQL Datenbanken
Linux Java IBM Websphere Application Server EJB 2.1 EJB 2.0 Struts Spring
Graz
4 Jahre 1 Monat
2008-05 - 2012-05

Factoringsoftware

Software-Entwickler Java Seam Hibernate Query Language ...
Software-Entwickler

Kundenverwaltung, Mahnungsgenerierung, Rechnungsverwaltung, etc...

SEAM (mit EJB3.0, Hibernate und RichFaces), JBOSS 4.x, RichFaces 3.3

  • EJB3.0, Hibernate
  • MSSQL
  • iText
  • Benutzerverwaltung
  • Datenbank über EJB 3.0 , Hibernate und MSSQL
  • Erstellung von Tabellenansichten
  • Erstellung von Suchen
  • Generierung von Dokumenten im PDF-Format
  • Erstellung von dynamischen, grafischen Komponenten mit JavaScript
  • Kundenverwaltung
  • Rechnungseinlesung
JBOSS 4.x Hibernate MS SQL Server Richfaces
Java Seam Hibernate Query Language MS-SQL JavaServer Faces iText Apache FOP XSL HTML
Baden-Baden
1 Monat
2010-06 - 2010-06

Portierung einer Refinanzierungsanwendung

Software-Entwickler VB6 VB .NET SQL
Software-Entwickler
  • Portierung einer Refinanzierungsanwendung von VB6 nach VB .NET
MS Visual Studio
VB6 VB .NET SQL
Baden-Baden
3 Monate
2008-05 - 2008-07

Kundenverwaltung

Software-Entwickler Java XSL MSSQL ...
Software-Entwickler

Kunden können ihre Kunden verwalten und Reporte ausdrucken.

  • Ausgabe von Tabellen in XML-, CSV- , Excel- und PDF-Format
  • Datenbankzugriff per EJB 2.1 und MSSQL
  • Erstellung von Tabellenansichten
  • Erstellung von Suchen
  • Anpassung des Designs auf IE7, Firefox, Opera und Safari
  • Benutzereinstellungsverwaltung
  • Generierung von PDF-Ausgaben
  • Generierung von Dateien im Xls- und Csv-Format
JBOSS 4.0.2 MS SQL Datenbanken
Java XSL MSSQL Javascript
Baden-Baden
9 Monate
2007-06 - 2008-02

Facility-Management (Eigenentwicklung)

Software-Entwickler Java Javascript SQL ...
Software-Entwickler

Darstellung und Verwaltung von Zeichnungen, bzw. Räumen

  • Planung
  • Konvertierung von Autocad-Zeichnungen
  • Anpassung der Zeichnungen ins SVG Format
  • Programmierung eines Java-SVG-Applets
  • Datenbank-Design (UML)
  • Applet-Servlet Kommunikation
  • Generierung von PDF-Ausgaben
  • Generierung von Dateien im Xls- und Csv-Format
Eclipse
Java Javascript SQL SVG HTML
Friesenheim (Schwarzwald), Zalaegerszeg (Ungarn)
1 Jahr 2 Monate
2006-12 - 2008-01

Bauwesen-Verwaltung

Software-Entwickler Java HTML iText ...
Software-Entwickler

Webanwendung auf Basis von Java,Servlets, JSP

  • Sicherheitsfragen erarbeiten und Entwicklung mehrerer Klassen zur Sicherung von Angriffen
  • Feiertagskalender für ganz Deutschland
  • Entwicklung eines Ganttcharts
  • Generieren von PDF-Dokumenten (Text und Grafik mittels iText)
  • Generierung von SVG, JPG und PDF als Grafik
  • Einbau eines Connection-Pooling
  • grafischer JavaScript-Kalender
  • Upload-Tool
  • Zusammenfassung von Datenbankzugriffen
  • Session-Management
  • Sortierung von Objekten ohne DB
Eclipse
Java HTML iText SQL Servlets/JSP Javscript
Friesenheim (Schwarzwald), Zalaegerszeg (Ungarn)
4 Jahre 1 Monat
2004-01 - 2008-01

Virtual Photo Walkthru (Eigenentwicklung)

Software-Entwickler (komplette Projektplanung und Durchführung) C++ HTML
Software-Entwickler (komplette Projektplanung und Durchführung)

Virtual Photo Walkthru, mit dem es online möglich ist, sich Gärten anzusehen

  • Anfertigen von 19000 Fotografien
  • Zuordnen der Fotografien und Verlinken
  • Entwicklung von Hilfsprogrammen in C++
Borland C++ Builder
C++ HTML
Wien
1 Jahr 6 Monate
2003-01 - 2004-06

JAVA-Kursunterlage

Kursleiter, Kursentwicklung Java SQL HTML
Kursleiter, Kursentwicklung

JAVA-Kursunterlage

  • Planung
  • Entwicklung einer Kursunterlage von ca. 420 Seiten (XML-Kursteil(Java zusammen mit XML und HTML)
  • 200-stündiger Java-Kurs
  • Vorbereitung ca. 2 Monate (2003)
Java Tomcat MySQL
Java SQL HTML
BBFZ
Wien
1 Jahr 8 Monate
2002-09 - 2004-04

C++ Kursentwicklung

Kursleiter, Kursentwickler SQL C++ C
Kursleiter, Kursentwickler

C++-Kursunterlage (270 Seiten + 102 GUI + 22 Seiten DB) und Kurs halten

  • Planung
  • Entwicklung
  • 280-stündiger C++-Kurs
  • Vorbereitung ca. 3 Monate (2002)
Borland C++ (Windows)
SQL C++ C
BBFZ
Wien
2 Monate
2002-07 - 2002-08

IT-Schulungs-Verwaltungssoftware

Software-Entwickler Java SQL
Software-Entwickler

IT-Schulungs-Verwaltungssoftware für weltweite Kursraumverwaltung

IBM WebSphere Studio Application Developer DB2 MQSeries
Java SQL
IBM
Wien
1 Jahr 3 Monate
2001-06 - 2002-08

Java IT-Schulung

Software-Entwickler, Kursleiter (offiziell Kaufmann) Java HTML
Software-Entwickler, Kursleiter (offiziell Kaufmann)

Javaschulungen halten und entwickeln

- Java Einführung

- Java für prozedurale Programmierer

- Java Programming Workshop

- Visual Age for Java Application Development

- Java Certification Workshop

IBM VisualAge for Java Websphere Studio Application Developer DB2
Java HTML
IBM
Wien
2 Monate
2001-03 - 2001-04

Informationen von Mitarbeitern sollen anderen Mitarbeitern zur Verfügung gestellt werden

Software-Entwickler Java
Software-Entwickler

- Erstellung von 13 ASP-Pages mit Datenbankanbindung

- Java-Server-Applikation (Eigenentwicklung) serverseitig

IBM VisualAge for Java
Java
Platinion
Köln
2 Monate
2001-01 - 2001-02

2 Internet-Auktionen

Software-Entwickler HTML SQL
Software-Entwickler

- Programmierung der grafischen Darstellung (Swing)

- Programmierung der Kundenverwaltung

- Gebote sollen grafisch dargestellt werden

- Auktionen sollen verwaltet werden können

- Java-Server-Applikation (Eigenentwicklung) serverseitig

VisualAge for Java Oracle
HTML SQL
Platinion
Köln
2 Monate
2000-01 - 2000-02

Mobilfunk (Handy-Programmierung)

Software-Entwickler HTML Javascript Java
Software-Entwickler
Handys der Kunden konnten mit diesem Portal verwaltet werden. - Es konnten die Einstellungen von WAP-Handys übers Internet vorgenommen werden. - Darstellung etlicher Javaserver Pages, mit Informationen, Links, Verwaltung eigener Daten etc. (ca. 30 Pages)
JBuilder Oracle iPlanet
HTML Javascript Java
Essen

Aus- und Weiterbildung

Aus- und Weiterbildung

Abitur (mit technischem Abitur (Elektrotechnik und Maschinenbau))
Sun Certified Programmer For The Java 2 Platform
IBM Certified Specialist (IBM VISUALAGE FOR JAVA)
 
Udemy Certificates Of Completion:
    Angular:
        Angular 5 (formerly Angular 2) - The Complete Guide (27 hours)
        Learn Angular 4 from Scratch (1,5 hours)
    
    Spring:
        Spring & Hibernate for Beginners (32 hours)
        The Java Spring Tutorial: Learn Java's Popular Web Framework (28 hours)
        Learn Spring Boot - Rapid Spring Application Development (11 hours)
        Learn Spring Boot in 100 Steps - Beginner to Expert (13,5 hours)
        The Complete Spring Integration Developer Course (7,5 hours)
        Java Spring Framework 4 and Spring Certification (9,5 hours)
        Spring Interview Questions Preparation Course (2,5 hours)
        Microservices with Spring Cloud (4,5 hours)
        Ready for Production with Spring Boot Actuator (2,5 hours)
        First Web Application with Spring Boot (4 hours)
    
    Andere:
        Apache Camel for Beginners - Learn by Coding in Java (11 hours)
        Bash Scripting and Shell Programming (Linux) (2 hours)
        JPA - Java Persistence API mit Hibernate und der Oracle DB (10 hours)
        Learn OAuth 2.0 - Get started as an API Security Expert (3,5 hours)
        Rest API/Web Services testing with SoapUI (9 hours)
        ARM Cortex-M Assembly Programming (3,5 hours)

Kompetenzen

Kompetenzen

Top-Skills

Java Microservices Spring-Boot Spring Angular React Java EE Hibernate Spring Data JMS

Schwerpunkte

Spring-Boot

Produkte / Standards / Erfahrungen / Methoden

Angular4
Apache FOP
DBVisualizer
Docker
Eclipse
Eclipse Oxygen
Glassfish
Gradle
Hibernate
HTML
IBM VisualAge for Java
IntelliJ
IntelliJ IDEA
iText
JavaServer Faces
JBOSS
JBoss RichFaces
Jenkins
Kibana
Microservices
MQ
MS Visual Studio
PrimeFaces
Rapid Application Developer
Rest
Richfaces
Scrum
Seam
Spring
Spring 5
Spring Boot
Struts
Tomcat
VisualAge for Java
Weblogic
WebSphere
Websphere Application Server
Websphere Studio Application Developer
XSL
Erfahrungen im Bereich:
o Anwendungs- und Web-Programmierung
o Aufbau von Datenbanken
o Client/Server-Programmierung (Borland-C++ und Java)
o Programmierung, Test
o Erstellung von Kursunterlagen und Hilfen

Methoden:
o UML, Objektorientierte Analyse, Design, Programmierung, Rational Unified Process,Scrum
o Datenbanken Design

Produkte:
o Borland C++
o Borland JBuilder
o DB2
o Eclipse
o IBM VisualAge for Java
o IBM Websphere Studio Application Developer
o IntelliJ IDEA 6.0,7.0, 11.1
o Microsoft Visual Source Safe
o MySQL
o MSSQL
o Oracle
o Rational Application Developer
o Visual C++

Spezialkenntnisse:
o Apache FOP
o Batik-Klassenbibilothek
o EJB2.1
o EJB3.0
o iText
o JFreechart-Klassenbibliothek
o Java3D
o JavaServer Faces
o JBOSS (EJB3.0, SEAM, RichFaces, Ajax4JSF)
o OpenGL
o Struts
o SVG und JavaScript
o XML (SAX, DOM, JDOM, XSL)

Betriebssysteme

Linux
Unix
Suse 9.1, Suse 10.2, Ubuntu 12.10
Windows
seit 1992

Programmiersprachen

Angular
Grundkenntnisse
Assembler
Grundkenntnisse
Basic
seit 1982
C
C90 und C99
C#
Dokumetenerstellungsprogramm (2011)
C++
Visual C++ und Borland C++ (Kursunterlage von 200 Seiten geschrieben)
Fortran
Fortran 77 (1995)
Hibernate Query Language
Java
seit 1998
JavaScript
seit 1998
jQuery
Grundkenntnisse
Pascal
1989: 1 Jahr im Gymnasium
PHP
kleine Kursunterlage enwickelt
Qt
OpenGL mit GNU C++ auf Linux, Spielprototyp erstellt
Typescript
Grundkenntnisse
VB .NET
VB6
VRML
auch X3D, mehrere Kennenlernbeispiele erstellt

Datenbanken

Access
DB für Schule entwickelt, Kursunterlage geschrieben
DB2
1 Projekt, 1 Evaluierung
Interbase
als Test-DB für 6 monatigen Borland C++-Kurs (als Kursleiter gehalten)
MongoDB
MS SQL Datenbanken
MS SQL Server
5 Projekte
MySQL
3 Projekte
Oracle
5 Projekte
PostgreSQL
1 Projekt
SQL
Sybase
2 Projekte

Datenkommunikation

Internet, Intranet
MQ Series
MQSeries
SOAP-UI
TCP/IP
Grundkenntnisse, Kurs besucht

Hardware

PC
seit 1992

Design / Entwicklung / Konstruktion

Enterprise Architect (Produkt)

UML

Branchen

Branchen

Bank
Bauverwaltung
Facility-Management
Finanzsektor
Kleingerätesoftware
Mobilfunk
Schulung
Schulungsverwaltungssoftware
Steuersoftware
Web

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.