JAVA / Spring Web Applications und Services im agilen Umfeld. Erfahrung mit Backend und Frontend Technologien.
Aktualisiert am 01.12.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Java
Spring-Boot
REST-API
Analyse
Authentication / Authorization
Teamlead
Coaching
Architektur
Deutsch
Englisch
fließend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

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

Projekte

Projekte

7 Monate
2022-08 - 2023-02

Performance-Optimierung und DevOps Migration

Lead Engineer Java Networking Web Application Security ...
Lead Engineer

Performance-Optimierung, Virtualisierung (Docker / K8s) der Anwendungen, Migration auf keycloak, Betriebsunterstu?tzung (Monitoring)

keycloak Java 17 Spring Boot Spring Security Docker Kubernetes Oracle Hazelcast
Java Networking Web Application Security Monitoring JMeter SAML oauth OIDC
München
11 Monate
2021-09 - 2022-07

Portal und Redaktionssystem

Lead-Developer, Lead Backend-Entwickler / Engineer / Solution-Architekt Java 11 DDD Java 17 ...
Lead-Developer, Lead Backend-Entwickler / Engineer / Solution-Architekt

Bereitstellung einer Software zur u?bersichtlichen Visualisierung des Status verschiedener Anwendungen im Schulumfeld (Dashboard). Außerdem Bereitstellung einer Software zur dezentralen Administration d. Dashboards

Java 11 keycloak mvc SAML OpenApi / Swagger maven ORACLE git (mit bitbucket) bamboo apache httpd nginx Java 17 Spring Boot Spring Security
Java 11 DDD Java 17 SAML SSO Authentication Authorization
München
9 Monate
2020-12 - 2021-08

Impfmanagement Software für ein Bundesland

Backend-Entwickler / Engineer Java REST-APIs Authentication ...
Backend-Entwickler / Engineer

Bereitstellung einer Software zur Verwaltung, Planung und Durchfu?hrung von Corona Impfungen fu?r ein Bundesland.

Java 11 Spring Boot keycloak OpenApi / Swagger maven mysql ms sql server git (mit gitlab) jenkins docker apache kafka kubernetes
Java REST-APIs Authentication Authorization oauth2
remote
6 Monate
2020-05 - 2020-10

Zentraler Service zur Authentifizierung f. neue / bestehende Anwendungen

Solution-Architekt, Designer, Konzeption, Dokumentation, Development Java arc42
Solution-Architekt, Designer, Konzeption, Dokumentation, Development

Konzeption, Architektur und Dokumentation eines neuen Systems zum Verwalten von neuen bzw. bestehenden Benutzeraccounts, Authentifizierung und Autorisierung. Prototypische Implementierung und Anbindung bestehender Software und Einbindung an bestehende Nutzerdatenbanken. Erstellen eines Blueprints fu?r ku?nftige Web-basierte Services und Applikationen.

keycloak (10.x) Java 11 Spring (web mvc security boot) auth2 / open id connect git gitlab
Java arc42
5 Monate
2019-11 - 2020-03

REST API Trade Capturing

Developer
Developer

Teilkonzeption und Implementierung einer neuen ?Trade Capturing?-REST-Schnittstelle und EventQueue

Java 11 Spring (web mvc security boot aop) OpenApi/Swagger ActiveMQ amqp CloudEvents maven docker kubernetes mysql git gitlab
1 Jahr
2019-02 - 2020-01

REST API mandantenfähige kassenärztliche Kommunikation

Software Engineer, Coach, Developer Spring Boot Java Arc42 ...
Software Engineer, Coach, Developer

Entwurf und Umsetzung einer Schnittstelle zur sicheren Kommunikation zwischen A?rzten und Backendsystemen der KVB unter Nutzung der KV-Connect Infrastruktur (KBV).

Java 11 Spring (web mvc security boot) OpenApi/Swagger bouncycastle gradle jenkins mysql git
Spring Boot Java Arc42 DDD
3 Monate
2018-10 - 2018-12

reactive timesheets

Software Engineer java 8 spring 5 springboot 2 ...
Software Engineer

create a spring 5 / spring boot 2 / mongodb based reactive application to record and report times spent on projects.

responsibilities:

- design and create backend

- design and create demo frontend

- deployment and operation on aws

Java IntelliJ IDEA maven git aws
java 8 spring 5 springboot 2 spring security reactor core REST
München
1 Jahr 2 Monate
2017-10 - 2018-11

Search Centric Application Platform

Software Engineer API-Design concurrent services multi-threading ...
Software Engineer

- modularization & refactoring
- analysis, design and implementation of ad-hoc and scheduled job running service.
- API-Design and backend implementation of spring based RESTful webservice for marketplace-platform
- Spring Security introduction and standard config

Java 8 Spring REST Spring Security OAuth
API-Design concurrent services multi-threading security concept on existing user implentation
EI
M
7 Monate
2018-03 - 2018-09

b2b platform

Software Engineer java 7 / 8 elasticsearch2 mongodb ...
Software Engineer

- analysis and documentation of existing search features

- propose and agree new optimizations with new PO

- implement customer-specific search and navigtation requirements

- design and implement new customer-specific requirements on the search platform

- propose a migration-scenario for the search and lead migration-process

- documentation of new search features, configuration and backoffice and training of employees

- load testing and reporting between versions

IntelliJ IDEA maven jUnit jmeter
java 7 / 8 elasticsearch2 mongodb spring spring boot
sisy
München
4 Monate
2017-03 - 2017-06

Product Catalog and Cart

Full Stack Java Engineer
Full Stack Java Engineer
docker marathon java spring
zp
M
9 Monate
2016-07 - 2017-03

app and backend services development

Lead Engineer android sdk SCRUM jdk ...
Lead Engineer

- technical analysation existing apps (android / ios)

- improvements and bugfixing

- conception and implementation of native parts

- backend web services implementation for native app

- conception & development of build & test infrastructure

- introducing automated testing

- bdd-style (cucumber) testing using calabash

- monitoring of app usage with dynatrace, own logging

- streamlining release process for 15 apps (release notes, translations, deployment to testers (hockeyapp)...)

- design recruiting process

- design recruiting challenge and evaluation

- recruiting with tests and interviews

- team lead and development

android studio android sdk calabash amazon device farm gradle
android sdk SCRUM jdk html / javascript java team leading tech leading application design operations JEE backend
z+
München
4 Monate
2016-03 - 2016-06

Modern Online Shop Product Catalog

Software Engineer Java Webservices JSON ...
Software Engineer

Create new faceted product catalog. NFRs: web/micro service based, scalable, docker / mesos / marathon compatible

Responsibilities:
- Design and Implement (Micro) WebService Based Catalog Services
- Implement Dockerized CI Build Server / Pipeline
- Coach Teammembers about Webservices, Modern Product Based Architecture
- Review and Improve Code

Spring Intellij Java 8
Java Webservices JSON Spring MVC Web REST HATEOAS
z+
München
6 Monate
2015-10 - 2016-03

restructuring and modernization of full stack web application into service oriented / micro service architecture

