Java Anwendungsentwickler
Aktualisiert am 01.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 40%
Java-Entwickler
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

München (+100km) Augsburg (+50km)
möglich

Projekte

Projekte

4 Jahre 8 Monate
2019-07 - heute

Pflege + Weiterentwicklung Depatis

Java SQL Datenmigration
Pflege von Depatis (Informationssystem des Deutschen Patentamtes). D.h. Bugfixing und auch Implementierung von neuen Funktionalitäten gemäß den definierten Anforderungen des Kunden. Dies beinhaltet auch Upgrades der verwendeten Technologien (z.B. JDK, JBoss, Eclipse RCP), Anbindung an Fremdsysteme gemäß deren definierter APIs (z.B. der WIPO), Bereitstellung von eigenen Webservices, Entwicklung von Algorithmen zur Erkennung von Bezugszeichen in Zeichnungen (d.h. automatische Bildanalyse) und Integration von OCR-Software zur Textextraktion aus (Patent-)Dokumenten. Zusätzlich wurden Aufgaben zur Ablösung eines Altsystems für NPL (Nicht-Patent-Literatur) inkl. Datenmigration erledigt.
Java Eclipse RCP JBoss Oracle Tesseract OCR BoofCV SWT
Java SQL Datenmigration
Deutsches Patentamt
München
7 Jahre 9 Monate
2016-06 - heute

Betrieb eines Finanz-/Investmentblogs

Blogger, Webmaster
Blogger, Webmaster

Im Blog geht es um diverse Finanzthemen, die mit dem Thema Value Investing zusammen hängen. Dabei stelle ich Bücher vor, untersuche relevante Webseiten und analysiere Unternehmensbilanzen.

HTML CSS Blogger
Jesenwang
1 Jahr 10 Monate
2017-09 - 2019-06

Integration Altsystem in Depatis

Software-Entwickler Java
Software-Entwickler

Im Projekt geht es um die Ablösung eines in VBA implementierten Altsystems. Dies beinhaltet eine Bestandsaufnahme inkl. Abstimmung mit dem Kunden, eine Planung der Integration (Workflows,Daten, Oberflächengestaltung) in das neue Informationssystem und die Integrationsarbeiten selbst. Die neue Applikation ist in Eclipse RCP implementiert.

Eclipse RCP Java 1.8 Visual Basic
Java
Deutsches Patentamt
München
6 Monate
2017-03 - 2017-08

Wartung und Erweiterung bestehender openCMS-Systeme

Frontent- und Backendentwickler Scrum
Frontent- und Backendentwickler

In dem Projekt wurden die bestehenden OpenCMS-Systeme, welche zur Pflege der Webseiten (und Erstellung neuer Webseiten) von Kunden einer Werbeagentur benutzt werden, gewartet und - wenn notwendig - erweitert. OpenCMS ist ein Content Management System, bei dem man mit Hilfe von JSP und XML eigene Komponenten erstellen kann (z.B. zur Anzeige von Bildern mit Überschriften und Text oder aber zur Anzeige von Google Maps).

Mac OS X OpenCMS Java 1.8 JSP Apache Tomcat PostgreSQL HTML JavaScript CSS Eclipse IntelliJ IDEA XML Git
Scrum
München
2 Jahre
2015-01 - 2016-12

Wartung von Kraftwerks-Betriebsführungssystem

Softwareentwickler, Consultant Scrum
Softwareentwickler, Consultant

In diesem Projekt ging es um die Unterstützung bei der Wartung des neuen Kraftwerksbetriebsführungssystems. Dabei ging es vor allem darum, gefundene Fehler zu analysieren und zu beseitigen, sowie neue Anforderungen wie z.B. Anpassungen der Schnittstelle von/nach SAP in die Systeme zu integrieren. Änderungen waren zu dokumentieren und Testfälle waren zu erstellen.

Eclipse openJet Java 1.6 Java Swing Jetty Oracle JUnit Mockito WebServices MS Office UML
Scrum
EON
Hannover, Landshut
1 Monat
2016-10 - 2016-10

