Software Architect / Java Engineer / Clean Coder
Aktualisiert am 18.01.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.03.2020
Verfügbar zu: 100%
davon vor Ort: 40%
Deutsch
Muttersprache
English

Einsatzorte

Einsatzorte

München (+20km)
nicht möglich

Projekte

Projekte

6 Monate
2019-01 - 2019-06

Karten-Addon für den Nuclos Webclient

Software-Entwickler Java (S)CSS SQL ...
Software-Entwickler
  • OpenStreetMap-Integration in Nuclos Webclient
  • Einzeichnen interaktiver fachlicher Objekte in Karten-Ansicht
  • PostGIS, DB-seitige Schnittpunkt- und Distanzberechnungen
  • Geocoding und Routing über externe Services
Angular JUnit Spring PostGIS
Java (S)CSS SQL TypeScript
1 Jahr 6 Monate
2018-01 - 2019-06

ERP-Projekt für einen Automobilhersteller

Software-Entwickler HTML Java (S)CSS ...
Software-Entwickler
  • Umsetzung von Security-Anforderungen im Nuclos Core
  • Implementierung eines Launchers als Alternative zu Web Start
  • Implementierung von Swagger / Swagger-UI im Nuclos Kern
Angular Glassfish Payara JUnit Spring Spring Boot Oracle
HTML Java (S)CSS SQL TypeScript Scrum DevOps
1 Jahr 6 Monate
2018-01 - 2019-06

Schnittstellen-Anbindung eines Fahrrad Leasing Unternehmens

Software-Entwickler Java REST
Software-Entwickler
  • Umsetzung einer Library zur Verwendung der externen Schnittstelle in Nuclos
Apache HttpClient GraphQL
Java REST
4 Jahre 9 Monate
2014-10 - 2019-06

Nuclos Open Source ERP Kernentwicklung

Fullstack Software-Entwickler, Software Architekt Java Groovy HTML ...
Fullstack Software-Entwickler, Software Architekt
  • Implementierung neuer Features und Absicherung der Nuclos Kernsoftware
  • Konzept und Umsetzung eines Framework für Integrationstests (JUnit, Selenium)
  • Konzept und Umsetzung eines Framework für Businesstests zum Testen von Geschäftslogik (Groovy)
  • Statische Code-Analysen und Verbessern der Code-Qualität
Angular JEE JUnit Selenium SonarQube Jenkins Docker Spring Checkstyle ArchUnit
Java Groovy HTML (S)CSS SQL TypeScript JavaScript PL/SQL
Novabit Informationssysteme GmbH
1 Jahr
2018-01 - 2018-12

Telefonanlagen-Client für einen Automobilclub

Software-Entwickler Java XMPP
Software-Entwickler
  • Telefonanlagen-Anbindung via XMPP
H2 Spring Boot JavaFX XMPP
Java XMPP
2 Jahre
2016-01 - 2017-12

Visualisierungstool komplexer Abhängigkeiten für einen Automobilhersteller

Software-Entwickler Java Swing
Software-Entwickler
  • Extension-Projekt basierend auf Nuclos
  • Swing GUI mit yFiles Integration zur Darstellung komplexer, interaktiver Graphen
  • Export-Funktion nach Powerpoint (kompletter Graph als einzelne, interagierbare Elemente in PowerPoint)
Nuclos Oracle yFiles
Java Swing
3 Jahre
2015-01 - 2017-12

Webservice-Implementierung für einen Automobilclub

Software-Entwickler C# Java Groovy
Software-Entwickler
  • Anbindung und Bereitstellung komplexer Webservices
  • Mehrfache Verschlüsselung, Token-Service
  • Windows-Client für direkte User-Benachrichtigung und bessere Interaktion
.NET Axis2 Nuclos PostgreSQL SoapUI
C# Java Groovy
1 Jahr
2015-01 - 2015-12

Ressourcenmanagementtool auf Basis von Nuclos für ein Telekommunikationsunternehmen

Software-Entwickler Java SQL PL/SQL
Software-Entwickler
  • Swing-Programmierung
  • Oracle, komplexe Prozeduren und Abfragen
Nuclos Oracle Swing
Java SQL PL/SQL
1 Jahr 3 Monate
2014-10 - 2015-12

ERP Projekt für ein mittelständisches Unternehmen

Java SQL PL/SQL
  • Umsetzung ERP-Projekt basierend auf Nuclos
  • Komplexe Abrechnungen, z.B. Provisionsberechnung basierend auf Historieneinträgen
  • Komplexe Datenbank-Abfragen und -Views
Nuclos PostgreSQL
Java SQL PL/SQL
1 Jahr 6 Monate
2013-01 - 2014-06

Implementierung eines Airline-Bewertungssystems für airline-direct.de

Java JavaScript
  • Umsetzung von Komponenten und Facetten-Suche
  • Optimierung und Tests
Apache Wicket Hibernate jQuery MySQL Solr
Java JavaScript
1 Jahr 6 Monate
2013-01 - 2014-06

Migration von Reiseportalen und IBEs auf einheitlichen Tracking Container

