Softwareentwickler (Java, JEE, Oracle PL/SQL, Backendentwicklung allgemein); Software-Architekt; IT Business Analyst; Technischer Projektleiter
Aktualisiert am 29.01.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 50%
Java
JEE
Software-Architektur
PL/SQL
Anforderungsanalyse
Kubernetes
Deutsch
Muttersprache
Englisch
Gut ? Schule, Studium, Beruf
Russisch
Grundlagen

Einsatzorte

Einsatzorte

Hamburg (+50km) Stade (+150km)
möglich

Projekte

Projekte

8 Monate
2021-03 - 2021-10

Neuentwicklung einer Web-Anwendung

Senior Java Backend-Entwickler Java 11 Quarkus Git ...
Senior Java Backend-Entwickler
Ich bin sehr eingeschränkt in meiner Beschreibung, da eine
bessere Beschreibung zunächst mit dem Endkunden und

zwischengeschalteten Dienstleistern abgestimmt werden muss.


Entwicklungstätigkeiten im Rahmen einer Neuentwicklung eines
JEE-Monolithen als Web-Anwendung mittels Microservices

  • Full-Stack-Entwicklung ? Frontend & Backend
IntelliJ Eclipse Bitbucket JIRA Confluence Visual Studio Code Oracle DB
Java 11 Quarkus Git Scrum REST JPA Maven NPM Piral Stencil Kubernetes Docker Ranger Grafana Kafka Prometeus JEE TypeScript
Öffentlicher Bereich
Nürnberg
8 Monate
2020-07 - 2021-02

Weiterbildung + Elternzeit

  • Weiterbildung
  • Elternzeit
  • Vorbereitung Zertifizierung: ?Certified Kubernetes Administrator? (CKA) ? Cloud Native Computing Foundation (CNCF) und The Linux Foundation
  • Einarbeitung ?AWS Certified Developer ? Associate?
  • Zertifizierung: ?Certified Kubernetes Application Developer? (CKAD) - Cloud Native Computing Foundation (CNCF) und Linux Foundation
  • Zertifizierung: ?Professional Scrum Developer I? (PSD I) ? scrum_org
  • Zertifizierung: ?Oracle Certified Associate, Java SE 8 Programmer?
  • Kubernetes, Docker
  • Spring, Reactive Programming
  • Selenium, BDD mit Cucumber
  • HTML5, CSS, Sass (SCSS)
  • Programmiersprachen: Rust, Kotlin, Python, Elixir
4 Jahre 6 Monate
2016-01 - 2020-06

Neuentwicklung einer Web-Anwendung

Full-Stack-Softwareentwickler Scrum Apache Camel Maven ...
Full-Stack-Softwareentwickler

Produktentwicklung: Neuentwicklung einer Web-Anwendung zur Ablösung der bestehenden, veralteten Software zur Abwicklung des Tagesgeschäfts (Factoring im Gesundheitswesen)

  • Full-Stack-Entwicklung – Frontend & Backend
  • Fachlicher Umfang: Alles was mit dem Tagesgeschäft im Factoring zu tun hat
JBoss IntelliJ Eclipse Tomcat Bitbucket JIRA Confluence Bamboo MariaDB MySQL MongoDB
Scrum Apache Camel Maven Vaadin Java JEE Git Spring Batch REST SOAP Java Persistance API
Health Coevo AG, Hamburg /Dienstleister für modulares Factoring im Gesundheits-wesen
Hamburg
1 Jahr 2 Monate
2014-11 - 2015-12

Schwerpunkt Weiterbildung / Eigene Projekte

Scala Java 7/8 C++ ...
  • Keine freiberufliche Projekttätigkeit
  • Themen: Weiterbildung, Zertifizierung, Eigene Projekte (Open- und Closed-Source)
  • Zertifizierung: „Professional Scrum Master I“ (PSM I) – scrum.org, „Professional Scrum Product Owner I“ (PSPO I) – scrum.org
  • Programmiersprachen: Java 8, Scala
  • Bibliotheken / Frameworks: Play Framework, Spring, JavaFX
  • Buildsystem: Gradle (Fokus: Nutzung von Gradle als Build­system für C++)
  • Neue Entwicklungen in JavaScript (ES6, TypeScript)
  • Datenbanken: ArangoDB (Multi-Model NoSQL-DBMS)
  • Auffrischung vorhandenes Wissen: C++, JEE, Vaadin
  • Studium Psychologie (seit 10.2012)
  • Erlernen der russischen Sprache
Scala Java 7/8 C++ Maven Gradle Groovy JavaScript (ES5 ES6) TypeScript node.js npm JSON ArangoDB H2 SQL JPA Hibernate Git connect express jQuery JSON REST-Webservices Play Framework Spring JavaFX Vaadin Twitter Bootstrap HTML CSS Docker Wildfly Tomcat Jetty Apache HTTP Server Grav (CMS) PHP Twig Eclipse IntelliJ IDEA (CE) Sublime Text Atom Brackets MS Office Windows Linux (Ubuntu)
9 Monate
2014-04 - 2014-12

Entwicklung einer neuen Vaadin-Webanwendung

Java 6 Java 7 JEE ...

Produktentwicklung: Entwicklung einer neuen Vaadin-Webanwendung zur Analyse und zum Controlling von beliebigen Daten (Hauptaugenmerk: Marktpartnerkommunikation) – Ziel war Ablösung eines bestehenden alten Produkts sowie Migration / Integration bestehender Konfigurationen / Daten in das neue Produkt

  • Anforderungsanalyse
  • Technische Konzeption (Softwaredesign)
  • Inoffizielle Entwicklungsleitung (Aufspaltung in und Verteilung von Arbeitspaketen, Kontrolle der Entwicklungsarbeit, Monitoring des Entwicklungsfortschritts, Stellvertretender Projektleiter, Einweisung neuer Teammitglieder)
  • Entwicklung: Aufsetzen des technischen Projekts, Konzeption sowie Umsetzung von Frontend und Backend
  • Ab 11.2014 ausschließlich beratende Unterstützung; Keine Softwareentwicklung

Sonstiges

Vorgehensmodell: Agil – Mix aus Scrum und klassischer Vorgehensweise (klassische Entwicklungsleitung innerhalb des Scrum Development Teams); Team: National und Nearshore; Projekt­sprache: Englisch

Java 6 Java 7 JEE Maven JBoss Cassandra Git JUnit Eclipse Vaadin JSON RESTEasy TeamViewer Redmine Jenkins Sonar MS Office Windows
SEEBURGER AG, Bretten (Bereich Software¬entwick¬lung) Anbieter einer ?Business Integration Suite?
7 Monate
2013-09 - 2014-03

Prototypentwicklung einer Vaadin-Webanwendung

Java 6 JEE JPA ...

Prototypentwicklung einer Vaadin-Webanwendung zur Analyse sowie zum Controlling von Marktpartnerkommunikation und zur Verwaltung von Arbeitsvorrat (manuelles Aussteuern z.B. auf Grund von Fehlern); Kontext: Marktpartnerkommunikation in der Energiebranche

  • Anforderungsanalyse
  • Technische Konzeption
  • Entwicklung: Aufsetzen des technischen Projekts, Konzeption sowie Umsetzung von Frontend und Backend
  • Technische Betreuung

