Senior Entwickler/Architekt (Java, J2EE, AWS, Microservices, Docker), AWS zertifiziert
Aktualisiert am 03.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2023
Verfügbar zu: 25%
davon vor Ort: 100%
Deutsch
Englisch

Einsatzorte

München (+200km)
möglich

Projekte

4 Jahre 3 Monate
2019-09 - heute

Implementierung

Fullstack Senior Developer, Architekt
Fullstack Senior Developer, Architekt

Implementierung eines Mandanten-Pflegetools für eine Car Konfigurator-Plattform

  • Implementierung des Backend mit nativen AWS Diensten wie ApiGateway, Lambda und Dynamodb
  • Erstellung der Cloud-Infrastruktur mit Cloudformation
  • Erstellung GUI mit Angular 8
BMW AG München
3 Jahre 1 Monat
2016-08 - 2019-08

Migration der on-premise JEE Applikationen nach AWS

Senior Developer, Architekt AWS Batch ElasticBeanstalk AWS Lambda ...
Senior Developer, Architekt
  • Erstellung Docker-Skripte zur Bereitstellung der Applikation auf Docker Basis
  • Migration der DB SQL-Skripte von Oracle nach Postgres
  • Implementierung Import-Jobs auf Basis von Java zur Ablösung der Stored Procedure
  • Sukzessive Migration der Daten aus Postgres DB nach Dynamodb
  • Erstellung der Cloud-Infrastruktur mit Cloudformation
AWS Batch ElasticBeanstalk AWS Lambda AWS Dynamodb AWS ApiGateway AWS CloudWatch Cloudformation AWS S3 AWS CLI Docker Payara 5 Bitbucket PostGre JDBC Nodejs Maven Jenkins Git Postman IntelliJ
BMW AG München
6 Jahre 3 Monate
2010-05 - 2016-07

Implementierung

Senior Developer, Architekt JEE EJB JPA ...
Senior Developer, Architekt

Implementierung einer Car Konfigurator-Plattform auf Basis von Microservices

  • Implementierung der Business Logik mit JEE
  • Erstellung von REST-Services auf Basis von JAXRS
  • Erstellung der DB Tabellen mit Flyway
  • Performance-Analyse mit Yourkit
  • Performance-Messung mit Apache Benchmark
  • Führung des Nearshore Teams
JEE EJB JPA EclipseLink JAXB JAXRS 2 REST Payara 5 JSON-P Mockito Maven Jenkins GIT Postman IntelliJ Flyway Apache Benchmark Yourkit Sqldeveloper
BMW AG München
2 Jahre 3 Monate
2008-02 - 2010-04

Implementierung

Senior Developer, Consultant & Architekt, Coach MyEclipse 7.0 Spring 2.0.8 Hibernate 3.2 ...
Senior Developer, Consultant & Architekt, Coach

Implementierung von webbasierten Applikationen zur Suche und Pflege von Netzkapazitäten innerhalb des weltweiten BT Netzes

  • Für die Verwaltung der BT Netzwerkkapazitäten innerhalb des weltweit umspannenden Netzes habe ich die Backend- und die Frontend-Architektur des Web-Portals entworfen und umgesetzt. Besonderer Wert wurde dabei auf die Implementierung der Businesslogik mit Spring und Hibernate gelegt. Die Applikation sollte für einen Standort die frei verfügbaren Netzkapazitäten anzeigen und alle relevanten Stammdaten synchron halten. Dafür habe ich einen Java Task und Webservices entwickelt. Das Frontend habe ich mit Wicket, JSF, Javascript und Google Maps API implementiert. Für die Serverarchitektur kamen BEA Weblogic Server (clustered) zum Einsatz. Zudem habe ich als Coach das Offshore-Team in Indien in wesentlichen Bereichen von JSF und Wicket geschult und die BEA Administration (Deployment, Troubleshooting) übernommen.
MyEclipse 7.0 Spring 2.0.8 Hibernate 3.2 JSF 1.1 Struts Java 6.0 Wicket 1.3.5 SQL Javascript WSDL XSD JAXB JAX-WS 2.1 JDBC BEA Weblogic 10.1 Tomcat 6.0.16 Oracle 10.2 Google Maps API HTML CSS jQuery SVN Sqldeveloper JMeter-2.3.2
BT Germany München
11 Monate
2007-09 - 2008-07

Implementierung

