Individualsoftware mit Kotlin/Java, Spring Boot und SQL. Prozessoptimierung, BI und DWH mit Pentaho. REST basierte Web APIs. Interim Management IT.
Aktualisiert am 09.07.2024
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 80%
davon vor Ort: 10%
Agile Softwareentwicklung
Softwarearchitektur
Projektleitung
Kotlin
Java
Rust
Go
SQL
TypeScript
Managementerfahrung
Business Development
Entwicklungsleitung
Business Intelligence
Requirements Engineering
REST
IoT
TDD
Datenarchitektur
Reactive Streams
Spring
Hibernate
Jooq
OpenAPI
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
Ich möchte bevorzugt für Projekte mit hohem Remote Anteil kontaktiert werden. Gelegentliche vor Ort Besuche kann ich DACH weit einrichten, regelmäßigere Anwesenheit nur im Großraum Rhein-Main.
möglich

Projekte

Projekte

4 Monate
2024-03 - heute

MCCS

Fullstack Developer TypeScript Java 21 Protobuf ...
Fullstack Developer
  • MVP Entwicklung einer Bibliothek als Grundlage für visuelle Editoren, die der interaktiven Bearbeitung technischer Schaubilder dienen.
  • Anleitung anderer Teams in der Verwendung der Bibliothek
JointJS PostgreSQL
TypeScript Java 21 Protobuf JSON Kubernetes
50Hertz Transmission GmbH
Remote
3 Jahre 2 Monate
2021-05 - heute

Vorstand DenktMit eG

Vorstandsvorsitzender Personalwesen Finanzierung Finanzcontrolling ...
Vorstandsvorsitzender

Die DenktMit eG bietet IT Gefährten die für Kunden individuelle IT-Lösungen planen und entwickeln und dabei das kundeninterne Know-How verbessern. Als Vorstandsmitglied kümmere ich mich darum, dass folgende Aufgaben effizient erledigt werden:

  • Strategische Ausrichtung
  • Personalentscheidungen
  • Finanzplanung
  • Aufgabenverteilung
  • Vertragliches
  • Jahresabschlüsse

Ariba Kotlin Java TypeScript
Personalwesen Finanzierung Finanzcontrolling Strategieplanung Firmengründung Vertragsmanagement
DenktMit eG
Oberursel
9 Monate
2023-06 - 2024-02

Multicloud Verwaltungssystem V3

DevOps Entwickler TypeScript
DevOps Entwickler

Unser Kunde hat einen generalisierten Ansatz zur Verwaltung von heterogenen Systemen, darunter Cloud und Custom-Hardware entwickelt. Wir haben für diesen Prototypen die Integration einer Virtualisierungsplattform zur Provisionierung und Bereitstellung von VMs entwickelt. 

VMware VMware vSphere vCloud Director
TypeScript
German Edge Cloud GmbH
Remote
7 Monate
2022-11 - 2023-05

Cross-Container Shared Messaging System

DevOps Entwickler Kotlin Rust
DevOps Entwickler
  • Research möglicher Ansätze zur Nutzung von Shared-Memory zwischen Docker Containern
  • Implementierung und Benchmarking verschiedenster Message Exchange Ansätze auf Shared Memory (Ramdisk, Sys V shmem, POSIX shmem) und OS Tools (Unix Sockets, Pipes, OS Ringbuffer, etc.) in Kotlin
  • Implementierung eines High-Speed Messaging Systems in Rust auf Basis von POSIX shmem und Ringbuffers mit weitestgehend zero-copy Ansatz und Transferraten von ~ 30GB/s
Kotlin Rust
German Edge Cloud GmbH
Remote
5 Monate
2022-12 - 2023-04

Dokumentationsserver mit Volltextsuche

Software Architekt / Lead-Developer Kotlin ReactJS Reactive Streams
Software Architekt / Lead-Developer
We developed a docker-composed based solution to provide a Solr powerd Search UI on top of statically served content files. We developed the file indexer, the search UI and configured Solr in a container friendly approach
Apache Solr Spring Docker Docker-Compose nginx
Kotlin ReactJS Reactive Streams
BSI Business Systems Integration AG
Remote
2 Monate
2023-02 - 2023-03

Habona, Stellenbesetzung Head of IT

Personalwesen
Im Projekt habe ich im Auftrag des Kunden erneut die Vorauswahl der Bewerber übernommen, die initialen Kennenlerngespräche geführt, im Anschluss die technischen Interviews geleitet und bewertet. Die Stelle konnte erfolgreich besetzt werden.
Personalwesen
Habona GmbH
Remote
8 Monate
2022-07 - 2023-02

Vollständiges Intranet Archiv mit Volltextsuche

Software Architekt / Lead-Developer Kotlin Reactive Streams ReactJS ...
Software Architekt / Lead-Developer
Unser Kunde wollte sein webbasiertes Wissensmanagementsystem umstellen, ohne dabei viele Jahre an Wissen zu verlieren, aber auch ohne das alte System weiter zu betreiben. Es musste eine Lösung geschaffen werden, die die über 100k Seiten des alten Systems nach dem Login komplett crawlen und speichern kann. Weiterhin sollte der konfigurative Ausschluss bestimmter URLs möglich sein und langlaufende JavaScripts sollten erhalten bleiben. Schließlich sollte das Archiv optional von proprietären Inhalten bereinigt und als statische Seiten ausgeliefert werden. Außerdem gab es eine Such-UI in React, einen Archivserver zur Auslieferung der Daten und einen Solr-Server. Die gesamte Anwendung wurde mit docker-compose bereitgestellt.
Selenium WebDriver Apache Solr gin-gonic Docker Docker-Compose nginx
Kotlin Reactive Streams ReactJS Go Spring
BSI Business Systems Integration AG
Remote
3 Monate
2022-08 - 2022-10

Multicloud Verwaltungssystem V2

DevOps Entwickler Kotlin Gauge Testautomatisierung
DevOps Entwickler
Für V2 habe ich vor allem Best-Practise zum Testing beigesteuert
Kotlin Gauge Testautomatisierung
German Edge Cloud GmbH
Remote
7 Monate
2022-01 - 2022-07

Edge Cloud Observability

DevOps Entwickler Go
DevOps Entwickler
Entwicklung eines command & control servers zur dezentralisierten Bereitstellung von Observability
Kubernetes Loki Graphana Prometheus
Go
German Edge Cloud GmbH
Remote
2 Jahre 6 Monate
2019-08 - 2022-01

Trusted Supplier Connector

DevOps Entwickler Kotlin Java Reactive Streams ...
DevOps Entwickler

Entwicklung verschiedener Proof-of-Concept für das kommende deutsche Edge Cloud / OnCite Produkt.

Das beinhaltete:

  • Optimierung einer Java-Middleware zum Streamen von Daten von mehreren OPC-UA Servern in eine InfluxDB.
  • Aufbau eines PoC für die Verarbeitung von über MQTT bereitgestellten Fahrzeugbewegungs- und Zustandsdaten, unter Verwendung von reaktiven Streams für die rückwärtsgerichtete, sichere Datenbewegung zu Kafka und InfluxDB.
  • Entwicklung der IDS-Referenzimplementierung des Trusted Connectors.
  • Diskutieren übergreifender Architekturansätze
  • Mentoring anderer Entwickler.
  • Architektur
IntelliJ IDEA RabbitMQ Apache Kafka MQTT OPC-UA IoT-Device Maven Spring Webflux Projectreactor InfluxDB Postgres React TDD
Kotlin Java Reactive Streams Functional programming Gaia-X
German Edge Cloud GmbH
Mostly remote
10 Monate
2021-03 - 2021-12

Ilias Schulungen HWK

Anwenderschulungen der Dozenten und Ausbilder
Anwenderschulungen der Dozenten und Ausbilder
Schulungen der Anwender und Inhaltsadministratoren in Fragen zur Ilias Nutzung und generell zu E-Learning Konzepten und Inhalten. Support des HWK Teams in schwierigeren Fragen.
Ilias
Handwerkskammer Rhein-Main
Remote
3 Monate
2021-08 - 2021-10

Habona, Stellenbesetzung Head of IT

HR Berater Personalwesen
HR Berater
Im Projekt habe ich im Auftrag des Kunden die Vorauswahl der Bewerber übernommen, die initialen Kennenlerngespräche geführt, im Anschluss die technischen Interviews geleitet und bewertet. Die Stelle konnte erfolgreich besetzt werden.
Personalwesen
Habona GmbH
Remote
1 Jahr 7 Monate
2020-01 - 2021-07

ETL jobs for real estate data

Entwickler ETL XML XSD
Entwickler
  • Entwicklung von ETL jobs zum Import und Export von Daten aus der Immobilienwirtschaft, beispielsweise ZGIF und ValXML.
  • Begleitung des Rollouts auf den Produktivsystem des Kunden
  • Konfiguration des Pentaho Carte Servers als Windows Service
  • Erarbeitung von gemeinsamen Prozessen und Schnittstellen mit anderen Dienstleistern des Kunden
Pentaho ZGIF ValXML Microsoft SQL Server Docker Windows Server
ETL XML XSD
Remote
3 Monate
2021-01 - 2021-03

Heimvorteil Oberursel

IT-Berater Projektmanagement
IT-Berater
Unterstützung der Stadt Oberursel bei der Providerauswahl Heimvorteil
Projektmanagement
Stadt Oberursel
Oberursel (Taunus)
1 Jahr
2020-01 - 2020-12

Entwicklung von https://kanduu.de/

Software-Architekt Teamleitung agiles Projektmanagement Kanban ...
Software-Architekt

Tasks:  

  • Konzeption eines MVP und der weiteren Meilensteine
  • Software Architektur eines sozialen Netzwerkes
  • Aus- und Weiterbilding von Softwareentwicklern
  • Framework Entwicklung für OrientDB und Wicket
  • Koordination von Entwicklung, Betrieb und Dienstleistern
  • Repräsentation des Kunden
OrientDB Apache Wicket Twitter Bootstrap Spring Kubernetes Helm Maven GitHub JOOQ
Teamleitung agiles Projektmanagement Kanban Kotlin Graphdatenbank Backend Entwicklung
Kanduu GmbH
Remote
2 Jahre 9 Monate
2017-04 - 2019-12

NeMeSys Reporting System

Entwickler Kontinuierlicher Verbesserungsprozess Finanzberichterstattung Investment compliance ...
Entwickler

Als Entwickler war ich hauptsächlich für den kontinuierlichen Verbesserungsprozess in der Abteilung verantwortlich. Ich war maßgeblich für die Migration vom JBoss 7.2. im Domain-Mode zum damals aktuellen Wildfly 10/11 im Standalone Mode verantwortlich. Im Zuge dessen führte ich zur verbesserte und realistischer Integration-Test auf Basis von Arquillian ein und automatisierte den Build-, Pack- und Deployprozess der Application Server, um Probleme bereits zur Compile-Zeit sichtbar zu machen. Außerdem regte ich an, den Distributionsprozess künftig auf Docker / Kubernetes aufzusetzen. Auch an code reviews nahm ich Teil, empfahl für Teilbereiche den Einsatz eines dedizierten ETL Werzeugs wie Pentaho PDI und lieferte auch einen DataMart Proof-of-concept als Basis für die Reports.