Software Engineer / Designer Java MVC REST ...
Software Engineer / Designer
Migration of spring mvc (1.x, 2.x) with xml-configurated "do it all backing bean" into annotation-based mvc approach with proper facade / service layer and DTO modeling according to previously established capabilities. Partly rewrite and enhance bad code, introduce new unit and integration tests. Use all possible advantages of mvc / IoC to improve testability, redability and maintainability, make possible component reuse whereever possible, deprecate or delete old / bad code. Further resolve inter-module dependencies in order to deploy capabilities to different message-driven services. Establish docker-based (docker, mesos, marathon...) build, deploy and runtime environments for development, test and production environments.
IntelliJ Jenkins
Java MVC REST Enterprise Architecture SCRUM UnitTesting...
z+
München (z+)
3 Monate
2015-06 - 2015-08

Leveraging maintainability in old codebase

Software Engineer / Architect Java Enterprise Architecture Service Orientation ...
Software Engineer / Architect
Find and solve interdependencies, circular dependencies and bad structure such as technically layered module boundaries. Restructure existing codebase to "capabilities" that comprise of only one responsibility but implement all necessary techical artifacts (db, aggregation, service, frontends).
Structure101, IntelliJ
Java Enterprise Architecture Service Orientation Webservices REST SCRUM
z+
München (z+)
8 Monate
2014-09 - 2015-04

Handelsplattform für den Energiemarkt

Analyst, Software-Entwickler, SCRUM-Master, technical lead
Analyst, Software-Entwickler, SCRUM-Master, technical lead
Konzeption und Implementierung einer Handelsplattform fu?r den Energiemarkt. Erstellen und handeln von marktspezifischen Produkten und Mengen. ? Analyse der Anforderungen ? Konzeption der Anwendung ? technisches Design ? grafisches Design ? Testdatengenerierung ? Testen Technologie JavaScript, angular.js, css, bootstrap, Java, playframework (2.3), JQuery, Scala Tools SBT, IntelliJ IDEA, Chrome, Firefox, Safari
freelance / em
München
1 Monat
2014-09 - 2014-09

Migration Online-Shop

Software-Entwickler
Software-Entwickler
Migration der Kunden- und Produktdaten von joomshopping nach gambio ? Analyse und Durchfu?hrung der Migration ? Backup der Daten ? Aufsetzen der neuen Infrastruktur und Backuplösung Technologie Bash, SQL, PHP4/5, Javascript Tools Editor, ssh, phpmyadmin, mysql ? Schulung d. Mitarbeiter
München
2 Monate
2014-07 - 2014-08

Webdesign

Web-Designer, Frontend-Entwickler
Web-Designer, Frontend-Entwickler
Erstellung eines grafisch anspruchsvollen responsive Videoportals zum Durchsuchen und Ansehen von Videos, mit Preview. Pageflow, Parallax-Scrolling, Sprite-Preview ? Analyse der Anforderungen ? technische Konzeption ? Mitentwicklung UX / UI Design ? Technische Fu?hrung ? Programmierung ? Testen auf allen Zielplattformen ? Schulung der Mitarbeiter Technologie HTML5, CSS2/3, JavaScript, Jquery, bash, skrollr, php Tools IntelliJ, Chrome, Safari, Firefox, Virtualbox
freelance / spektral
München
3 Monate
2014-05 - 2014-07

Responsive Website

Analyst, Webdesigner, Software-Entwickler,
Analyst, Webdesigner, Software-Entwickler,
Implementierung einer responsive Website, Integration von Immobilienportalen ? Analyse der Anforderungen ? Konzeption UI / UX ? Grafische Umsetzung ? Implementierung als cms-template ? implementierung Webservice für Immobilienportal ? Test auf Zielplattformen Technologie html5, css, JS, jquery, getsimple cms, php, json Tools IntelliJ IDEA
freelance sbi
München
10 Monate
2013-07 - 2014-04

Multi-Plattform App für geobasierte, sichere, pseudonyme Kommunikation

SCRUM Master, Analyst, Software-Entwickler, Team-Lead
SCRUM Master, Analyst, Software-Entwickler, Team-Lead
Konzeption und Implementierung einer App fu?r Android und iOS zur pseudonymen, Ortsbasierten Einzel- und Gruppenkommunikation (offen, geschlossen) mit starker Trennung von User und Verlaufsdaten und Verschlu?sselung der Kommunikation und Datenhaltung. ? Evaluierung verschiedener Multi-Plattform Lo?sungen (Cordova / Phonegap, MoSync...) ? Konzeption und technisches Design der Client Anwendung ? Entwicklung UX / UI ? Teilimplementierung ? Code-Reviews ? Teamfu?hrung ? Technische Fu?hrung ? Projektplanung Technologie Phonegap / Cordova, HTML5, Knockout.js, JavaScript, jquery Tools IntelliJ IDEA, XCode, git, Testflight
wd ag
München, St. Gallen, Cádiz
3 Monate
2013-04 - 2013-06

Erweiterung Babyphone Android-App

Software-Entwickler
Software-Entwickler
Erweiterung der bestehenden App um Koppelung mit zweitem Android-Gera?t als Empfa?nger. Remote Notifikation und Data Display mittels GCM-Service. ? Analyse der Anforderungen Abscha?tzung der Dauer der Implementierung ? Konzeption und Entwicklung Kopplung (Server, Clients, Austausch des Tokens per SMS) ? Implementierung der Notifikationen (Akkustand, Gera?usche, Verlauf) Technologie GCM, Spring (Server), Java, Android Framework, RoboGuice DI, Unit- und Device Testing Tools IntelliJ IDEA, Apache Maven, SVN
ITR intern
München, Valencia
6 Monate
2012-10 - 2013-03

Anzeige von Patientendaten

Software-Entwickler
Software-Entwickler
Konzeption und Implementierung von Teilfunktionalita?ten einer eHealth Plattform, die auf einer technisch veralteten und schwer zu wartenden Plattform erstellt wurden. Ziele: nahtlose Integration, leichte Wartbarkeit, schnelle Umsetzung, einfache Erweiterbarkeit ? Analyse der Anforderungen, Abscha?tzung der Dauer der Implementierung ? Konzeption und Implementierung eines Web-Services zum Empfang von Messdaten ? Implementierung von Parsern fu?r verschiedene Messgera?te ? Speichern der Messdaten in der legacy-Datenbank (DB2) ? Exportieren der Messdaten Unit-Tests Technologie Java/JEE (JSP), XML, Spring, Hibernate, JPA, JSON SQL / DB2, Junit Tools IntelliJ IDEA, Apache Maven, SVN, H2SQLDB
ITR / sva (bizs)
München
3 Monate
2012-07 - 2012-09

Babyphone Android-App

Software-Entwickler
Software-Entwickler
Konzeption und Entwicklung einer Babyphon App fu?r Android. Funktionalita?ten: Anruf / SMS bei U?berschreiten von einstellbarer Schwell-Lautsta?rke. ? Analyse der Anforderungen, Abscha?tzung der Dauer der Implementierung ? Erstellung des Projekts und Grundaufbau der Komponenten ? Konzeption und Entwicklung des GUI ? Implementierung der Aufnahme bzw. Analyse von Umgebungsgera?uschen Konzeption und Implementierung einer Kalibrierungsmo?glichkeit (Threshold/Schwelle) ? Implementierung der Anruf- und SMS Benachrichtigung bei U?berschreitung Technologie Java, Android Framework, RoboGuice DI, Unit- und Device Testing Tools IntelliJ IDEA, Apache Maven, SVN
ITR intern
München, Valencia
4 Monate
2012-03 - 2012-06

Applet zum Empfang und Übertragung von Messdaten

