Fullstack Java Enterprise: Java (JEE, J2EE), Spring, Oracle, JavaScript
Aktualisiert am 29.07.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch
fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

3 Jahre 9 Monate
2020-07 - heute

Identity-Management-System für das ELSTER-Portal

Enterprise-Entwickler OpenJDK 11 Spring Framework 5 PostgreSQL 10 ...
Enterprise-Entwickler
  • Weiterentwicklung und Wartung des Identity-Management-Systems für das ELSTER-Portal der Steuerbehörden.
  • Die Use-Cases umfassen dabei die Anwender-Registrierung und -Identifizierung, die Anmeldung von Sicherheitszertifikaten auf unterschiedlichen Trägersystemen, die Signaturerstellung und - prüfung zur Authentifizierung innerhalb von ELSTER-Fachverfahren, diverse Verschlüsselungsdienste und das Berechtigungsmanagement.

Projektgröße:

15 Personen

Aufgaben:

  • Konzeption und Umsetzung von Systemkomponenten
  • Aktualisierung der technischen Basis
  • Integration von Fremdsystemen über REST-, SOAP- und SAML-basierte Webservices
  • Realisierung von REST-Schnittstellen auf Basis von Spring MVC
  • PostgreSQL-Datenbank-Entwicklung
  • Unit- und Integrationstests, Code-Reviews
  • Dokumentation und Support
OpenJDK 11 Spring Framework 5 PostgreSQL 10 REST SOAP SAML JUnit JMeter IntelliJ IDEA Maven Bitbucket GIT Jenkins SCRUM
Secunet AG
5 Jahre 11 Monate
2018-05 - heute

Plattform für Vertragsmanagement

Software-Entwickler
Software-Entwickler

Plattform für Vertragsmanagement aller Telefonica-Marken

O2 Telefonica
München
1 Jahr
2019-07 - 2020-06

M-Login ? Single-Sign-On-Plattform für digitale Services

Fullstack-Entwickler JEE / Spring / Angular OpenJDK 11 Spring Framework 5 Spring Boot 2 ...
Fullstack-Entwickler JEE / Spring / Angular
  • Weiterentwicklung der SSO-Plattform für den zentralen und sicheren Zugang zu digitalen Services der Stadt München und der Stadtwerke München.
  • Mit einem einzigen Login können Münchner Bürger und Gäste digitale und behördliche Dienstleistungen, wie z.B. MVG-Fahrinfo, Handyticket, MVG-Rad oder Wohnsitzmeldungen, nutzen.

Projektgröße:

13 Personen

Aufgaben:

  • Konzeption, Implementierung und Deployment einer Microservice-Komponente und der entsprechenden Angular-basierten Benutzeroberfläche zur Verifizierung von Führerschein- und Ausweisdokumenten
  • Umsetzung der Forgerock-Integration per LDAP
  • Integration mit RabbitMQ und Implementierung einer Komponente für Event-Dispatching
  • Realisierung von REST-Schnittstellen auf Basis von Spring MVC
  • Design und Implementierung von PostgreSQL-Datenbanken
  • Frontend-Entwicklung mit Angular/HTML/CSS/TypeScript
  • DevOps, Release-Management
  • Unit- und Integrationstests, Code-Reviews
  • Dokumentation und Support
OpenJDK 11 Spring Framework 5 Spring Boot 2 PostgreSQL 10 Redis Cloudfoundry RabbitMQ Forgerock Docker OAuth 2 LDAP Microservices REST Angular HTML CSS JavaScript JUnit Selenium JMeter IntelliJ IDEA Maven GIT Bitbucket Graylog SCRUM
Stadtwerke München, Öffentliche Versorgung
München
1 Jahr
2018-07 - 2019-06

ePOS ? Plattform für Vertragsmanagement aller Telefonica-Marken

Fullstack-Entwickler JEE / Spring / Wicket / ReactJS Java 8 Spring Framework 5 Spring Boot 2 ...
Fullstack-Entwickler JEE / Spring / Wicket / ReactJS
  • Weiterentwicklung und Wartung einer Plattform für das Management von Neu- und Bestandsverträgen für Prepaid-/Postpaid- und DSL-Produkte der verschiedenen Telefonica-Marken.
  • Mittlerweile werden essentielle Use-Cases im Rahmen des Digital4Growth-Programms iterativ aus dem Applikationsmonolithen extrahiert und auf eine moderne, technische Basis angehoben. Ziel ist die Wiederverwendung dieser sog. Micro-Frontends in unterschiedlichsten Kundenkanälen.

Projektgröße:

23 Personen

Aufgaben:

  • Konzeption und Umsetzung von Micro-Frontends auf Basis von Spring Boot und ReactJS
  • Komponentenorientierte Web-Entwicklung auf Basis von Apache Wicket
  • Anbindung von Backend-Systemen über REST und Kafka
  • Oracle-Datenbank-Entwicklung und Anbindung über Hibernate / JPA
  • Requirements Engineering
  • Release-Management
  • TDD, Refactoring, Unit- und Integrationstests, Testautomatisierung
  • Code-Reviews
  • Durchführung von Team-Schulungen, Coding-Dojos und Technologie-Pitches
  • Dokumentation und Support
Java 8 Spring Framework 5 Spring Boot 2 Oracle 12 Apache Tomcat Apache Kafka Apache Wicket 6 Docker Micro-Frontends Microservices ReactJS HTML CSS JavaScript AJAX JSON REST JUnit TestNG Selenium Intellij IDEA Maven GIT Bitbucket Jenkins SCRUM
Telefonica, Telekommunikation
1 Jahr
2017-07 - 2018-06

IoT-Plattform zur Fernsteuerung von Automobil-Standheizungen

Fullstack-Entwickler JEE / Spring / AngularJS Java 8 Spring Framework 4 Spring Boot ...
Fullstack-Entwickler JEE / Spring / AngularJS
  • Weiterentwicklung und Wartung einer Plattform zur Fernsteuerung von Automobil-Standheizungen.
  • Die Standheizungen können vom Endkunden per Web-Anwendung oder Mobile-App gesteuert und programmiert werden.
  • Die Plattform kommuniziert dabei mit jeder individuellen Standheizung über ein proprietäres UDP- bzw. GDSP-basiertes Protokoll.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung von Spring-Boot-basierten Microservices
  • Realisierung von REST-Schnittstellen auf Basis von Spring MVC
  • Anbindung von externen Services über UDP und GDSP
  • Weiterentwicklung eines Apache Cassandra-basierten Datastores
  • Design und Implementierung einer PostgreSQL-Datenbank
  • Datenmigration und -konsolidierung
  • Requirements Engineering
  • DevOps, Release-Management
  • Unit- und Integrationstests, Code-Reviews
  • Dokumentation
Java 8 Spring Framework 4 Spring Boot Apache Cassandra PostgreSQL DevOps Microservices ActiveMQ AngularJS HTML CSS JavaScript AJAX JSON REST Intellij IDEA Maven GIT GitLab Jenkins
Device Insight GmbH, Automotive
Automotive
1 Jahr
2016-07 - 2017-06

GameInfluencer Plattform