Oracle Maven Subversion Ant Atlassian JIRA Microsoft Sharepoint Drools Camunda Jenkins Nexus Arquillian JUnit SoapUI Liferay
Kontinuierlicher Verbesserungsprozess Finanzberichterstattung Investment compliance Java JavaEE SQL XML BPMN
Union Investment IT
Frankfurt am Main
7 Monate
2017-12 - 2018-06

Pareus Holiday

IT-Projektleiter Anforderungsanalyse Lieferanten-Auswahl Projektmanagement
IT-Projektleiter

Mein Kunde befand sich in der Planungsphase für ein Ferien ressort und benötigte Hilfe in der Anforderungsanalyse und dem Aufbau eines IT Teams. Ich unterstützte meinen Kunden bei der Übersetzung seiner Projektvision in konkrete Anforderungen zur Dienstleisterauswahl. Außerdem steuerte ich die initiale Erstellungsphase der neuen Webseite und kontaktierte passende Anbieter.

Atlassian JIRA Atlassian Confluence
Anforderungsanalyse Lieferanten-Auswahl Projektmanagement
Remote
7 Monate
2016-09 - 2017-03

ETL-Application for syncing ERP und Webapp using Kettle

Kettle Developer SCRUM Agile Softwareentwicklung Acceptance test ...
Kettle Developer

Für die Darstellung im Kunden-Webportal mussten Daten zwischen dem neuen Frontendsystem und dem Bestandssystem MS Dynamics NAV bidirektional integriert werden. Hierzu nutzte ich Pentaho Kettle als schnelles und zuverlässiges Integrationswerkzeug auf Datenkbankebene. Gemeinsam mit dem Kunden erarbeitete Ich die Mapping Regeln zwischen der MS SQL und der MySQL Datenbank.

MS SQL Server 2008 R2 MySQL Pentaho DbSchema SOAP SoapUI DbFit FitNesse DataCleaner Kettle
SCRUM Agile Softwareentwicklung Acceptance test Datenmigration
Logpay GmbH
Eschborn, Taunus
2 Jahre 8 Monate
2014-08 - 2017-03

Entwicklung der E-Commerce Handelsplattform https://brickscout.com

Leitender Software-Architekt Scrum Java 7 JavaScript ...
Leitender Software-Architekt

Abstimmung, Entwurf und Umsetzung eines spezialisierten Handelsportals. Zusammenstellung und Leitung des Teams. Das Portal finden Sie unter https://brickscout.com

Spring Framework 4 AngularJS Spring Security Spring Web Jenkins JIRA Confluence Nginx PostgreSQL JDBC Spring HATEOAS Elastic Search Hystrix AWS AWS Architektur Bamboo AWS Lambda AWS SQS AWS SES AWS RDS AWS Cloudformation AWS Cloudfront AWS Route53 AWS Cloudwatch AWS EC2 AWS S3 AWS AMI Artifactory Maven Spring AOP
Scrum Java 7 JavaScript CoffeeScript Continuous integration Data Warehousing ETL REST XML JSON BSON TDD BDD LDAP SQL Datenbankentwurf DbSchema HATEOAS Java API Java 8
Frankfurt am Main
11 Monate
2016-04 - 2017-02

Microsite https://verguetung-energie.de

Software-Architekt / Developer & Projektleitung Gitflow JavaScript Java ...
Software-Architekt / Developer & Projektleitung

Der Kunde, ein führender auf die Energiebranche spezialisierter Recruiting Dienstleister, hat 2016 eine Studie zur Vergütung in der Energiewirtschaft durchgeführt. Auf Basis der dabei entstandenen Daten und Auswertungen wurde durch mich ein Vergütungsrechner für die Energiewirtschaft entwickelt, der die wichtigsten relevanten Variablen, wie Berufserfahrung, Bildungsgrad, Region, Art des Arbeitgebers, Einsatzbereich und mehr berücksichtigt. Die Präsentation des Rechners erfolgt im Rahmen einer SEO und SocialMedia tauglichen Microsite mit weiterführenden Informationen und Kontakt sowie Bestellmöglichkeiten. Ferner wurde durch mich die Koordination mit dem Kunden, AWS Spezialisten, Designer und Statistiker übernommen.

Zur Umsetzung wurde auf eine vollständig serverlose Architektur mittels Amazon AWS zurückgegriffen, die einen wartungsarmen, kostengünstigen und skalierbaren Betrieb ermöglicht.

AngularJS Twitter Bootstrap AWS Lambda AWS SES AWS CloudFront AWS S3 Node.js Gulp Bower NPM AWS Api Gateway Amazon AWS Phantom.js Amazon Webservice
Gitflow JavaScript Java TypeScript
Callidus Energie GmbH
Remote
8 Monate
2015-03 - 2015-10

Kettle Entwickler für Anlagengrenzprüfung in Kapitalverwaltungsgesellschaft

Kettle Entwickler SQL XML ETL ...
Kettle Entwickler
Selbstständige Abstimmung und Umsetzung der gesetzlich oder fachlich notwendigen Anpassung der Datenstrecken zwischen den beteiligten Prüfsystemen zur Anlagengrenzprüfung.
Pentaho Kettle Spoon Oracle Sybase Oracle SQL Developer Eclipse AAC Asset Arena Compliance Rational Synergy Atlassian JIRA Atlassian JIRA Agile Solaris
SQL XML ETL Financial Data Warehouse Finanzwesen Finanzwirtschaft Finanzrisikocontrolling Bash
DEKA Bank
Frankfurt am Main
2 Monate
2014-11 - 2014-12

Kettle Entwickler für Anlagengrenzprüfung in Kapitalverwaltungsgesellschaft

Kettle Entwickler SQL XML ETL ...
Kettle Entwickler
Selbstständige Abstimmung und Umsetzung der gesetzlich oder fachlich notwendigen Anpassung der Datenstrecken zwischen den beteiligten Prüfsystemen zur Anlagengrenzprüfung.
Pentaho Kettle Spoon Oracle 11g Sybase Oracle SQL Developer Eclipse Diamos AAC Rational Synergy Subversion
SQL XML ETL Financial Data Warehouse TDD Finanzwesen BPMN
DEKA Bank
Frankfurt am Main
7 Monate
2014-06 - 2014-12

Kettle Entwickler für Anlagengrenzprüfung in Depotbank

Kettle Entwickler SQL XML ETL ...
Kettle Entwickler
Selbstständige Abstimmung und Umsetzung der gesetzlich oder fachlich notwendigen Anpassung der Datenstrecken zwischen den beteiligten Prüfsystemen zur Anlagengrenzprüfung.
Pentaho Kettle Spoon Sybase Oracle 11g Oracle SQL Developer Eclipse Diamos AAC Rational Synergy Subversion Asset Arena Compliance Atlassian JIRA Atlassian JIRA Agile Bash Solaris
SQL XML ETL Financial Data Warehouse Finanzwesen BPMN Finanzrisikocontrolling Anlagengrenzprüfung Finanzwirtschaft Datenkonvertierung Datenanalyse Datenmigration Business Intelligence Java JavaScript
Deka Depotbank
Frankfurt am Main
8 Monate
2013-10 - 2014-05

Anbindung heterogener Datenquellen für Commodities Marktdatenplattform

Entwickler/Datenanalyst VBScript Java Java EE ...
Entwickler/Datenanalyst

Analyse externer Datenquellen, Spezifikation deren Anbindung, Umsetzung der Automatisierung der Importe. Durchführung der User Acceptance Tests, dabei ggf. auch Einarbeitung neuer Benutzer in das System. Ferner eigenverantwortliche Weiterentwicklung der Prozess Werkzeuge mittels Java.

Pentaho Spring OracleDB Bash Shell Batch-File Excel-Makro
VBScript Java Java EE XML Datenanalyse Testdriven Development Batchentwicklung Shellscripting SQL Datenbankserver
Vattenfall IT
Hamburg
9 Monate
2013-08 - 2014-04

Frankfurt im Mittelalter, Mobiler Audioguide

Architekt/Entwickler JavaScript HTML5 Testdriven Development
Architekt/Entwickler

Mobiler Audioguide zum mittelalterlichen Passionsspiel zu Frankfurt am Main

Planung der App und zu verwendender Technologien anhand der Produktvision des Kunden. Architektur der Software und Umsetzung der App mittels Phonegap und AngularJS.
Produkte

YAML Framework Phonegap AngularJS Jasmine Grunt
JavaScript HTML5 Testdriven Development
Goethe Universität Frankfurt
Remote
2 Jahre
2012-01 - 2013-12

Physik Onlines kollaborative Arbeits- und Lernplattform (POKAL)

Projektleiter/Entwickler Python Websockets JavaScript ...
Projektleiter/Entwickler

Aufgaben:
Koordination der Entwickler, Kundenkommunikation, Präsentation, Systemarchitektur#

Sonstiges:
POKAL ist die weltweit erste Real-Time Kollaborations Plattform für die verteilte Zusammenarbeit von mathematisch-naturwissenschaftlich arbeitenden Teams. Auf der Basis bestehender OpenSource Projekte haben wir mittels modernen Websocket Technologien und viel Try&Error das Realtime Concurrency Layer eingebaut.

Projektlink:
https://pokal.uni-frankfurt.de/

Sagemath Twisted Jinja Twitter Bootstrap
Python Websockets JavaScript Ajax LaTeX
Goethe Universität Frankfurt
Frankfurt am Main
2 Jahre
2012-01 - 2013-12

Einführung und Anpassung eines ERP Systems

Architekt/Entwickler PHP Java Groovy ...
Architekt/Entwickler

Aufgaben:
Technologieberatung, Systemarchitektur, Entwicklung, Verhandlung mit externen Dienstleistern, Koordination der Entwickler

Beschreibung:

Kritischster Punkt der Entwicklung war, dass der Kunde mit seinem Geschäftskonzept vollständig von der Verfügbarkeit eines externen, quasi Schnittstellenfreien Websystems abhängig war, dass diese Verfügbarkeit nicht garantiert.
 
Die Aufgabenstellung umfasste die Entwicklung einer möglichst stabile Screenscraping Schnittstelle. Zur schnellen Entwicklung und Dokumentation wurde per Rapid Prototyping ein PHP Client gescripted und später durch einen solideren Java Adapter ersetzt.
 
Ferner zu bewältigen waren die Identifizierung und Einführung eines geeigneten ERP Systems und einer Lagerverwaltung. Ich habe den Kunden unter anderem bei Fachmessebesuchen beratend unterstützt.
 
Die oben beschriebene Kernsoftware ist bereits im Einsatz. Weitere Teilprojekte befinden sich aktuell aktiv in Entwicklung, so z.B. die Anbindung von Intraship, Internetmarke, Zählwaage, Handheld Scannern, etc.