Analyst, Software-Entwickler
Analyst, Software-Entwickler
Konzeption und Erstellung eines Java-Applets zum seriellen Empfang (USB) von Messdaten und U?bertragung an einen Webservice ? Analyse und Design ? Erstellung eines Prototyps ? Konzeption und Erstellung des Applets auf Basis des Prototyps ? Serielle Kommunikation ? Implementierung von Parsern fu?r verschiedene Messgera?te ? Konzeption und Erstellung des Webservice zum Empfang und Speicherung der Daten Einbindung in das Portal ? Unit-Tests ? Dokumentation Technologie Java (Applet, JEE), JNA, purejavacomm (serielle U?bertragung), Spring, Jackson (JSON Framework) Tools IntelliJ IDEA, Apache Maven,
ITR / bt
München
1 Monat
2012-03 - 2012-03

Frontend fu?r mobile Endgera?te

Software-Entwickler, SCRUM Master
Software-Entwickler, SCRUM Master
Konzeption und Erstellung einer bestehenden Web-Applikation zur Darstellung auf mobilen Endgera?ten ? Teilerstellung des Frontends ? Dokumentation Technologie HTML 5, CSS, JavaScript, Java Tools IntelliJ IDEA, Apache Maven
ITR / bt
München
2 Monate
2012-01 - 2012-02

Android-App zum Empfang und U?bertragung von Messdaten

Software-Entwickler, Scrum Master
Software-Entwickler, Scrum Master
Konzeption und Erstellung einer Android-App zum Empfang von Messdaten via Bluetooth, Weiterleitung an einen Webservice zur Speicherung, Web-Applikation zur Darstellung von Bestandsdaten ? Analyse der Anforderungen ? Abscha?tzung der Dauer der Implementierung ? Teilkonzeption und Erstellung der technischen Basis fu?r Android Konzeption und Erstellung des Webservice ? Erstellung des Frontends ? Teilkonzeption und Implementierung der Bluetooth-Kommunikation ? Implementierung von Parsern fu?r verschiedene Messgera?te ? Design und Implementierung der Datenhaltungsschicht ? Unit-Tests ? Dokumentation Technologie Android-Framework, Java/JEE, Spring (DI/MVC), JSP, Bluetooth, JSON Tools IntelliJ IDEA, Apache Maven, Jackson
ITR / bt
München
3 Monate
2011-11 - 2012-01

Multi-Mandantenfa?higen Telemedizin Plattform

Analyst, Software-Entwickler, SCRUM-Master
Analyst, Software-Entwickler, SCRUM-Master
Konzeption und Erstellung einer Web-Anwendungs-Plattform mit Multi-Mandanten- Fa?higkeit und einfachem Customizing ? Analyse der Anforderungen ? Abscha?tzung der Dauer der Implementierung ? Teilkonzeption und Erstellung der technischen Basis ? Konzeption und Erstellung der Datenhaltungskomponenten ? Schulung der Mitarbeiter ? Erstellung des Frontends ? Unit-Tests ? Dokumentation SCRUM Master Technologie Java/JEE, JSP, JPA, SQL Tools IntelliJ IDEA, Apache Maven, Spring (DI/MVC)
ITR / bt
München, Bad Wildungen
3 Monate
2011-09 - 2011-11

Webanwendung zur Patientendatenverwaltung

Analyst, Software-Entwickler, SCRUM-Master
Analyst, Software-Entwickler, SCRUM-Master
Teil-Ablo?sung einer bestehenden Plattform (PHP) zur Verwaltung von Patientendaten durch eine Java-Web- Anwendung (Graphen, Patientendaten, Verwaltung, Rechtemanagement) ? Analyse der Anforderungen ? Abscha?tzung der Dauer der Implementierung ? Erstellung der Graphendarstellung von Messdaten der Patienten ? Erstellung von Teilen des Frontends ? Erstellung von Teilen der Middletier (DAO, Models, Business Logic) ? Unit-Tests ? Dokumentation SCRUM Master
ITR / bt
München, Bad Wildungen
4 Monate
2011-02 - 2011-05

Neuentwicklung mandanten / skinning-fa?higen Shop-Plattform

Software-Entwickler
Software-Entwickler
? Teilkonzeption und -erstellung eines Prototyps ? Konzeption und Erstellung von Teilen der Anwendung auf Basis des Prototyps ? Teilerstellung des Web-Frontends ? Teilerstellung des Mobilen Frontends ? Unit-Tests ? Dokumentation Technologie Java, jetty, FreeMarker, JSF, CSS, JavaScript Tools IntelliJ IDEA, Apache Maven
freelance / z+
München
3 Monate
2010-12 - 2011-02

Weiterentwicklung Online-Shop

Software-Entwickler
Software-Entwickler
? Erweiterung des Web-Frontends ? Erweiterung der Datenhaltungsschicht ? Unit-Tests ? Dokumentation SCRUM Technologie Java, Spring, resin, JSP, CSS, JavaScript, iBatis, SQL Tools IntelliJ IDEA, Apache Maven
freelance / z+
München
3 Monate
2010-10 - 2010-12

Vorhersage von Spitzenlastzeiten

Software-Entwickler
Software-Entwickler
? Anonymisierung des Datenbestands ? Konzeption und Teilerstellung der DB-Queries ? Automatische Historisierung der Ergebnisse ? Teilerstellung des Frontends zur Anzeige ? Unit-Tests ? Dokumentation ? Unterstu?tzung des laufenden Betriebs SCRUM Technologie Java, Spring, resin, JSP, CSS, JavaScript, iBatis, SQL, Oracle Tools IntelliJ IDEA, Apache Maven
freelance / z+
München
2 Jahre 2 Monate
2008-06 - 2010-07

Erweiterung und Wartung Hybrid-Stack Online-Shop

Senior-Software-Entwickler, SCRUM-Master, Team-Lead
Senior-Software-Entwickler, SCRUM-Master, Team-Lead
? Analyse der Anforderungen ? Abscha?tzung Machbarkeit und Umsetzungsdauer neuer Features ? Anpassung des Anwendungs-Designs ? Anpassung des Domain-Models ? Umsetzung der Anforderungen ? Refactorings, UnitTesting ? ScrumMaster / Teamlead ? Wartung der Anwendung ? Betriebsunterstu?tzung ? Fehleranalyse, Fehlerbehebung
pe/ox
München
7 Monate
2007-11 - 2008-05

Hybrid-Stack-Online-Shop

Senior Software-Entwickler
Senior Software-Entwickler
? Analyse der Anforderungen und Machbarkeit ? Design von Teilen der Anwendung (Domain-Model, erste Prototypen und Best Practices) ? Umsetzung der Anforderungen ? Stackunabha?ngige und Stackabha?ngige Implementierung der Backend- Schnittstellen ? ScrumMaster / Teamlead Technologie Java/J2EE (Servlets, JSP), AJAX (Dojo), XML, Apache Tomcat, Spring, Hibernate, SQL, abaXX-Framework (MVC und BPM), Apache Maven, Junit Tools Eclipse, Apache Maven, IBM Rational ClearCase, Oracle SCRUM
pe/ox
München
4 Monate
2007-07 - 2007-10

Online-Shop Erweiterung

