Java, OO, J2EE, Spring, Hibernate
Aktualisiert am 10.10.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Spring 4.1
Hibernate Query Language
Hibernate Criteria-API
Java API for RESTful Web Services
Spring Boot
Spring Webflow
Spring Data
Spring MVC
Spring Core
Deutsch
Muttersprache
Englisch
Flüssig in Wort und Schrift
Französisch
Solide Grundkenntnisse
Italienisch
Russisch
Ausgezeichnet

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Raum Hamburg bevorzugt

nicht möglich

Projekte

Projekte

10 Jahre 11 Monate
2014-01 - heute

AndrewChess

  • In C entwickeltes Schachprogramm als Android-APP verfügbar machen
  • Es soll eine 2d- und eine 3d-Oberfläche erstellt werden
  • Der Kern wird in C entwickelt und kommuniziert mithilfe des Java-Native-Interface (JNI) mit dem Java-Code
  • Die App beinhaltet ein voll spielfähiges Schachprogramm mit einem integrierten Stellungseditor und der Möglichkeit Partien abzuspeichern
  • Zwei Spieler können über das Internet gegeneinander spielen

Eclipse Indigo Dev-C++ Unity3D Blender
7 Monate
2022-12 - 2023-06

Workflow Renewal

Junit Spring (WebFlow) Spring MVC ...
  • Neuimplementierung und auch Nachprogrammierung von Programmlogik und begleitender Erstellung von Junit-Tests
  • Datentransfer mithilfe von REST WS
  • Generierung von PDF-Dateien zwecks Archivierung
Junit Spring (WebFlow) Spring MVC Spring Boot REST WS Spring JPA Hibernate Eclipse Jenkins PgAdmin
2 Jahre 2 Monate
2020-10 - 2022-11

Hochschulverwaltung Update

Fullstack-Entwickler
Fullstack-Entwickler

  • Erweiterung und Verbesserung der Programmlogik in den Services durch Nachziehen der Junit-Abdeckung des Quellcodes
  • Fehlersuche und Beseitigung (Hotfixes)
  • Erweiterung der auf WebFlows basierenden Arbeitsabläufe
  • Neuprogrammierung von Teilen der Module und Einfügen in die Docker-Umgebung

Spring (WebFlow) Spring MVC Spring Boot Junit (Mockito) JSF Hibernate Eclipse Jenkins PgAdmin Java Hibernate WebFlow
1 Jahr 2 Monate
2019-08 - 2020-09

Transportflottenverwaltung + Sendungsverfolgung

Entwickler Java Eclipse Java REST Web Services ...
Entwickler

  • Es sollte eine Sendungsverfolgung für Paketsendungen implementiert werden sowie die Verwaltung der Transportfahrzeuge erneuert werden
  • Auf Grundlage von Spring Boot und Spring MVC wurde eine Software erstellt, die es Mitarbeitern ermöglicht die Auslastung der einzelnen Transportfahrzeuge sowie die gefahrenen Kilometer, Betankungen und Fahrzeiten am PC abzurufen
  • Für Kunden wurde eine Sendungsverfolgung für Paketsendungen erstellt

Java Eclipse Java REST Web Services Spring Boot REST Web Services Spring MVC
CSTX
Braunschweig
1 Jahr 4 Monate
2018-04 - 2019-07

Frahrzeugflottenverwaltung

Entwickler
Entwickler
  • Es sollte eine Software für die Verwaltung von Fahrzeugflotten erstellt werden, die auf Spring Boot basiert
  • Es sollten gefahrene Kilometer einzelner Fahrzeuge und Fahrzeugflotten sowie deren Kraftstoffverbrauch u. a. für steuerliche Zwecke erfasst werden
  • Die Daten der einzelnen Fahrzeuge wurden über REST Schnittstellen verschickt  
Java (Eclipse) Spring Boot Eclipse Oracle Visio TOAD Rest Web Services Java
CSTX
Braunschweig
10 Monate
2017-06 - 2018-03

Sim-Aktivierung

Entwickler
Entwickler

  • Daten aus der Oracle DB sollten in XML-Dateien verpackt und per Rest Web Services verschickt werden
  • Die jeweilige Antwort des Servers sollte ausgewertet werden  