Pentaho Nuclos Maven Git Apache Axis JiBX JIRA Crucible Jenkins Vaadin Grails Arquillian PHPUnit JUnit TestNG SoapUI
PHP Java Groovy Testdriven Development
Brick24 GmbH
Remote
1 Jahr
2012-01 - 2012-12

Prototype MoneyMedian Vergleichsplattform

Entwickler PHP HTML5 CSS3 ...
Entwickler

MoneyMedian was the idea of a community based product comparison platform

I was responsible for the inital requirements engineering of the customers project vision. With a collegue, I did the prototyping of the web-application for financial product and insurance comparison as a side-project.

Yii YAML Framework PostgreSQL PHPUnit Selenium Selenium WebDriver
PHP HTML5 CSS3 SOAP Testdriven Development Anforderungsanalyse E-Commerce Software Architecture
Remote
1 Jahr 4 Monate
2011-09 - 2012-12

Prototype 123-translate, Webplattform zur Mittlung von Sprachdienstleistungen

Architekt, Entwickler PHP Java HTML5 ...
Architekt, Entwickler

Prototyping, Kundenkommunikation, Designkoordination, Architekturvorgaben, Entwicklung, Kreativer Input

Yii YAML Framework Twitter Bootstrap Ruby on Rails
PHP Java HTML5 CSS3 SOAP SQL Ruby RSpec
123-translate UG
Remote
1 Jahr 6 Monate
2011-07 - 2012-12

IT-Spezialist MDA&A, Deutsche Börse AG

Entwickler Java BashShell SQL ...
Entwickler

Aufgaben:

Datenanalyse, Prozessanalyse, Prozessoptimierung, DWH/BI, Change Managment

Produkte:

Alfresco DMS, Mediawiki, Java, Selenium, Webdriver, PostgreSQL, Windows, Solaris, Bash, Pentaho PDI/Kettle, Access, Excel, VBS Makros, PHP, Python, SED, AWK, WEKA Datamining

Sonstiges:

Ursprüngliches Ziel des Projekts war es, bei der Datenanalyse zu unterstützen. Im Verlauf des Projekts kristallierte sich heraus, dass eine Modernisierung der Abteilungsinternen Prozesse nützlich wäre. Diese habe ich nach Absegnung gemeinsam mit einem weiteren IT-Consultant übernommen.

Alfresco MediaWiki Selenium Selenium WebDriver PostgreSQL Oracle Solaris Pentaho Access2010 Excel WEKA Windows Server
Java BashShell SQL VBS Makro PHP Python SED AWK Datamining Datenanalyse Datenauswertung
Deutsche Börse AG
Eschborn, Taunus
3 Monate
2012-04 - 2012-06

Facebook Applikation "Prämienmonitor"

Projektleiter/Entwickler PHP JavaScript jQuery ...
Projektleiter/Entwickler

Aufgaben:

Kundenkommunikation, Koordination mit dem Designer, Architekturvorgaben, Schulung

Produkte:

PHP, Yii, YAML Framework, JavaScript, JQuery, GD Library, MySQL, Pentaho

Sonstiges:

Ziel des Prämienmonitor ist es, mittels einer dynamischen und ansprechenden "Prämienregen" Darstellung Transparenz über ausgeschüttete Produktprämien zu schaffen und Endkunden zum Mitmachen zu animieren. Die Darstellung wird hierbei tagesaktuell anhand tatsächlicher erfolgter Ausschüttungen erzeugt.

YAML Framework GD Library MySQL Pentaho
PHP JavaScript jQuery Apache Webserver LAMP
Tellja GmbH
Remote
9 Monate
2011-06 - 2012-02

3D Server Backend für virtuelle Repräsentation von Equiscan Werkzeug

Architekt/Entwickler Java Java3D Bash Shell ...
Architekt/Entwickler

Aufgaben:

Systemarchitektur, Projektmanagement und Entwicklung

Beim Projekt ging es um die Entwicklung einer Backend Software für die Verarbeitung von Daten eines neu entwickelten Werkzeugs zur Vermessung von Pferderücken. Aus den Messdaten mussten u.a. eine fräßfähige CAD Repräsentation im STL Format und ein 3D PDF erzeugt werden. Ferner musste ein Optimierungsalghorithmus zum Umrechnen zwischen Werkzeugober- und unterseite entworfen sowie eine Differenzbildung zwischen den Rekonstruierten Flächen entwickelt werden. Das Backend musste mit einer durch einen weiteren Dienstleister erstellten Webapplikation verbunden werden. Die Schnittstellenvorgaben habe ich übernommen.

AutoIt Windows Server Ubuntu Adobe Acrobat Writer VTK SSH File Transfer Protocol JUnit TestNG
Java Java3D Bash Shell 3D PDF STL 3D Visualisierung 3D Grafik 3D Rendering
RSI GmbH
Remote
3 Monate
2011-08 - 2011-10

Facebook Applikation "Produktkatalog"

Projektleiter, Entwickler PHP JavaScript jQuery ...
Projektleiter, Entwickler

Aufgaben:

Kundenkommunikation, Koordination mit dem Designer, Architekturvorgaben, Schulung

Der Produktkatalog ist eine Facebook Applikation mit getrennten Front- und Backend. Über den Produktkatalog stellt mein Kunde in ansprechender Weise aktuelle Prämien sowie seine Referenzkunden dar.

Yii YAML Framework GD Library MySQL PHPUnit Selenium WebDriver Selenium Apache Webserver
PHP JavaScript jQuery Administration Linux
Tellja GmbH
Remote
6 Monate
2010-10 - 2011-03

Entwickler Seam Backend und BI / Datawarehouse

Java-Entwickler, DWH/BI-Entwickler Java Java EE Data Warehouse ...
Java-Entwickler, DWH/BI-Entwickler

Mitentwicklung der hausinternen Java Seam Webapplikation. Aufbau eines Data Warehouses fürs Controlling und Marketing. Fürs DWH/BI war insbesondere wichtig, ein Tracking von Durchlaufzeiten sowie von Marketingerfolgen zu erhalten. Außerdem sollte die Grundlage für eine Vereinfachung von Betriebswirtschaftlichen Auswertungen gelegt werden.

JBoss Seam Seam Framework Pentaho MySQL DbSchema Bash
Java Java EE Data Warehouse Business Intelligence
Tellja GmbH
Frankfurt am Main
2 Jahre 3 Monate
2009-01 - 2011-03

Diplomarbeit: JSciVision, ein wissenschaftliches Visualisierungsframework

Entwickler Java Rich Client 3D Visualisierung ...
Entwickler

Aufgaben:

Erstellung einer Diplomarbeitsbegleitenden Scientific Visualization Software für den Einsatz in der Physik

JSciVision stellt im Wesentlichen ein Mashup zwischen der Eclipse Rich Client Plattform und der Scientific Visualization Bibliothek VisAD dar. Ziel war es, die Flexibilität und Modularität der OSGi Implementierung Equinox für eine moderne und intuitive Scientific Visualization Plattform zu nutzen. Mit JSciVision existiert die Grundlage für ein Wizard gestüztes Expertensystem zur wissenschaftlichen Visualisierung komplexer, multidimensionaler Daten. Zusätzliche verfügt es mit den Equinox Extension Point Mechanismen über einen exzellenten Support für eine zukünftige XML basiert Schnittstelle zu neuen Visualisierungsmethoden. Derzeit wird das Projekt leider nicht weiterentwickelt, da sich kein Förderer gefunden hat.

Projektlink:

https://kenai.com/projects/jscivision

Eclipse RCP VisAD NetBeansIDE Java Swing Java3D Aviatrix3D Equinox
Java Rich Client 3D Visualisierung wissenschaftliche Visualisierung OpenGL GLSL GPGPU NetCDF HDF-5
Remote
3 Jahre
2008-01 - 2010-12

Podcast Wiki Physik

Projektleitung, Entwickler E-Learning Blended Learning VideoBearbeitung ...
Projektleitung, Entwickler

Aufgaben:

Konzeption, Koordination der Aufgaben, Technik

Bringt man Podcast und Wiki zusammen, erhält man ein adäquates Medium zur gelungenen Wissensvermittlung. Das haben wir mit dem Podcast Wiki Physik Projekt umgesetzt und hierfür den hessischen Hochschulpreis für Exzellenz in der Lehre 2010 erhalten.

Projektlink:

http://podcast-wiki.physik.uni-frankfurt.de/wiki/Hauptseite

Sony PMW EX1 Adobe Premiere MediaWiki Ilias
E-Learning Blended Learning VideoBearbeitung PHP Administration Linux
Goethe Universität Frankfurt
Frankfurt am Main
4 Jahre
2007-01 - 2010-12

Physik-Online E-Learning Portal

Entwickler und Administrator PHP Java E-Learning ...
Entwickler und Administrator

Aufbau E-Learning Plattform des Fachbereichs Physik der Goethe Universität Frankfurt

Die Plattform wird heute aktiv und gerne von der Mehrheit der Dozenten und Studenten genutzt. Die Übergabe der Verwaltung an die heutigen Administratoren wurde frühzeitig vorbereitet und verlief problemfrei.

Projektlink:

https://elearning.physik.uni-frankfurt.de/

Ilias Apache Axis Apache Lucene MySQL MediaWiki Adobe Photoshop Adobe Illustrator Adobe InDesign Adobe Premiere Gimp Mantis Bug Tracker Ubuntu
PHP Java E-Learning SCORM Administration Linux VideoBearbeitung Blended Learning Virtual Classrooms LaTeX
Goethe Universität Frankfurt
Frankfurt am Main
8 Jahre 9 Monate
2002-01 - 2010-09

Diverse Projektarbeiten als [Name auf Anfrage]

IT-Consultant / Entwickler PHP Datenbankserver CSS ...
IT-Consultant / Entwickler

Ich war in diesem Zeitraum als freier Mitarbeiter neben meinem Studium für diverse regionale Dienstleister in kleinen und mittelgroßen Projekten tätig. Zumeist ging es um durch CMS abzudeckende Webseiten mit kleineren Extras, oder aber den Aufbau von SOHO Infrastruktur.

Linux-Debian Ubuntu Apache Webserver nginx Lighttpd Python mySQL Plone YAML Framework PostgreSQL Eclipse IDE Netbeans IDE IntelliJ IDEA CVS Subversion Git Maven Adobe Photoshop Adobe Illustrator Adobe InDesign Gimp Inkscape Povray Yii Django PHPUnit Selenium Selenium WebDriver RSpec JUnit TestNG Joomla! Drupal rsync Bash Shell PHPUnit Selenium WebDriver Jasmine
PHP Datenbankserver CSS JavaScript SQL XML HTML Ajax UML Java integration testing Unit Testing Abnahmetest RDP FTP Batchprogrammierung
Selbstständig
Diverse
3 Monate
2010-06 - 2010-08

Aufbau des LOEWE-CSC High-Performance Computers

Techniker HPC Supercomputer Clusterbetrieb ...
Techniker