Senior Software-Entwickler
Senior Software-Entwickler
Analyse und Umsetzen neuer Features Wartung der Anwendung, Betriebsunterstu?tzung, Fehleranalyse, Fehlerbehebung Refactorings, UnitTesting Technologie Java/J2EE, Servlets, XML, Apache Struts, Spring, Hibernate, SQL, eigenes Navigations-Framework, Junit Tools Eclipse, Apache Maven, IBM Rational ClearCase, Oracle SCRUM
pe/ox
München
5 Monate
2007-03 - 2007-07

Automatisierte Testumgebung

Senior Software-Entwickler
Senior Software-Entwickler
Erstellung eines Proof-of-Concept einer automatischen Testumgebung mit der Mo?glichkeit einer einfachen Testdatenerfassung und automatisiertem Webtesting der Continuous Integration-Builds ? Analyse & Design fu?r eine DSL zur Testcase-Beschreibung (XML) ? Erfassung exemplarischer Testdaten ? Transformation produktiver XML-Daten mittels XSLT in Testdaten-DSL ? Schulung der Tester Technologie Java,. XML, XSLT, RelaxNG, Java, MockObjects Tools Eclipse, Apache Maven, IBM Rational ClearCase, XML-Spy
pe/ox
München
1 Jahr 1 Monat
2006-03 - 2007-03

Online-Shop mit SOA-Backends

Software-Entwickler, Analyst
Software-Entwickler, Analyst
Neuimplementierung eines Proof of Concept Webshops fu?r ein neues SOA Backend: ? Reviews von Interface-Spezifikationen ? Implementierung von EJB-Interfaces SCRUM ? Implementierung von Mock-Objekten ? Erstellung von Unit-Tests (basierend auf den Mocks) ? Teilimplementierung des Webshops Technologie Java/J2EE (JSP/SessionBeans), Spring (DI, AOP), JBoss, Tomcat, WSDL, Apache AXIS2, SOAP, JAXB, XML, Continuous Integration Tools Eclipse, Apache Maven, IBM Rational ClearCase, Oracle, XML-Spy, JUnit, CruiseControl
pe/ox
München
3 Monate
2005-10 - 2005-12

Webanwendung Paketierung

Software-Entwickler, Tester
Software-Entwickler, Tester
? Erstellung eines Webservice zum Erfassen, Speichern und Abrufen von Paketen und deren Inhalt anhand von Barcodes ? Erstellung eines grafischen (Swing) und Web Clients fu?r den Webservice Technologie Java, Apache AXIS, WSDL, Servlets, JSP, SQL Tools Apache Tomcat, Informix, JUnit Eclipse, Apache Maven, MS Visual Source Safe
München
6 Monate
2005-03 - 2005-08

Webanwendung Risikomanagement

Software-Entwickler
Software-Entwickler
Proof-of-concept einer Neuimplementierung bzw. Umstrukturierung einer bestehenden Webanwendung zum Verwalten von Risiken in Softwareprojekten Analyse der Anforderungen: ? Analyse der bestehenden Implementierung auf Wiederverwendbarkeit ? Konzeption und Architektur des Prototyps ? Backupkonzept ? Implementierung des Prototyps mit neuer Technologie ? Exemplarische Wiederverwendung der bestehenden Komponenten ? Bewertung und Vergleich des neuen Systems ? Dokumentation Technologie Java/J2EE (Servlets/JSP, SessionBeans), JBoss 3.2 , Apache Tomcat, XDoclet, Apache Struts, Hibernate, XDoclet/Annotations Tools Eclipse, Apache Ant, CVS, TOAD
IT-Dienstleiser (pe)
München
9 Monate
2003-08 - 2004-04

Erweiterung des bestehenden Management Reportings u?ber alle Gescha?ftsbereiche weltweit.

Software-Entwickler
Software-Entwickler
Konzeption und Implementierung von SAP-Reports (Datacubes, (Web)Views, Datasources). Abap 4 / SAP BI, SAP-GUI
München
1 Jahr 7 Monate
2001-07 - 2003-01

Workflow-Management-Tool für Fremdanzeigen

Software-Entwickler
Software-Entwickler
Erweiterung und Umstrukturierung eines Workflow-Management-Tools fu?r Druckanzeigen mit Druckvorschau/Screenproofing. Darunter auch: ? Installation und Wartung verschiedener Test- und Produktionssysteme ? Servlet Programmierung fu?r das Screenproofing ? Einpassung von Anzeigen in Seitenfluß Java/J2EE (Servlets/JSP) Eclipse, JDeveloper, Apache httpd, Apache Tomcat, Apache Ant, Perforce SCM Unix (AIX, SunOS/Solaris)
Zeitungsverlag
München
5 Monate
2001-03 - 2001-07

Konzeption und Erstellung eines Web-Shops mit Produktkatalog, Checkout, Backoffice

Requirements, Developer, Designer
Requirements, Developer, Designer
? Analyse der Anforderungen ? Konzeption der Anwendung ? technisches Design der Anwendung ? DB-Design ? Erstellung des Shops ? Erstellung des Shop Backoffice ? Installation und Wartung verschiedener Test- und Produktionssysteme Technologie ========== PHP4, HTML, CSS, SQL Tools ===== LAMP, Editor, phpMyAdmin Plattformen ========== Linux, Windows
megacomputer.de
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker (FH), SCJP Zertifikation, Certified Scrum Master, Functional Programming in Scala (ETH Zürich / coursera)

Position

Position

Java / Spring Software Entwickler / Engineer mit über 10 Jahren professioneller Erfahrung. Seit über 8 Jahren freiberuflich sowohl in on-site als auch remote in diversen Branchen.

Ich arbeite seit über 10 Jahren agil, inspiriert von dynamischen und motivierten Teams, um Unternehmen und Projekte dabei unterstützen, ihre Ziele zu erreichen. Hauptsächlich bin ich im Backend tätig, habe aber auch umfangreiche Erfahrung in der Frontendentwicklung.

Zusätzlich zur Entwickung biete Ich technische Analys und Design von skalierenden Web-Applikationen. Trotz der Fokussierung auf Java und Spring habe ich auch Erfahrung in anderen Technologien.

Kompetenzen

Kompetenzen

Top-Skills

Java Spring-Boot REST-API Analyse Authentication / Authorization Teamlead Coaching Architektur

Aufgabenbereiche

API design
SW Development Life cycle
team lead
technical coaching
technical design

Produkte / Standards / Erfahrungen / Methoden

amazon device farm
android sdk
android sdk
android studio
API-Design
aws
calabash
Enterprise Architecture
git
gradle
Intellij
IntelliJ IDEA
JEE backend
jmeter
maven
MVC
OAuth
reactor core
REST
SCRUM
security concept on existing user implentation
spring 5
Spring Security
springboot 2

Betriebssysteme

SUN OS, Solaris
Unix
Linux
Windows

Programmiersprachen

ABAP4
C#
C++
html / javascript
Java
java 7 / 8
Java 8
JavaScript
jdk
jUnit
multi-threading
PHP
PL/SQL
Scala
Spring
Spring
spring boot

Datenbanken

DB2
elasticsearch2
mongodb
MySQL
Oracle
SQL

Datenkommunikation

HTTP
JSON
REST
Serielle Protokolle
TCP/IP
Web
Webservices

Hardware

PC, Serial Communication, USB, Bluetooth

Design / Entwicklung / Konstruktion

application design
tech leading

Managementerfahrung in Unternehmen

SCRUM Master

Personalverantwortung