Senior Developer, Consultant & Architekt Eclipse 3.4 Java 1.4 EJB ...
Senior Developer, Consultant & Architekt

Implementierung eines TestmanagementTools für die Motorelektronik

  • Als Developer habe ich eine Client-Server Applikation für die Verwaltung der Testfälle und Testdaten der Motorelektronik mit EJB und Swing entworfen und umgesetzt. Die Applikation sollte sowohl online als auch offline laufen und beim Erreichen eines Meilensteins eine Erinnerung/Benachrichtigung an die Testverantwortlichen versenden sowie Erstellung eines Excel-Reports ermöglichen. Die Businesslogik habe ich mit EJB, OJB(Persistenzschicht) und JMS umgesetzt. Den Client habe ich mit Java-Swing und das Reportingmodul mit Jacozoom implementiert.
  • Eine weitere Aufgabe war die Optimierung der JBoss-Konfiguration.
Eclipse 3.4 Java 1.4 EJB JMS Swing SQL OJB 1.0.4 JDBC JBoss 4.0.5 Oracle 9.1 HSQLDB 1.8.0 Jacozoom Ant SVN Windows
Audi AG Ingolstadt
4 Monate
2007-10 - 2008-01

Anafee

Senior Developer, Consultant & Architekt Eclipse 3.3 Java 1.4 EJB ...
Senior Developer, Consultant & Architekt
  • In einem Projekt in äußerstem Zeitdruck habe ich in der Endphase mitgeholfen, eine Anwendung für die IT Controlling und Kostenanalyse fertig zu stellen. Zusätzlich habe ich das Team in den Bereichen Java Security und Java Webstart beraten.
Eclipse 3.3 Java 1.4 EJB Swing JAAS SQL JDBC JBoss 4.0.5 Oracle 9.1 Maven SVN Java Webstart Windows XP
Catenic AG Unterhaching
9 Monate
2007-01 - 2007-09

Flugplanverwaltungs- und Dispositionssystem

Senior Developer, Consultant & Architekt JDK1.4.2 SWING SQL ...
Senior Developer, Consultant & Architekt
  • Für die Verwaltung der Flugpläne habe ich als Developer eine Java Swing Applikation entworfen und umgesetzt. Mit Hilfe des ORB wurden auch die Flugplanänderungen anderer Systeme zeitnah angezeigt.
JDK1.4.2 SWING SQL IDL CORBA (Orbix 2000) Oracle 8.1 Poseidon 2.0 Eclipse 3.2 Netbeans 5.0 CVS ANT JNLP Java Webstart log4j Unix(Solaris) Windows 2000
Flughafen München GmbH
1 Jahr 7 Monate
2005-06 - 2006-12

NPLS (Niederlassungs-PlanungsTool)

Senior Developer, Consultant & Architekt, Coach JDK1.4 Swing EJB ...
Senior Developer, Consultant & Architekt, Coach
  • Als Architekt habe ich die Backend-Architektur des Niederlassungs-PlanungsTool für Budgetplanung entworfen und umgesetzt. Die Businesslogik wurde mit EJB unter Berücksichtigung der Designpatterns implementiert.
  • Als Coach habe ich das Entwicklerteam in den Bereichen Design Pattern, EJB, JAVA Swing und Buildmanagement geschult. Des Weiteren habe ich an der Entwicklung des Java Swing Clients mitgearbeitet und die Reporting-Schnittstelle basierend auf POI entwickelt.
JDK1.4 Swing EJB SQL Eclipse 3.1 poi-2.5.1 JBoss 4.0.2 JBoss IDE Oracle 8.1 ANT XDoclet JNLP Java Webstart Windows XP
BMW AG München
4 Monate
2005-02 - 2005-05

FIS (Flächeninformationssystem)

Senior Developer, Consultant & Architekt, Coach MDA UML Java ...
Senior Developer, Consultant & Architekt, Coach
  • Für eine webbasierte Applikation zur Angebotserstellung im Flächeninformationssystem habe ich als Architekt für die Businesslogik das technologieneutrale PIM-Modell spezifiziert. Die daraus generierte Schnittstelle habe ich mit EJB implementiert.
  • Als Coach habe ich das Entwicklungsteam in MDA (modellgetriebene Entwicklung), Design Patterns und EJB geschult. Zudem habe ich das Frontend mit UTC-SA/Struts mitentwickelt.