Ein Nebenprojekt, in dem ich mitgeholfen habe, den LOEWE-CSC High-Performance Computer für die Goethe Universität Frankfurt aufzusetzen.

HPC Supercomputer Clusterbetrieb Infiniband
Clustervision
Frankfurt am Main
4 Monate
2004-03 - 2004-06

Projektdatenbank "Nutzen und Wertschöpfung"

Entwickler Qualitätsmanagement
Entwickler

Ziel der Datenbank war es, den Zertifizierungskosten branchenspezifische Fallbeispiele von Wertschöpfungen gegenüberzustellen, die direkte Folge von Auditerkenntnissen waren.

PHP mySQL HTML
Qualitätsmanagement
DQS GmbH
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 3 Monate
2004-04 - 2011-06

Doppelstudium Physik und Informatik

Diplom-Physiker, Goethe Universität, Frankfurt am Main
Diplom-Physiker
Goethe Universität, Frankfurt am Main

Physik:

  • Theoretische Physik
  • Dichtefunktionaltheorie

Informatik:

  • Graphische Datenverarbeitung
  • Wissenschaftliche Visualisierung
  • E-Learning

Kompetenzen

Kompetenzen

Top-Skills

Agile Softwareentwicklung Softwarearchitektur Projektleitung Kotlin Java Rust Go SQL TypeScript Managementerfahrung Business Development Entwicklungsleitung Business Intelligence Requirements Engineering REST IoT TDD Datenarchitektur Reactive Streams Spring Hibernate Jooq OpenAPI

Aufgabenbereiche

agiles Projektmanagement
Kontinuierlicher Verbesserungsprozess
Projektmanagement
Teamleitung

Produkte / Standards / Erfahrungen / Methoden

3D PDF
Abnahmetest
Acceptance Test
Adobe Acrobat Writer
Adobe Illustrator
Adobe InDesign
Adobe Photoshop
Adobe Premiere
Agile Softwareentwicklung
Alfresco
Amazon AWS
Amazon Webservice
Anforderungsanalyse
AngularJS
Ant
Apache Axis
Apache Kafka
Apache Lucene
Apache Webserver
Apache Wicket
Arquillian
Artifactory
Atlassian Confluence
Atlassian JIRA
Aviatrix3D
AWS
AWS AMI
AWS API Gateway
AWS Architektur
AWS Cloudformation
AWS Cloudfront
AWS Cloudwatch
AWS EC2
AWS Lambda
AWS RDS
AWS Route53
AWS S3
AWS SES
AWS SQS
Backend Entwicklung
Bamboo
Batch-File
Batchentwicklung
Batchprogrammierung
BDD
Blended Learning
Bower
Business Intelligence
Camunda
Clusterbetrieb
Confluence
Continuous integration
Crucible
CSS3
CVS
DataCleaner
Datenanalyse
Datenauswertung
Datenbankserver
Datenmigration
DbFit
DbSchema
Django
Docker
Drools
Drupal
E-Commerce
E-Learning
Eclipse IDE
Eclipse RCP
Elastic Search
Equinox
Excel
Finanzberichterstattung
FitNesse
FTP
Functional programming
Gaia-X
GD Library
Gimp
Git
Gitflow
GitHub
GPGPU
Grails
Grunt
Gulp
HATEOAS
Helm
HTML5
Hystrix
Ilias
InfluxDB
Inkscape
integration testing
IntelliJ IDEA
Investment compliance
Jasmine
Java Swing
Java3D
JBoss Seam
Jenkins
JiBX
Jinja
JIRA
Joomla!
jQuery
JUnit
Kanban
Kettle
Kubernetes
LAMP
LaTeX
LDAP
Lieferanten-Auswahl
Liferay
Lighttpd
Mantis Bug Tracker
Maven
MediaWiki
Microsoft Sharepoint
Netbeans IDE
NetBeansIDE
Nexus
Nginx
Node.js
NPM
Nuclos
OpenGL
Pentaho
Phantom.js
Phonegap
PHPUnit
Plone
Povray
Projectreactor
Qualitätsmanagement
RabbitMQ
RDP
Reactive Streams
REST
Rich Client
RSpec
rsync
Ruby on Rails
Ruby on Rails
Sagemath
SCORM
Scrum
Seam Framework
Selenium
Selenium WebDriver
SOAP
SoapUI
Software Architecture
Sony PMW EX1
Spring
Spring AOP
Spring Framework 4
Spring HATEOAS
Spring Security
Spring Web
Spring Webflux
SSH File Transfer Protocol
STL
Subversion
TDD
Testdriven Development
TestNG
Twisted
Twitter Bootstrap
Unit Testing
Vaadin
ValXML
VideoBearbeitung
Virtual Classrooms
VisAD
VTK
WEKA
wissenschaftliche Visualisierung
XML
XSD
YAML Framework
Yii
ZGIF

Agile Entwicklung, Test driven development

  • Acceptance Testing & BDD: FitNesse + DbFit, JBehave, Behat, Jasmine
  • Unit Tests, Integration Tests & TDD: JUnit, TestNG, PHPUnit, TestNG, SoapUI, Arquillian
  • Webtests: Selenium, Webdriver

 

Business Intelligence & Data Warehousing

  • BI & DWH Umsetzungen nach Ralph Kimball
  • Pentaho Toolsuite:
  • Kettle / Spoon / Data-Integration
  • Weka
  • Report Designer
  • Mondrian Schema Generator
  • BI Server
  • Metadata Designer

 

Arbeitsmethodik

  • Entwicklungsmanagment: SCRUM, Kanban, TDD, BDD, Agile Software Entwicklung, Planning poker, Story cards
  • Vorgehensmodelle: Unified Modeling Language (UML), Model Driven Development (MDD), Java Emitter Templates (JET), Round Trip Engineering
  • Continuous Integration: Hudson/Jenkins, Bamboo
  • Build Systems: Maven, Makefile
  • Projektmanagment: JIRA, Confluence, Crucible, Stash, Greenhopper und Bonfire

 

Softwareprodukte

  • E-Learning: Ilias, OLAT
  • Webserver: Apache Webserver, Nginx
  • Application Server: Tomcat
  • Volltext Suche: Apache Lucene
  • Libraries: Apache Commons, JiBX, Axis2, CXF, Java 3D, Batik, VisAD
  • CMS: Drupal, Joomla
  • CRM: Zurmo
  • Blogs: Wordpress
  • Kollaboration: Mediawiki
  • Shopsysteme: Shopware

 

Standards

  • Spezifikationen: JavaEE, OSGi
  • E-Learning: SCORM
  • File formats: STL, NetCDF, HDF-5

 

Frameworks:

  • Web application Frameworks: Yii, AngularJS, Roo, Vaadin, Rails
  • General application frameworks: Spring Framework, OSGi, Eclipse Equinox
  • Rich Client Platforms: Eclipse RCP, Netbeans

 

Datenbanken:

  • Database Administration: Command Line, PSQL, PgAdmin
  • RDBMS Sprachen: PL/pgSQL
  • Entwurf/Design: DbSchema, MySQL Workbench

Betriebssysteme

Administration Linux
Linux
Linux-Debian
Mac OS
MS-DOS
Oracle Solaris
SUN OS, Solaris
Ubuntu
Unix
Windows
Windows Server

Programmiersprachen

Ajax
AutoIt
AWK
Bash
Bash Shell
BashShell
BPMN
BSON
CoffeeScript
CSS
Excel-Makro
GLSL
Groovy
HTML
Java
Java 7
Java 8
Java API
Java EE
JavaEE
JavaScript
JSON
Kotlin
PHP
pl/PgSQL
Python
React
Ruby
Basic
Scala
Basic
SED
Shell
Shellscripting
TeX, LaTeX
TypeScript
UML
VBS Makro
VBScript

Datenbanken

Access
Access2010
Data Warehouse
Data Warehousing
Datamining
Datenbankentwurf
ETL
Graphdatenbank
JDBC
JOOQ
Microsoft SQL Server
MS SQL Server 2008 R2
MySQL
ODBC
Oracle
OracleDB
OrientDB
Postgres
PostgreSQL
SQL
Sybase

Datenkommunikation