Teamlead
über 7 Teammembers

Branchen

Branchen

telekommunikations, eCommerce, eHealth, energy trading

Einsatzorte

Einsatzorte

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

Projekte

Projekte

7 Monate
2022-08 - 2023-02

Performance-Optimierung und DevOps Migration

Lead Engineer Java Networking Web Application Security ...
Lead Engineer

Performance-Optimierung, Virtualisierung (Docker / K8s) der Anwendungen, Migration auf keycloak, Betriebsunterstu?tzung (Monitoring)

keycloak Java 17 Spring Boot Spring Security Docker Kubernetes Oracle Hazelcast
Java Networking Web Application Security Monitoring JMeter SAML oauth OIDC
München
11 Monate
2021-09 - 2022-07

Portal und Redaktionssystem

Lead-Developer, Lead Backend-Entwickler / Engineer / Solution-Architekt Java 11 DDD Java 17 ...
Lead-Developer, Lead Backend-Entwickler / Engineer / Solution-Architekt

Bereitstellung einer Software zur u?bersichtlichen Visualisierung des Status verschiedener Anwendungen im Schulumfeld (Dashboard). Außerdem Bereitstellung einer Software zur dezentralen Administration d. Dashboards

Java 11 keycloak mvc SAML OpenApi / Swagger maven ORACLE git (mit bitbucket) bamboo apache httpd nginx Java 17 Spring Boot Spring Security
Java 11 DDD Java 17 SAML SSO Authentication Authorization
München
9 Monate
2020-12 - 2021-08

Impfmanagement Software für ein Bundesland

Backend-Entwickler / Engineer Java REST-APIs Authentication ...
Backend-Entwickler / Engineer

Bereitstellung einer Software zur Verwaltung, Planung und Durchfu?hrung von Corona Impfungen fu?r ein Bundesland.

Java 11 Spring Boot keycloak OpenApi / Swagger maven mysql ms sql server git (mit gitlab) jenkins docker apache kafka kubernetes
Java REST-APIs Authentication Authorization oauth2
remote
6 Monate
2020-05 - 2020-10

Zentraler Service zur Authentifizierung f. neue / bestehende Anwendungen

Solution-Architekt, Designer, Konzeption, Dokumentation, Development Java arc42
Solution-Architekt, Designer, Konzeption, Dokumentation, Development

Konzeption, Architektur und Dokumentation eines neuen Systems zum Verwalten von neuen bzw. bestehenden Benutzeraccounts, Authentifizierung und Autorisierung. Prototypische Implementierung und Anbindung bestehender Software und Einbindung an bestehende Nutzerdatenbanken. Erstellen eines Blueprints fu?r ku?nftige Web-basierte Services und Applikationen.

keycloak (10.x) Java 11 Spring (web mvc security boot) auth2 / open id connect git gitlab
Java arc42
5 Monate
2019-11 - 2020-03

REST API Trade Capturing

Developer
Developer

Teilkonzeption und Implementierung einer neuen ?Trade Capturing?-REST-Schnittstelle und EventQueue

Java 11 Spring (web mvc security boot aop) OpenApi/Swagger ActiveMQ amqp CloudEvents maven docker kubernetes mysql git gitlab
1 Jahr
2019-02 - 2020-01

REST API mandantenfähige kassenärztliche Kommunikation

Software Engineer, Coach, Developer Spring Boot Java Arc42 ...
Software Engineer, Coach, Developer

Entwurf und Umsetzung einer Schnittstelle zur sicheren Kommunikation zwischen A?rzten und Backendsystemen der KVB unter Nutzung der KV-Connect Infrastruktur (KBV).

Java 11 Spring (web mvc security boot) OpenApi/Swagger bouncycastle gradle jenkins mysql git
Spring Boot Java Arc42 DDD
3 Monate
2018-10 - 2018-12

reactive timesheets

Software Engineer java 8 spring 5 springboot 2 ...
Software Engineer

create a spring 5 / spring boot 2 / mongodb based reactive application to record and report times spent on projects.

responsibilities:

- design and create backend

- design and create demo frontend

- deployment and operation on aws

Java IntelliJ IDEA maven git aws
java 8 spring 5 springboot 2 spring security reactor core REST
München
1 Jahr 2 Monate
2017-10 - 2018-11

Search Centric Application Platform

Software Engineer API-Design concurrent services multi-threading ...
Software Engineer

- modularization & refactoring
- analysis, design and implementation of ad-hoc and scheduled job running service.
- API-Design and backend implementation of spring based RESTful webservice for marketplace-platform
- Spring Security introduction and standard config

Java 8 Spring REST Spring Security OAuth
API-Design concurrent services multi-threading security concept on existing user implentation
EI
M
7 Monate
2018-03 - 2018-09

b2b platform

Software Engineer java 7 / 8 elasticsearch2 mongodb ...
Software Engineer

- analysis and documentation of existing search features

- propose and agree new optimizations with new PO

- implement customer-specific search and navigtation requirements

- design and implement new customer-specific requirements on the search platform

- propose a migration-scenario for the search and lead migration-process

- documentation of new search features, configuration and backoffice and training of employees

- load testing and reporting between versions

IntelliJ IDEA maven jUnit jmeter
java 7 / 8 elasticsearch2 mongodb spring spring boot
sisy
München
4 Monate
2017-03 - 2017-06

Product Catalog and Cart

Full Stack Java Engineer
Full Stack Java Engineer
docker marathon java spring
zp
M
9 Monate
2016-07 - 2017-03

app and backend services development

Lead Engineer android sdk SCRUM jdk ...
Lead Engineer

- technical analysation existing apps (android / ios)

- improvements and bugfixing

- conception and implementation of native parts

- backend web services implementation for native app

- conception & development of build & test infrastructure

- introducing automated testing

- bdd-style (cucumber) testing using calabash

- monitoring of app usage with dynatrace, own logging

- streamlining release process for 15 apps (release notes, translations, deployment to testers (hockeyapp)...)

- design recruiting process

- design recruiting challenge and evaluation

- recruiting with tests and interviews

- team lead and development

android studio android sdk calabash amazon device farm gradle
android sdk SCRUM jdk html / javascript java team leading tech leading application design operations JEE backend
z+
München
4 Monate
2016-03 - 2016-06

Modern Online Shop Product Catalog

Software Engineer Java Webservices JSON ...
Software Engineer

Create new faceted product catalog. NFRs: web/micro service based, scalable, docker / mesos / marathon compatible

Responsibilities:
- Design and Implement (Micro) WebService Based Catalog Services
- Implement Dockerized CI Build Server / Pipeline
- Coach Teammembers about Webservices, Modern Product Based Architecture
- Review and Improve Code

Spring Intellij Java 8
Java Webservices JSON Spring MVC Web REST HATEOAS
z+
München
6 Monate
2015-10 - 2016-03

restructuring and modernization of full stack web application into service oriented / micro service architecture

Software Engineer / Designer Java MVC REST ...
Software Engineer / Designer
Migration of spring mvc (1.x, 2.x) with xml-configurated "do it all backing bean" into annotation-based mvc approach with proper facade / service layer and DTO modeling according to previously established capabilities. Partly rewrite and enhance bad code, introduce new unit and integration tests. Use all possible advantages of mvc / IoC to improve testability, redability and maintainability, make possible component reuse whereever possible, deprecate or delete old / bad code. Further resolve inter-module dependencies in order to deploy capabilities to different message-driven services. Establish docker-based (docker, mesos, marathon...) build, deploy and runtime environments for development, test and production environments.
IntelliJ Jenkins
Java MVC REST Enterprise Architecture SCRUM UnitTesting...
z+
München (z+)
3 Monate
2015-06 - 2015-08