Sonstiges

Vorgehensmodell: Agil nach Scrum; Team: National; Projekt­sprache: Deutsch

Java 6 JEE JPA Maven JBoss Oracle DB Cassandra Git Eclipse Vaadin CSS TeamViewer Remote Desktop Redmine MS Office Windows
SEEBURGER AG, Bretten (BU Utilities) Anbieter einer ?Business Integration Suite?
1 Jahr 2 Monate
2012-07 - 2013-08

Schwerpunkt Weiterbildung + Eigene Projekte

JavaScript (ES5) TypeScript node.js ...
  • Keine freiberufliche Projekttätigkeit
    • Bis Ende 06.2013: Keine Projektakquise (dedizierter Zeitraum für Weiterbildung und eigene Projekte)
    • Anfang 07.2013 – Ende 08.2013: auch Projektakquise
  • Themen: Weiterbildung, Zertifizierung, Eigene Projekte (Open- und Closed-Source); auch ein Projekt außerhalb der Software­branche als Selbstständiger

Weiterbildung

  • Zertifizierung: „Oracle Database SQL Certified Expert“
  • Zertifizierung: „Oracle PLSQL Developer Certified Associate”
  • JavaScript, TypeScript, node.js, Meteor
  • Auffrischung vorhandenes Wissen: C++, Java, JEE
  • Server- und Webentwicklung mit node.js
  • TDD und BDD mit JavaScript
  • Datenbank: MongoDB (Dokumentenbasiertes NoSQL-DBMS)
  • Verwendung Vagrant zum Einrichten von Entwicklungs­umgebungen (Datenbanken, Meteor)
  • Beginn Studium Psychologie (10.2012)
JavaScript (ES5) TypeScript node.js npm JSON MongoDB Mongoose connect express jQuery JSON REST-Webservices AngularJS Twitter Bootstrap HTML CSS Meteor Phonegap / Cordova Karma Jasmine Mocha Chai Vagrant Grunt RequireJS Oracle XE SQL PL/SQL PL/SQL-Developer MS Office Windows Linux (Fedora; Suse)
4 Monate
2012-03 - 2012-06

Implementierung Schnittstellen

C# SQL TSQL ...

Implementierung Schnittstellen zum Datenexport und Unter­stützung Ablösung Legacy-System (Vantive)