Redesign Webseite Valico Physio

Webdesigner Suchmaschinenoptimierung
Webdesigner

Die Webseite der Physiotherapiepraxis Valico Physio musste komplett neu gestaltet werden. Dies wurde unter Nutzung von WordPress durchgeführt. Anschließend galt es, diverse Aktivitäten rund um das Thema Suchmaschinenoptimierung anzustoßen.

WordPress HTML CSS JavaScript Google Analytics Google Chrome Firefox Internet Explorer
Suchmaschinenoptimierung
Valico Physio
Puchheim
3 Jahre 1 Monat
2013-06 - 2016-06

Erstellung Fundamentalanalysesoftware

Softwareentwickler Scrum
Softwareentwickler

Eigenentwicklung einer Software zur Unterstützung von Fundamentalanalyse und Potentialberechnung von Aktien analog der Beschreibung im Buch Buffetology. Fundamentaldaten und aktuelle Börsenkurse wurden aus dem Internet geladen und entsprechend aufbereitet. Das Tool dient v.a. dazu, die Identifizierung interessanter Investments zu erleichtern (Stichwort Aktien-Screener). Das Tool wird nur von mir persönlich genutzt.

Eclipse Java 1.8 JUnit Mockito Java Swing Subversion Apache POI Maven JPA EclipseLink Hibernate WebServices Oracle Windows Linux LibreOffice
Scrum
Eigenentwicklung
Jesenwang
7 Jahre 3 Monate
2007-09 - 2014-11

Ablösung der bestehenden Betriebsführungssysteme in EON-Kraftwerken

Softwareentwickler, Consultant V-Modell Scrum
Softwareentwickler, Consultant

Im Projekt ging es um die Ablösung der bestehenden Kraftwerksbetriebsführungssysteme bei EON und RWE durch ein jeweils komplett neu entwickeltes System. Dabei mussten die aus dem Altsystem bekannten Funktionalitäten vereinheitlicht und um neue Funktionalitäten erweitert werden. Im neuen System war ich für die Entwicklung der fachlichen Komponenten Anlagenbeschreibung, Kennblätter,  Materialwirtschaft und Erfordernisse zuständig. Dies umfasste sowohl die Datenmodellierung inkl. Datenmigration, Oberflächengestaltung, Implementierung der Geschäftslogik, Abbildung von Workflows, Anbindung an bestehende Schnittstellen zu externen Systemen über Webservices (u.a. zu SAP), Erstellung von Testfällen, Schulung der Mitarbeiter sowie Abstimmungsaufgaben mit dem Fachbereich. Die Entwicklung wurde mit Eclipse durchgeführt auf dem durch die Firma GiS - Gesellschaft für integrierte Systemplanung erstellten JEE-ähnlichen System openJET.

Eclipse openJET Java 1.6 Java Swing Jetty Oracle JUnit Mockito WebServices MS Office UML
V-Modell Scrum
GiS
Weinheim, Hannover
2 Jahre 2 Monate
2005-07 - 2007-08

Entwicklung und Einführung eines neuen Kernbankensystems

Softwareentwickler V-Modell
Softwareentwickler

Im Projekt ging es um die Entwicklung und Einführung eines neuen Kernbankensystems für die damals durch Firmenzusammenschluss entstandene österreichische BAWAG/PSK. Es war ein internationales Team mit mehr als 30 Mitgliedern. Ich war im Frontend-Bereich, sowie der Schnittstelle zum Mainframe-Backend-Bereich tätig. Dabei mussten neue Anforderungen konzipiert und umgesetzt werden, Fehler waren zu bereinigen und Tests zu koordinieren.

Eclipse Java 1.4 Oracle Alnova Java Swing
V-Modell
BAWAG/PSK
Wien
1 Jahr 1 Monat
2004-05 - 2005-05

Erweiterung Dokumentenmanagementsystem

Softwareentwickler V-Modell
Softwareentwickler