Leveraging maintainability in old codebase

Software Engineer / Architect Java Enterprise Architecture Service Orientation ...
Software Engineer / Architect
Find and solve interdependencies, circular dependencies and bad structure such as technically layered module boundaries. Restructure existing codebase to "capabilities" that comprise of only one responsibility but implement all necessary techical artifacts (db, aggregation, service, frontends).
Structure101, IntelliJ
Java Enterprise Architecture Service Orientation Webservices REST SCRUM
z+
München (z+)
8 Monate
2014-09 - 2015-04

Handelsplattform für den Energiemarkt

Analyst, Software-Entwickler, SCRUM-Master, technical lead
Analyst, Software-Entwickler, SCRUM-Master, technical lead
Konzeption und Implementierung einer Handelsplattform fu?r den Energiemarkt. Erstellen und handeln von marktspezifischen Produkten und Mengen. ? Analyse der Anforderungen ? Konzeption der Anwendung ? technisches Design ? grafisches Design ? Testdatengenerierung ? Testen Technologie JavaScript, angular.js, css, bootstrap, Java, playframework (2.3), JQuery, Scala Tools SBT, IntelliJ IDEA, Chrome, Firefox, Safari
freelance / em
München
1 Monat
2014-09 - 2014-09

Migration Online-Shop

Software-Entwickler
Software-Entwickler
Migration der Kunden- und Produktdaten von joomshopping nach gambio ? Analyse und Durchfu?hrung der Migration ? Backup der Daten ? Aufsetzen der neuen Infrastruktur und Backuplösung Technologie Bash, SQL, PHP4/5, Javascript Tools Editor, ssh, phpmyadmin, mysql ? Schulung d. Mitarbeiter
München
2 Monate
2014-07 - 2014-08

Webdesign

Web-Designer, Frontend-Entwickler
Web-Designer, Frontend-Entwickler
Erstellung eines grafisch anspruchsvollen responsive Videoportals zum Durchsuchen und Ansehen von Videos, mit Preview. Pageflow, Parallax-Scrolling, Sprite-Preview ? Analyse der Anforderungen ? technische Konzeption ? Mitentwicklung UX / UI Design ? Technische Fu?hrung ? Programmierung ? Testen auf allen Zielplattformen ? Schulung der Mitarbeiter Technologie HTML5, CSS2/3, JavaScript, Jquery, bash, skrollr, php Tools IntelliJ, Chrome, Safari, Firefox, Virtualbox
freelance / spektral
München
3 Monate
2014-05 - 2014-07

Responsive Website

Analyst, Webdesigner, Software-Entwickler,
Analyst, Webdesigner, Software-Entwickler,
Implementierung einer responsive Website, Integration von Immobilienportalen ? Analyse der Anforderungen ? Konzeption UI / UX ? Grafische Umsetzung ? Implementierung als cms-template ? implementierung Webservice für Immobilienportal ? Test auf Zielplattformen Technologie html5, css, JS, jquery, getsimple cms, php, json Tools IntelliJ IDEA
freelance sbi
München
10 Monate
2013-07 - 2014-04

Multi-Plattform App für geobasierte, sichere, pseudonyme Kommunikation

SCRUM Master, Analyst, Software-Entwickler, Team-Lead
SCRUM Master, Analyst, Software-Entwickler, Team-Lead
Konzeption und Implementierung einer App fu?r Android und iOS zur pseudonymen, Ortsbasierten Einzel- und Gruppenkommunikation (offen, geschlossen) mit starker Trennung von User und Verlaufsdaten und Verschlu?sselung der Kommunikation und Datenhaltung. ? Evaluierung verschiedener Multi-Plattform Lo?sungen (Cordova / Phonegap, MoSync...) ? Konzeption und technisches Design der Client Anwendung ? Entwicklung UX / UI ? Teilimplementierung ? Code-Reviews ? Teamfu?hrung ? Technische Fu?hrung ? Projektplanung Technologie Phonegap / Cordova, HTML5, Knockout.js, JavaScript, jquery Tools IntelliJ IDEA, XCode, git, Testflight
wd ag
München, St. Gallen, Cádiz
3 Monate
2013-04 - 2013-06

Erweiterung Babyphone Android-App

Software-Entwickler
Software-Entwickler
Erweiterung der bestehenden App um Koppelung mit zweitem Android-Gera?t als Empfa?nger. Remote Notifikation und Data Display mittels GCM-Service. ? Analyse der Anforderungen Abscha?tzung der Dauer der Implementierung ? Konzeption und Entwicklung Kopplung (Server, Clients, Austausch des Tokens per SMS) ? Implementierung der Notifikationen (Akkustand, Gera?usche, Verlauf) Technologie GCM, Spring (Server), Java, Android Framework, RoboGuice DI, Unit- und Device Testing Tools IntelliJ IDEA, Apache Maven, SVN
ITR intern
München, Valencia
6 Monate
2012-10 - 2013-03

Anzeige von Patientendaten

Software-Entwickler
Software-Entwickler
Konzeption und Implementierung von Teilfunktionalita?ten einer eHealth Plattform, die auf einer technisch veralteten und schwer zu wartenden Plattform erstellt wurden. Ziele: nahtlose Integration, leichte Wartbarkeit, schnelle Umsetzung, einfache Erweiterbarkeit ? Analyse der Anforderungen, Abscha?tzung der Dauer der Implementierung ? Konzeption und Implementierung eines Web-Services zum Empfang von Messdaten ? Implementierung von Parsern fu?r verschiedene Messgera?te ? Speichern der Messdaten in der legacy-Datenbank (DB2) ? Exportieren der Messdaten Unit-Tests Technologie Java/JEE (JSP), XML, Spring, Hibernate, JPA, JSON SQL / DB2, Junit Tools IntelliJ IDEA, Apache Maven, SVN, H2SQLDB
ITR / sva (bizs)
München
3 Monate
2012-07 - 2012-09

Babyphone Android-App

Software-Entwickler
Software-Entwickler
Konzeption und Entwicklung einer Babyphon App fu?r Android. Funktionalita?ten: Anruf / SMS bei U?berschreiten von einstellbarer Schwell-Lautsta?rke. ? Analyse der Anforderungen, Abscha?tzung der Dauer der Implementierung ? Erstellung des Projekts und Grundaufbau der Komponenten ? Konzeption und Entwicklung des GUI ? Implementierung der Aufnahme bzw. Analyse von Umgebungsgera?uschen Konzeption und Implementierung einer Kalibrierungsmo?glichkeit (Threshold/Schwelle) ? Implementierung der Anruf- und SMS Benachrichtigung bei U?berschreitung Technologie Java, Android Framework, RoboGuice DI, Unit- und Device Testing Tools IntelliJ IDEA, Apache Maven, SVN
ITR intern
München, Valencia
4 Monate
2012-03 - 2012-06

Applet zum Empfang und Übertragung von Messdaten