Java Vaadin Spring Oracle DB Rest Web Services Eclipe Oxygen SQL-Developer Junit SQL-Developer
Peiker
Friedrichsdorf bei Frankfurt am Main
4 Monate
2017-02 - 2017-05

Kleinteillager

Fullstack-Entwickler
Fullstack-Entwickler

  • Implementierung von Kommunikationstasks des Mwcs-Servers mit dem Automatischen Kleinteilelager (AKL) im Backend

Java Spring Hibernate Mwcs-Server Junit (Mockito) Eclipse Neon
Chemnitz
7 Monate
2016-07 - 2017-01

Longay

Backend-Entwickler
Backend-Entwickler

  • Implementierung von Validatoren mithilfe von Callback-Aufrufen, die sich in die konkret vorhandene Softwarearchitektur einpassen  

Java Spring JSF Hibernate Junit (Mockito) Netbeans Jenkins
Frankfurt am Main
1 Jahr 1 Monat
2015-05 - 2016-05

Hochschulverwaltung

Backend-Entwickler
Backend-Entwickler

  • Implementierung der Programmlogik in den Services nach Kundenwunsch
  • Erstellung und Anpassung der XHTML-Seiten
  • Fehlersuche und Beseitigung (Hotfixes)
  • Anpassen der XML-Dateien für die WebFlows

Java Spring (WebFlow) JSF Hibernate Eclipse Jenkins PgAdmin Spring MVC Spring Boot Junit (Mockito)
5 Monate
2014-11 - 2015-03

FritzApp

Fullstack-Entwickler
Fullstack-Entwickler

  • Das Umprogrammieren vorhandenen C/C++-Codes, sodass er unter AndroidLinux lauffähig wird, sowie die Einbindung des nativen Codes in eine AndroidApp
  • Sicherstellen der Kommunikation von Android-Benutzeroberfläche (JavaScript) über eine Java-Brücke mit dem nativen Code
  • Anschließendes ausgiebiges Testen in verschiedenen Emulatoren und auf verschiedenen Endgeräten

Java JavaScript Eclipse cygwin64 Android-ndk-r9 Android-sdk C++
7 Monate
2014-04 - 2014-10

MyHermes

Backend-Entwickler
Backend-Entwickler

  • Die Behebung von Fehlfunktionen im Portal sowie die Erweiterung der Funktionalitäten des Portals
  • Datenbankabfragen, Business-Logik, CSS