Im Projekt ging es um die Erweiterung des von AIDOS entwickelten KAI|Box-Systems um neue Komponenten. Meine Aufgabe war v.a. die Evaluierung neuer Technologien und der Möglichkeit der Integration in das sich in Entwicklung befindliche System. 

NetBeansIDE Jade Softwareagenten MySQL MS Access MS Office EJB Orion Application Server Java 1.4 JSP
V-Modell
AIDOS Software AG
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

10 Monate
2003-08 - 2004-05

Computer Science

Fulbright Stipendium, University of North Carolina Greensboro
Fulbright Stipendium
University of North Carolina Greensboro

Gaststudent im Zuge eines Fulbright Stipendiums mit dem Schwerpunkt Softwareentwicklung und Datenbanken

3 Jahre 10 Monate
1999-11 - 2003-08

Studium der Wirtschaftsinformatik

Diplom Wirtschaftsinformatiker, Fachhochschule Schmalkalden
Diplom Wirtschaftsinformatiker
Fachhochschule Schmalkalden

Softwareentwicklung, Datenbanken, Rechnungswesen

Position

Position

Ich bin gut bei der selbständigen Programmierung von Anforderungen gemäß Fachkonzepten, sowie der Eigenentwicklung von Algorithmen. Gerne analysiere und behebe ich auch Fehler in bestehenden Systemen (Bugfixing) oder integriere Fremdsysteme ganz oder teilweise in andere Systeme. Oft beinhaltet dies auch eine Datenmigration, welche ich auch schon mehrfach für verschiedene Systeme durchgeführt habe. Auch Analysen zur Nutzbarkeit von Fremdbibliotheken habe ich schon durchgeführt, genau wie deren Integration in bestimmte Anwendungen.

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler

Produkte / Standards / Erfahrungen / Methoden

Alnova
Alnova (Frontend + Frontend Architektur)
Apache POI
Apache Tomcat
Blogger
CSS
Datenanalyse
Datenmigration
Datenmodellierung
Eclipse
Eclipse RCP
EclipseLink
EJB
Firefox
Fundamentaldatenanalyse
Git
Google Analytics
Google Chrome
GWT
Hibernate
HTML
IntelliJ IDEA
Internet Explorer
Jade Softwareagenten
Java Performanceoptimierung
Java Swing
JBoss Application Server
JDBC
Jetty
JPA
JSF
JUnit
LibreOffice
Maven
Mockito
MS Office
NetBeans
NetBeansIDE
Objektorientierung
OpenCMS
openJET
Orion Application Server
Profiler
Scrum
Spring Framework
SQL
Subversion
Suchmaschinenoptimierung
Swing
UML
V-Modell
WebServices
WildFly Application Server
WordPress
XML
Tesseract
 

Betriebssysteme

Linux
Mac OS X
Windows

Programmiersprachen

Java
JSE, JEE, openJet, Eclipse, Eclipse RCP, Alnova (Frontend + Frontend Architektur), Profiling/Performanceoptimierung, JUnit, Mockito, GWT (Google Web Toolkit), Swing, JPA, EclipseLink, Hibernate, JDBC, EJB, Spring, Webservices, JBoss, WildFly
Java 1.4
Java 1.6
Java 1.8
Java 11

Datenbanken

Access
v.a. für Prototypingzwecke
MS Access
MySQL
Datenmodellierung, Zugriffe per JDBC/JPA
Oracle
Datenmodellierung, Zugriffe per JDBC/JPA
Postgres
Datenmodellierung, Zugriffe per JDBC/JPA
PostgreSQL
SQL
Auswertung von SQL-Abfragen im Zuge von Performanceoptimierungsmaßnahmen

Hardware

PC

Design / Entwicklung / Konstruktion

Erstellung von Anforderungsspezifikationen, Realisierungskonzepten, Anwendungshandbüchern, Konfigurationsanleitungen, Testfällen

Branchen

Branchen

Energiedienstleister/Energieversorger, Finanzinstitute, Versicherungen, Automobilbranche, Behörden