Analyst, Software-Entwickler
Analyst, Software-Entwickler
Konzeption und Erstellung eines Java-Applets zum seriellen Empfang (USB) von Messdaten und U?bertragung an einen Webservice ? Analyse und Design ? Erstellung eines Prototyps ? Konzeption und Erstellung des Applets auf Basis des Prototyps ? Serielle Kommunikation ? Implementierung von Parsern fu?r verschiedene Messgera?te ? Konzeption und Erstellung des Webservice zum Empfang und Speicherung der Daten Einbindung in das Portal ? Unit-Tests ? Dokumentation Technologie Java (Applet, JEE), JNA, purejavacomm (serielle U?bertragung), Spring, Jackson (JSON Framework) Tools IntelliJ IDEA, Apache Maven,
ITR / bt
München
1 Monat
2012-03 - 2012-03

Frontend fu?r mobile Endgera?te

Software-Entwickler, SCRUM Master
Software-Entwickler, SCRUM Master
Konzeption und Erstellung einer bestehenden Web-Applikation zur Darstellung auf mobilen Endgera?ten ? Teilerstellung des Frontends ? Dokumentation Technologie HTML 5, CSS, JavaScript, Java Tools IntelliJ IDEA, Apache Maven
ITR / bt
München
2 Monate
2012-01 - 2012-02

Android-App zum Empfang und U?bertragung von Messdaten

Software-Entwickler, Scrum Master
Software-Entwickler, Scrum Master
Konzeption und Erstellung einer Android-App zum Empfang von Messdaten via Bluetooth, Weiterleitung an einen Webservice zur Speicherung, Web-Applikation zur Darstellung von Bestandsdaten ? Analyse der Anforderungen ? Abscha?tzung der Dauer der Implementierung ? Teilkonzeption und Erstellung der technischen Basis fu?r Android Konzeption und Erstellung des Webservice ? Erstellung des Frontends ? Teilkonzeption und Implementierung der Bluetooth-Kommunikation ? Implementierung von Parsern fu?r verschiedene Messgera?te ? Design und Implementierung der Datenhaltungsschicht ? Unit-Tests ? Dokumentation Technologie Android-Framework, Java/JEE, Spring (DI/MVC), JSP, Bluetooth, JSON Tools IntelliJ IDEA, Apache Maven, Jackson
ITR / bt
München
3 Monate
2011-11 - 2012-01

Multi-Mandantenfa?higen Telemedizin Plattform

Analyst, Software-Entwickler, SCRUM-Master
Analyst, Software-Entwickler, SCRUM-Master
Konzeption und Erstellung einer Web-Anwendungs-Plattform mit Multi-Mandanten- Fa?higkeit und einfachem Customizing ? Analyse der Anforderungen ? Abscha?tzung der Dauer der Implementierung ? Teilkonzeption und Erstellung der technischen Basis ? Konzeption und Erstellung der Datenhaltungskomponenten ? Schulung der Mitarbeiter ? Erstellung des Frontends ? Unit-Tests ? Dokumentation SCRUM Master Technologie Java/JEE, JSP, JPA, SQL Tools IntelliJ IDEA, Apache Maven, Spring (DI/MVC)
ITR / bt
München, Bad Wildungen
3 Monate
2011-09 - 2011-11

Webanwendung zur Patientendatenverwaltung

Analyst, Software-Entwickler, SCRUM-Master
Analyst, Software-Entwickler, SCRUM-Master
Teil-Ablo?sung einer bestehenden Plattform (PHP) zur Verwaltung von Patientendaten durch eine Java-Web- Anwendung (Graphen, Patientendaten, Verwaltung, Rechtemanagement) ? Analyse der Anforderungen ? Abscha?tzung der Dauer der Implementierung ? Erstellung der Graphendarstellung von Messdaten der Patienten ? Erstellung von Teilen des Frontends ? Erstellung von Teilen der Middletier (DAO, Models, Business Logic) ? Unit-Tests ? Dokumentation SCRUM Master
ITR / bt
München, Bad Wildungen
4 Monate
2011-02 - 2011-05

Neuentwicklung mandanten / skinning-fa?higen Shop-Plattform

Software-Entwickler
Software-Entwickler
? Teilkonzeption und -erstellung eines Prototyps ? Konzeption und Erstellung von Teilen der Anwendung auf Basis des Prototyps ? Teilerstellung des Web-Frontends ? Teilerstellung des Mobilen Frontends ? Unit-Tests ? Dokumentation Technologie Java, jetty, FreeMarker, JSF, CSS, JavaScript Tools IntelliJ IDEA, Apache Maven
freelance / z+
München
3 Monate
2010-12 - 2011-02

Weiterentwicklung Online-Shop

Software-Entwickler
Software-Entwickler
? Erweiterung des Web-Frontends ? Erweiterung der Datenhaltungsschicht ? Unit-Tests ? Dokumentation SCRUM Technologie Java, Spring, resin, JSP, CSS, JavaScript, iBatis, SQL Tools IntelliJ IDEA, Apache Maven
freelance / z+
München
3 Monate
2010-10 - 2010-12

Vorhersage von Spitzenlastzeiten

Software-Entwickler
Software-Entwickler
? Anonymisierung des Datenbestands ? Konzeption und Teilerstellung der DB-Queries ? Automatische Historisierung der Ergebnisse ? Teilerstellung des Frontends zur Anzeige ? Unit-Tests ? Dokumentation ? Unterstu?tzung des laufenden Betriebs SCRUM Technologie Java, Spring, resin, JSP, CSS, JavaScript, iBatis, SQL, Oracle Tools IntelliJ IDEA, Apache Maven
freelance / z+
München
2 Jahre 2 Monate
2008-06 - 2010-07

Erweiterung und Wartung Hybrid-Stack Online-Shop

Senior-Software-Entwickler, SCRUM-Master, Team-Lead
Senior-Software-Entwickler, SCRUM-Master, Team-Lead
? Analyse der Anforderungen ? Abscha?tzung Machbarkeit und Umsetzungsdauer neuer Features ? Anpassung des Anwendungs-Designs ? Anpassung des Domain-Models ? Umsetzung der Anforderungen ? Refactorings, UnitTesting ? ScrumMaster / Teamlead ? Wartung der Anwendung ? Betriebsunterstu?tzung ? Fehleranalyse, Fehlerbehebung
pe/ox
München
7 Monate
2007-11 - 2008-05

Hybrid-Stack-Online-Shop

Senior Software-Entwickler
Senior Software-Entwickler
? Analyse der Anforderungen und Machbarkeit ? Design von Teilen der Anwendung (Domain-Model, erste Prototypen und Best Practices) ? Umsetzung der Anforderungen ? Stackunabha?ngige und Stackabha?ngige Implementierung der Backend- Schnittstellen ? ScrumMaster / Teamlead Technologie Java/J2EE (Servlets, JSP), AJAX (Dojo), XML, Apache Tomcat, Spring, Hibernate, SQL, abaXX-Framework (MVC und BPM), Apache Maven, Junit Tools Eclipse, Apache Maven, IBM Rational ClearCase, Oracle SCRUM
pe/ox
München
4 Monate
2007-07 - 2007-10

Online-Shop Erweiterung

Senior Software-Entwickler
Senior Software-Entwickler
Analyse und Umsetzen neuer Features Wartung der Anwendung, Betriebsunterstu?tzung, Fehleranalyse, Fehlerbehebung Refactorings, UnitTesting Technologie Java/J2EE, Servlets, XML, Apache Struts, Spring, Hibernate, SQL, eigenes Navigations-Framework, Junit Tools Eclipse, Apache Maven, IBM Rational ClearCase, Oracle SCRUM
pe/ox
München
5 Monate
2007-03 - 2007-07