MDA UML Java EJB Struts JSP Design-Patterns Together 6.2 Eclipse 3.0 BEA Weblogic 8.1 Oracle 8.1 ANT Xdoclet CA 2.0 UTC-SA Windows XP Professional
BMW AG München
3 Jahre 4 Monate
2001-10 - 2005-01

GMS (Gepäckmanagementsystem)

Senior Developer, Consultant Java J2EE Java-Applet ...
Senior Developer, Consultant
  • Für ein EDV-gestütztes Reconcilierungssystem habe ich eine Mobile Java Applikation entworfen und umgesetzt. Die Applikation sollte auf einem mobilen Endgerät laufen und die eingescannten Informationen an den Server übertragen. Eine Herausforderung war die Verteilung der Software auf die mobilen Endgeräte. Dafür habe ich eine Deployment Komponente vergleichbar mit Java Webstart entwickelt.
  • Als Lead Developer habe ich an der Definition der Serverarchitektur und der Spezifikation der IDL-Schnittstelle mitgearbeitet
Java J2EE Java-Applet JSP Servlet HTML JavaScript SWING JTree JChart jdom xerces IDL CORBA (Orbix 2000) Unix (Solaris) Netbeans3.3 CVS ANT log4j JNLP Tomcat 5.0 Java Webstart
Flughafen München GmbH
9 Monate
2001-01 - 2001-09

IR (Internet Relaunch)

Senior Developer, Consultant Java EJB JSP ...
Senior Developer, Consultant
  • Für das Finanzportal der HVB habe ich eine Suchmaschine für die Suche der nahegelegenen Filialen entwickelt.
  • Weitere Aufgaben waren die Implementierung des Ressource Managers und eines Dispatchers für die Menünavigation und die Erweiterung des Content Management Systems.
Java EJB JSP abaXX-Framework Servlet XML HTML BEA Weblogic Windows NT Oracle PVCS TOAD UML TogetherJ JBuilder Dreamweaver
HypoVereinsbank München
3 Jahre
1998-01 - 2000-12

Umstellung der Filialanwendungen

Developer, Consultant OpenUI C C++ ...
Developer, Consultant
  • Umstellung der Dresdner Bank Filialanwendungen, die mit BERMUDA und der Sprache MASK erstellt wurden, auf der Basis der objektorientierten, plattformunabhängigen Programmiersprache OPL.
  • In diesem Projekt war eine sehr starke Kommunikation und eine enge Kooperation mit der Fachabteilung notwendig.
OpenUI C C++ UNIX MS-DeveloperStudio Windows NT DAP continuus (Telelogic Synergy)
Dresdner Bank Frankfurt am Main
6 Monate
1997-07 - 1997-12

Erstellung einer C++ Applikation

Developer OpenUI C C++ ...
Developer
  • Erstellung einer C++ Applikation zur Regelung der synchronen und asynchronen Kommunikation zwischen der 3270-Emulation und dem MVS-Host.
OpenUI C C++ UNIX MS-DeveloperStudio Windows NT DAP continuus (Telelogic Synergy)
Dresdner Bank Frankfurt am Main

Aus- und Weiterbildung

1997
Studium der Informatik (Nebenfach Wirtschaftswissenschaften) an der Technischen Universität in München.
Abschluß als Diplom Informatiker

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Überblick

  • Java & J2EE Developer mit besten Referenzen
  • AWS zertifiziert
  • Mehrjährige, fundierte Projekterfahrung als J2EE Architekt/Entwickler für den gesamten SW Lifecycle Analyse, Design, Modellierung, Implementation, Test und Rollout
  • Projekterfahrung in den Branchen Banken, Automobil, Telekommunikation und Transport/Logistik

 

Meine Leistungen

  • Java- und J2EE-Entwicklung im Client/Server Bereich
  • Coaching bei der Migration der on-premise Applikationen nach AWS Cloud
  • Konzeption und Implementierung von REST und Webservices
  • Entwicklung skalierbarer und hochperformanter Anwendungen
  • Entwicklung von Applikationen basierend auf Message Oriented Middleware
  • Entwicklung von Applikationen zur Verarbeitung von Massendaten
  • GUI-Entwurf mit J2EE- und OpenSource-Technologien
  • Performance Tuning (Software, Application Server) und Refactoring
  • Kenntnisse über die grundlegenden Design-Patterns
  • Coaching im Bereich Entwicklungsumgebung, JSE und JEE
  • Analyse und Bewertung von Projektanforderungen und Konzepten im Hinblick auf Machbarkeit und Architekturkonformität