Einsatzorte

Einsatzorte

München (+100km) Augsburg (+50km)
möglich

Projekte

Projekte

4 Jahre 8 Monate
2019-07 - heute

Pflege + Weiterentwicklung Depatis

Java SQL Datenmigration
Pflege von Depatis (Informationssystem des Deutschen Patentamtes). D.h. Bugfixing und auch Implementierung von neuen Funktionalitäten gemäß den definierten Anforderungen des Kunden. Dies beinhaltet auch Upgrades der verwendeten Technologien (z.B. JDK, JBoss, Eclipse RCP), Anbindung an Fremdsysteme gemäß deren definierter APIs (z.B. der WIPO), Bereitstellung von eigenen Webservices, Entwicklung von Algorithmen zur Erkennung von Bezugszeichen in Zeichnungen (d.h. automatische Bildanalyse) und Integration von OCR-Software zur Textextraktion aus (Patent-)Dokumenten. Zusätzlich wurden Aufgaben zur Ablösung eines Altsystems für NPL (Nicht-Patent-Literatur) inkl. Datenmigration erledigt.
Java Eclipse RCP JBoss Oracle Tesseract OCR BoofCV SWT
Java SQL Datenmigration
Deutsches Patentamt
München
7 Jahre 9 Monate
2016-06 - heute

Betrieb eines Finanz-/Investmentblogs

Blogger, Webmaster
Blogger, Webmaster

Im Blog geht es um diverse Finanzthemen, die mit dem Thema Value Investing zusammen hängen. Dabei stelle ich Bücher vor, untersuche relevante Webseiten und analysiere Unternehmensbilanzen.

HTML CSS Blogger
Jesenwang
1 Jahr 10 Monate
2017-09 - 2019-06

Integration Altsystem in Depatis

Software-Entwickler Java
Software-Entwickler

Im Projekt geht es um die Ablösung eines in VBA implementierten Altsystems. Dies beinhaltet eine Bestandsaufnahme inkl. Abstimmung mit dem Kunden, eine Planung der Integration (Workflows,Daten, Oberflächengestaltung) in das neue Informationssystem und die Integrationsarbeiten selbst. Die neue Applikation ist in Eclipse RCP implementiert.

Eclipse RCP Java 1.8 Visual Basic
Java
Deutsches Patentamt
München
6 Monate
2017-03 - 2017-08

Wartung und Erweiterung bestehender openCMS-Systeme

Frontent- und Backendentwickler Scrum
Frontent- und Backendentwickler

In dem Projekt wurden die bestehenden OpenCMS-Systeme, welche zur Pflege der Webseiten (und Erstellung neuer Webseiten) von Kunden einer Werbeagentur benutzt werden, gewartet und - wenn notwendig - erweitert. OpenCMS ist ein Content Management System, bei dem man mit Hilfe von JSP und XML eigene Komponenten erstellen kann (z.B. zur Anzeige von Bildern mit Überschriften und Text oder aber zur Anzeige von Google Maps).

Mac OS X OpenCMS Java 1.8 JSP Apache Tomcat PostgreSQL HTML JavaScript CSS Eclipse IntelliJ IDEA XML Git
Scrum
München
2 Jahre
2015-01 - 2016-12

Wartung von Kraftwerks-Betriebsführungssystem

Softwareentwickler, Consultant Scrum
Softwareentwickler, Consultant

In diesem Projekt ging es um die Unterstützung bei der Wartung des neuen Kraftwerksbetriebsführungssystems. Dabei ging es vor allem darum, gefundene Fehler zu analysieren und zu beseitigen, sowie neue Anforderungen wie z.B. Anpassungen der Schnittstelle von/nach SAP in die Systeme zu integrieren. Änderungen waren zu dokumentieren und Testfälle waren zu erstellen.

Eclipse openJet Java 1.6 Java Swing Jetty Oracle JUnit Mockito WebServices MS Office UML
Scrum
EON
Hannover, Landshut
1 Monat
2016-10 - 2016-10