Themen:; Entwicklung von Prozesslogik in C# und Transact-SQL (TSQL); Performanceoptimierung (C#, SQL, TSQL); Entwicklung von Schnittstellen zwischen .NET und Oracle für die Anbindung eines Vantive-Systems; Entwicklung von Webservices; Bereit­stellung von Services zum Datenexport für externe Partner

  • Anforderungsanalyse
  • Fachliche und technische Konzeption; Spezifikation des Datenaustauschs (Format und Zugriffsform) für externe Partner als separates Dokument zur Verteilung an externe Partner
  • Entwicklung: Schwerpunktmäßig Backend-Entwicklung im Umfeld von .NET (C#) und MS SQL Server 2008 (TSQL)
  • Performanceoptimierung (C#, SQL, TSQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

C# SQL TSQL ASPX XML XSD SOAP-Webservices MS SQL Server 2008 IIS Microsoft Visual Studio MS Team Foundation Server UML Enterprise Architect XML-Spy MS Office Remote Desktop Windows
EnBW Operations GmbH, Karlsruhe (.NET-Team) Energiekonzern
8 Monate
2011-07 - 2012-02

Umsetzung der Geschäftsprozesse

Vantive Oracle DB (SQL PL/SQL) ...
  • Umsetzung der Geschäftsprozesse zur Anfrage von Zähldaten (ORDERS) und diverse kleinere Projekte für einen großen Energieversorger aus Köln
  • Themen: Hauptsächlich Umsetzung Geschäftsprozesse zur Anfrage von Zähldaten (ORDERS/ORDRSP) aus der Sicht eines Messdienstleisters sowie Unterstützung bei der Einführung; Anpassungen am bestehenden Vantive-System im Rahmen kleinerer Projekte
  • Anforderungsanalyse
  • Fachliche und technische Konzeption
  • Entwicklung: Backendentwicklung in PL/SQL; Frontend-Entwicklung in Vantive
  • Durchführen von Datenmigrationen
  • Performanceoptimierung (SQL, PL/SQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

Vantive Oracle DB (SQL PL/SQL) PL/SQL-Developer UML EDIFACT Enterprise Architect MS Office Windows Unix
EnBW Operations GmbH, Karlsruhe (Vantive-Team) Energiekonzern
1 Jahr 2 Monate
2010-05 - 2011-06

Diverse Projekte

C# SQL ASPX ...

Diverse Projekte für einen großen Energieversorger aus Köln. Themen: Prozesse des Kundenlebenszyklus; Entwicklung von Schnittstellen zwischen .NET und Oracle sowie .NET und SAP IS-U und SAP FI; Entwicklung von Webservices; Entwicklungen zum Kundenlebenszyklus im Rahmen der Einführung neuer Produkte; Datenbankanwendungen in MS SQL Server 2008 und Oracle DB; Durchführung von Migrationen; Anbindung externer Partner; Bereitstellung von Services für externe Partner; Unterstützende Tätigkeiten des Anwendungsbetriebs

  • Anforderungsanalyse
  • Fachliche und technische Konzeption
  • Entwicklung: Schwerpunktmäßig Tätigkeiten im Umfeld von .NET (C#) und MS SQL Server 2008 (SQL, TSQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

C# SQL ASPX XML SOAP-Webservices UML MS SQL Server 2008 (TSQL) Oracle DB (SQL PL/SQL) PL/SQL-Developer Microsoft Visual Studio MS Team Foundation Server SAP IS-U SAP FI MS Office Enterprise Architect XML-Spy Vantive Remote Desktop Windows
EnBW Vertriebs- und Servicegesellschaft, Karlsruhe (.NET-Team) ? nach Umbenennung: EnBW Operations GmbH, Karlsruhe (.NET-Team) Energiekonzern
2 Jahre
2008-05 - 2010-04

Diverse Projekte zur internen Prozessverbesserung

Vantive Oracle DB (SQL PL/SQL) ...

Diverse Projekte zur internen Prozessverbesserung sowie diverse Projekte für einen großen Energieversorger aus Köln. Themen: Alle Prozesse des Kundenlebenszyklus inklusive den zugehörigen Prozessen mit Marktpartnern; Entwicklung von Schnittstellen zwischen .NET und Oracle; Entwicklungen zum Kundenlebenszyklus im Rahmen der Einführung neuer Produkte; Vantive-Frontend-Entwicklung; Durchführung von Migrationen; Datenbankanwendungen in Oracle DB; Unterstützende Tätigkeiten des Anwendungsbetriebs

  • Anforderungsanalyse
  • Fachliche und technische Konzeption
  • Entwicklung: Schwerpunktmäßig Tätigkeiten im Umfeld von Vantive und Oracle DB
  • Durchführen von Datenmigrationen,
  • Performanceoptimierung (SQL, PL/SQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

Vantive Oracle DB (SQL PL/SQL) UML MS SQL Server 2008 (TSQL) PL/SQL-Developer TOAD Eclipse CVS SAP IS-U SAP FI Active X Microsoft Visual Studio MS Team Foundation Server Java C# MS Office EDIFACT XML SOAP Enterprise Architect Windows Unix
EnBW Vertriebs- und Servicegesellschaft, Karlsruhe (Vantive-Team) Energiekonzern
1 Monat
2008-04 - 2008-04

Anpassungen eines bestehenden BW-Datenmodells

SAP BW 3.5 SAP R/3 CO ABAP ...
  • Anpassungen eines bestehenden BW-Datenmodells mit dem Ziel der Performanceverbesserung
  • Konzeption und Implementierung von Änderungen am bestehenden BW-Datenmodell

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: nur ich; Projekt­sprache: Deutsch

SAP BW 3.5 SAP R/3 CO ABAP MS Office
Getränke Essmann GmbH, Lingen Getränkelogistikdienstleister
1 Monat
2008-04 - 2008-04

Bedarfsplanung

SAP BW 3.5 ABAP MS Office
  • Bedarfsplanung für Metallrohstoffe: Anpassungen eines bestehenden BW-Datenmodells
  • Konzeption und Implementierung von Änderungen am bestehenden BW-Datenmodell

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: nur ich; Projekt­sprache: Deutsch

SAP BW 3.5 ABAP MS Office
Erbslöh AG, Velbert Anbieter von Aluminium-Werkstoffen
5 Monate
2007-12 - 2008-04

Konzeption und Implementierung

SAP Visual Composer SAP R/3 Logistik ABAP ...

Konzeption und Implementierung einer Benutzeroberfläche (Portal) zur Unterstützung des Prozesses der System­be­schaffung über beistellende Lieferanten

  • Anforderungsanalyse
  • Fachkonzeption
  • Implementierung von Funktionsbausteinen zur Anbindung an den SAP Visual Composer
  • Modellierung mit dem SAP Visual Composer

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National und International; Projekt­sprache: Deutsch und Englisch

SAP Visual Composer SAP R/3 Logistik ABAP MS Office
Bombardier Transportation GmbH, Berlin Hersteller von Schienenverkehrstechnologie
3 Monate
2008-01 - 2008-03

SAP MDM-Projekt

SAP MDM (Console; Data Manager; Syndicator) MS Office

SAP MDM-Projekt: Abbildung und Migration eines bestehenden Systems in und nach SAP MDM (Thema: Chart of Account)

  • Anforderungsanalyse
  • Implementierung von Expressions (Calculated Fields, Validations, Assignments)
  • Implementierung von Syndication Maps zum Export der Daten aus dem MDM und Import in Fremdsysteme

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: International; Projekt­sprache: Englisch

SAP MDM (Console; Data Manager; Syndicator) MS Office
Zurich Financial Services, Zürich Internationaler Versicherungsdienstleister
3 Monate
2007-10 - 2007-12

Konzeption und Implementierung

SAP Visual Composer SAP R/3 Logistik ABAP ...

Konzeption und Implementierung eines Cockpits zur Lagerauslastung und zum Tracking von Materialbestellungen

  • Konzeption und Implementierung der Reports
  • Konzeption und Implementierung von Funktionsbausteinen zur Anbindung an den SAP Visual Composer

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National und International; Projekt­sprache: Deutsch und Englisch

SAP Visual Composer SAP R/3 Logistik ABAP MS Office
Bombardier Transportation GmbH, Berlin Hersteller von Schienenverkehrstechnologie

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-01 - 2021-01

Certified Kubernetes Application Developer (CKAD)

Certified Kubernetes Application Developer (CKAD), Cloud Native Computing Foundation + Linux Foundation
Certified Kubernetes Application Developer (CKAD)
Cloud Native Computing Foundation + Linux Foundation
1 Monat
2020-12 - 2020-12

Oracle Certified Associate - Java SE 8 Programmer

Oracle Certified Associate - Java SE 8 Programmer, Oracle
Oracle Certified Associate - Java SE 8 Programmer
Oracle
1 Monat
2020-10 - 2020-10

Professional Scrum Developer (PSD I)

Professional Scrum Developer (PSD I), scrum.org
Professional Scrum Developer (PSD I)
scrum.org
1 Monat
2015-12 - 2015-12

Professional Scrum Product Owner (PSPO I)

Professional Scrum Product Owner (PSPO I), scrum.org
Professional Scrum Product Owner (PSPO I)
scrum.org
1 Monat
2015-10 - 2015-10

Professional Scrum Master I (PSM I)

Professional Scrum Master I (PSM I), scrum.org
Professional Scrum Master I (PSM I)
scrum.org
1 Monat
2013-08 - 2013-08

Oracle Database SQL Certified Expert

Oracle Database SQL Certified Expert, Erfurt
Oracle Database SQL Certified Expert
Erfurt
1 Monat
2013-08 - 2013-08

Oracle PL/SQL Developer Certified Associate

Oracle PL/SQL Developer Certified Associate, Erfurt
Oracle PL/SQL Developer Certified Associate
Erfurt
1 Monat
2009-08 - 2009-08

Oracle Database 11g - Advanced PLSQL

Teilnahme, Jena
Teilnahme
Jena
8 Jahre 1 Monat
1998-09 - 2006-09

Informatik Studium

Diplom Informatiker (Dipl.-Inf.), Technische Universität Ilmenau
Diplom Informatiker (Dipl.-Inf.)
Technische Universität Ilmenau

Position

Position

Agiler Java-, Oracle-, Backend-Entwickler; Business Analyst;
IT-Projektleiter; Scrum Master/Product Owner/Developer



Ich unterstütze meine Kunden bei der professionellen Softwareentwicklung über den gesamten Lebenszyklus hinweg: von der Aufnahme der Anforderungen, der fachlichen und technischen Konzeption, der Umsetzung bis zum produktiven Einsatz. Dabei übernehme ich gern die Verantwortung für kleine Entwicklungsteams - zerlege die Anforderungen in kleine, möglichst unabhängige Arbeitspakete, steuere die Umsetzung (setze auch selbst mit um) und stelle sicher, dass die einzelnen Teile am Ende nahtlos zusammengesetzt die gewünschte Anwendung ergeben.

Ich verstehe mich als ?Agile Developer? mit mehrjähriger, praktischer Erfahrung als Scrum Developer. Um meine Kunden bei der agilen Entwicklung zu beraten, bin ich zertifiziert als Scrum Master (PSM I), Scrum Product Owner (PSPO I) und Scrum Developer (PSD I).

Meine mehrjährigen und vielseitigen Erfahrungen und Kenntnisse in Tools, Programmiersprachen, Bibliotheken und Frameworks sorgen für breite Unterstützung als Entwickler in crossfunktionalen Teams. Dabei liegt der Schwerpunkt meiner Tätigkeit auf der Entwicklung von Java-Anwendungen - vorzugsweise JEE und Quarkus, aber auch Spring - oder sehr datenbanknahen Anwendungen in Oracle PL/SQL.

Grundsätzlich bin ich Fullstack-Entwickler, wobei mein Schwerpunkt auf der Backend-Entwicklung liegt.

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Software-Architektur PL/SQL Anforderungsanalyse Kubernetes

Schwerpunkte

Agile Entwicklung
Scrum Master (PSM I), Scrum Product Owner (PSPO I)
Business Analyst
Anforderungsanalyse; Fachliche und technische Konzeption
Entwickler
Java / JEE; Oracle DB (SQL, PL/SQL); Backend-Entwicklung allg.
IT-Projektleitung
Wasserfall-Modell; Bisherige Teamgrößen: 2 - 10 Entwickler

Produkte / Standards / Erfahrungen / Methoden

Apache Camel
Gute Kenntnisse
Bamboo
Sehr gute Kenntnisse als Anwender (kein Administrator)
Bitbucket
Sehr gute Kenntnisse als Anwender (kein Administrator)
Confluence
Sehr gute Kenntnisse als Anwender (kein Administrator)
Cucumber
Gute Kenntnisse
Eclipse
Sehr gut Kenntnisse
Git
Sehr gute Kenntnisse
IntelliJ
Sehr gute Kenntnisse
Java Persistance API
Sehr gute Kenntnisse
JBoss
Sehr gute Kenntnisse als Anwender - wie es als Entwickler benötigt wird; Als Administrator eher Grundkenntnisse
JEE
Sehr gute Kenntnisse
JIRA
Sehr gute Kenntnisse als Anwender (kein Administrator)
Kubernetes
Sehr gute Kenntnisse als Anwendungsentwickler - Certified Kubernetes Application Developer (CKAD)
Maven
Sehr gute Kenntnisse
Scrum
Seht gut - auch zertifiziert als PSM I, PSPO I und PSD I (scrum.org)
Selenium
Gute Kenntnisse
Spring
Gute Kenntnisse
Tomcat
Gute Kenntnisse
Vaadin
Sehr gute Kenntnisse Vaadin 6 und 7; Vaadin 8+ gute Kenntnisse

Softwareentwicklung

Seit 2008

Freiberuflich

Seit 2005

Professionell

Seit 1989

Privat / Hobby

Werdegang

05/2008 ? heute

Rolle: Freiberuflicher IT-Consultant

10/2007 ? 04/2008

Rolle: Consultant

Kunde: ?IBSolution GmbH?, Standort Berlin

11/2006 ? 09/2007

Rolle: Consultant

Kunde: ?Bonk Consulting GmbH?, Ilmenau

06/2005 ? 10/2006

Rolle: Softwareentwickler

Kunde: ?Bonk Consulting GmbH?, Ilmenau

Tätigkeitsbereiche

Analyse & Design

  • Anforderungsanalyse
  • Erstellung von fachlichen und technischen Konzepten
  • Entwurf von logischen und physischen Datenmodellen
  • Objektorientierte und funktionale Analyse von Geschäfts­prozessen

Entwicklung

  • Datenbanknahe Entwicklung von Backendkomponenten für Anwendungssysteme
  • Performanceoptimierung (Anwendung, Datenbank)
  • Konzeption und Durchführung von Datenmigrationen
  • Bevorzugt Backendprogrammierung
  • Implementierung, Bereitstellung, Anbindung von Webservices

Sonstiges

  • Technische Projektleitung
  • Review und Qualitätssicherung von Konzepten und Quellcode
  • Erstellung von Dokumentationen, Handbüchern und Präsentationen
  • Vorbereitung und Durchführung von Schulungen

Wartung und Betrieb

  • Fehleranalyse und ?beseitigung

Abgrenzung

  • Ich bin KEIN Webdesigner und KEIN Webentwickler.
  • Trotzdem: Ich verfüge über sehr fundierte Vaadin-Kenntnisse sowie über gute Kenntnisse in HTML(5), CSS / SCSS.
  • Mein Schwerpunkt liegt auf der Backend-Entwicklung.

IT-Kenntnisse

Change Management

Git, Subversion (SVN), CVS, MS Team Foundation Server (TFS)

Build-Systeme

Maven, Gradle, Make

Spezielle Technologien

JEE 7/8, node.js, Vaadin, XSD, XSLT, Hilbernate Envers/Search, Flyway

Tools

IntelliJ IDEA, Eclipse, Visual Studio Code, Atlassian Tools (Jira, BitBucket, Bamboo, Confluence), PL/SQL Developer, TOAD, MS Visual Studio, Redmine, Jenkins / Hudson, Enterprise Architect, JBoss / Wildfly, Tomcat

Sonstiges

UML, Software Design Pattern, Clean Code-Prinzipien

Konzeption / Business Analyse

Tools

Enterprise Architect, MS Office, Open Office / LibreOffice

Modellierung

UML, EPK

Vorgehensmodelle / Technische Projektleitung

Agil

Scrum (Praktische Erfahrung: Scrum Developer; Zertifiziert: Scrum Master, Scrum Product Owner, Scrum Developer)

Klassisch

Wasserfall-Modell

Betriebssysteme

Linux
(Ubuntu)
Windows
Sehr gute Kenntnisse

Programmiersprachen

C
Da waren mal sehr, sehr gute Kenntnisse. Mittlerweile würde ich eher von Grundkenntnissen reden. Ist schon sehr lange her...
C#
Da waren mal sehr gute Kenntnisse. Mittlerweile würde ich eher von Grundkenntnissen reden. Ist schon lange her...
C++
Da waren mal sehr, sehr gute Kenntnisse. Mittlerweile würde ich eher von Grundkenntnissen reden - in der Sprache ist viel passiert.
CSS, SCSS
Elixir
HTML5
Java
Sehr gute Kenntnisse
JavaScript
Grundkenntnisse
Kotlin
PL/SQL
Sehr gute Kenntnisse
Scala
SHELL
SQL
TSQL
TypeScript
Grundkenntnisse
UML
Gute Kenntnisse
Visual Basic

Datenbanken

Cassandra
MariaDB
Gute Kenntnisse
MongoDB
Gute Kenntnisse
MS SQL Server
2008
MySQL
Gute Kenntnisse
Oracle
DB 10gR2 / 11gR2
PL/SQL
Anwendungsentwicklung, Performance¬optimierung
PostgreSQL
Gute Kenntnisse
SQL
Anwendungsentwicklung, Performance¬optimierung, Sehr gute Kenntnisse

Datenkommunikation

REST
JAX-RS - Java API for RESTful Web Services
SOAP
JAX-WS - Java API for XML Web Services

Branchen

Branchen

  • Finanzdienstleistung (Factoring)
  • Energiebranche (Rollen: Lieferant, Messstellenbetreiber, Messdienstleister; Energieart: Strom)

Einsatzorte

Einsatzorte

Hamburg (+50km) Stade (+150km)
möglich

Projekte

Projekte

8 Monate
2021-03 - 2021-10

Neuentwicklung einer Web-Anwendung

Senior Java Backend-Entwickler Java 11 Quarkus Git ...
Senior Java Backend-Entwickler
Ich bin sehr eingeschränkt in meiner Beschreibung, da eine
bessere Beschreibung zunächst mit dem Endkunden und

zwischengeschalteten Dienstleistern abgestimmt werden muss.


Entwicklungstätigkeiten im Rahmen einer Neuentwicklung eines
JEE-Monolithen als Web-Anwendung mittels Microservices

  • Full-Stack-Entwicklung ? Frontend & Backend
IntelliJ Eclipse Bitbucket JIRA Confluence Visual Studio Code Oracle DB
Java 11 Quarkus Git Scrum REST JPA Maven NPM Piral Stencil Kubernetes Docker Ranger Grafana Kafka Prometeus JEE TypeScript
Öffentlicher Bereich
Nürnberg
8 Monate
2020-07 - 2021-02

Weiterbildung + Elternzeit

  • Weiterbildung
  • Elternzeit
  • Vorbereitung Zertifizierung: ?Certified Kubernetes Administrator? (CKA) ? Cloud Native Computing Foundation (CNCF) und The Linux Foundation
  • Einarbeitung ?AWS Certified Developer ? Associate?
  • Zertifizierung: ?Certified Kubernetes Application Developer? (CKAD) - Cloud Native Computing Foundation (CNCF) und Linux Foundation
  • Zertifizierung: ?Professional Scrum Developer I? (PSD I) ? scrum_org
  • Zertifizierung: ?Oracle Certified Associate, Java SE 8 Programmer?
  • Kubernetes, Docker
  • Spring, Reactive Programming
  • Selenium, BDD mit Cucumber
  • HTML5, CSS, Sass (SCSS)
  • Programmiersprachen: Rust, Kotlin, Python, Elixir
4 Jahre 6 Monate
2016-01 - 2020-06

Neuentwicklung einer Web-Anwendung

Full-Stack-Softwareentwickler Scrum Apache Camel Maven ...
Full-Stack-Softwareentwickler

Produktentwicklung: Neuentwicklung einer Web-Anwendung zur Ablösung der bestehenden, veralteten Software zur Abwicklung des Tagesgeschäfts (Factoring im Gesundheitswesen)

  • Full-Stack-Entwicklung – Frontend & Backend
  • Fachlicher Umfang: Alles was mit dem Tagesgeschäft im Factoring zu tun hat
JBoss IntelliJ Eclipse Tomcat Bitbucket JIRA Confluence Bamboo MariaDB MySQL MongoDB
Scrum Apache Camel Maven Vaadin Java JEE Git Spring Batch REST SOAP Java Persistance API
Health Coevo AG, Hamburg /Dienstleister für modulares Factoring im Gesundheits-wesen
Hamburg
1 Jahr 2 Monate
2014-11 - 2015-12

Schwerpunkt Weiterbildung / Eigene Projekte

Scala Java 7/8 C++ ...
  • Keine freiberufliche Projekttätigkeit
  • Themen: Weiterbildung, Zertifizierung, Eigene Projekte (Open- und Closed-Source)
  • Zertifizierung: „Professional Scrum Master I“ (PSM I) – scrum.org, „Professional Scrum Product Owner I“ (PSPO I) – scrum.org
  • Programmiersprachen: Java 8, Scala
  • Bibliotheken / Frameworks: Play Framework, Spring, JavaFX
  • Buildsystem: Gradle (Fokus: Nutzung von Gradle als Build­system für C++)
  • Neue Entwicklungen in JavaScript (ES6, TypeScript)
  • Datenbanken: ArangoDB (Multi-Model NoSQL-DBMS)
  • Auffrischung vorhandenes Wissen: C++, JEE, Vaadin
  • Studium Psychologie (seit 10.2012)
  • Erlernen der russischen Sprache
Scala Java 7/8 C++ Maven Gradle Groovy JavaScript (ES5 ES6) TypeScript node.js npm JSON ArangoDB H2 SQL JPA Hibernate Git connect express jQuery JSON REST-Webservices Play Framework Spring JavaFX Vaadin Twitter Bootstrap HTML CSS Docker Wildfly Tomcat Jetty Apache HTTP Server Grav (CMS) PHP Twig Eclipse IntelliJ IDEA (CE) Sublime Text Atom Brackets MS Office Windows Linux (Ubuntu)
9 Monate
2014-04 - 2014-12

Entwicklung einer neuen Vaadin-Webanwendung

Java 6 Java 7 JEE ...

Produktentwicklung: Entwicklung einer neuen Vaadin-Webanwendung zur Analyse und zum Controlling von beliebigen Daten (Hauptaugenmerk: Marktpartnerkommunikation) – Ziel war Ablösung eines bestehenden alten Produkts sowie Migration / Integration bestehender Konfigurationen / Daten in das neue Produkt

  • Anforderungsanalyse
  • Technische Konzeption (Softwaredesign)
  • Inoffizielle Entwicklungsleitung (Aufspaltung in und Verteilung von Arbeitspaketen, Kontrolle der Entwicklungsarbeit, Monitoring des Entwicklungsfortschritts, Stellvertretender Projektleiter, Einweisung neuer Teammitglieder)
  • Entwicklung: Aufsetzen des technischen Projekts, Konzeption sowie Umsetzung von Frontend und Backend
  • Ab 11.2014 ausschließlich beratende Unterstützung; Keine Softwareentwicklung

Sonstiges

Vorgehensmodell: Agil – Mix aus Scrum und klassischer Vorgehensweise (klassische Entwicklungsleitung innerhalb des Scrum Development Teams); Team: National und Nearshore; Projekt­sprache: Englisch

Java 6 Java 7 JEE Maven JBoss Cassandra Git JUnit Eclipse Vaadin JSON RESTEasy TeamViewer Redmine Jenkins Sonar MS Office Windows
SEEBURGER AG, Bretten (Bereich Software¬entwick¬lung) Anbieter einer ?Business Integration Suite?
7 Monate
2013-09 - 2014-03

Prototypentwicklung einer Vaadin-Webanwendung

Java 6 JEE JPA ...

Prototypentwicklung einer Vaadin-Webanwendung zur Analyse sowie zum Controlling von Marktpartnerkommunikation und zur Verwaltung von Arbeitsvorrat (manuelles Aussteuern z.B. auf Grund von Fehlern); Kontext: Marktpartnerkommunikation in der Energiebranche

  • Anforderungsanalyse
  • Technische Konzeption
  • Entwicklung: Aufsetzen des technischen Projekts, Konzeption sowie Umsetzung von Frontend und Backend
  • Technische Betreuung

Sonstiges

Vorgehensmodell: Agil nach Scrum; Team: National; Projekt­sprache: Deutsch

Java 6 JEE JPA Maven JBoss Oracle DB Cassandra Git Eclipse Vaadin CSS TeamViewer Remote Desktop Redmine MS Office Windows
SEEBURGER AG, Bretten (BU Utilities) Anbieter einer ?Business Integration Suite?
1 Jahr 2 Monate
2012-07 - 2013-08

Schwerpunkt Weiterbildung + Eigene Projekte

JavaScript (ES5) TypeScript node.js ...
  • Keine freiberufliche Projekttätigkeit
    • Bis Ende 06.2013: Keine Projektakquise (dedizierter Zeitraum für Weiterbildung und eigene Projekte)
    • Anfang 07.2013 – Ende 08.2013: auch Projektakquise
  • Themen: Weiterbildung, Zertifizierung, Eigene Projekte (Open- und Closed-Source); auch ein Projekt außerhalb der Software­branche als Selbstständiger

Weiterbildung

  • Zertifizierung: „Oracle Database SQL Certified Expert“
  • Zertifizierung: „Oracle PLSQL Developer Certified Associate”
  • JavaScript, TypeScript, node.js, Meteor
  • Auffrischung vorhandenes Wissen: C++, Java, JEE
  • Server- und Webentwicklung mit node.js
  • TDD und BDD mit JavaScript
  • Datenbank: MongoDB (Dokumentenbasiertes NoSQL-DBMS)
  • Verwendung Vagrant zum Einrichten von Entwicklungs­umgebungen (Datenbanken, Meteor)
  • Beginn Studium Psychologie (10.2012)
JavaScript (ES5) TypeScript node.js npm JSON MongoDB Mongoose connect express jQuery JSON REST-Webservices AngularJS Twitter Bootstrap HTML CSS Meteor Phonegap / Cordova Karma Jasmine Mocha Chai Vagrant Grunt RequireJS Oracle XE SQL PL/SQL PL/SQL-Developer MS Office Windows Linux (Fedora; Suse)
4 Monate
2012-03 - 2012-06

Implementierung Schnittstellen

C# SQL TSQL ...

Implementierung Schnittstellen zum Datenexport und Unter­stützung Ablösung Legacy-System (Vantive)

Themen:; Entwicklung von Prozesslogik in C# und Transact-SQL (TSQL); Performanceoptimierung (C#, SQL, TSQL); Entwicklung von Schnittstellen zwischen .NET und Oracle für die Anbindung eines Vantive-Systems; Entwicklung von Webservices; Bereit­stellung von Services zum Datenexport für externe Partner

  • Anforderungsanalyse
  • Fachliche und technische Konzeption; Spezifikation des Datenaustauschs (Format und Zugriffsform) für externe Partner als separates Dokument zur Verteilung an externe Partner
  • Entwicklung: Schwerpunktmäßig Backend-Entwicklung im Umfeld von .NET (C#) und MS SQL Server 2008 (TSQL)
  • Performanceoptimierung (C#, SQL, TSQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

C# SQL TSQL ASPX XML XSD SOAP-Webservices MS SQL Server 2008 IIS Microsoft Visual Studio MS Team Foundation Server UML Enterprise Architect XML-Spy MS Office Remote Desktop Windows
EnBW Operations GmbH, Karlsruhe (.NET-Team) Energiekonzern
8 Monate
2011-07 - 2012-02

Umsetzung der Geschäftsprozesse

Vantive Oracle DB (SQL PL/SQL) ...
  • Umsetzung der Geschäftsprozesse zur Anfrage von Zähldaten (ORDERS) und diverse kleinere Projekte für einen großen Energieversorger aus Köln
  • Themen: Hauptsächlich Umsetzung Geschäftsprozesse zur Anfrage von Zähldaten (ORDERS/ORDRSP) aus der Sicht eines Messdienstleisters sowie Unterstützung bei der Einführung; Anpassungen am bestehenden Vantive-System im Rahmen kleinerer Projekte
  • Anforderungsanalyse
  • Fachliche und technische Konzeption
  • Entwicklung: Backendentwicklung in PL/SQL; Frontend-Entwicklung in Vantive
  • Durchführen von Datenmigrationen
  • Performanceoptimierung (SQL, PL/SQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

Vantive Oracle DB (SQL PL/SQL) PL/SQL-Developer UML EDIFACT Enterprise Architect MS Office Windows Unix
EnBW Operations GmbH, Karlsruhe (Vantive-Team) Energiekonzern
1 Jahr 2 Monate
2010-05 - 2011-06

Diverse Projekte

C# SQL ASPX ...

Diverse Projekte für einen großen Energieversorger aus Köln. Themen: Prozesse des Kundenlebenszyklus; Entwicklung von Schnittstellen zwischen .NET und Oracle sowie .NET und SAP IS-U und SAP FI; Entwicklung von Webservices; Entwicklungen zum Kundenlebenszyklus im Rahmen der Einführung neuer Produkte; Datenbankanwendungen in MS SQL Server 2008 und Oracle DB; Durchführung von Migrationen; Anbindung externer Partner; Bereitstellung von Services für externe Partner; Unterstützende Tätigkeiten des Anwendungsbetriebs

  • Anforderungsanalyse
  • Fachliche und technische Konzeption
  • Entwicklung: Schwerpunktmäßig Tätigkeiten im Umfeld von .NET (C#) und MS SQL Server 2008 (SQL, TSQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

C# SQL ASPX XML SOAP-Webservices UML MS SQL Server 2008 (TSQL) Oracle DB (SQL PL/SQL) PL/SQL-Developer Microsoft Visual Studio MS Team Foundation Server SAP IS-U SAP FI MS Office Enterprise Architect XML-Spy Vantive Remote Desktop Windows
EnBW Vertriebs- und Servicegesellschaft, Karlsruhe (.NET-Team) ? nach Umbenennung: EnBW Operations GmbH, Karlsruhe (.NET-Team) Energiekonzern
2 Jahre
2008-05 - 2010-04

Diverse Projekte zur internen Prozessverbesserung

Vantive Oracle DB (SQL PL/SQL) ...

Diverse Projekte zur internen Prozessverbesserung sowie diverse Projekte für einen großen Energieversorger aus Köln. Themen: Alle Prozesse des Kundenlebenszyklus inklusive den zugehörigen Prozessen mit Marktpartnern; Entwicklung von Schnittstellen zwischen .NET und Oracle; Entwicklungen zum Kundenlebenszyklus im Rahmen der Einführung neuer Produkte; Vantive-Frontend-Entwicklung; Durchführung von Migrationen; Datenbankanwendungen in Oracle DB; Unterstützende Tätigkeiten des Anwendungsbetriebs

  • Anforderungsanalyse
  • Fachliche und technische Konzeption
  • Entwicklung: Schwerpunktmäßig Tätigkeiten im Umfeld von Vantive und Oracle DB
  • Durchführen von Datenmigrationen,
  • Performanceoptimierung (SQL, PL/SQL)
  • Fehleranalyse und Fehlerbeseitigung
  • Technische Projektleitung

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National; Projekt­sprache: Deutsch

Vantive Oracle DB (SQL PL/SQL) UML MS SQL Server 2008 (TSQL) PL/SQL-Developer TOAD Eclipse CVS SAP IS-U SAP FI Active X Microsoft Visual Studio MS Team Foundation Server Java C# MS Office EDIFACT XML SOAP Enterprise Architect Windows Unix
EnBW Vertriebs- und Servicegesellschaft, Karlsruhe (Vantive-Team) Energiekonzern
1 Monat
2008-04 - 2008-04

Anpassungen eines bestehenden BW-Datenmodells

SAP BW 3.5 SAP R/3 CO ABAP ...
  • Anpassungen eines bestehenden BW-Datenmodells mit dem Ziel der Performanceverbesserung
  • Konzeption und Implementierung von Änderungen am bestehenden BW-Datenmodell

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: nur ich; Projekt­sprache: Deutsch

SAP BW 3.5 SAP R/3 CO ABAP MS Office
Getränke Essmann GmbH, Lingen Getränkelogistikdienstleister
1 Monat
2008-04 - 2008-04

Bedarfsplanung

SAP BW 3.5 ABAP MS Office
  • Bedarfsplanung für Metallrohstoffe: Anpassungen eines bestehenden BW-Datenmodells
  • Konzeption und Implementierung von Änderungen am bestehenden BW-Datenmodell

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: nur ich; Projekt­sprache: Deutsch

SAP BW 3.5 ABAP MS Office
Erbslöh AG, Velbert Anbieter von Aluminium-Werkstoffen
5 Monate
2007-12 - 2008-04

Konzeption und Implementierung

SAP Visual Composer SAP R/3 Logistik ABAP ...

Konzeption und Implementierung einer Benutzeroberfläche (Portal) zur Unterstützung des Prozesses der System­be­schaffung über beistellende Lieferanten

  • Anforderungsanalyse
  • Fachkonzeption
  • Implementierung von Funktionsbausteinen zur Anbindung an den SAP Visual Composer
  • Modellierung mit dem SAP Visual Composer

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National und International; Projekt­sprache: Deutsch und Englisch

SAP Visual Composer SAP R/3 Logistik ABAP MS Office
Bombardier Transportation GmbH, Berlin Hersteller von Schienenverkehrstechnologie
3 Monate
2008-01 - 2008-03

SAP MDM-Projekt

SAP MDM (Console; Data Manager; Syndicator) MS Office

SAP MDM-Projekt: Abbildung und Migration eines bestehenden Systems in und nach SAP MDM (Thema: Chart of Account)

  • Anforderungsanalyse
  • Implementierung von Expressions (Calculated Fields, Validations, Assignments)
  • Implementierung von Syndication Maps zum Export der Daten aus dem MDM und Import in Fremdsysteme

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: International; Projekt­sprache: Englisch

SAP MDM (Console; Data Manager; Syndicator) MS Office
Zurich Financial Services, Zürich Internationaler Versicherungsdienstleister
3 Monate
2007-10 - 2007-12

Konzeption und Implementierung

SAP Visual Composer SAP R/3 Logistik ABAP ...

Konzeption und Implementierung eines Cockpits zur Lagerauslastung und zum Tracking von Materialbestellungen

  • Konzeption und Implementierung der Reports
  • Konzeption und Implementierung von Funktionsbausteinen zur Anbindung an den SAP Visual Composer

Sonstiges

Vorgehensmodell: Wasserfall-Modell; Team: National und International; Projekt­sprache: Deutsch und Englisch

SAP Visual Composer SAP R/3 Logistik ABAP MS Office
Bombardier Transportation GmbH, Berlin Hersteller von Schienenverkehrstechnologie

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-01 - 2021-01

Certified Kubernetes Application Developer (CKAD)

Certified Kubernetes Application Developer (CKAD), Cloud Native Computing Foundation + Linux Foundation
Certified Kubernetes Application Developer (CKAD)
Cloud Native Computing Foundation + Linux Foundation
1 Monat
2020-12 - 2020-12

Oracle Certified Associate - Java SE 8 Programmer

Oracle Certified Associate - Java SE 8 Programmer, Oracle
Oracle Certified Associate - Java SE 8 Programmer
Oracle
1 Monat
2020-10 - 2020-10

Professional Scrum Developer (PSD I)

Professional Scrum Developer (PSD I), scrum.org
Professional Scrum Developer (PSD I)
scrum.org
1 Monat
2015-12 - 2015-12

Professional Scrum Product Owner (PSPO I)

Professional Scrum Product Owner (PSPO I), scrum.org
Professional Scrum Product Owner (PSPO I)
scrum.org
1 Monat
2015-10 - 2015-10

Professional Scrum Master I (PSM I)

Professional Scrum Master I (PSM I), scrum.org
Professional Scrum Master I (PSM I)
scrum.org
1 Monat
2013-08 - 2013-08

Oracle Database SQL Certified Expert

Oracle Database SQL Certified Expert, Erfurt
Oracle Database SQL Certified Expert
Erfurt
1 Monat
2013-08 - 2013-08

Oracle PL/SQL Developer Certified Associate

Oracle PL/SQL Developer Certified Associate, Erfurt
Oracle PL/SQL Developer Certified Associate
Erfurt
1 Monat
2009-08 - 2009-08

Oracle Database 11g - Advanced PLSQL

Teilnahme, Jena
Teilnahme
Jena
8 Jahre 1 Monat
1998-09 - 2006-09

Informatik Studium

Diplom Informatiker (Dipl.-Inf.), Technische Universität Ilmenau
Diplom Informatiker (Dipl.-Inf.)
Technische Universität Ilmenau

Position

Position

Agiler Java-, Oracle-, Backend-Entwickler; Business Analyst;
IT-Projektleiter; Scrum Master/Product Owner/Developer



Ich unterstütze meine Kunden bei der professionellen Softwareentwicklung über den gesamten Lebenszyklus hinweg: von der Aufnahme der Anforderungen, der fachlichen und technischen Konzeption, der Umsetzung bis zum produktiven Einsatz. Dabei übernehme ich gern die Verantwortung für kleine Entwicklungsteams - zerlege die Anforderungen in kleine, möglichst unabhängige Arbeitspakete, steuere die Umsetzung (setze auch selbst mit um) und stelle sicher, dass die einzelnen Teile am Ende nahtlos zusammengesetzt die gewünschte Anwendung ergeben.

Ich verstehe mich als ?Agile Developer? mit mehrjähriger, praktischer Erfahrung als Scrum Developer. Um meine Kunden bei der agilen Entwicklung zu beraten, bin ich zertifiziert als Scrum Master (PSM I), Scrum Product Owner (PSPO I) und Scrum Developer (PSD I).

Meine mehrjährigen und vielseitigen Erfahrungen und Kenntnisse in Tools, Programmiersprachen, Bibliotheken und Frameworks sorgen für breite Unterstützung als Entwickler in crossfunktionalen Teams. Dabei liegt der Schwerpunkt meiner Tätigkeit auf der Entwicklung von Java-Anwendungen - vorzugsweise JEE und Quarkus, aber auch Spring - oder sehr datenbanknahen Anwendungen in Oracle PL/SQL.

Grundsätzlich bin ich Fullstack-Entwickler, wobei mein Schwerpunkt auf der Backend-Entwicklung liegt.

Kompetenzen

Kompetenzen

Top-Skills

Java JEE Software-Architektur PL/SQL Anforderungsanalyse Kubernetes

Schwerpunkte

Agile Entwicklung
Scrum Master (PSM I), Scrum Product Owner (PSPO I)
Business Analyst
Anforderungsanalyse; Fachliche und technische Konzeption
Entwickler
Java / JEE; Oracle DB (SQL, PL/SQL); Backend-Entwicklung allg.
IT-Projektleitung
Wasserfall-Modell; Bisherige Teamgrößen: 2 - 10 Entwickler

Produkte / Standards / Erfahrungen / Methoden

Apache Camel
Gute Kenntnisse
Bamboo
Sehr gute Kenntnisse als Anwender (kein Administrator)
Bitbucket
Sehr gute Kenntnisse als Anwender (kein Administrator)
Confluence
Sehr gute Kenntnisse als Anwender (kein Administrator)
Cucumber
Gute Kenntnisse
Eclipse
Sehr gut Kenntnisse
Git
Sehr gute Kenntnisse
IntelliJ
Sehr gute Kenntnisse
Java Persistance API
Sehr gute Kenntnisse
JBoss
Sehr gute Kenntnisse als Anwender - wie es als Entwickler benötigt wird; Als Administrator eher Grundkenntnisse
JEE
Sehr gute Kenntnisse
JIRA
Sehr gute Kenntnisse als Anwender (kein Administrator)
Kubernetes
Sehr gute Kenntnisse als Anwendungsentwickler - Certified Kubernetes Application Developer (CKAD)
Maven
Sehr gute Kenntnisse
Scrum
Seht gut - auch zertifiziert als PSM I, PSPO I und PSD I (scrum.org)
Selenium
Gute Kenntnisse
Spring
Gute Kenntnisse
Tomcat
Gute Kenntnisse
Vaadin
Sehr gute Kenntnisse Vaadin 6 und 7; Vaadin 8+ gute Kenntnisse

Softwareentwicklung

Seit 2008

Freiberuflich

Seit 2005

Professionell

Seit 1989

Privat / Hobby

Werdegang

05/2008 ? heute

Rolle: Freiberuflicher IT-Consultant

10/2007 ? 04/2008

Rolle: Consultant

Kunde: ?IBSolution GmbH?, Standort Berlin

11/2006 ? 09/2007

Rolle: Consultant

Kunde: ?Bonk Consulting GmbH?, Ilmenau

06/2005 ? 10/2006

Rolle: Softwareentwickler

Kunde: ?Bonk Consulting GmbH?, Ilmenau

Tätigkeitsbereiche

Analyse & Design

  • Anforderungsanalyse
  • Erstellung von fachlichen und technischen Konzepten
  • Entwurf von logischen und physischen Datenmodellen
  • Objektorientierte und funktionale Analyse von Geschäfts­prozessen

Entwicklung

  • Datenbanknahe Entwicklung von Backendkomponenten für Anwendungssysteme
  • Performanceoptimierung (Anwendung, Datenbank)
  • Konzeption und Durchführung von Datenmigrationen
  • Bevorzugt Backendprogrammierung
  • Implementierung, Bereitstellung, Anbindung von Webservices

Sonstiges

  • Technische Projektleitung
  • Review und Qualitätssicherung von Konzepten und Quellcode
  • Erstellung von Dokumentationen, Handbüchern und Präsentationen
  • Vorbereitung und Durchführung von Schulungen

Wartung und Betrieb

  • Fehleranalyse und ?beseitigung

Abgrenzung

  • Ich bin KEIN Webdesigner und KEIN Webentwickler.
  • Trotzdem: Ich verfüge über sehr fundierte Vaadin-Kenntnisse sowie über gute Kenntnisse in HTML(5), CSS / SCSS.
  • Mein Schwerpunkt liegt auf der Backend-Entwicklung.

IT-Kenntnisse

Change Management

Git, Subversion (SVN), CVS, MS Team Foundation Server (TFS)

Build-Systeme

Maven, Gradle, Make

Spezielle Technologien

JEE 7/8, node.js, Vaadin, XSD, XSLT, Hilbernate Envers/Search, Flyway

Tools

IntelliJ IDEA, Eclipse, Visual Studio Code, Atlassian Tools (Jira, BitBucket, Bamboo, Confluence), PL/SQL Developer, TOAD, MS Visual Studio, Redmine, Jenkins / Hudson, Enterprise Architect, JBoss / Wildfly, Tomcat

Sonstiges

UML, Software Design Pattern, Clean Code-Prinzipien

Konzeption / Business Analyse

Tools

Enterprise Architect, MS Office, Open Office / LibreOffice

Modellierung

UML, EPK

Vorgehensmodelle / Technische Projektleitung

Agil

Scrum (Praktische Erfahrung: Scrum Developer; Zertifiziert: Scrum Master, Scrum Product Owner, Scrum Developer)

Klassisch

Wasserfall-Modell

Betriebssysteme

Linux
(Ubuntu)
Windows
Sehr gute Kenntnisse

Programmiersprachen

C
Da waren mal sehr, sehr gute Kenntnisse. Mittlerweile würde ich eher von Grundkenntnissen reden. Ist schon sehr lange her...
C#
Da waren mal sehr gute Kenntnisse. Mittlerweile würde ich eher von Grundkenntnissen reden. Ist schon lange her...
C++
Da waren mal sehr, sehr gute Kenntnisse. Mittlerweile würde ich eher von Grundkenntnissen reden - in der Sprache ist viel passiert.
CSS, SCSS
Elixir
HTML5
Java
Sehr gute Kenntnisse
JavaScript
Grundkenntnisse
Kotlin
PL/SQL
Sehr gute Kenntnisse
Scala
SHELL
SQL
TSQL
TypeScript
Grundkenntnisse
UML
Gute Kenntnisse
Visual Basic

Datenbanken

Cassandra
MariaDB
Gute Kenntnisse
MongoDB
Gute Kenntnisse
MS SQL Server
2008
MySQL
Gute Kenntnisse
Oracle
DB 10gR2 / 11gR2
PL/SQL
Anwendungsentwicklung, Performance¬optimierung
PostgreSQL
Gute Kenntnisse
SQL
Anwendungsentwicklung, Performance¬optimierung, Sehr gute Kenntnisse

Datenkommunikation

REST
JAX-RS - Java API for RESTful Web Services
SOAP
JAX-WS - Java API for XML Web Services

Branchen

Branchen

  • Finanzdienstleistung (Factoring)
  • Energiebranche (Rollen: Lieferant, Messstellenbetreiber, Messdienstleister; Energieart: Strom)

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.