Meine Stärken

  • Zielstrebig und leistungsorientiert, Nachhaltigkeit in der Projektabwicklung
  • Hohes Maß an Teamfähigkeit und Belastbarkeit
  • Hohe soziale und kommunikative Kompetenz und Moderationsfähigkeit
  • Sehr gutes analytisches Denk- und Abstraktionsvermögen
  • Mein umfangreiches Know-how sorgt für kurze Einarbeitungszeiten

Über mich

Ich habe an der TU München Informatik (Nebenfach Wirtschaftswissenschaften) studiert und bin seit 1997 als IT Freelancer tätig. Die Softwareentwicklung macht mir großen Spaß, daher möchte ich auch zukünftig in diesem Bereich tätig sein. Auch, wenn viele Problematiken und Herausforderungen in der Softwareentwicklung auf den ersten Blick ähnlich erscheinen, sind sie jedoch stets aufgrund ihrer Einzigartigkeit und Komplexität eine Herausforderung, die es mit Kreativität und Logik gleichermaßen zu meistern gilt. Insbesondere in diesem Anspruch sehe ich meine Motivation.
Meine Kunden schätzen an mir meine verbindliche, kommunikative und freundliche Art, meine Zuverlässigkeit in der Erledigung der mir zugeteilten Aufgaben, sowie meine Fähigkeit, mein Wissen an andere Teammitglieder weiterzuvermitteln.
Mein oberstes Ziel ist neben dem termingetreuen und erfolgreichen Projektabschluss stets die Zufriedenheit des Kunden. Bei der Softwareentwicklung lege ich großen Wert auf Stabilität und Nachhaltigkeit.

Kunden

  • BT Germany GmbH München
  • Audi AG Ingolstadt
  • Catenic AG Unterhaching
  • BMW AG München
  • Flughafen GmbH München
  • HyPoVereinsbank München
  • Dresdner Bank Frankfurt
  • TecoPlan Ottobrunn
  • IABG Ottobrunn

Enterprise-Entwicklung

  • EJB
  • JPA
  • JMS
  • JDBC
  • Spring
  • Hibernate
  • Web-Services
  • REST
  • JSON

AWS Webservices

  • API Gateway
  • DynamoDB
  • Lambda
  • S3
  • ElasticBeanstalk
  • Cloudformation

Web-Entwicklung

  • Angular
  • Nodejs
  • HTML
  • CSS
  • JavaScript
  • JSF
  • JSP
  • Wicket
  • Struts
  • JQuery

Application-Server

  • Payara
  • BEA Weblogic
  • JBoss
  • Tomcat

IDE

  • IntelliJ
  • Eclipse
  • Together/J

XML

  • JAXB
  • XML Schema
  • XSLT
  • DOM, SAX

Rich-Client-Entwicklung

  • Swing
  • Java WebStart
  • JGoodies
  • JChart

 

Sonstiges

  • Jenkins
  • GIT
  • Ant
  • Maven
  • JMeter
  • POI
  • Google Maps API
  • Apache Benchmark
  • YourKit

Betriebssysteme

HPUX
MS-DOS
OSF/Motif
SUN OS, Solaris
Unix
Windows

Programmiersprachen

C
Projekterfahrung
C++
CORBA IDL
Emacs
ESQL/C
Fortran
Java
Projekterfahrung
JavaScript
Projekterfahrung
JEE
Projekterfahrung
Shell
Xt, Motif
Projekterfahrung
yacc/lex

Datenbanken

Flyway
Experte
HSQLDB
Gut
JDBC
Experte
MySQL
Gut
Oracle
Experte
Postgres
Experte
SQL
Experte

Datenkommunikation

CORBA
Projekterfahrung
Internet, Intranet
Projekterfahrung
LAN, LAN Manager
RPC
TCP/IP
Projekterfahrung
Windows Netzwerk

Hardware

Amiga
Drucker
Emulatoren
HP
PC
Scanner
SUN

Branchen

  • Automotive / Automobilindustrie
  • Banken, Finanzinstitute und Kreditwirtschaft
  • EDV-Dienstleister
  • Fluggesellschaft
  • Transport/Logistik
  • Telekommunikationsdienstleister

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.