Automatisierte Testumgebung

Senior Software-Entwickler
Senior Software-Entwickler
Erstellung eines Proof-of-Concept einer automatischen Testumgebung mit der Mo?glichkeit einer einfachen Testdatenerfassung und automatisiertem Webtesting der Continuous Integration-Builds ? Analyse & Design fu?r eine DSL zur Testcase-Beschreibung (XML) ? Erfassung exemplarischer Testdaten ? Transformation produktiver XML-Daten mittels XSLT in Testdaten-DSL ? Schulung der Tester Technologie Java,. XML, XSLT, RelaxNG, Java, MockObjects Tools Eclipse, Apache Maven, IBM Rational ClearCase, XML-Spy
pe/ox
München
1 Jahr 1 Monat
2006-03 - 2007-03

Online-Shop mit SOA-Backends

Software-Entwickler, Analyst
Software-Entwickler, Analyst
Neuimplementierung eines Proof of Concept Webshops fu?r ein neues SOA Backend: ? Reviews von Interface-Spezifikationen ? Implementierung von EJB-Interfaces SCRUM ? Implementierung von Mock-Objekten ? Erstellung von Unit-Tests (basierend auf den Mocks) ? Teilimplementierung des Webshops Technologie Java/J2EE (JSP/SessionBeans), Spring (DI, AOP), JBoss, Tomcat, WSDL, Apache AXIS2, SOAP, JAXB, XML, Continuous Integration Tools Eclipse, Apache Maven, IBM Rational ClearCase, Oracle, XML-Spy, JUnit, CruiseControl
pe/ox
München
3 Monate
2005-10 - 2005-12

Webanwendung Paketierung

Software-Entwickler, Tester
Software-Entwickler, Tester
? Erstellung eines Webservice zum Erfassen, Speichern und Abrufen von Paketen und deren Inhalt anhand von Barcodes ? Erstellung eines grafischen (Swing) und Web Clients fu?r den Webservice Technologie Java, Apache AXIS, WSDL, Servlets, JSP, SQL Tools Apache Tomcat, Informix, JUnit Eclipse, Apache Maven, MS Visual Source Safe
München
6 Monate
2005-03 - 2005-08

Webanwendung Risikomanagement

Software-Entwickler
Software-Entwickler
Proof-of-concept einer Neuimplementierung bzw. Umstrukturierung einer bestehenden Webanwendung zum Verwalten von Risiken in Softwareprojekten Analyse der Anforderungen: ? Analyse der bestehenden Implementierung auf Wiederverwendbarkeit ? Konzeption und Architektur des Prototyps ? Backupkonzept ? Implementierung des Prototyps mit neuer Technologie ? Exemplarische Wiederverwendung der bestehenden Komponenten ? Bewertung und Vergleich des neuen Systems ? Dokumentation Technologie Java/J2EE (Servlets/JSP, SessionBeans), JBoss 3.2 , Apache Tomcat, XDoclet, Apache Struts, Hibernate, XDoclet/Annotations Tools Eclipse, Apache Ant, CVS, TOAD
IT-Dienstleiser (pe)
München
9 Monate
2003-08 - 2004-04

Erweiterung des bestehenden Management Reportings u?ber alle Gescha?ftsbereiche weltweit.

Software-Entwickler
Software-Entwickler
Konzeption und Implementierung von SAP-Reports (Datacubes, (Web)Views, Datasources). Abap 4 / SAP BI, SAP-GUI
München
1 Jahr 7 Monate
2001-07 - 2003-01

Workflow-Management-Tool für Fremdanzeigen

Software-Entwickler
Software-Entwickler
Erweiterung und Umstrukturierung eines Workflow-Management-Tools fu?r Druckanzeigen mit Druckvorschau/Screenproofing. Darunter auch: ? Installation und Wartung verschiedener Test- und Produktionssysteme ? Servlet Programmierung fu?r das Screenproofing ? Einpassung von Anzeigen in Seitenfluß Java/J2EE (Servlets/JSP) Eclipse, JDeveloper, Apache httpd, Apache Tomcat, Apache Ant, Perforce SCM Unix (AIX, SunOS/Solaris)
Zeitungsverlag
München
5 Monate
2001-03 - 2001-07

Konzeption und Erstellung eines Web-Shops mit Produktkatalog, Checkout, Backoffice

Requirements, Developer, Designer
Requirements, Developer, Designer
? Analyse der Anforderungen ? Konzeption der Anwendung ? technisches Design der Anwendung ? DB-Design ? Erstellung des Shops ? Erstellung des Shop Backoffice ? Installation und Wartung verschiedener Test- und Produktionssysteme Technologie ========== PHP4, HTML, CSS, SQL Tools ===== LAMP, Editor, phpMyAdmin Plattformen ========== Linux, Windows
megacomputer.de
München

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Informatiker (FH), SCJP Zertifikation, Certified Scrum Master, Functional Programming in Scala (ETH Zürich / coursera)

Position

Position

Java / Spring Software Entwickler / Engineer mit über 10 Jahren professioneller Erfahrung. Seit über 8 Jahren freiberuflich sowohl in on-site als auch remote in diversen Branchen.

Ich arbeite seit über 10 Jahren agil, inspiriert von dynamischen und motivierten Teams, um Unternehmen und Projekte dabei unterstützen, ihre Ziele zu erreichen. Hauptsächlich bin ich im Backend tätig, habe aber auch umfangreiche Erfahrung in der Frontendentwicklung.

Zusätzlich zur Entwickung biete Ich technische Analys und Design von skalierenden Web-Applikationen. Trotz der Fokussierung auf Java und Spring habe ich auch Erfahrung in anderen Technologien.

Kompetenzen

Kompetenzen

Top-Skills

Java Spring-Boot REST-API Analyse Authentication / Authorization Teamlead Coaching Architektur

Aufgabenbereiche

API design
SW Development Life cycle
team lead
technical coaching
technical design

Produkte / Standards / Erfahrungen / Methoden

amazon device farm
android sdk
android sdk
android studio
API-Design
aws
calabash
Enterprise Architecture
git
gradle
Intellij
IntelliJ IDEA
JEE backend
jmeter
maven
MVC
OAuth
reactor core
REST
SCRUM
security concept on existing user implentation
spring 5
Spring Security
springboot 2

Betriebssysteme

SUN OS, Solaris
Unix
Linux
Windows

Programmiersprachen

ABAP4
C#
C++
html / javascript
Java
java 7 / 8
Java 8
JavaScript
jdk
jUnit
multi-threading
PHP
PL/SQL
Scala
Spring
Spring
spring boot

Datenbanken

DB2
elasticsearch2
mongodb
MySQL
Oracle
SQL

Datenkommunikation

HTTP
JSON
REST
Serielle Protokolle
TCP/IP
Web
Webservices

Hardware

PC, Serial Communication, USB, Bluetooth

Design / Entwicklung / Konstruktion

application design
tech leading

Managementerfahrung in Unternehmen

SCRUM Master

Personalverantwortung

Teamlead
über 7 Teammembers

Branchen

Branchen

telekommunikations, eCommerce, eHealth, energy trading

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.