System-Architekt, Software-Entwickler Java 8 Spring Framework 4 Spring Boot ...
System-Architekt, Software-Entwickler
  • Konzeption und Implementierung der technischen Unternehmensinfrastruktur für die GameInfluencer GmbH.
  • Architektur und Umsetzung einer Web-basierten Plattform für Influencer-Marketing zur automatisierten Datenakquise und -speicherung.
  • Ziel ist der Aufbau einer Influencer-Datenbank mit allen relevanten Performance-Metriken für Business-Queries und Lookalike-Analysen.

Projektgröße:

3 Personen

Aufgaben:

  • Evaluation und Konzeption einer AWS-basierten Applikationsinfrastruktur
  • Implementierung von ETL-Tools auf Basis von Java und Spring Boot
  • Umsetzung von Microservices auf Basis des Laravel-Frameworks
  • Architektur und Realisierung des Elasticsearch-Document-Store
  • Integration von Fremdsystemen über REST-Schnittstellen (bspw. Youtube-, Twitch-, Facebook-API)
  • PostgreSQL-Datenbank-Architektur und -Programmierung
  • Datenmigration und -konsolidierung
  • Requirements Engineering
  • DevOps, Release-Management
  • Dokumentation, Support 
Java 8 Spring Framework 4 Spring Boot PHP 7.1 Laravel 5.4 PostgreSQL 9.6 AWS (EC2 RDS SQS Cloudwatch) Elasticsearch 5 Microservices HTML CSS JavaScript AJAX JSON REST Intellij IDEA Maven GIT
GameInfluencer GmbH, Medien, Advertising
1 Jahr 9 Monate
2015-10 - 2017-06

sQS ? Sektorenübergreifende Qualitätssicherung

JEE-/Web-Entwickler Java 8 Spring Framework 4 Spring Boot ...
JEE-/Web-Entwickler
  • Planung und Implementierung eines technischen Verfahrens zur einrichtungs- und sektorenübergreifenden Qualitätssicherung.
  • Fachlicher Hintergrund ist die Erfassung, Übermittlung und Auswertung verschiedenster Qualitätsindikatoren über Einrichtungsgrenzen hinweg, unter Beachtung strengster Datenschutz-anforderungen.
  • Ziel ist die Umsetzung einer hoch skalierbaren und zuverlässigen Plattform mit hohem Automatisierungsgrad.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung von Spring-Boot-basierten Microservices
  • Komponentenorientierte Web-Entwicklung auf Basis von Apache Wicket
  • Oracle-Datenbank-Entwicklung und Anbindung über Hibernate
  • Integration von Fremdsystemen über REST-Webservices
  • Frontend-Entwicklung mit HTML/JavaScript/CSS
  • Requirements Engineering
  • Implementierung von Unit- und Integrationstests, Code-Reviews
  • DevOps, Release-Management, Dokumentation und Support
  • Durchführung von Coding-Dojos
Java 8 Spring Framework 4 Spring Boot Oracle Database 12g RabbitMQ Hibernate Apache Wicket XML XSLT HTML CSS JavaScript AJAX JSON REST Intellij IDEA Gradle JUnit GIT Jenkins
Kassenärztliche Vereinigung Bayern, Healthcare, Gesundheitswesen
2 Jahre
2013-10 - 2015-09

OPAL ? Online-Portal für ambulante Leistungen