Software-Entwickler Java JavaScript PHP
Software-Entwickler
  • TagManager Konzeption
  • Implementierung und Einbindung auf allen Webseiten
  • Automatische Tests
JUnit Selenium Google Tag Manager
Java JavaScript PHP
6 Monate
2012-07 - 2012-12

Wartung und Erweiterung der Automations-Software für Flug-Buchungs-Verarbeitung

Software-Entwickler Java JavaScript SQL
Software-Entwickler
  • Implementierung einer neuen Zahlungsart (Giropay)
  • Erweiterung der Rechnungs-Erstellung
  • Konzeption und Umsetzung von Schnittstellen-Architekturen
  • Programmiersprachen: Java, JavaScript, SQL
  • Technologien / Frameworks: Apache Wicket, EDIFACT, IMAP, REST, SOAP, Velocity
Apache Wicket EDIFACT IMAP REST SOAP Apache Velocity
Java JavaScript SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 9 Monate
2006-10 - 2012-06

Informatik-Studium

Bachelor of Science, TU München
Bachelor of Science
TU München

Anwendungsfach Maschinenwesen

8 Jahre 11 Monate
1997-09 - 2006-07

Abitur

Abitur, Gymnasium Bad Aibling
Abitur
Gymnasium Bad Aibling

Mathematisch-Naturwissenschaftlich

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Angular
Ant
Apache HttpClient
Apache Lucene
Apache Solr
Apache Tomcat
Apache Velocity
Apache Webserver
Apache Wicket
ArchUnit
AspectJ
Axis2
Checkstyle
Clean Code
Continuous Integration
CSS
DevOps
Docker
Eclipse
Git
Glassfish
Google Tag Manager
Gradle
Grails
Hibernate
HTML
IntelliJ IDEA
JavaFX
Jenkins
JIRA
jQuery
JUnit
Kubernetes
Maven
Mercurial
Nuclos
Payara
Rancher
REST
Scrum
Selenium
SOAP
SoapUI
Solr
SonarQube
Spring
Spring Boot
Swing
TDD
Test Driven Development
yFiles

Betriebssysteme

Arch Linux
Debian
Linux
Microsoft Windows
Ubuntu

Programmiersprachen

(S)CSS
.NET
Bash Shell
C
C#
C++
Groovy
Java
JavaScript
JEE
PHP
PL / SQL
PL/SQL
PowerShell
R
TypeScript

Datenbanken

DB2
H2
MySQL
Oracle
PostGIS
PostgreSQL
SQL
SQLite

Datenkommunikation

EDIFACT
GraphQL
IMAP
XMPP
XMPP

Einsatzorte

Einsatzorte

München (+20km)
nicht möglich

Projekte

Projekte

6 Monate
2019-01 - 2019-06

Karten-Addon für den Nuclos Webclient

Software-Entwickler Java (S)CSS SQL ...
Software-Entwickler
  • OpenStreetMap-Integration in Nuclos Webclient
  • Einzeichnen interaktiver fachlicher Objekte in Karten-Ansicht
  • PostGIS, DB-seitige Schnittpunkt- und Distanzberechnungen
  • Geocoding und Routing über externe Services
Angular JUnit Spring PostGIS
Java (S)CSS SQL TypeScript
1 Jahr 6 Monate
2018-01 - 2019-06

ERP-Projekt für einen Automobilhersteller

Software-Entwickler HTML Java (S)CSS ...
Software-Entwickler
  • Umsetzung von Security-Anforderungen im Nuclos Core
  • Implementierung eines Launchers als Alternative zu Web Start
  • Implementierung von Swagger / Swagger-UI im Nuclos Kern
Angular Glassfish Payara JUnit Spring Spring Boot Oracle
HTML Java (S)CSS SQL TypeScript Scrum DevOps
1 Jahr 6 Monate
2018-01 - 2019-06

Schnittstellen-Anbindung eines Fahrrad Leasing Unternehmens

Software-Entwickler Java REST
Software-Entwickler
  • Umsetzung einer Library zur Verwendung der externen Schnittstelle in Nuclos
Apache HttpClient GraphQL
Java REST
4 Jahre 9 Monate
2014-10 - 2019-06

Nuclos Open Source ERP Kernentwicklung

Fullstack Software-Entwickler, Software Architekt Java Groovy HTML ...
Fullstack Software-Entwickler, Software Architekt
  • Implementierung neuer Features und Absicherung der Nuclos Kernsoftware
  • Konzept und Umsetzung eines Framework für Integrationstests (JUnit, Selenium)
  • Konzept und Umsetzung eines Framework für Businesstests zum Testen von Geschäftslogik (Groovy)
  • Statische Code-Analysen und Verbessern der Code-Qualität
Angular JEE JUnit Selenium SonarQube Jenkins Docker Spring Checkstyle ArchUnit
Java Groovy HTML (S)CSS SQL TypeScript JavaScript PL/SQL
Novabit Informationssysteme GmbH
1 Jahr
2018-01 - 2018-12

Telefonanlagen-Client für einen Automobilclub