Redesign Webseite Valico Physio

Webdesigner Suchmaschinenoptimierung
Webdesigner

Die Webseite der Physiotherapiepraxis Valico Physio musste komplett neu gestaltet werden. Dies wurde unter Nutzung von WordPress durchgeführt. Anschließend galt es, diverse Aktivitäten rund um das Thema Suchmaschinenoptimierung anzustoßen.

WordPress HTML CSS JavaScript Google Analytics Google Chrome Firefox Internet Explorer
Suchmaschinenoptimierung
Valico Physio
Puchheim
3 Jahre 1 Monat
2013-06 - 2016-06

Erstellung Fundamentalanalysesoftware

Softwareentwickler Scrum
Softwareentwickler

Eigenentwicklung einer Software zur Unterstützung von Fundamentalanalyse und Potentialberechnung von Aktien analog der Beschreibung im Buch Buffetology. Fundamentaldaten und aktuelle Börsenkurse wurden aus dem Internet geladen und entsprechend aufbereitet. Das Tool dient v.a. dazu, die Identifizierung interessanter Investments zu erleichtern (Stichwort Aktien-Screener). Das Tool wird nur von mir persönlich genutzt.

Eclipse Java 1.8 JUnit Mockito Java Swing Subversion Apache POI Maven JPA EclipseLink Hibernate WebServices Oracle Windows Linux LibreOffice
Scrum
Eigenentwicklung
Jesenwang
7 Jahre 3 Monate
2007-09 - 2014-11

Ablösung der bestehenden Betriebsführungssysteme in EON-Kraftwerken

Softwareentwickler, Consultant V-Modell Scrum
Softwareentwickler, Consultant

Im Projekt ging es um die Ablösung der bestehenden Kraftwerksbetriebsführungssysteme bei EON und RWE durch ein jeweils komplett neu entwickeltes System. Dabei mussten die aus dem Altsystem bekannten Funktionalitäten vereinheitlicht und um neue Funktionalitäten erweitert werden. Im neuen System war ich für die Entwicklung der fachlichen Komponenten Anlagenbeschreibung, Kennblätter,  Materialwirtschaft und Erfordernisse zuständig. Dies umfasste sowohl die Datenmodellierung inkl. Datenmigration, Oberflächengestaltung, Implementierung der Geschäftslogik, Abbildung von Workflows, Anbindung an bestehende Schnittstellen zu externen Systemen über Webservices (u.a. zu SAP), Erstellung von Testfällen, Schulung der Mitarbeiter sowie Abstimmungsaufgaben mit dem Fachbereich. Die Entwicklung wurde mit Eclipse durchgeführt auf dem durch die Firma GiS - Gesellschaft für integrierte Systemplanung erstellten JEE-ähnlichen System openJET.

Eclipse openJET Java 1.6 Java Swing Jetty Oracle JUnit Mockito WebServices MS Office UML
V-Modell Scrum
GiS
Weinheim, Hannover
2 Jahre 2 Monate
2005-07 - 2007-08

Entwicklung und Einführung eines neuen Kernbankensystems

Softwareentwickler V-Modell
Softwareentwickler

Im Projekt ging es um die Entwicklung und Einführung eines neuen Kernbankensystems für die damals durch Firmenzusammenschluss entstandene österreichische BAWAG/PSK. Es war ein internationales Team mit mehr als 30 Mitgliedern. Ich war im Frontend-Bereich, sowie der Schnittstelle zum Mainframe-Backend-Bereich tätig. Dabei mussten neue Anforderungen konzipiert und umgesetzt werden, Fehler waren zu bereinigen und Tests zu koordinieren.

Eclipse Java 1.4 Oracle Alnova Java Swing
V-Modell
BAWAG/PSK
Wien
1 Jahr 1 Monat
2004-05 - 2005-05

Erweiterung Dokumentenmanagementsystem

Softwareentwickler V-Modell
Softwareentwickler