pring (Dependency Injection) Scrum Eclipse Web Services Message Queue MVC) Hibernate (native Queries) JPA Maven Jenkins MobaXterm Squirrel DB2 SVN Tosca First Spirit Junit (EasyMock) Spring (Dependency Injection
Hermes
7 Monate
2013-09 - 2014-03

Automatisierung

  • Bisher händisch getätigte Abläufe mithilfe von Shell-Skripten automatisieren

Shell-Skript (Unix) Putty UNIX DB2 Vi-Editor Shell
4 Monate
2013-09 - 2013-12

Automatisierung

  • Bisher händisch getätigte Abläufe mithilfe von ShellSkripten automatisieren

Putty UNIX DB2 Vi-Editor Shell
5 Monate
2013-04 - 2013-08

Aroma (ArvatoOrderManagement)

  • Erweiterung der Funktionalität eines WebShops
  • Weiterentwicklung der Funktionalität der Software AROMA und Bearbeitung von Change Requests

Java Backend Eclipse 4.4.2 Hibernate (Criteria HQL ORM) Spring (Dependency Injection Web Services Message Queue) Spring MVC Jenkins Subversion Maven Ant Junit (Mockito) Oracle SQL Developer Scrum 4.4.2 Spring (Dependency Injection Subversion Junit (Mockito)
ARVATO
Gütersloh
4 Monate
2012-10 - 2013-01

PPF neu

  • Ausbau der Funktionalität des WebShops
  • Entwicklung von SOAP-Web-Services
  • Es waren verschiedene Soap-Web-Services zu erstellen, teils nach dem ContractFirst-Prinzip
  • Es mussten HTML-Templates befüllt werden, die dann als Mails verschickt wurden
  • Rechnungsdaten mussten aus der Datenbank geholt und als Response zurückgegeben werden u.a.

Java Backend Scrum Eclipse Juno JPA JUNIT (Mockito) Maven Subversion
Otto-Versand
Hamburg
3 Monate
2012-08 - 2012-10

AndrewChess

Java C Eclipse Indigo ...

Eigenentwicklung

  • Mein Windows32-Schachprogramm zu einer Android-App portieren
  • Dazu habe ich den Windows32-C-Code der Schachmaschine an die Linux-Umgebung angepasst, das Multithreding umgestellt und die für JNI nötigen Funktionen implementiert
  • Die Java-Benutzeroberfläche für Android ganz neu implementiert

Java C Eclipse Indigo Android SDK Android NDK Cygwin

Aus- und Weiterbildung

Aus- und Weiterbildung

Universität Hamburg

Studium der Informatik

Abschluss: DiplomInformatiker

Kompetenzen

Kompetenzen

Top-Skills

Spring 4.1 Hibernate Query Language Hibernate Criteria-API Java API for RESTful Web Services Spring Boot Spring Webflow Spring Data Spring MVC Spring Core

Schwerpunkte

Java REST Web Services
Spring Boot
Spring MVC
Spring WebFlow
Java
OO
J2EE
Spring
Hibernate
Fullstack Entwickler
Backend Entwickler
SpringBoot
SpringData
MySQL
Vaadin Objektorientierte Programmierung

Produkte / Standards / Erfahrungen / Methoden

Eclipse
Hibernate
Spring
Anwendungsprogramme:
  • Eclipse/Omondo 
  • JBuilder 
  • Websphere Studio: Websphere, IBM WebSphere Studio Application Developer  


Produkte/Standards:

  • DevStudio 
  • JDeveloper 
  • Spring

Betriebssysteme

MS-DOS
Novell
OS/2
SUN OS, Solaris
TOS
Unix
VMS
Windows
Windows CE

Programmiersprachen

Assembler
Basic
C
C++
Cobol
Java
JavaScript
Junit
Lisp
Modula-2
PHP
Visual Age for Java

Datenbanken

Access
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

Ethernet
Fax
Internet, Intranet
Novell
TCP/IP
Winsock

Hardware

Atari
Modem
PC
Scanner
Soundkarten
Streamer
SUN
VAX

Branchen

Branchen

  • Auskunfteien
  • Banken
  • Speditionen
  • Versandhandel
  • Versicherungen

Einsatzorte

Einsatzorte

Deutschland

Deutschland: Raum Hamburg bevorzugt

nicht möglich

Projekte

Projekte

10 Jahre 11 Monate
2014-01 - heute

AndrewChess

  • In C entwickeltes Schachprogramm als Android-APP verfügbar machen
  • Es soll eine 2d- und eine 3d-Oberfläche erstellt werden
  • Der Kern wird in C entwickelt und kommuniziert mithilfe des Java-Native-Interface (JNI) mit dem Java-Code
  • Die App beinhaltet ein voll spielfähiges Schachprogramm mit einem integrierten Stellungseditor und der Möglichkeit Partien abzuspeichern
  • Zwei Spieler können über das Internet gegeneinander spielen

Eclipse Indigo Dev-C++ Unity3D Blender
7 Monate
2022-12 - 2023-06

Workflow Renewal

Junit Spring (WebFlow) Spring MVC ...
  • Neuimplementierung und auch Nachprogrammierung von Programmlogik und begleitender Erstellung von Junit-Tests
  • Datentransfer mithilfe von REST WS
  • Generierung von PDF-Dateien zwecks Archivierung
Junit Spring (WebFlow) Spring MVC Spring Boot REST WS Spring JPA Hibernate Eclipse Jenkins PgAdmin
2 Jahre 2 Monate
2020-10 - 2022-11

Hochschulverwaltung Update

Fullstack-Entwickler
Fullstack-Entwickler

  • Erweiterung und Verbesserung der Programmlogik in den Services durch Nachziehen der Junit-Abdeckung des Quellcodes
  • Fehlersuche und Beseitigung (Hotfixes)
  • Erweiterung der auf WebFlows basierenden Arbeitsabläufe
  • Neuprogrammierung von Teilen der Module und Einfügen in die Docker-Umgebung

Spring (WebFlow) Spring MVC Spring Boot Junit (Mockito) JSF Hibernate Eclipse Jenkins PgAdmin Java Hibernate WebFlow
1 Jahr 2 Monate
2019-08 - 2020-09

Transportflottenverwaltung + Sendungsverfolgung

Entwickler Java Eclipse Java REST Web Services ...
Entwickler

  • Es sollte eine Sendungsverfolgung für Paketsendungen implementiert werden sowie die Verwaltung der Transportfahrzeuge erneuert werden
  • Auf Grundlage von Spring Boot und Spring MVC wurde eine Software erstellt, die es Mitarbeitern ermöglicht die Auslastung der einzelnen Transportfahrzeuge sowie die gefahrenen Kilometer, Betankungen und Fahrzeiten am PC abzurufen
  • Für Kunden wurde eine Sendungsverfolgung für Paketsendungen erstellt

Java Eclipse Java REST Web Services Spring Boot REST Web Services Spring MVC
CSTX
Braunschweig
1 Jahr 4 Monate
2018-04 - 2019-07

Frahrzeugflottenverwaltung

Entwickler
Entwickler
  • Es sollte eine Software für die Verwaltung von Fahrzeugflotten erstellt werden, die auf Spring Boot basiert
  • Es sollten gefahrene Kilometer einzelner Fahrzeuge und Fahrzeugflotten sowie deren Kraftstoffverbrauch u. a. für steuerliche Zwecke erfasst werden
  • Die Daten der einzelnen Fahrzeuge wurden über REST Schnittstellen verschickt  
Java (Eclipse) Spring Boot Eclipse Oracle Visio TOAD Rest Web Services Java
CSTX
Braunschweig
10 Monate
2017-06 - 2018-03

Sim-Aktivierung

Entwickler
Entwickler

  • Daten aus der Oracle DB sollten in XML-Dateien verpackt und per Rest Web Services verschickt werden
  • Die jeweilige Antwort des Servers sollte ausgewertet werden  

Java Vaadin Spring Oracle DB Rest Web Services Eclipe Oxygen SQL-Developer Junit SQL-Developer
Peiker
Friedrichsdorf bei Frankfurt am Main
4 Monate
2017-02 - 2017-05

Kleinteillager

Fullstack-Entwickler
Fullstack-Entwickler

  • Implementierung von Kommunikationstasks des Mwcs-Servers mit dem Automatischen Kleinteilelager (AKL) im Backend

Java Spring Hibernate Mwcs-Server Junit (Mockito) Eclipse Neon
Chemnitz
7 Monate
2016-07 - 2017-01

Longay

Backend-Entwickler
Backend-Entwickler

  • Implementierung von Validatoren mithilfe von Callback-Aufrufen, die sich in die konkret vorhandene Softwarearchitektur einpassen  

Java Spring JSF Hibernate Junit (Mockito) Netbeans Jenkins
Frankfurt am Main
1 Jahr 1 Monat
2015-05 - 2016-05

Hochschulverwaltung

Backend-Entwickler
Backend-Entwickler

  • Implementierung der Programmlogik in den Services nach Kundenwunsch
  • Erstellung und Anpassung der XHTML-Seiten
  • Fehlersuche und Beseitigung (Hotfixes)
  • Anpassen der XML-Dateien für die WebFlows

Java Spring (WebFlow) JSF Hibernate Eclipse Jenkins PgAdmin Spring MVC Spring Boot Junit (Mockito)
5 Monate
2014-11 - 2015-03

FritzApp

Fullstack-Entwickler
Fullstack-Entwickler

  • Das Umprogrammieren vorhandenen C/C++-Codes, sodass er unter AndroidLinux lauffähig wird, sowie die Einbindung des nativen Codes in eine AndroidApp
  • Sicherstellen der Kommunikation von Android-Benutzeroberfläche (JavaScript) über eine Java-Brücke mit dem nativen Code
  • Anschließendes ausgiebiges Testen in verschiedenen Emulatoren und auf verschiedenen Endgeräten

Java JavaScript Eclipse cygwin64 Android-ndk-r9 Android-sdk C++
7 Monate
2014-04 - 2014-10

MyHermes

Backend-Entwickler
Backend-Entwickler

  • Die Behebung von Fehlfunktionen im Portal sowie die Erweiterung der Funktionalitäten des Portals
  • Datenbankabfragen, Business-Logik, CSS

pring (Dependency Injection) Scrum Eclipse Web Services Message Queue MVC) Hibernate (native Queries) JPA Maven Jenkins MobaXterm Squirrel DB2 SVN Tosca First Spirit Junit (EasyMock) Spring (Dependency Injection
Hermes
7 Monate
2013-09 - 2014-03

Automatisierung

  • Bisher händisch getätigte Abläufe mithilfe von Shell-Skripten automatisieren

Shell-Skript (Unix) Putty UNIX DB2 Vi-Editor Shell
4 Monate
2013-09 - 2013-12

Automatisierung

  • Bisher händisch getätigte Abläufe mithilfe von ShellSkripten automatisieren

Putty UNIX DB2 Vi-Editor Shell
5 Monate
2013-04 - 2013-08

Aroma (ArvatoOrderManagement)

  • Erweiterung der Funktionalität eines WebShops
  • Weiterentwicklung der Funktionalität der Software AROMA und Bearbeitung von Change Requests

Java Backend Eclipse 4.4.2 Hibernate (Criteria HQL ORM) Spring (Dependency Injection Web Services Message Queue) Spring MVC Jenkins Subversion Maven Ant Junit (Mockito) Oracle SQL Developer Scrum 4.4.2 Spring (Dependency Injection Subversion Junit (Mockito)
ARVATO
Gütersloh
4 Monate
2012-10 - 2013-01

PPF neu

  • Ausbau der Funktionalität des WebShops
  • Entwicklung von SOAP-Web-Services
  • Es waren verschiedene Soap-Web-Services zu erstellen, teils nach dem ContractFirst-Prinzip
  • Es mussten HTML-Templates befüllt werden, die dann als Mails verschickt wurden
  • Rechnungsdaten mussten aus der Datenbank geholt und als Response zurückgegeben werden u.a.

Java Backend Scrum Eclipse Juno JPA JUNIT (Mockito) Maven Subversion
Otto-Versand
Hamburg
3 Monate
2012-08 - 2012-10

AndrewChess

Java C Eclipse Indigo ...

Eigenentwicklung

  • Mein Windows32-Schachprogramm zu einer Android-App portieren
  • Dazu habe ich den Windows32-C-Code der Schachmaschine an die Linux-Umgebung angepasst, das Multithreding umgestellt und die für JNI nötigen Funktionen implementiert
  • Die Java-Benutzeroberfläche für Android ganz neu implementiert

Java C Eclipse Indigo Android SDK Android NDK Cygwin

Aus- und Weiterbildung

Aus- und Weiterbildung

Universität Hamburg

Studium der Informatik

Abschluss: DiplomInformatiker

Kompetenzen

Kompetenzen

Top-Skills

Spring 4.1 Hibernate Query Language Hibernate Criteria-API Java API for RESTful Web Services Spring Boot Spring Webflow Spring Data Spring MVC Spring Core

Schwerpunkte

Java REST Web Services
Spring Boot
Spring MVC
Spring WebFlow
Java
OO
J2EE
Spring
Hibernate
Fullstack Entwickler
Backend Entwickler
SpringBoot
SpringData
MySQL
Vaadin Objektorientierte Programmierung

Produkte / Standards / Erfahrungen / Methoden

Eclipse
Hibernate
Spring
Anwendungsprogramme:
  • Eclipse/Omondo 
  • JBuilder 
  • Websphere Studio: Websphere, IBM WebSphere Studio Application Developer  


Produkte/Standards:

  • DevStudio 
  • JDeveloper 
  • Spring

Betriebssysteme

MS-DOS
Novell
OS/2
SUN OS, Solaris
TOS
Unix
VMS
Windows
Windows CE

Programmiersprachen

Assembler
Basic
C
C++
Cobol
Java
JavaScript
Junit
Lisp
Modula-2
PHP
Visual Age for Java

Datenbanken

Access
DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL

Datenkommunikation

Ethernet
Fax
Internet, Intranet
Novell
TCP/IP
Winsock

Hardware

Atari
Modem
PC
Scanner
Soundkarten
Streamer
SUN
VAX

Branchen

Branchen

  • Auskunfteien
  • Banken
  • Speditionen
  • Versandhandel
  • Versicherungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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