Software-Entwickler Java XMPP
Software-Entwickler
  • Telefonanlagen-Anbindung via XMPP
H2 Spring Boot JavaFX XMPP
Java XMPP
2 Jahre
2016-01 - 2017-12

Visualisierungstool komplexer Abhängigkeiten für einen Automobilhersteller

Software-Entwickler Java Swing
Software-Entwickler
  • Extension-Projekt basierend auf Nuclos
  • Swing GUI mit yFiles Integration zur Darstellung komplexer, interaktiver Graphen
  • Export-Funktion nach Powerpoint (kompletter Graph als einzelne, interagierbare Elemente in PowerPoint)
Nuclos Oracle yFiles
Java Swing
3 Jahre
2015-01 - 2017-12

Webservice-Implementierung für einen Automobilclub

Software-Entwickler C# Java Groovy
Software-Entwickler
  • Anbindung und Bereitstellung komplexer Webservices
  • Mehrfache Verschlüsselung, Token-Service
  • Windows-Client für direkte User-Benachrichtigung und bessere Interaktion
.NET Axis2 Nuclos PostgreSQL SoapUI
C# Java Groovy
1 Jahr
2015-01 - 2015-12

Ressourcenmanagementtool auf Basis von Nuclos für ein Telekommunikationsunternehmen

Software-Entwickler Java SQL PL/SQL
Software-Entwickler
  • Swing-Programmierung
  • Oracle, komplexe Prozeduren und Abfragen
Nuclos Oracle Swing
Java SQL PL/SQL
1 Jahr 3 Monate
2014-10 - 2015-12

ERP Projekt für ein mittelständisches Unternehmen

Java SQL PL/SQL
  • Umsetzung ERP-Projekt basierend auf Nuclos
  • Komplexe Abrechnungen, z.B. Provisionsberechnung basierend auf Historieneinträgen
  • Komplexe Datenbank-Abfragen und -Views
Nuclos PostgreSQL
Java SQL PL/SQL
1 Jahr 6 Monate
2013-01 - 2014-06

Implementierung eines Airline-Bewertungssystems für airline-direct.de

Java JavaScript
  • Umsetzung von Komponenten und Facetten-Suche
  • Optimierung und Tests
Apache Wicket Hibernate jQuery MySQL Solr
Java JavaScript
1 Jahr 6 Monate
2013-01 - 2014-06

Migration von Reiseportalen und IBEs auf einheitlichen Tracking Container

Software-Entwickler Java JavaScript PHP
Software-Entwickler
  • TagManager Konzeption
  • Implementierung und Einbindung auf allen Webseiten
  • Automatische Tests
JUnit Selenium Google Tag Manager
Java JavaScript PHP
6 Monate
2012-07 - 2012-12

Wartung und Erweiterung der Automations-Software für Flug-Buchungs-Verarbeitung

Software-Entwickler Java JavaScript SQL
Software-Entwickler
  • Implementierung einer neuen Zahlungsart (Giropay)
  • Erweiterung der Rechnungs-Erstellung
  • Konzeption und Umsetzung von Schnittstellen-Architekturen
  • Programmiersprachen: Java, JavaScript, SQL
  • Technologien / Frameworks: Apache Wicket, EDIFACT, IMAP, REST, SOAP, Velocity
Apache Wicket EDIFACT IMAP REST SOAP Apache Velocity
Java JavaScript SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 9 Monate
2006-10 - 2012-06

Informatik-Studium

Bachelor of Science, TU München
Bachelor of Science
TU München

Anwendungsfach Maschinenwesen

8 Jahre 11 Monate
1997-09 - 2006-07

Abitur

Abitur, Gymnasium Bad Aibling
Abitur
Gymnasium Bad Aibling

Mathematisch-Naturwissenschaftlich

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Angular
Ant
Apache HttpClient
Apache Lucene
Apache Solr
Apache Tomcat
Apache Velocity
Apache Webserver
Apache Wicket
ArchUnit
AspectJ
Axis2
Checkstyle
Clean Code
Continuous Integration
CSS
DevOps
Docker
Eclipse
Git
Glassfish
Google Tag Manager
Gradle
Grails
Hibernate
HTML
IntelliJ IDEA
JavaFX
Jenkins
JIRA
jQuery
JUnit
Kubernetes
Maven
Mercurial
Nuclos
Payara
Rancher
REST
Scrum
Selenium
SOAP
SoapUI
Solr
SonarQube
Spring
Spring Boot
Swing
TDD
Test Driven Development
yFiles

Betriebssysteme

Arch Linux
Debian
Linux
Microsoft Windows
Ubuntu

Programmiersprachen

(S)CSS
.NET
Bash Shell
C
C#
C++
Groovy
Java
JavaScript
JEE
PHP
PL / SQL
PL/SQL
PowerShell
R
TypeScript

Datenbanken

DB2
H2
MySQL
Oracle
PostGIS
PostgreSQL
SQL
SQLite

Datenkommunikation

EDIFACT
GraphQL
IMAP
XMPP
XMPP

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.