Im Projekt ging es um die Erweiterung des von AIDOS entwickelten KAI|Box-Systems um neue Komponenten. Meine Aufgabe war v.a. die Evaluierung neuer Technologien und der Möglichkeit der Integration in das sich in Entwicklung befindliche System. 

NetBeansIDE Jade Softwareagenten MySQL MS Access MS Office EJB Orion Application Server Java 1.4 JSP
V-Modell
AIDOS Software AG
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

10 Monate
2003-08 - 2004-05

Computer Science

Fulbright Stipendium, University of North Carolina Greensboro
Fulbright Stipendium
University of North Carolina Greensboro

Gaststudent im Zuge eines Fulbright Stipendiums mit dem Schwerpunkt Softwareentwicklung und Datenbanken

3 Jahre 10 Monate
1999-11 - 2003-08

Studium der Wirtschaftsinformatik

Diplom Wirtschaftsinformatiker, Fachhochschule Schmalkalden
Diplom Wirtschaftsinformatiker
Fachhochschule Schmalkalden

Softwareentwicklung, Datenbanken, Rechnungswesen

Position

Position

Ich bin gut bei der selbständigen Programmierung von Anforderungen gemäß Fachkonzepten, sowie der Eigenentwicklung von Algorithmen. Gerne analysiere und behebe ich auch Fehler in bestehenden Systemen (Bugfixing) oder integriere Fremdsysteme ganz oder teilweise in andere Systeme. Oft beinhaltet dies auch eine Datenmigration, welche ich auch schon mehrfach für verschiedene Systeme durchgeführt habe. Auch Analysen zur Nutzbarkeit von Fremdbibliotheken habe ich schon durchgeführt, genau wie deren Integration in bestimmte Anwendungen.

Kompetenzen

Kompetenzen

Top-Skills

Java-Entwickler

Produkte / Standards / Erfahrungen / Methoden

Alnova
Alnova (Frontend + Frontend Architektur)
Apache POI
Apache Tomcat
Blogger
CSS
Datenanalyse
Datenmigration
Datenmodellierung
Eclipse
Eclipse RCP
EclipseLink
EJB
Firefox
Fundamentaldatenanalyse
Git
Google Analytics
Google Chrome
GWT
Hibernate
HTML
IntelliJ IDEA
Internet Explorer
Jade Softwareagenten
Java Performanceoptimierung
Java Swing
JBoss Application Server
JDBC
Jetty
JPA
JSF
JUnit
LibreOffice
Maven
Mockito
MS Office
NetBeans
NetBeansIDE
Objektorientierung
OpenCMS
openJET
Orion Application Server
Profiler
Scrum
Spring Framework
SQL
Subversion
Suchmaschinenoptimierung
Swing
UML
V-Modell
WebServices
WildFly Application Server
WordPress
XML
Tesseract
 

Betriebssysteme

Linux
Mac OS X
Windows

Programmiersprachen

Java
JSE, JEE, openJet, Eclipse, Eclipse RCP, Alnova (Frontend + Frontend Architektur), Profiling/Performanceoptimierung, JUnit, Mockito, GWT (Google Web Toolkit), Swing, JPA, EclipseLink, Hibernate, JDBC, EJB, Spring, Webservices, JBoss, WildFly
Java 1.4
Java 1.6
Java 1.8
Java 11

Datenbanken

Access
v.a. für Prototypingzwecke
MS Access
MySQL
Datenmodellierung, Zugriffe per JDBC/JPA
Oracle
Datenmodellierung, Zugriffe per JDBC/JPA
Postgres
Datenmodellierung, Zugriffe per JDBC/JPA
PostgreSQL
SQL
Auswertung von SQL-Abfragen im Zuge von Performanceoptimierungsmaßnahmen

Hardware

PC

Design / Entwicklung / Konstruktion

Erstellung von Anforderungsspezifikationen, Realisierungskonzepten, Anwendungshandbüchern, Konfigurationsanleitungen, Testfällen

Branchen

Branchen

Energiedienstleister/Energieversorger, Finanzinstitute, Versicherungen, Automobilbranche, Behörden

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.