JEE-/Web-Entwickler Java 8 Servlets/JSP Spring Framework 4 (MVC ...
JEE-/Web-Entwickler
  • Entwicklung und Wartung eines Web-basierten Dokumentationssystems für Patienten- und Diagnosedaten zur Qualitätssicherung in verschiedenen ambulanten Leistungsbereichen.
  • Zur Optimierung der Patientenversorgung entwickelt die Kassenärztliche Vereinigung Bayern verschiedene Qualitätsmaßnahmen, die bisher in schriftlicher Form von den Ärzten eingereicht werden.
  • Ziel dieses Projekts ist die elektronische Erfassung und Auswertung der Dokumentationsformulare.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung von Systemkomponenten unter Einsatz agiler SCRUM-Methodiken und Clean-Code-Prinzipien
  • Aktualisierung der technischen Basis
  • MVC-Entwicklung auf JEE-/Spring-Basis
  • Oracle-Datenbank-Entwicklung und PL/SQL-Programmierung
  • Implementierung und Anbindung von Fremdsystemen über Webservices
  • Implementierung eines Reporting-Moduls
  • Datenmigration und -konsolidierung
  • Frontend-Entwicklung mit HTML/JavaScript/CSS
  • Requirements Engineering
  • TDD, Refactoring, Unit-Tests, Code-Reviews
  • DevOps, Dokumentation, Support
  • Durchführung von Coding-Dojos
Java 8 Servlets/JSP Spring Framework 4 (MVC Webflow Security) Oracle Database 12g Hibernate Flyway XML XSLT HTML CSS JavaScript AJAX JSON jQuery REST SOAP Intellij IDEA Gradle Apache POI JUnit HttpUnit HtmlUnit GIT Jenkins
Kassenärztliche Vereinigung Bayern, Healthcare, Gesundheitswesen
2 Jahre 5 Monate
2011-05 - 2013-09

Online Marketing Management

JEE-/PHP-/Web-Entwickler Java 7 JEE 6 Spring 3 ...
JEE-/PHP-/Web-Entwickler

Entwicklung und Customizing einer Web-basierten Anwendung zur Planung und Verwaltung von Marketing- bzw. Advertisement-Kampagnen.

  • Technische Konzeption, Umsetzung und Testing von Backend-Komponenten
  • Implementierung und Integration von Fremdsystemen über Webservices
  • MySQL-Datenbank-Architektur und -Programmierung
  • MVC-Entwicklung auf PHP-/Symfony-Basis
  • Frontend-Entwicklung mit ExtJS/HTML/CSS/JavaScript
  • Implementierung von Kundenanpassungen
  • Datenmigration und -konsolidierung
  • Requirements Engineering
  • Performance-Testing und -Tuning
  • Unit-Tests, Code-Reviews
  • Dokumentation, Support

Projektgröße:

10 Personen

Java 7 JEE 6 Spring 3 JPA JAX-WS PHP 5 Symfony Doctrine Sencha ExtJS 4 JUnit PHPUnit JMeter Selenium Siesta HTML CSS JavaScript AJAX JSON REST SOAP WSDL OAuth Oracle 11g MySQL 5 PostgreSQL 9 Apache HTTPD Eclipse PHPStorm Jenkins Subversion GIT Mac OS X Linux
Medien, Advertising
2 Jahre 6 Monate
2008-07 - 2010-12

Tixxle

Projektleiter, Architekt und Web-Entwickler XCode 3 Dashcode Ruby 1.8.7 ...
Projektleiter, Architekt und Web-Entwickler
  • Entwicklung eines neuartigen Produkts für Social Collaboration als Web 2.0-Applikation und -Service.
  • Der Tixxle-Service ermöglicht Benutzern auf innovative Weise untereinander Informationen und Dateien auszutauschen, indem man virtuelle Notizzettel an Webseiten "anheftet". Die Umsetzung orientiert sich dabei am realen Vorbild - Notizzettel werden an konkrete Objekte angeheftet und folgen deren Position auf der Webseite. Der Tixxle-Service ist rein HTML- und JavaScript-basiert und damit in jedem Browser ohne Hilfe von Plugins lauffähig.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Team- und Projektmanagement mit SCRUM-Methodik unter Einsatz von Open-Source-Tools
  • Implementierung des HTML/JavaScript-basierten Browser-GUI
  • Umsetzung einer iPhone-Web-Applikation für den mobilen Zugriff
  • Umsetzung von Server-Backend und REST-Webservice-API mit RubyOnRails-Technologie
  • Einbindung von Amazon Cloud Services
  • Datenbank-Design, -Programmierung und -Administration auf Basis von MySQL
  • Design und Implementierung der Tixxle-Homepage
  • Installation und Administration der Server-Infrastruktur
  • Dokumentation und Support

 

Sonstiges:

Anmeldung eines US-Patents

XCode 3 Dashcode Ruby 1.8.7 Rails 2.3.5 MySQL 5 HTML CSS JavaScript AJAX JSON jQuery Netbeans Subversion Wiki Mantis Ubuntu Linux Apache HTTPD Passenger Mongrel Capistrano Amazon S3 REST
Data-Warehouse GmbH, Medien, Kommunikation
3 Jahre 4 Monate
2007-09 - 2010-12

Eurofighter ? Reference Data Management System

Architekt und JEE-/Web-Entwickler J2EE 1.4 Servlets 2.4 JSP 2.0 ...
Architekt und JEE-/Web-Entwickler
  • Entwicklung eines Web-gestützten Data-Warehouse zur verteilten Verarbeitung und Übermittlung von Referenzdaten für das Waffensystem Eurofighter (RDMS).
  • Mit Hilfe von RDMS wird der Lebenszyklus von Eurofighter-Konfigurationen verwaltet und zwischen den beteiligten Herstellern, Fertigungslinien und Luftwaffen ausgetauscht. Desweiteren stellt RDMS mehrere Schnittstellen zu internationalen (GSS, MSS,  ESS) und nationalen Systemen (SL2000, SiLEF, LITS) zur Verfügung.

 

Projektgröße:

50 Personen

 

Aufgaben:

  • Architektur und Implementierung des AsDesigned-Moduls
  • Konzeption, Umsetzung und Wartung verschiedener Systemkomponenten
  • MVC-Entwicklung auf JEE-/Spring-Basis
  • Oracle-Datenbank-Design und PL/SQL-Programmierung
  • Analyse von Geschäftsprozessen und Anforderungsspezifikation
  • Implementierung der JDBC-basierten Datenbank-Abstraktionsschicht und diverser Applikationskomponenten unter Einsatz des Spring-Frameworks
  • Applikations- bzw. Komponentendesign unter Verwendung von UML
  • Frontend-Entwicklung mit HTML/CSS/JavaScript
  • Refactoring, Unit-Testing, Dokumentation und Support 

 

Sonstiges:

  • Internationales Projekt unter Beteiligung von Deutschland, England, Spanien, Italien, Österreich und Saudi-Arabien mit Kunden und Institutionen aus dem militärischen Luftfahrtbereich
  • Als Focal Consultant Germany verantwortlich für Requirements Engineering und Kundenbetreuung auf deutscher Seite
  • Erweiterte Sicherheitsüberprüfung (Ü2)
J2EE 1.4 Servlets 2.4 JSP 2.0 Spring JUnit Oracle OC4J Application Server Oracle Database 10g Oracle PL/SQL Oracle SQL Developer Quest TOAD HTML XML CSS JavaScript SUN Solaris 9
Eurofighter Jagdflugzeug GmbH, EADS AG, BAE Systems, EADS Casa, Alenia Aeronautica, NETMA, Aerospace & Defense
7 Monate
2010-01 - 2010-07

IQIMS/Workbook

Projektleiter, Architekt und JEE-/Web-Entwickler JRuby 1.5 Rails 2.3.8 Oracle Database 10g ...
Projektleiter, Architekt und JEE-/Web-Entwickler
  • Entwicklung eines verteilten Daten-Management-Portals mit Workflow-Funktionalität.
  • Bei diesem Projekt handelt es sich um die Realisierung eines Produkts für den rechtssicheren Austausch von Dokumenten über Unternehmensgrenzen hinweg – Konsistenz, Integrität und die qualitätsgeprüfte Übernahme der Daten in Zentralbestände standen dabei im Fokus.
  • Der Datentransfer zwischen verschiedenen Workbook-Portalen erfolgt auf Basis einer SOA-/Webservice-Architektur und kann wahlweise verschlüsselt erfolgen.
  • Zu den weiteren Features zählen die Verwendung von digitalen Signaturen und automatisierte Workflow-Aktionen.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Teamleitung und Projektmanagement unter Einsatz agiler Methoden (SCRUM, Wiki)
  • Analyse von branchenspezifischen Geschäftsprozessen
  • Requirements Engineering und Konzeption der Service-Oriented-Architecture (SOA) in Zusammenarbeit mit einer Fachabteilung
  • Implementierung des Server-Backends auf Basis von JRubyOnRails und Oracle-Technologien
  • Realisierung einer REST-basierten Webservice-API
  • Entwicklung des HTML/AJAX-Frontends
JRuby 1.5 Rails 2.3.8 Oracle Database 10g Oracle PL/SQL Oracle Java Stored Procedures UNIX (Oracle Linux Ubuntu Linux) SUN Glassfish Netbeans 6 Oracle Designer 10g Quest TOAD Subversion HTML XML CSS JavaScript AJAX JSON jQuery ExtJS (Sencha) REST
Data-Warehouse GmbH, Aerospace & Defense
4 Jahre 6 Monate
2003-03 - 2007-08

MarketingSuite

Projektleiter, Architekt und Java-/Web-Entwickler J2EE 1.4 Servlets 2.4 JSP 2.0 ...
Projektleiter, Architekt und Java-/Web-Entwickler

Entwicklung einer integrierten Software-Lösung für Online-Marketing, bestehend aus einem Content-Management-System (CMS) für Web-, E-Mail- und Survey-Inhalte, einem Modul für Customer-Relationship-Management (CRM) und einem Katalog- und E-Commerce-System.

  • MVC-Entwicklung auf J2EE-/Struts-Basis
  • Design und Implementierung der Object/Relational-Mapping-Schicht mit Hibernate bzw. JPA
  • Integration von OpenCRX über SOAP-Webservices
  • Datenbank-Administration, -Design und -Programmierung auf Basis von MySQL
  • UML-gestütztes Applikationsdesign
  • Frontend-Entwicklung
  • Requirements Engineering und Customizing
  • Kundenbetreuung
  • Projektmanagement mit agilen Methoden (SCRUM)
  • Unit-Testing
  • Konfigurationsmanagement

Projektgröße:

15 Personen

J2EE 1.4 Servlets 2.4 JSP 2.0 Struts Hibernate JUnit OpenCRX Apache Tomcat JBoss AS IBM WebSphere HTML XML CSS JavaScript AJAX Prototype Scriptaculous XPlanner Mantis Subversion Ant Maven SOAP SUSE Linux
BMW AG, Siemens AG, Versicherungskammer Bayern, Medien, Kommunikation, Automotive, Healthcare, Telecommunications, Financial Services, Chemie
2 Jahre
2000-10 - 2002-09

ViewItAnywhere

Java-/Web-Entwickler J2EE 1.2 Servlets JSP ...
Java-/Web-Entwickler
  • Entwicklung und Customizing eines Produkts zur Online-Konvertierung von Dateiformaten.
  • Mit dieser Web-Applikation können Dateien in kompatible Dateiformate umgewandelt werden, ohne spezielle Konvertierungstools lokal zu installieren.
  • Zum Einsatz kommt der Konvertierungsservice beispielsweise bei Webmailern für den Download von Datei-Attachments.

 

Projektgröße:

8 Personen

 

Aufgaben:

  • MVC-Entwicklung auf J2EE-Basis
  • Implementierung diverser Programmadapter zur Weiterverarbeitung von konvertierten Dateien
  • Integration von Applikationsservices in eine Lotus Domino-Umgebung
  • Frontend-Entwicklung
  • Unit-Testing
  • Dokumentation
J2EE 1.2 Servlets JSP Struts Apache Tomcat Lotus Domino HTML CSS JavaScript JUnit Subversion Ant Windows NT SUSE Linux
Medien, Kommunikation, Bank
2 Jahre 9 Monate
1998-01 - 2000-09

Management Information System

Entwickler Lotus Notes/Domino 5 Oracle Human Resources (HR) Lotus Enterprise Integrator (DataPump) ...
Entwickler
  • Wartung und Support eines unternehmenskritischen Management-Tools zur Unterstützung des Vorstands der Capgemini sd&m AG.
  • Diese Lotus Notes-Anwendung wird zur Projekt- und Mitarbeiterverwaltung eingesetzt.
  • Über ein Statistik-Modul werden verschiedenste Kennzahlen berechnet, um dem Management bei der Planung und Entscheidungsfindung zu helfen.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung einer Java-basierten Migrationsschnittstelle zwischen Lotus Notes/Domino und Oracle Human Resources (HR)
  • Implementierung, Anpassung und Administration von Lotus Notes/Domino-Anwendungen (Client- und Web-basiert)
Lotus Notes/Domino 5 Oracle Human Resources (HR) Lotus Enterprise Integrator (DataPump) Lotus Domino Designer/Administrator Java 1.2 (J2SE) Lotus Notes Java-API Lotus Notes Formula LotusScript
Capgemini sd&m AG, IT-Dienstleistungen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
2000-03 - 2005-06

Studiengang: Informatik Studienrichtung: Technische Informatik

Diplom-Informatiker (FH), Note: gut, Fachhochschule München (Munich University of Applied Sciences)
Diplom-Informatiker (FH), Note: gut
Fachhochschule München (Munich University of Applied Sciences)

Position

Position

IT-Consulting / Software-Entwicklung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Produkte/Technologien/Frameworks:

  • CocoaTouch
  • Spring (Framework, Web Flow, Web Services, Security, Acegi)
  • Hibernate
  • HTML, CSS, XML, XSLT, AJAX, JSON
  • Apache (Lucene, log4j, Struts, POI, Commons, Jackrabbit, JAMES, MyFaces, AXIS)
  • JUnit, HttpUnit, HtmlUnit, Watij, EasyMock, JMeter, AspectJ
  • Node.JS
  • Eclipse BIRT, OpenCRX
  • JBoss Seam, Drools
  • REST, SOAP, RMI, Hessian, XML-RPC

 

Methodik:

  • SCRUM
  • Agile Software Development
  • Test-Driven-Development (TDD)
  • Microservices
  • DevOps
  • Continuous Integration
  • Continuous Deployment
  • Domain Driven Design
  • Clean Code
  • Service-Oriented-Architecture (SOA)
  • Objektorientierte Analyse und Design (OOA und OOD)
  • Unified Modeling Language (UML)

 

Server:

  • Apache Web-Server (HTTPD)
  • Apache Tomcat
  • Oracle Application Server (WebLogic Server, OC4J, Glassfish)
  • IBM WebSphere Application Server
  • Passenger
  • Mongrel
  • Thin
  • Rack
  • Jetty
  • WildFly
  • Apache HTTP Server
  • Nginx

Tools:

  • XCode
  • Interface Builder
  • Dashcode
  • Eclipse
  • Netbeans
  • Oracle Designer
  • Oracle JDeveloper
  • Oracle SQL Developer
  • RubyMine,
  • Quest TOAD
  • Ant
  • Maven
  • Checkstyle
  • Subversion
  • GIT
  • CVS
  • Seapine Surround SCM
  • Seapine Test Track Pro
  • VMWare
  • VirtualBox
  • Mantis
  • XPlanner
  • JIRA
  • Hudson/Jenkins
  • Intellij IDEA, Gradle, Jenkins, Confluence, GitLab, Nexus, SonarQube

Plattformen:

  • Java (JEE, J2EE, J2SE)
  • Amazon AWS
  • Cloudfoundry
  • Oracle

Technologien:

  • Spring (Core, MVC, Web Reactive, Web Flow, Web Services, Security)
  • Spring Boot
  • Servlets
  • JSP
  • JSTL
  • JSF
  • EJB
  • JPA
  • Hibernate
  • JDBC
  • Flyway
  • RabbitMQ
  • Kafka
  • Elasticsearch
  • Cassandra
  • Docker
  • OAuth 2
  • Forgerock
  • LDAP
  • Apache Ökosystem (Wicket, Struts, MyFaces, Lucene, Commons, POI, AXIS, Log4j, Jackrabbit, JAMES)
  • JBoss (Seam, Drools)
  • ReactJS
  • Angular
  • HTML
  • CSS
  • XML
  • XSLT
  • AJAX
  • JSON
  • Sencha ExtJS
  • jQuery
  • REST
  • SOAP
  • RMI
  • Hessian
  • XML-RPC
  • JMeter
  • JUnit
  • HttpUnit
  • HtmlUnit
  • PHPUnit
  • Selenium
  • Mockito
  • EasyMock
  • AspectJ
  • Eclipse BIRT
  • OpenCRX
  • Node.JS
  • Doctrine

Betriebssysteme

iOS
Linux
Mac OS
sehr gute Kenntnisse, Mac OS X (10.8 Mountain Lion, 10.7 Lion, 10.6 Snow Leopard, 10.5 Leopard)
Unix
sehr gute Kenntnisse, Ubuntu, SUSE, Solaris 9/10
Windows
Expertenkenntnisse, Windows NT, Windows 2000, Windows XP, Windows Server 2008, Windows 7

Programmiersprachen

Java
Expertenkenntnisse, Java Enterprise (J2EE, JEE), Spring, Spring Boot, Servlets, JSP, JSF, EJB, JPA, JavaBeans, Swing, AWT
JavaScript
Expertenkenntnisse, ReactJS, Angular, jQuery, ExtJS (Sencha),
Kotlin
PHP
PL/SQL
sehr gute Kenntnisse
Python
SQL

Datenbanken

JDBC
sehr gute Kenntnisse
MySQL
sehr gute Kenntnisse
Oracle
Expertenkenntnisse, Oracle 9 - 12
PostgreSQL
SQL
Expertenkenntnisse

Datenkommunikation

Ethernet
Internet
Intranet
RPC
SMTP
TCP/IP
Windows Netzwerk

Berechnung / Simulation / Versuch / Validierung

FEM
Finite-Elemente-Methode

Branchen

Branchen

  • Aerospace & Defence / Luft- und Raumfahrttechnik / Militär / Rüstung
  • Automobilhersteller / Automobil / Automotive
  • Versicherung / Banken / Finanzinstitut / Financial Services
  • Healthcare / Gesundheitswesen
  • Telekommunikation / Telecommunications / Telko
  • Medien / Kommunikation
  • IT / Internet / EDV / IT-Dienstleister
  • Chemie
  • Banking
  • E-Commerce
  • Versicherung

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

3 Jahre 9 Monate
2020-07 - heute

Identity-Management-System für das ELSTER-Portal

Enterprise-Entwickler OpenJDK 11 Spring Framework 5 PostgreSQL 10 ...
Enterprise-Entwickler
  • Weiterentwicklung und Wartung des Identity-Management-Systems für das ELSTER-Portal der Steuerbehörden.
  • Die Use-Cases umfassen dabei die Anwender-Registrierung und -Identifizierung, die Anmeldung von Sicherheitszertifikaten auf unterschiedlichen Trägersystemen, die Signaturerstellung und - prüfung zur Authentifizierung innerhalb von ELSTER-Fachverfahren, diverse Verschlüsselungsdienste und das Berechtigungsmanagement.

Projektgröße:

15 Personen

Aufgaben:

  • Konzeption und Umsetzung von Systemkomponenten
  • Aktualisierung der technischen Basis
  • Integration von Fremdsystemen über REST-, SOAP- und SAML-basierte Webservices
  • Realisierung von REST-Schnittstellen auf Basis von Spring MVC
  • PostgreSQL-Datenbank-Entwicklung
  • Unit- und Integrationstests, Code-Reviews
  • Dokumentation und Support
OpenJDK 11 Spring Framework 5 PostgreSQL 10 REST SOAP SAML JUnit JMeter IntelliJ IDEA Maven Bitbucket GIT Jenkins SCRUM
Secunet AG
5 Jahre 11 Monate
2018-05 - heute

Plattform für Vertragsmanagement

Software-Entwickler
Software-Entwickler

Plattform für Vertragsmanagement aller Telefonica-Marken

O2 Telefonica
München
1 Jahr
2019-07 - 2020-06

M-Login ? Single-Sign-On-Plattform für digitale Services

Fullstack-Entwickler JEE / Spring / Angular OpenJDK 11 Spring Framework 5 Spring Boot 2 ...
Fullstack-Entwickler JEE / Spring / Angular
  • Weiterentwicklung der SSO-Plattform für den zentralen und sicheren Zugang zu digitalen Services der Stadt München und der Stadtwerke München.
  • Mit einem einzigen Login können Münchner Bürger und Gäste digitale und behördliche Dienstleistungen, wie z.B. MVG-Fahrinfo, Handyticket, MVG-Rad oder Wohnsitzmeldungen, nutzen.

Projektgröße:

13 Personen

Aufgaben:

  • Konzeption, Implementierung und Deployment einer Microservice-Komponente und der entsprechenden Angular-basierten Benutzeroberfläche zur Verifizierung von Führerschein- und Ausweisdokumenten
  • Umsetzung der Forgerock-Integration per LDAP
  • Integration mit RabbitMQ und Implementierung einer Komponente für Event-Dispatching
  • Realisierung von REST-Schnittstellen auf Basis von Spring MVC
  • Design und Implementierung von PostgreSQL-Datenbanken
  • Frontend-Entwicklung mit Angular/HTML/CSS/TypeScript
  • DevOps, Release-Management
  • Unit- und Integrationstests, Code-Reviews
  • Dokumentation und Support
OpenJDK 11 Spring Framework 5 Spring Boot 2 PostgreSQL 10 Redis Cloudfoundry RabbitMQ Forgerock Docker OAuth 2 LDAP Microservices REST Angular HTML CSS JavaScript JUnit Selenium JMeter IntelliJ IDEA Maven GIT Bitbucket Graylog SCRUM
Stadtwerke München, Öffentliche Versorgung
München
1 Jahr
2018-07 - 2019-06

ePOS ? Plattform für Vertragsmanagement aller Telefonica-Marken

Fullstack-Entwickler JEE / Spring / Wicket / ReactJS Java 8 Spring Framework 5 Spring Boot 2 ...
Fullstack-Entwickler JEE / Spring / Wicket / ReactJS
  • Weiterentwicklung und Wartung einer Plattform für das Management von Neu- und Bestandsverträgen für Prepaid-/Postpaid- und DSL-Produkte der verschiedenen Telefonica-Marken.
  • Mittlerweile werden essentielle Use-Cases im Rahmen des Digital4Growth-Programms iterativ aus dem Applikationsmonolithen extrahiert und auf eine moderne, technische Basis angehoben. Ziel ist die Wiederverwendung dieser sog. Micro-Frontends in unterschiedlichsten Kundenkanälen.

Projektgröße:

23 Personen

Aufgaben:

  • Konzeption und Umsetzung von Micro-Frontends auf Basis von Spring Boot und ReactJS
  • Komponentenorientierte Web-Entwicklung auf Basis von Apache Wicket
  • Anbindung von Backend-Systemen über REST und Kafka
  • Oracle-Datenbank-Entwicklung und Anbindung über Hibernate / JPA
  • Requirements Engineering
  • Release-Management
  • TDD, Refactoring, Unit- und Integrationstests, Testautomatisierung
  • Code-Reviews
  • Durchführung von Team-Schulungen, Coding-Dojos und Technologie-Pitches
  • Dokumentation und Support
Java 8 Spring Framework 5 Spring Boot 2 Oracle 12 Apache Tomcat Apache Kafka Apache Wicket 6 Docker Micro-Frontends Microservices ReactJS HTML CSS JavaScript AJAX JSON REST JUnit TestNG Selenium Intellij IDEA Maven GIT Bitbucket Jenkins SCRUM
Telefonica, Telekommunikation
1 Jahr
2017-07 - 2018-06

IoT-Plattform zur Fernsteuerung von Automobil-Standheizungen

Fullstack-Entwickler JEE / Spring / AngularJS Java 8 Spring Framework 4 Spring Boot ...
Fullstack-Entwickler JEE / Spring / AngularJS
  • Weiterentwicklung und Wartung einer Plattform zur Fernsteuerung von Automobil-Standheizungen.
  • Die Standheizungen können vom Endkunden per Web-Anwendung oder Mobile-App gesteuert und programmiert werden.
  • Die Plattform kommuniziert dabei mit jeder individuellen Standheizung über ein proprietäres UDP- bzw. GDSP-basiertes Protokoll.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung von Spring-Boot-basierten Microservices
  • Realisierung von REST-Schnittstellen auf Basis von Spring MVC
  • Anbindung von externen Services über UDP und GDSP
  • Weiterentwicklung eines Apache Cassandra-basierten Datastores
  • Design und Implementierung einer PostgreSQL-Datenbank
  • Datenmigration und -konsolidierung
  • Requirements Engineering
  • DevOps, Release-Management
  • Unit- und Integrationstests, Code-Reviews
  • Dokumentation
Java 8 Spring Framework 4 Spring Boot Apache Cassandra PostgreSQL DevOps Microservices ActiveMQ AngularJS HTML CSS JavaScript AJAX JSON REST Intellij IDEA Maven GIT GitLab Jenkins
Device Insight GmbH, Automotive
Automotive
1 Jahr
2016-07 - 2017-06

GameInfluencer Plattform

System-Architekt, Software-Entwickler Java 8 Spring Framework 4 Spring Boot ...
System-Architekt, Software-Entwickler
  • Konzeption und Implementierung der technischen Unternehmensinfrastruktur für die GameInfluencer GmbH.
  • Architektur und Umsetzung einer Web-basierten Plattform für Influencer-Marketing zur automatisierten Datenakquise und -speicherung.
  • Ziel ist der Aufbau einer Influencer-Datenbank mit allen relevanten Performance-Metriken für Business-Queries und Lookalike-Analysen.

Projektgröße:

3 Personen

Aufgaben:

  • Evaluation und Konzeption einer AWS-basierten Applikationsinfrastruktur
  • Implementierung von ETL-Tools auf Basis von Java und Spring Boot
  • Umsetzung von Microservices auf Basis des Laravel-Frameworks
  • Architektur und Realisierung des Elasticsearch-Document-Store
  • Integration von Fremdsystemen über REST-Schnittstellen (bspw. Youtube-, Twitch-, Facebook-API)
  • PostgreSQL-Datenbank-Architektur und -Programmierung
  • Datenmigration und -konsolidierung
  • Requirements Engineering
  • DevOps, Release-Management
  • Dokumentation, Support 
Java 8 Spring Framework 4 Spring Boot PHP 7.1 Laravel 5.4 PostgreSQL 9.6 AWS (EC2 RDS SQS Cloudwatch) Elasticsearch 5 Microservices HTML CSS JavaScript AJAX JSON REST Intellij IDEA Maven GIT
GameInfluencer GmbH, Medien, Advertising
1 Jahr 9 Monate
2015-10 - 2017-06

sQS ? Sektorenübergreifende Qualitätssicherung

JEE-/Web-Entwickler Java 8 Spring Framework 4 Spring Boot ...
JEE-/Web-Entwickler
  • Planung und Implementierung eines technischen Verfahrens zur einrichtungs- und sektorenübergreifenden Qualitätssicherung.
  • Fachlicher Hintergrund ist die Erfassung, Übermittlung und Auswertung verschiedenster Qualitätsindikatoren über Einrichtungsgrenzen hinweg, unter Beachtung strengster Datenschutz-anforderungen.
  • Ziel ist die Umsetzung einer hoch skalierbaren und zuverlässigen Plattform mit hohem Automatisierungsgrad.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung von Spring-Boot-basierten Microservices
  • Komponentenorientierte Web-Entwicklung auf Basis von Apache Wicket
  • Oracle-Datenbank-Entwicklung und Anbindung über Hibernate
  • Integration von Fremdsystemen über REST-Webservices
  • Frontend-Entwicklung mit HTML/JavaScript/CSS
  • Requirements Engineering
  • Implementierung von Unit- und Integrationstests, Code-Reviews
  • DevOps, Release-Management, Dokumentation und Support
  • Durchführung von Coding-Dojos
Java 8 Spring Framework 4 Spring Boot Oracle Database 12g RabbitMQ Hibernate Apache Wicket XML XSLT HTML CSS JavaScript AJAX JSON REST Intellij IDEA Gradle JUnit GIT Jenkins
Kassenärztliche Vereinigung Bayern, Healthcare, Gesundheitswesen
2 Jahre
2013-10 - 2015-09

OPAL ? Online-Portal für ambulante Leistungen

JEE-/Web-Entwickler Java 8 Servlets/JSP Spring Framework 4 (MVC ...
JEE-/Web-Entwickler
  • Entwicklung und Wartung eines Web-basierten Dokumentationssystems für Patienten- und Diagnosedaten zur Qualitätssicherung in verschiedenen ambulanten Leistungsbereichen.
  • Zur Optimierung der Patientenversorgung entwickelt die Kassenärztliche Vereinigung Bayern verschiedene Qualitätsmaßnahmen, die bisher in schriftlicher Form von den Ärzten eingereicht werden.
  • Ziel dieses Projekts ist die elektronische Erfassung und Auswertung der Dokumentationsformulare.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung von Systemkomponenten unter Einsatz agiler SCRUM-Methodiken und Clean-Code-Prinzipien
  • Aktualisierung der technischen Basis
  • MVC-Entwicklung auf JEE-/Spring-Basis
  • Oracle-Datenbank-Entwicklung und PL/SQL-Programmierung
  • Implementierung und Anbindung von Fremdsystemen über Webservices
  • Implementierung eines Reporting-Moduls
  • Datenmigration und -konsolidierung
  • Frontend-Entwicklung mit HTML/JavaScript/CSS
  • Requirements Engineering
  • TDD, Refactoring, Unit-Tests, Code-Reviews
  • DevOps, Dokumentation, Support
  • Durchführung von Coding-Dojos
Java 8 Servlets/JSP Spring Framework 4 (MVC Webflow Security) Oracle Database 12g Hibernate Flyway XML XSLT HTML CSS JavaScript AJAX JSON jQuery REST SOAP Intellij IDEA Gradle Apache POI JUnit HttpUnit HtmlUnit GIT Jenkins
Kassenärztliche Vereinigung Bayern, Healthcare, Gesundheitswesen
2 Jahre 5 Monate
2011-05 - 2013-09

Online Marketing Management

JEE-/PHP-/Web-Entwickler Java 7 JEE 6 Spring 3 ...
JEE-/PHP-/Web-Entwickler

Entwicklung und Customizing einer Web-basierten Anwendung zur Planung und Verwaltung von Marketing- bzw. Advertisement-Kampagnen.

  • Technische Konzeption, Umsetzung und Testing von Backend-Komponenten
  • Implementierung und Integration von Fremdsystemen über Webservices
  • MySQL-Datenbank-Architektur und -Programmierung
  • MVC-Entwicklung auf PHP-/Symfony-Basis
  • Frontend-Entwicklung mit ExtJS/HTML/CSS/JavaScript
  • Implementierung von Kundenanpassungen
  • Datenmigration und -konsolidierung
  • Requirements Engineering
  • Performance-Testing und -Tuning
  • Unit-Tests, Code-Reviews
  • Dokumentation, Support

Projektgröße:

10 Personen

Java 7 JEE 6 Spring 3 JPA JAX-WS PHP 5 Symfony Doctrine Sencha ExtJS 4 JUnit PHPUnit JMeter Selenium Siesta HTML CSS JavaScript AJAX JSON REST SOAP WSDL OAuth Oracle 11g MySQL 5 PostgreSQL 9 Apache HTTPD Eclipse PHPStorm Jenkins Subversion GIT Mac OS X Linux
Medien, Advertising
2 Jahre 6 Monate
2008-07 - 2010-12

Tixxle

Projektleiter, Architekt und Web-Entwickler XCode 3 Dashcode Ruby 1.8.7 ...
Projektleiter, Architekt und Web-Entwickler
  • Entwicklung eines neuartigen Produkts für Social Collaboration als Web 2.0-Applikation und -Service.
  • Der Tixxle-Service ermöglicht Benutzern auf innovative Weise untereinander Informationen und Dateien auszutauschen, indem man virtuelle Notizzettel an Webseiten "anheftet". Die Umsetzung orientiert sich dabei am realen Vorbild - Notizzettel werden an konkrete Objekte angeheftet und folgen deren Position auf der Webseite. Der Tixxle-Service ist rein HTML- und JavaScript-basiert und damit in jedem Browser ohne Hilfe von Plugins lauffähig.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Team- und Projektmanagement mit SCRUM-Methodik unter Einsatz von Open-Source-Tools
  • Implementierung des HTML/JavaScript-basierten Browser-GUI
  • Umsetzung einer iPhone-Web-Applikation für den mobilen Zugriff
  • Umsetzung von Server-Backend und REST-Webservice-API mit RubyOnRails-Technologie
  • Einbindung von Amazon Cloud Services
  • Datenbank-Design, -Programmierung und -Administration auf Basis von MySQL
  • Design und Implementierung der Tixxle-Homepage
  • Installation und Administration der Server-Infrastruktur
  • Dokumentation und Support

 

Sonstiges:

Anmeldung eines US-Patents

XCode 3 Dashcode Ruby 1.8.7 Rails 2.3.5 MySQL 5 HTML CSS JavaScript AJAX JSON jQuery Netbeans Subversion Wiki Mantis Ubuntu Linux Apache HTTPD Passenger Mongrel Capistrano Amazon S3 REST
Data-Warehouse GmbH, Medien, Kommunikation
3 Jahre 4 Monate
2007-09 - 2010-12

Eurofighter ? Reference Data Management System

Architekt und JEE-/Web-Entwickler J2EE 1.4 Servlets 2.4 JSP 2.0 ...
Architekt und JEE-/Web-Entwickler
  • Entwicklung eines Web-gestützten Data-Warehouse zur verteilten Verarbeitung und Übermittlung von Referenzdaten für das Waffensystem Eurofighter (RDMS).
  • Mit Hilfe von RDMS wird der Lebenszyklus von Eurofighter-Konfigurationen verwaltet und zwischen den beteiligten Herstellern, Fertigungslinien und Luftwaffen ausgetauscht. Desweiteren stellt RDMS mehrere Schnittstellen zu internationalen (GSS, MSS,  ESS) und nationalen Systemen (SL2000, SiLEF, LITS) zur Verfügung.

 

Projektgröße:

50 Personen

 

Aufgaben:

  • Architektur und Implementierung des AsDesigned-Moduls
  • Konzeption, Umsetzung und Wartung verschiedener Systemkomponenten
  • MVC-Entwicklung auf JEE-/Spring-Basis
  • Oracle-Datenbank-Design und PL/SQL-Programmierung
  • Analyse von Geschäftsprozessen und Anforderungsspezifikation
  • Implementierung der JDBC-basierten Datenbank-Abstraktionsschicht und diverser Applikationskomponenten unter Einsatz des Spring-Frameworks
  • Applikations- bzw. Komponentendesign unter Verwendung von UML
  • Frontend-Entwicklung mit HTML/CSS/JavaScript
  • Refactoring, Unit-Testing, Dokumentation und Support 

 

Sonstiges:

  • Internationales Projekt unter Beteiligung von Deutschland, England, Spanien, Italien, Österreich und Saudi-Arabien mit Kunden und Institutionen aus dem militärischen Luftfahrtbereich
  • Als Focal Consultant Germany verantwortlich für Requirements Engineering und Kundenbetreuung auf deutscher Seite
  • Erweiterte Sicherheitsüberprüfung (Ü2)
J2EE 1.4 Servlets 2.4 JSP 2.0 Spring JUnit Oracle OC4J Application Server Oracle Database 10g Oracle PL/SQL Oracle SQL Developer Quest TOAD HTML XML CSS JavaScript SUN Solaris 9
Eurofighter Jagdflugzeug GmbH, EADS AG, BAE Systems, EADS Casa, Alenia Aeronautica, NETMA, Aerospace & Defense
7 Monate
2010-01 - 2010-07

IQIMS/Workbook

Projektleiter, Architekt und JEE-/Web-Entwickler JRuby 1.5 Rails 2.3.8 Oracle Database 10g ...
Projektleiter, Architekt und JEE-/Web-Entwickler
  • Entwicklung eines verteilten Daten-Management-Portals mit Workflow-Funktionalität.
  • Bei diesem Projekt handelt es sich um die Realisierung eines Produkts für den rechtssicheren Austausch von Dokumenten über Unternehmensgrenzen hinweg – Konsistenz, Integrität und die qualitätsgeprüfte Übernahme der Daten in Zentralbestände standen dabei im Fokus.
  • Der Datentransfer zwischen verschiedenen Workbook-Portalen erfolgt auf Basis einer SOA-/Webservice-Architektur und kann wahlweise verschlüsselt erfolgen.
  • Zu den weiteren Features zählen die Verwendung von digitalen Signaturen und automatisierte Workflow-Aktionen.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Teamleitung und Projektmanagement unter Einsatz agiler Methoden (SCRUM, Wiki)
  • Analyse von branchenspezifischen Geschäftsprozessen
  • Requirements Engineering und Konzeption der Service-Oriented-Architecture (SOA) in Zusammenarbeit mit einer Fachabteilung
  • Implementierung des Server-Backends auf Basis von JRubyOnRails und Oracle-Technologien
  • Realisierung einer REST-basierten Webservice-API
  • Entwicklung des HTML/AJAX-Frontends
JRuby 1.5 Rails 2.3.8 Oracle Database 10g Oracle PL/SQL Oracle Java Stored Procedures UNIX (Oracle Linux Ubuntu Linux) SUN Glassfish Netbeans 6 Oracle Designer 10g Quest TOAD Subversion HTML XML CSS JavaScript AJAX JSON jQuery ExtJS (Sencha) REST
Data-Warehouse GmbH, Aerospace & Defense
4 Jahre 6 Monate
2003-03 - 2007-08

MarketingSuite

Projektleiter, Architekt und Java-/Web-Entwickler J2EE 1.4 Servlets 2.4 JSP 2.0 ...
Projektleiter, Architekt und Java-/Web-Entwickler

Entwicklung einer integrierten Software-Lösung für Online-Marketing, bestehend aus einem Content-Management-System (CMS) für Web-, E-Mail- und Survey-Inhalte, einem Modul für Customer-Relationship-Management (CRM) und einem Katalog- und E-Commerce-System.

  • MVC-Entwicklung auf J2EE-/Struts-Basis
  • Design und Implementierung der Object/Relational-Mapping-Schicht mit Hibernate bzw. JPA
  • Integration von OpenCRX über SOAP-Webservices
  • Datenbank-Administration, -Design und -Programmierung auf Basis von MySQL
  • UML-gestütztes Applikationsdesign
  • Frontend-Entwicklung
  • Requirements Engineering und Customizing
  • Kundenbetreuung
  • Projektmanagement mit agilen Methoden (SCRUM)
  • Unit-Testing
  • Konfigurationsmanagement

Projektgröße:

15 Personen

J2EE 1.4 Servlets 2.4 JSP 2.0 Struts Hibernate JUnit OpenCRX Apache Tomcat JBoss AS IBM WebSphere HTML XML CSS JavaScript AJAX Prototype Scriptaculous XPlanner Mantis Subversion Ant Maven SOAP SUSE Linux
BMW AG, Siemens AG, Versicherungskammer Bayern, Medien, Kommunikation, Automotive, Healthcare, Telecommunications, Financial Services, Chemie
2 Jahre
2000-10 - 2002-09

ViewItAnywhere

Java-/Web-Entwickler J2EE 1.2 Servlets JSP ...
Java-/Web-Entwickler
  • Entwicklung und Customizing eines Produkts zur Online-Konvertierung von Dateiformaten.
  • Mit dieser Web-Applikation können Dateien in kompatible Dateiformate umgewandelt werden, ohne spezielle Konvertierungstools lokal zu installieren.
  • Zum Einsatz kommt der Konvertierungsservice beispielsweise bei Webmailern für den Download von Datei-Attachments.

 

Projektgröße:

8 Personen

 

Aufgaben:

  • MVC-Entwicklung auf J2EE-Basis
  • Implementierung diverser Programmadapter zur Weiterverarbeitung von konvertierten Dateien
  • Integration von Applikationsservices in eine Lotus Domino-Umgebung
  • Frontend-Entwicklung
  • Unit-Testing
  • Dokumentation
J2EE 1.2 Servlets JSP Struts Apache Tomcat Lotus Domino HTML CSS JavaScript JUnit Subversion Ant Windows NT SUSE Linux
Medien, Kommunikation, Bank
2 Jahre 9 Monate
1998-01 - 2000-09

Management Information System

Entwickler Lotus Notes/Domino 5 Oracle Human Resources (HR) Lotus Enterprise Integrator (DataPump) ...
Entwickler
  • Wartung und Support eines unternehmenskritischen Management-Tools zur Unterstützung des Vorstands der Capgemini sd&m AG.
  • Diese Lotus Notes-Anwendung wird zur Projekt- und Mitarbeiterverwaltung eingesetzt.
  • Über ein Statistik-Modul werden verschiedenste Kennzahlen berechnet, um dem Management bei der Planung und Entscheidungsfindung zu helfen.

 

Projektgröße:

5 Personen

 

Aufgaben:

  • Konzeption und Umsetzung einer Java-basierten Migrationsschnittstelle zwischen Lotus Notes/Domino und Oracle Human Resources (HR)
  • Implementierung, Anpassung und Administration von Lotus Notes/Domino-Anwendungen (Client- und Web-basiert)
Lotus Notes/Domino 5 Oracle Human Resources (HR) Lotus Enterprise Integrator (DataPump) Lotus Domino Designer/Administrator Java 1.2 (J2SE) Lotus Notes Java-API Lotus Notes Formula LotusScript
Capgemini sd&m AG, IT-Dienstleistungen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 4 Monate
2000-03 - 2005-06

Studiengang: Informatik Studienrichtung: Technische Informatik

Diplom-Informatiker (FH), Note: gut, Fachhochschule München (Munich University of Applied Sciences)
Diplom-Informatiker (FH), Note: gut
Fachhochschule München (Munich University of Applied Sciences)

Position

Position

IT-Consulting / Software-Entwicklung

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Produkte/Technologien/Frameworks:

  • CocoaTouch
  • Spring (Framework, Web Flow, Web Services, Security, Acegi)
  • Hibernate
  • HTML, CSS, XML, XSLT, AJAX, JSON
  • Apache (Lucene, log4j, Struts, POI, Commons, Jackrabbit, JAMES, MyFaces, AXIS)
  • JUnit, HttpUnit, HtmlUnit, Watij, EasyMock, JMeter, AspectJ
  • Node.JS
  • Eclipse BIRT, OpenCRX
  • JBoss Seam, Drools
  • REST, SOAP, RMI, Hessian, XML-RPC

 

Methodik:

  • SCRUM
  • Agile Software Development
  • Test-Driven-Development (TDD)
  • Microservices
  • DevOps
  • Continuous Integration
  • Continuous Deployment
  • Domain Driven Design
  • Clean Code
  • Service-Oriented-Architecture (SOA)
  • Objektorientierte Analyse und Design (OOA und OOD)
  • Unified Modeling Language (UML)

 

Server:

  • Apache Web-Server (HTTPD)
  • Apache Tomcat
  • Oracle Application Server (WebLogic Server, OC4J, Glassfish)
  • IBM WebSphere Application Server
  • Passenger
  • Mongrel
  • Thin
  • Rack
  • Jetty
  • WildFly
  • Apache HTTP Server
  • Nginx

Tools:

  • XCode
  • Interface Builder
  • Dashcode
  • Eclipse
  • Netbeans
  • Oracle Designer
  • Oracle JDeveloper
  • Oracle SQL Developer
  • RubyMine,
  • Quest TOAD
  • Ant
  • Maven
  • Checkstyle
  • Subversion
  • GIT
  • CVS
  • Seapine Surround SCM
  • Seapine Test Track Pro
  • VMWare
  • VirtualBox
  • Mantis
  • XPlanner
  • JIRA
  • Hudson/Jenkins
  • Intellij IDEA, Gradle, Jenkins, Confluence, GitLab, Nexus, SonarQube

Plattformen:

  • Java (JEE, J2EE, J2SE)
  • Amazon AWS
  • Cloudfoundry
  • Oracle

Technologien:

  • Spring (Core, MVC, Web Reactive, Web Flow, Web Services, Security)
  • Spring Boot
  • Servlets
  • JSP
  • JSTL
  • JSF
  • EJB
  • JPA
  • Hibernate
  • JDBC
  • Flyway
  • RabbitMQ
  • Kafka
  • Elasticsearch
  • Cassandra
  • Docker
  • OAuth 2
  • Forgerock
  • LDAP
  • Apache Ökosystem (Wicket, Struts, MyFaces, Lucene, Commons, POI, AXIS, Log4j, Jackrabbit, JAMES)
  • JBoss (Seam, Drools)
  • ReactJS
  • Angular
  • HTML
  • CSS
  • XML
  • XSLT
  • AJAX
  • JSON
  • Sencha ExtJS
  • jQuery
  • REST
  • SOAP
  • RMI
  • Hessian
  • XML-RPC
  • JMeter
  • JUnit
  • HttpUnit
  • HtmlUnit
  • PHPUnit
  • Selenium
  • Mockito
  • EasyMock
  • AspectJ
  • Eclipse BIRT
  • OpenCRX
  • Node.JS
  • Doctrine

Betriebssysteme

iOS
Linux
Mac OS
sehr gute Kenntnisse, Mac OS X (10.8 Mountain Lion, 10.7 Lion, 10.6 Snow Leopard, 10.5 Leopard)
Unix
sehr gute Kenntnisse, Ubuntu, SUSE, Solaris 9/10
Windows
Expertenkenntnisse, Windows NT, Windows 2000, Windows XP, Windows Server 2008, Windows 7

Programmiersprachen

Java
Expertenkenntnisse, Java Enterprise (J2EE, JEE), Spring, Spring Boot, Servlets, JSP, JSF, EJB, JPA, JavaBeans, Swing, AWT
JavaScript
Expertenkenntnisse, ReactJS, Angular, jQuery, ExtJS (Sencha),
Kotlin
PHP
PL/SQL
sehr gute Kenntnisse
Python
SQL

Datenbanken

JDBC
sehr gute Kenntnisse
MySQL
sehr gute Kenntnisse
Oracle
Expertenkenntnisse, Oracle 9 - 12
PostgreSQL
SQL
Expertenkenntnisse

Datenkommunikation

Ethernet
Internet
Intranet
RPC
SMTP
TCP/IP
Windows Netzwerk

Berechnung / Simulation / Versuch / Validierung

FEM
Finite-Elemente-Methode

Branchen

Branchen

  • Aerospace & Defence / Luft- und Raumfahrttechnik / Militär / Rüstung
  • Automobilhersteller / Automobil / Automotive
  • Versicherung / Banken / Finanzinstitut / Financial Services
  • Healthcare / Gesundheitswesen
  • Telekommunikation / Telecommunications / Telko
  • Medien / Kommunikation
  • IT / Internet / EDV / IT-Dienstleister
  • Chemie
  • Banking
  • E-Commerce
  • Versicherung

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.