Ethernet
HDF-5
Infiniband
Internet, Intranet
IoT-Device
LAN, LAN Manager
Message Queuing
MQTT
NetCDF
OPC-UA
RFC
RPC
TCP/IP
Websockets

    Hardware

    embedded Systeme
    Emulatoren
    HPC
    Macintosh
    Messgeräte
    Mikrocontroller
    PC
    Plotter
    Scanner
    Sensoren
    Supercomputer

    Berechnung / Simulation / Versuch / Validierung

    • Maple
    • Mathematica
    • Sagemath

    Design / Entwicklung / Konstruktion

    3D Grafik
    3D Rendering
    3D Visualisierung
    • OpenSCAD

    Branchen

    Branchen

    • E-Commerce: Einführung einer ERP Lösung und Anbindung externen Systeme wie Intraship, Internetmarke, und externen Handelsplattformen
    • Wissenschaft & Forschung: Physik Onlines kollaborative Arbeits und Lernplattform (POKAL) der Universität Frankfurt.
    • Aus- und Weiterbildung: Einführung und Administration der E-Learning Plattform des Fachbereiches Physik der Goethe Universität Frankfurt am Main. Konzeptionierung, Umsetzung und Leitung eines E-Learning Projekt, mit dem wir 2010 den hessischen Hochschulpreis für Exzellenz in der Lehre gewonnen haben.
    • Qualitätsmanagment: First- und Second Level Support für die Auditoren eines Qualitätsmanagment Zertifizierungs Dienstleisters. VBS Makros. Datenbank Anwendung fürs Intranet.
    • Wirtschaft & Finanzen: Konzeptionierung und Umsetzung von Business Intelligence und Data Warehouse BI/DWH.
    • B2C Marketing: Weiterentwicklung der hauseigenen Java Seam Applikation sowie Konzeptionierung und Umsetzung eines Data Warehouses für das Controlling und Marketing.
    • 3D Scanning / CAD: Virtuelle Repräsentation eines Mess- und Arbeitswerkzeugs zur Erzeugung von CAD Modellen, Erzeugung von 3D PDF und Vergleichsabfragen per Datenbank.
    • Diverse KMU aus Industrie und Handwerk: Webseiten, Aufbau Kundenkommunikation, Infrastruktur, Hosting

    Einsatzorte

    Einsatzorte

    Deutschland, Österreich, Schweiz
    Ich möchte bevorzugt für Projekte mit hohem Remote Anteil kontaktiert werden. Gelegentliche vor Ort Besuche kann ich DACH weit einrichten, regelmäßigere Anwesenheit nur im Großraum Rhein-Main.
    möglich

    Projekte

    Projekte

    4 Monate
    2024-03 - heute

    MCCS

    Fullstack Developer TypeScript Java 21 Protobuf ...
    Fullstack Developer
    • MVP Entwicklung einer Bibliothek als Grundlage für visuelle Editoren, die der interaktiven Bearbeitung technischer Schaubilder dienen.
    • Anleitung anderer Teams in der Verwendung der Bibliothek
    JointJS PostgreSQL
    TypeScript Java 21 Protobuf JSON Kubernetes
    50Hertz Transmission GmbH
    Remote
    3 Jahre 2 Monate
    2021-05 - heute

    Vorstand DenktMit eG

    Vorstandsvorsitzender Personalwesen Finanzierung Finanzcontrolling ...
    Vorstandsvorsitzender

    Die DenktMit eG bietet IT Gefährten die für Kunden individuelle IT-Lösungen planen und entwickeln und dabei das kundeninterne Know-How verbessern. Als Vorstandsmitglied kümmere ich mich darum, dass folgende Aufgaben effizient erledigt werden:

    • Strategische Ausrichtung
    • Personalentscheidungen
    • Finanzplanung
    • Aufgabenverteilung
    • Vertragliches
    • Jahresabschlüsse

    Ariba Kotlin Java TypeScript
    Personalwesen Finanzierung Finanzcontrolling Strategieplanung Firmengründung Vertragsmanagement
    DenktMit eG
    Oberursel
    9 Monate
    2023-06 - 2024-02

    Multicloud Verwaltungssystem V3

    DevOps Entwickler TypeScript
    DevOps Entwickler

    Unser Kunde hat einen generalisierten Ansatz zur Verwaltung von heterogenen Systemen, darunter Cloud und Custom-Hardware entwickelt. Wir haben für diesen Prototypen die Integration einer Virtualisierungsplattform zur Provisionierung und Bereitstellung von VMs entwickelt. 

    VMware VMware vSphere vCloud Director
    TypeScript
    German Edge Cloud GmbH
    Remote
    7 Monate
    2022-11 - 2023-05

    Cross-Container Shared Messaging System

    DevOps Entwickler Kotlin Rust
    DevOps Entwickler
    • Research möglicher Ansätze zur Nutzung von Shared-Memory zwischen Docker Containern
    • Implementierung und Benchmarking verschiedenster Message Exchange Ansätze auf Shared Memory (Ramdisk, Sys V shmem, POSIX shmem) und OS Tools (Unix Sockets, Pipes, OS Ringbuffer, etc.) in Kotlin
    • Implementierung eines High-Speed Messaging Systems in Rust auf Basis von POSIX shmem und Ringbuffers mit weitestgehend zero-copy Ansatz und Transferraten von ~ 30GB/s
    Kotlin Rust
    German Edge Cloud GmbH
    Remote
    5 Monate
    2022-12 - 2023-04

    Dokumentationsserver mit Volltextsuche

    Software Architekt / Lead-Developer Kotlin ReactJS Reactive Streams
    Software Architekt / Lead-Developer
    We developed a docker-composed based solution to provide a Solr powerd Search UI on top of statically served content files. We developed the file indexer, the search UI and configured Solr in a container friendly approach
    Apache Solr Spring Docker Docker-Compose nginx
    Kotlin ReactJS Reactive Streams
    BSI Business Systems Integration AG
    Remote
    2 Monate
    2023-02 - 2023-03

    Habona, Stellenbesetzung Head of IT

    Personalwesen
    Im Projekt habe ich im Auftrag des Kunden erneut die Vorauswahl der Bewerber übernommen, die initialen Kennenlerngespräche geführt, im Anschluss die technischen Interviews geleitet und bewertet. Die Stelle konnte erfolgreich besetzt werden.
    Personalwesen
    Habona GmbH
    Remote
    8 Monate
    2022-07 - 2023-02

    Vollständiges Intranet Archiv mit Volltextsuche

    Software Architekt / Lead-Developer Kotlin Reactive Streams ReactJS ...
    Software Architekt / Lead-Developer
    Unser Kunde wollte sein webbasiertes Wissensmanagementsystem umstellen, ohne dabei viele Jahre an Wissen zu verlieren, aber auch ohne das alte System weiter zu betreiben. Es musste eine Lösung geschaffen werden, die die über 100k Seiten des alten Systems nach dem Login komplett crawlen und speichern kann. Weiterhin sollte der konfigurative Ausschluss bestimmter URLs möglich sein und langlaufende JavaScripts sollten erhalten bleiben. Schließlich sollte das Archiv optional von proprietären Inhalten bereinigt und als statische Seiten ausgeliefert werden. Außerdem gab es eine Such-UI in React, einen Archivserver zur Auslieferung der Daten und einen Solr-Server. Die gesamte Anwendung wurde mit docker-compose bereitgestellt.
    Selenium WebDriver Apache Solr gin-gonic Docker Docker-Compose nginx
    Kotlin Reactive Streams ReactJS Go Spring
    BSI Business Systems Integration AG
    Remote
    3 Monate
    2022-08 - 2022-10

    Multicloud Verwaltungssystem V2

    DevOps Entwickler Kotlin Gauge Testautomatisierung
    DevOps Entwickler
    Für V2 habe ich vor allem Best-Practise zum Testing beigesteuert
    Kotlin Gauge Testautomatisierung
    German Edge Cloud GmbH
    Remote
    7 Monate
    2022-01 - 2022-07

    Edge Cloud Observability

    DevOps Entwickler Go
    DevOps Entwickler
    Entwicklung eines command & control servers zur dezentralisierten Bereitstellung von Observability
    Kubernetes Loki Graphana Prometheus
    Go
    German Edge Cloud GmbH
    Remote
    2 Jahre 6 Monate
    2019-08 - 2022-01

    Trusted Supplier Connector

    DevOps Entwickler Kotlin Java Reactive Streams ...
    DevOps Entwickler

    Entwicklung verschiedener Proof-of-Concept für das kommende deutsche Edge Cloud / OnCite Produkt.

    Das beinhaltete:

    • Optimierung einer Java-Middleware zum Streamen von Daten von mehreren OPC-UA Servern in eine InfluxDB.
    • Aufbau eines PoC für die Verarbeitung von über MQTT bereitgestellten Fahrzeugbewegungs- und Zustandsdaten, unter Verwendung von reaktiven Streams für die rückwärtsgerichtete, sichere Datenbewegung zu Kafka und InfluxDB.
    • Entwicklung der IDS-Referenzimplementierung des Trusted Connectors.
    • Diskutieren übergreifender Architekturansätze
    • Mentoring anderer Entwickler.
    • Architektur
    IntelliJ IDEA RabbitMQ Apache Kafka MQTT OPC-UA IoT-Device Maven Spring Webflux Projectreactor InfluxDB Postgres React TDD
    Kotlin Java Reactive Streams Functional programming Gaia-X
    German Edge Cloud GmbH
    Mostly remote
    10 Monate
    2021-03 - 2021-12

    Ilias Schulungen HWK

    Anwenderschulungen der Dozenten und Ausbilder
    Anwenderschulungen der Dozenten und Ausbilder
    Schulungen der Anwender und Inhaltsadministratoren in Fragen zur Ilias Nutzung und generell zu E-Learning Konzepten und Inhalten. Support des HWK Teams in schwierigeren Fragen.
    Ilias
    Handwerkskammer Rhein-Main
    Remote
    3 Monate
    2021-08 - 2021-10

    Habona, Stellenbesetzung Head of IT

    HR Berater Personalwesen
    HR Berater
    Im Projekt habe ich im Auftrag des Kunden die Vorauswahl der Bewerber übernommen, die initialen Kennenlerngespräche geführt, im Anschluss die technischen Interviews geleitet und bewertet. Die Stelle konnte erfolgreich besetzt werden.
    Personalwesen
    Habona GmbH
    Remote
    1 Jahr 7 Monate
    2020-01 - 2021-07

    ETL jobs for real estate data

    Entwickler ETL XML XSD
    Entwickler
    • Entwicklung von ETL jobs zum Import und Export von Daten aus der Immobilienwirtschaft, beispielsweise ZGIF und ValXML.
    • Begleitung des Rollouts auf den Produktivsystem des Kunden
    • Konfiguration des Pentaho Carte Servers als Windows Service
    • Erarbeitung von gemeinsamen Prozessen und Schnittstellen mit anderen Dienstleistern des Kunden
    Pentaho ZGIF ValXML Microsoft SQL Server Docker Windows Server
    ETL XML XSD
    Remote
    3 Monate
    2021-01 - 2021-03

    Heimvorteil Oberursel

    IT-Berater Projektmanagement
    IT-Berater
    Unterstützung der Stadt Oberursel bei der Providerauswahl Heimvorteil
    Projektmanagement
    Stadt Oberursel
    Oberursel (Taunus)
    1 Jahr
    2020-01 - 2020-12

    Entwicklung von https://kanduu.de/

    Software-Architekt Teamleitung agiles Projektmanagement Kanban ...
    Software-Architekt

    Tasks:  

    • Konzeption eines MVP und der weiteren Meilensteine
    • Software Architektur eines sozialen Netzwerkes
    • Aus- und Weiterbilding von Softwareentwicklern
    • Framework Entwicklung für OrientDB und Wicket
    • Koordination von Entwicklung, Betrieb und Dienstleistern
    • Repräsentation des Kunden
    OrientDB Apache Wicket Twitter Bootstrap Spring Kubernetes Helm Maven GitHub JOOQ
    Teamleitung agiles Projektmanagement Kanban Kotlin Graphdatenbank Backend Entwicklung
    Kanduu GmbH
    Remote
    2 Jahre 9 Monate
    2017-04 - 2019-12

    NeMeSys Reporting System

    Entwickler Kontinuierlicher Verbesserungsprozess Finanzberichterstattung Investment compliance ...
    Entwickler

    Als Entwickler war ich hauptsächlich für den kontinuierlichen Verbesserungsprozess in der Abteilung verantwortlich. Ich war maßgeblich für die Migration vom JBoss 7.2. im Domain-Mode zum damals aktuellen Wildfly 10/11 im Standalone Mode verantwortlich. Im Zuge dessen führte ich zur verbesserte und realistischer Integration-Test auf Basis von Arquillian ein und automatisierte den Build-, Pack- und Deployprozess der Application Server, um Probleme bereits zur Compile-Zeit sichtbar zu machen. Außerdem regte ich an, den Distributionsprozess künftig auf Docker / Kubernetes aufzusetzen. Auch an code reviews nahm ich Teil, empfahl für Teilbereiche den Einsatz eines dedizierten ETL Werzeugs wie Pentaho PDI und lieferte auch einen DataMart Proof-of-concept als Basis für die Reports.

    Oracle Maven Subversion Ant Atlassian JIRA Microsoft Sharepoint Drools Camunda Jenkins Nexus Arquillian JUnit SoapUI Liferay
    Kontinuierlicher Verbesserungsprozess Finanzberichterstattung Investment compliance Java JavaEE SQL XML BPMN
    Union Investment IT
    Frankfurt am Main
    7 Monate
    2017-12 - 2018-06

    Pareus Holiday

    IT-Projektleiter Anforderungsanalyse Lieferanten-Auswahl Projektmanagement
    IT-Projektleiter

    Mein Kunde befand sich in der Planungsphase für ein Ferien ressort und benötigte Hilfe in der Anforderungsanalyse und dem Aufbau eines IT Teams. Ich unterstützte meinen Kunden bei der Übersetzung seiner Projektvision in konkrete Anforderungen zur Dienstleisterauswahl. Außerdem steuerte ich die initiale Erstellungsphase der neuen Webseite und kontaktierte passende Anbieter.

    Atlassian JIRA Atlassian Confluence
    Anforderungsanalyse Lieferanten-Auswahl Projektmanagement
    Remote
    7 Monate
    2016-09 - 2017-03

    ETL-Application for syncing ERP und Webapp using Kettle

    Kettle Developer SCRUM Agile Softwareentwicklung Acceptance test ...
    Kettle Developer

    Für die Darstellung im Kunden-Webportal mussten Daten zwischen dem neuen Frontendsystem und dem Bestandssystem MS Dynamics NAV bidirektional integriert werden. Hierzu nutzte ich Pentaho Kettle als schnelles und zuverlässiges Integrationswerkzeug auf Datenkbankebene. Gemeinsam mit dem Kunden erarbeitete Ich die Mapping Regeln zwischen der MS SQL und der MySQL Datenbank.

    MS SQL Server 2008 R2 MySQL Pentaho DbSchema SOAP SoapUI DbFit FitNesse DataCleaner Kettle
    SCRUM Agile Softwareentwicklung Acceptance test Datenmigration
    Logpay GmbH
    Eschborn, Taunus
    2 Jahre 8 Monate
    2014-08 - 2017-03

    Entwicklung der E-Commerce Handelsplattform https://brickscout.com

    Leitender Software-Architekt Scrum Java 7 JavaScript ...
    Leitender Software-Architekt

    Abstimmung, Entwurf und Umsetzung eines spezialisierten Handelsportals. Zusammenstellung und Leitung des Teams. Das Portal finden Sie unter https://brickscout.com

    Spring Framework 4 AngularJS Spring Security Spring Web Jenkins JIRA Confluence Nginx PostgreSQL JDBC Spring HATEOAS Elastic Search Hystrix AWS AWS Architektur Bamboo AWS Lambda AWS SQS AWS SES AWS RDS AWS Cloudformation AWS Cloudfront AWS Route53 AWS Cloudwatch AWS EC2 AWS S3 AWS AMI Artifactory Maven Spring AOP
    Scrum Java 7 JavaScript CoffeeScript Continuous integration Data Warehousing ETL REST XML JSON BSON TDD BDD LDAP SQL Datenbankentwurf DbSchema HATEOAS Java API Java 8
    Frankfurt am Main
    11 Monate
    2016-04 - 2017-02

    Microsite https://verguetung-energie.de

    Software-Architekt / Developer & Projektleitung Gitflow JavaScript Java ...
    Software-Architekt / Developer & Projektleitung

    Der Kunde, ein führender auf die Energiebranche spezialisierter Recruiting Dienstleister, hat 2016 eine Studie zur Vergütung in der Energiewirtschaft durchgeführt. Auf Basis der dabei entstandenen Daten und Auswertungen wurde durch mich ein Vergütungsrechner für die Energiewirtschaft entwickelt, der die wichtigsten relevanten Variablen, wie Berufserfahrung, Bildungsgrad, Region, Art des Arbeitgebers, Einsatzbereich und mehr berücksichtigt. Die Präsentation des Rechners erfolgt im Rahmen einer SEO und SocialMedia tauglichen Microsite mit weiterführenden Informationen und Kontakt sowie Bestellmöglichkeiten. Ferner wurde durch mich die Koordination mit dem Kunden, AWS Spezialisten, Designer und Statistiker übernommen.

    Zur Umsetzung wurde auf eine vollständig serverlose Architektur mittels Amazon AWS zurückgegriffen, die einen wartungsarmen, kostengünstigen und skalierbaren Betrieb ermöglicht.

    AngularJS Twitter Bootstrap AWS Lambda AWS SES AWS CloudFront AWS S3 Node.js Gulp Bower NPM AWS Api Gateway Amazon AWS Phantom.js Amazon Webservice
    Gitflow JavaScript Java TypeScript
    Callidus Energie GmbH
    Remote
    8 Monate
    2015-03 - 2015-10

    Kettle Entwickler für Anlagengrenzprüfung in Kapitalverwaltungsgesellschaft

    Kettle Entwickler SQL XML ETL ...
    Kettle Entwickler
    Selbstständige Abstimmung und Umsetzung der gesetzlich oder fachlich notwendigen Anpassung der Datenstrecken zwischen den beteiligten Prüfsystemen zur Anlagengrenzprüfung.
    Pentaho Kettle Spoon Oracle Sybase Oracle SQL Developer Eclipse AAC Asset Arena Compliance Rational Synergy Atlassian JIRA Atlassian JIRA Agile Solaris
    SQL XML ETL Financial Data Warehouse Finanzwesen Finanzwirtschaft Finanzrisikocontrolling Bash
    DEKA Bank
    Frankfurt am Main
    2 Monate
    2014-11 - 2014-12

    Kettle Entwickler für Anlagengrenzprüfung in Kapitalverwaltungsgesellschaft

    Kettle Entwickler SQL XML ETL ...
    Kettle Entwickler
    Selbstständige Abstimmung und Umsetzung der gesetzlich oder fachlich notwendigen Anpassung der Datenstrecken zwischen den beteiligten Prüfsystemen zur Anlagengrenzprüfung.
    Pentaho Kettle Spoon Oracle 11g Sybase Oracle SQL Developer Eclipse Diamos AAC Rational Synergy Subversion
    SQL XML ETL Financial Data Warehouse TDD Finanzwesen BPMN
    DEKA Bank
    Frankfurt am Main
    7 Monate
    2014-06 - 2014-12

    Kettle Entwickler für Anlagengrenzprüfung in Depotbank

    Kettle Entwickler SQL XML ETL ...
    Kettle Entwickler
    Selbstständige Abstimmung und Umsetzung der gesetzlich oder fachlich notwendigen Anpassung der Datenstrecken zwischen den beteiligten Prüfsystemen zur Anlagengrenzprüfung.
    Pentaho Kettle Spoon Sybase Oracle 11g Oracle SQL Developer Eclipse Diamos AAC Rational Synergy Subversion Asset Arena Compliance Atlassian JIRA Atlassian JIRA Agile Bash Solaris
    SQL XML ETL Financial Data Warehouse Finanzwesen BPMN Finanzrisikocontrolling Anlagengrenzprüfung Finanzwirtschaft Datenkonvertierung Datenanalyse Datenmigration Business Intelligence Java JavaScript
    Deka Depotbank
    Frankfurt am Main
    8 Monate
    2013-10 - 2014-05

    Anbindung heterogener Datenquellen für Commodities Marktdatenplattform

    Entwickler/Datenanalyst VBScript Java Java EE ...
    Entwickler/Datenanalyst

    Analyse externer Datenquellen, Spezifikation deren Anbindung, Umsetzung der Automatisierung der Importe. Durchführung der User Acceptance Tests, dabei ggf. auch Einarbeitung neuer Benutzer in das System. Ferner eigenverantwortliche Weiterentwicklung der Prozess Werkzeuge mittels Java.

    Pentaho Spring OracleDB Bash Shell Batch-File Excel-Makro
    VBScript Java Java EE XML Datenanalyse Testdriven Development Batchentwicklung Shellscripting SQL Datenbankserver
    Vattenfall IT
    Hamburg
    9 Monate
    2013-08 - 2014-04

    Frankfurt im Mittelalter, Mobiler Audioguide

    Architekt/Entwickler JavaScript HTML5 Testdriven Development
    Architekt/Entwickler

    Mobiler Audioguide zum mittelalterlichen Passionsspiel zu Frankfurt am Main

    Planung der App und zu verwendender Technologien anhand der Produktvision des Kunden. Architektur der Software und Umsetzung der App mittels Phonegap und AngularJS.
    Produkte

    YAML Framework Phonegap AngularJS Jasmine Grunt
    JavaScript HTML5 Testdriven Development
    Goethe Universität Frankfurt
    Remote
    2 Jahre
    2012-01 - 2013-12

    Physik Onlines kollaborative Arbeits- und Lernplattform (POKAL)

    Projektleiter/Entwickler Python Websockets JavaScript ...
    Projektleiter/Entwickler

    Aufgaben:
    Koordination der Entwickler, Kundenkommunikation, Präsentation, Systemarchitektur#

    Sonstiges:
    POKAL ist die weltweit erste Real-Time Kollaborations Plattform für die verteilte Zusammenarbeit von mathematisch-naturwissenschaftlich arbeitenden Teams. Auf der Basis bestehender OpenSource Projekte haben wir mittels modernen Websocket Technologien und viel Try&Error das Realtime Concurrency Layer eingebaut.

    Projektlink:
    https://pokal.uni-frankfurt.de/

    Sagemath Twisted Jinja Twitter Bootstrap
    Python Websockets JavaScript Ajax LaTeX
    Goethe Universität Frankfurt
    Frankfurt am Main
    2 Jahre
    2012-01 - 2013-12

    Einführung und Anpassung eines ERP Systems

    Architekt/Entwickler PHP Java Groovy ...
    Architekt/Entwickler

    Aufgaben:
    Technologieberatung, Systemarchitektur, Entwicklung, Verhandlung mit externen Dienstleistern, Koordination der Entwickler

    Beschreibung:

    Kritischster Punkt der Entwicklung war, dass der Kunde mit seinem Geschäftskonzept vollständig von der Verfügbarkeit eines externen, quasi Schnittstellenfreien Websystems abhängig war, dass diese Verfügbarkeit nicht garantiert.
     
    Die Aufgabenstellung umfasste die Entwicklung einer möglichst stabile Screenscraping Schnittstelle. Zur schnellen Entwicklung und Dokumentation wurde per Rapid Prototyping ein PHP Client gescripted und später durch einen solideren Java Adapter ersetzt.
     
    Ferner zu bewältigen waren die Identifizierung und Einführung eines geeigneten ERP Systems und einer Lagerverwaltung. Ich habe den Kunden unter anderem bei Fachmessebesuchen beratend unterstützt.
     
    Die oben beschriebene Kernsoftware ist bereits im Einsatz. Weitere Teilprojekte befinden sich aktuell aktiv in Entwicklung, so z.B. die Anbindung von Intraship, Internetmarke, Zählwaage, Handheld Scannern, etc.

    Pentaho Nuclos Maven Git Apache Axis JiBX JIRA Crucible Jenkins Vaadin Grails Arquillian PHPUnit JUnit TestNG SoapUI
    PHP Java Groovy Testdriven Development
    Brick24 GmbH
    Remote
    1 Jahr
    2012-01 - 2012-12

    Prototype MoneyMedian Vergleichsplattform

    Entwickler PHP HTML5 CSS3 ...
    Entwickler

    MoneyMedian was the idea of a community based product comparison platform

    I was responsible for the inital requirements engineering of the customers project vision. With a collegue, I did the prototyping of the web-application for financial product and insurance comparison as a side-project.

    Yii YAML Framework PostgreSQL PHPUnit Selenium Selenium WebDriver
    PHP HTML5 CSS3 SOAP Testdriven Development Anforderungsanalyse E-Commerce Software Architecture
    Remote
    1 Jahr 4 Monate
    2011-09 - 2012-12

    Prototype 123-translate, Webplattform zur Mittlung von Sprachdienstleistungen

    Architekt, Entwickler PHP Java HTML5 ...
    Architekt, Entwickler

    Prototyping, Kundenkommunikation, Designkoordination, Architekturvorgaben, Entwicklung, Kreativer Input

    Yii YAML Framework Twitter Bootstrap Ruby on Rails
    PHP Java HTML5 CSS3 SOAP SQL Ruby RSpec
    123-translate UG
    Remote
    1 Jahr 6 Monate
    2011-07 - 2012-12

    IT-Spezialist MDA&A, Deutsche Börse AG

    Entwickler Java BashShell SQL ...
    Entwickler

    Aufgaben:

    Datenanalyse, Prozessanalyse, Prozessoptimierung, DWH/BI, Change Managment

    Produkte:

    Alfresco DMS, Mediawiki, Java, Selenium, Webdriver, PostgreSQL, Windows, Solaris, Bash, Pentaho PDI/Kettle, Access, Excel, VBS Makros, PHP, Python, SED, AWK, WEKA Datamining

    Sonstiges:

    Ursprüngliches Ziel des Projekts war es, bei der Datenanalyse zu unterstützen. Im Verlauf des Projekts kristallierte sich heraus, dass eine Modernisierung der Abteilungsinternen Prozesse nützlich wäre. Diese habe ich nach Absegnung gemeinsam mit einem weiteren IT-Consultant übernommen.

    Alfresco MediaWiki Selenium Selenium WebDriver PostgreSQL Oracle Solaris Pentaho Access2010 Excel WEKA Windows Server
    Java BashShell SQL VBS Makro PHP Python SED AWK Datamining Datenanalyse Datenauswertung
    Deutsche Börse AG
    Eschborn, Taunus
    3 Monate
    2012-04 - 2012-06

    Facebook Applikation "Prämienmonitor"

    Projektleiter/Entwickler PHP JavaScript jQuery ...
    Projektleiter/Entwickler

    Aufgaben:

    Kundenkommunikation, Koordination mit dem Designer, Architekturvorgaben, Schulung

    Produkte:

    PHP, Yii, YAML Framework, JavaScript, JQuery, GD Library, MySQL, Pentaho

    Sonstiges:

    Ziel des Prämienmonitor ist es, mittels einer dynamischen und ansprechenden "Prämienregen" Darstellung Transparenz über ausgeschüttete Produktprämien zu schaffen und Endkunden zum Mitmachen zu animieren. Die Darstellung wird hierbei tagesaktuell anhand tatsächlicher erfolgter Ausschüttungen erzeugt.

    YAML Framework GD Library MySQL Pentaho
    PHP JavaScript jQuery Apache Webserver LAMP
    Tellja GmbH
    Remote
    9 Monate
    2011-06 - 2012-02

    3D Server Backend für virtuelle Repräsentation von Equiscan Werkzeug

    Architekt/Entwickler Java Java3D Bash Shell ...
    Architekt/Entwickler

    Aufgaben:

    Systemarchitektur, Projektmanagement und Entwicklung

    Beim Projekt ging es um die Entwicklung einer Backend Software für die Verarbeitung von Daten eines neu entwickelten Werkzeugs zur Vermessung von Pferderücken. Aus den Messdaten mussten u.a. eine fräßfähige CAD Repräsentation im STL Format und ein 3D PDF erzeugt werden. Ferner musste ein Optimierungsalghorithmus zum Umrechnen zwischen Werkzeugober- und unterseite entworfen sowie eine Differenzbildung zwischen den Rekonstruierten Flächen entwickelt werden. Das Backend musste mit einer durch einen weiteren Dienstleister erstellten Webapplikation verbunden werden. Die Schnittstellenvorgaben habe ich übernommen.

    AutoIt Windows Server Ubuntu Adobe Acrobat Writer VTK SSH File Transfer Protocol JUnit TestNG
    Java Java3D Bash Shell 3D PDF STL 3D Visualisierung 3D Grafik 3D Rendering
    RSI GmbH
    Remote
    3 Monate
    2011-08 - 2011-10

    Facebook Applikation "Produktkatalog"

    Projektleiter, Entwickler PHP JavaScript jQuery ...
    Projektleiter, Entwickler

    Aufgaben:

    Kundenkommunikation, Koordination mit dem Designer, Architekturvorgaben, Schulung

    Der Produktkatalog ist eine Facebook Applikation mit getrennten Front- und Backend. Über den Produktkatalog stellt mein Kunde in ansprechender Weise aktuelle Prämien sowie seine Referenzkunden dar.

    Yii YAML Framework GD Library MySQL PHPUnit Selenium WebDriver Selenium Apache Webserver
    PHP JavaScript jQuery Administration Linux
    Tellja GmbH
    Remote
    6 Monate
    2010-10 - 2011-03

    Entwickler Seam Backend und BI / Datawarehouse

    Java-Entwickler, DWH/BI-Entwickler Java Java EE Data Warehouse ...
    Java-Entwickler, DWH/BI-Entwickler

    Mitentwicklung der hausinternen Java Seam Webapplikation. Aufbau eines Data Warehouses fürs Controlling und Marketing. Fürs DWH/BI war insbesondere wichtig, ein Tracking von Durchlaufzeiten sowie von Marketingerfolgen zu erhalten. Außerdem sollte die Grundlage für eine Vereinfachung von Betriebswirtschaftlichen Auswertungen gelegt werden.

    JBoss Seam Seam Framework Pentaho MySQL DbSchema Bash
    Java Java EE Data Warehouse Business Intelligence
    Tellja GmbH
    Frankfurt am Main
    2 Jahre 3 Monate
    2009-01 - 2011-03

    Diplomarbeit: JSciVision, ein wissenschaftliches Visualisierungsframework

    Entwickler Java Rich Client 3D Visualisierung ...
    Entwickler

    Aufgaben:

    Erstellung einer Diplomarbeitsbegleitenden Scientific Visualization Software für den Einsatz in der Physik

    JSciVision stellt im Wesentlichen ein Mashup zwischen der Eclipse Rich Client Plattform und der Scientific Visualization Bibliothek VisAD dar. Ziel war es, die Flexibilität und Modularität der OSGi Implementierung Equinox für eine moderne und intuitive Scientific Visualization Plattform zu nutzen. Mit JSciVision existiert die Grundlage für ein Wizard gestüztes Expertensystem zur wissenschaftlichen Visualisierung komplexer, multidimensionaler Daten. Zusätzliche verfügt es mit den Equinox Extension Point Mechanismen über einen exzellenten Support für eine zukünftige XML basiert Schnittstelle zu neuen Visualisierungsmethoden. Derzeit wird das Projekt leider nicht weiterentwickelt, da sich kein Förderer gefunden hat.

    Projektlink:

    https://kenai.com/projects/jscivision

    Eclipse RCP VisAD NetBeansIDE Java Swing Java3D Aviatrix3D Equinox
    Java Rich Client 3D Visualisierung wissenschaftliche Visualisierung OpenGL GLSL GPGPU NetCDF HDF-5
    Remote
    3 Jahre
    2008-01 - 2010-12

    Podcast Wiki Physik

    Projektleitung, Entwickler E-Learning Blended Learning VideoBearbeitung ...
    Projektleitung, Entwickler

    Aufgaben:

    Konzeption, Koordination der Aufgaben, Technik

    Bringt man Podcast und Wiki zusammen, erhält man ein adäquates Medium zur gelungenen Wissensvermittlung. Das haben wir mit dem Podcast Wiki Physik Projekt umgesetzt und hierfür den hessischen Hochschulpreis für Exzellenz in der Lehre 2010 erhalten.

    Projektlink:

    http://podcast-wiki.physik.uni-frankfurt.de/wiki/Hauptseite

    Sony PMW EX1 Adobe Premiere MediaWiki Ilias
    E-Learning Blended Learning VideoBearbeitung PHP Administration Linux
    Goethe Universität Frankfurt
    Frankfurt am Main
    4 Jahre
    2007-01 - 2010-12

    Physik-Online E-Learning Portal

    Entwickler und Administrator PHP Java E-Learning ...
    Entwickler und Administrator

    Aufbau E-Learning Plattform des Fachbereichs Physik der Goethe Universität Frankfurt

    Die Plattform wird heute aktiv und gerne von der Mehrheit der Dozenten und Studenten genutzt. Die Übergabe der Verwaltung an die heutigen Administratoren wurde frühzeitig vorbereitet und verlief problemfrei.

    Projektlink:

    https://elearning.physik.uni-frankfurt.de/

    Ilias Apache Axis Apache Lucene MySQL MediaWiki Adobe Photoshop Adobe Illustrator Adobe InDesign Adobe Premiere Gimp Mantis Bug Tracker Ubuntu
    PHP Java E-Learning SCORM Administration Linux VideoBearbeitung Blended Learning Virtual Classrooms LaTeX
    Goethe Universität Frankfurt
    Frankfurt am Main
    8 Jahre 9 Monate
    2002-01 - 2010-09

    Diverse Projektarbeiten als [Name auf Anfrage]

    IT-Consultant / Entwickler PHP Datenbankserver CSS ...
    IT-Consultant / Entwickler

    Ich war in diesem Zeitraum als freier Mitarbeiter neben meinem Studium für diverse regionale Dienstleister in kleinen und mittelgroßen Projekten tätig. Zumeist ging es um durch CMS abzudeckende Webseiten mit kleineren Extras, oder aber den Aufbau von SOHO Infrastruktur.

    Linux-Debian Ubuntu Apache Webserver nginx Lighttpd Python mySQL Plone YAML Framework PostgreSQL Eclipse IDE Netbeans IDE IntelliJ IDEA CVS Subversion Git Maven Adobe Photoshop Adobe Illustrator Adobe InDesign Gimp Inkscape Povray Yii Django PHPUnit Selenium Selenium WebDriver RSpec JUnit TestNG Joomla! Drupal rsync Bash Shell PHPUnit Selenium WebDriver Jasmine
    PHP Datenbankserver CSS JavaScript SQL XML HTML Ajax UML Java integration testing Unit Testing Abnahmetest RDP FTP Batchprogrammierung
    Selbstständig
    Diverse
    3 Monate
    2010-06 - 2010-08

    Aufbau des LOEWE-CSC High-Performance Computers

    Techniker HPC Supercomputer Clusterbetrieb ...
    Techniker

    Ein Nebenprojekt, in dem ich mitgeholfen habe, den LOEWE-CSC High-Performance Computer für die Goethe Universität Frankfurt aufzusetzen.

    HPC Supercomputer Clusterbetrieb Infiniband
    Clustervision
    Frankfurt am Main
    4 Monate
    2004-03 - 2004-06

    Projektdatenbank "Nutzen und Wertschöpfung"

    Entwickler Qualitätsmanagement
    Entwickler

    Ziel der Datenbank war es, den Zertifizierungskosten branchenspezifische Fallbeispiele von Wertschöpfungen gegenüberzustellen, die direkte Folge von Auditerkenntnissen waren.

    PHP mySQL HTML
    Qualitätsmanagement
    DQS GmbH
    Frankfurt am Main

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    7 Jahre 3 Monate
    2004-04 - 2011-06

    Doppelstudium Physik und Informatik

    Diplom-Physiker, Goethe Universität, Frankfurt am Main
    Diplom-Physiker
    Goethe Universität, Frankfurt am Main

    Physik:

    • Theoretische Physik
    • Dichtefunktionaltheorie

    Informatik:

    • Graphische Datenverarbeitung
    • Wissenschaftliche Visualisierung
    • E-Learning

    Kompetenzen

    Kompetenzen

    Top-Skills

    Agile Softwareentwicklung Softwarearchitektur Projektleitung Kotlin Java Rust Go SQL TypeScript Managementerfahrung Business Development Entwicklungsleitung Business Intelligence Requirements Engineering REST IoT TDD Datenarchitektur Reactive Streams Spring Hibernate Jooq OpenAPI

    Aufgabenbereiche

    agiles Projektmanagement
    Kontinuierlicher Verbesserungsprozess
    Projektmanagement
    Teamleitung

    Produkte / Standards / Erfahrungen / Methoden

    3D PDF
    Abnahmetest
    Acceptance Test
    Adobe Acrobat Writer
    Adobe Illustrator
    Adobe InDesign
    Adobe Photoshop
    Adobe Premiere
    Agile Softwareentwicklung
    Alfresco
    Amazon AWS
    Amazon Webservice
    Anforderungsanalyse
    AngularJS
    Ant
    Apache Axis
    Apache Kafka
    Apache Lucene
    Apache Webserver
    Apache Wicket
    Arquillian
    Artifactory
    Atlassian Confluence
    Atlassian JIRA
    Aviatrix3D
    AWS
    AWS AMI
    AWS API Gateway
    AWS Architektur
    AWS Cloudformation
    AWS Cloudfront
    AWS Cloudwatch
    AWS EC2
    AWS Lambda
    AWS RDS
    AWS Route53
    AWS S3
    AWS SES
    AWS SQS
    Backend Entwicklung
    Bamboo
    Batch-File
    Batchentwicklung
    Batchprogrammierung
    BDD
    Blended Learning
    Bower
    Business Intelligence
    Camunda
    Clusterbetrieb
    Confluence
    Continuous integration
    Crucible
    CSS3
    CVS
    DataCleaner
    Datenanalyse
    Datenauswertung
    Datenbankserver
    Datenmigration
    DbFit
    DbSchema
    Django
    Docker
    Drools
    Drupal
    E-Commerce
    E-Learning
    Eclipse IDE
    Eclipse RCP
    Elastic Search
    Equinox
    Excel
    Finanzberichterstattung
    FitNesse
    FTP
    Functional programming
    Gaia-X
    GD Library
    Gimp
    Git
    Gitflow
    GitHub
    GPGPU
    Grails
    Grunt
    Gulp
    HATEOAS
    Helm
    HTML5
    Hystrix
    Ilias
    InfluxDB
    Inkscape
    integration testing
    IntelliJ IDEA
    Investment compliance
    Jasmine
    Java Swing
    Java3D
    JBoss Seam
    Jenkins
    JiBX
    Jinja
    JIRA
    Joomla!
    jQuery
    JUnit
    Kanban
    Kettle
    Kubernetes
    LAMP
    LaTeX
    LDAP
    Lieferanten-Auswahl
    Liferay
    Lighttpd
    Mantis Bug Tracker
    Maven
    MediaWiki
    Microsoft Sharepoint
    Netbeans IDE
    NetBeansIDE
    Nexus
    Nginx
    Node.js
    NPM
    Nuclos
    OpenGL
    Pentaho
    Phantom.js
    Phonegap
    PHPUnit
    Plone
    Povray
    Projectreactor
    Qualitätsmanagement
    RabbitMQ
    RDP
    Reactive Streams
    REST
    Rich Client
    RSpec
    rsync
    Ruby on Rails
    Ruby on Rails
    Sagemath
    SCORM
    Scrum
    Seam Framework
    Selenium
    Selenium WebDriver
    SOAP
    SoapUI
    Software Architecture
    Sony PMW EX1
    Spring
    Spring AOP
    Spring Framework 4
    Spring HATEOAS
    Spring Security
    Spring Web
    Spring Webflux
    SSH File Transfer Protocol
    STL
    Subversion
    TDD
    Testdriven Development
    TestNG
    Twisted
    Twitter Bootstrap
    Unit Testing
    Vaadin
    ValXML
    VideoBearbeitung
    Virtual Classrooms
    VisAD
    VTK
    WEKA
    wissenschaftliche Visualisierung
    XML
    XSD
    YAML Framework
    Yii
    ZGIF

    Agile Entwicklung, Test driven development

    • Acceptance Testing & BDD: FitNesse + DbFit, JBehave, Behat, Jasmine
    • Unit Tests, Integration Tests & TDD: JUnit, TestNG, PHPUnit, TestNG, SoapUI, Arquillian
    • Webtests: Selenium, Webdriver

     

    Business Intelligence & Data Warehousing

    • BI & DWH Umsetzungen nach Ralph Kimball
    • Pentaho Toolsuite:
    • Kettle / Spoon / Data-Integration
    • Weka
    • Report Designer
    • Mondrian Schema Generator
    • BI Server
    • Metadata Designer

     

    Arbeitsmethodik

    • Entwicklungsmanagment: SCRUM, Kanban, TDD, BDD, Agile Software Entwicklung, Planning poker, Story cards
    • Vorgehensmodelle: Unified Modeling Language (UML), Model Driven Development (MDD), Java Emitter Templates (JET), Round Trip Engineering
    • Continuous Integration: Hudson/Jenkins, Bamboo
    • Build Systems: Maven, Makefile
    • Projektmanagment: JIRA, Confluence, Crucible, Stash, Greenhopper und Bonfire

     

    Softwareprodukte

    • E-Learning: Ilias, OLAT
    • Webserver: Apache Webserver, Nginx
    • Application Server: Tomcat
    • Volltext Suche: Apache Lucene
    • Libraries: Apache Commons, JiBX, Axis2, CXF, Java 3D, Batik, VisAD
    • CMS: Drupal, Joomla
    • CRM: Zurmo
    • Blogs: Wordpress
    • Kollaboration: Mediawiki
    • Shopsysteme: Shopware

     

    Standards

    • Spezifikationen: JavaEE, OSGi
    • E-Learning: SCORM
    • File formats: STL, NetCDF, HDF-5

     

    Frameworks:

    • Web application Frameworks: Yii, AngularJS, Roo, Vaadin, Rails
    • General application frameworks: Spring Framework, OSGi, Eclipse Equinox
    • Rich Client Platforms: Eclipse RCP, Netbeans

     

    Datenbanken:

    • Database Administration: Command Line, PSQL, PgAdmin
    • RDBMS Sprachen: PL/pgSQL
    • Entwurf/Design: DbSchema, MySQL Workbench

    Betriebssysteme

    Administration Linux
    Linux
    Linux-Debian
    Mac OS
    MS-DOS
    Oracle Solaris
    SUN OS, Solaris
    Ubuntu
    Unix
    Windows
    Windows Server

    Programmiersprachen

    Ajax
    AutoIt
    AWK
    Bash
    Bash Shell
    BashShell
    BPMN
    BSON
    CoffeeScript
    CSS
    Excel-Makro
    GLSL
    Groovy
    HTML
    Java
    Java 7
    Java 8
    Java API
    Java EE
    JavaEE
    JavaScript
    JSON
    Kotlin
    PHP
    pl/PgSQL
    Python
    React
    Ruby
    Basic
    Scala
    Basic
    SED
    Shell
    Shellscripting
    TeX, LaTeX
    TypeScript
    UML
    VBS Makro
    VBScript

    Datenbanken

    Access
    Access2010
    Data Warehouse
    Data Warehousing
    Datamining
    Datenbankentwurf
    ETL
    Graphdatenbank
    JDBC
    JOOQ
    Microsoft SQL Server
    MS SQL Server 2008 R2
    MySQL
    ODBC
    Oracle
    OracleDB
    OrientDB
    Postgres
    PostgreSQL
    SQL
    Sybase

    Datenkommunikation

    Ethernet
    HDF-5
    Infiniband
    Internet, Intranet
    IoT-Device
    LAN, LAN Manager
    Message Queuing
    MQTT
    NetCDF
    OPC-UA
    RFC
    RPC
    TCP/IP
    Websockets

      Hardware

      embedded Systeme
      Emulatoren
      HPC
      Macintosh
      Messgeräte
      Mikrocontroller
      PC
      Plotter
      Scanner
      Sensoren
      Supercomputer

      Berechnung / Simulation / Versuch / Validierung

      • Maple
      • Mathematica
      • Sagemath

      Design / Entwicklung / Konstruktion

      3D Grafik
      3D Rendering
      3D Visualisierung
      • OpenSCAD

      Branchen

      Branchen

      • E-Commerce: Einführung einer ERP Lösung und Anbindung externen Systeme wie Intraship, Internetmarke, und externen Handelsplattformen
      • Wissenschaft & Forschung: Physik Onlines kollaborative Arbeits und Lernplattform (POKAL) der Universität Frankfurt.
      • Aus- und Weiterbildung: Einführung und Administration der E-Learning Plattform des Fachbereiches Physik der Goethe Universität Frankfurt am Main. Konzeptionierung, Umsetzung und Leitung eines E-Learning Projekt, mit dem wir 2010 den hessischen Hochschulpreis für Exzellenz in der Lehre gewonnen haben.
      • Qualitätsmanagment: First- und Second Level Support für die Auditoren eines Qualitätsmanagment Zertifizierungs Dienstleisters. VBS Makros. Datenbank Anwendung fürs Intranet.
      • Wirtschaft & Finanzen: Konzeptionierung und Umsetzung von Business Intelligence und Data Warehouse BI/DWH.
      • B2C Marketing: Weiterentwicklung der hauseigenen Java Seam Applikation sowie Konzeptionierung und Umsetzung eines Data Warehouses für das Controlling und Marketing.
      • 3D Scanning / CAD: Virtuelle Repräsentation eines Mess- und Arbeitswerkzeugs zur Erzeugung von CAD Modellen, Erzeugung von 3D PDF und Vergleichsabfragen per Datenbank.
      • Diverse KMU aus Industrie und Handwerk: Webseiten, Aufbau Kundenkommunikation, Infrastruktur, Hosting

      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.