freiberufler Full Stack Developer (Java | Spring | Angular) auf freelance.de

Full Stack Developer (Java | Spring | Angular)

zuletzt online vor wenigen Stunden
  • 72‐85€/Stunde
  • 09306 Königsfeld bei Rochlitz
  • National
  • de  |  en
  • 12.11.2024

Kurzvorstellung

Mit meinen sehr guten Kenntnissen in objektorientierter Modellierung, Patterns und Software-Engineering, sowie meiner Fähigkeit Kundenwünsche in konkrete Anforderungen zu überführen, werde ich auch in ihrem Projekt ein wertvolles Team-Mitglied sein.

Auszug Referenzen (2)

"Herr E. verfügt über sehr breite und fundierte Fachkenntnisse mit denen er Kundenprojekte maßgeblich erfolgreich umsetzen kann."
Lead-Developer
Peter Leinwand
Tätigkeitszeitraum

3/2023 – 2/2024

Tätigkeitsbeschreibung

- Portierung eines großen Web-Portals im Business-Banking-Bereich auf eine neue Version eine proprietären Banking-Frameworks
- Mehrere Major-Versionen überprungen
- Umstellung der Java-Version von 8 auf 11
- Umstellung von Jboss 6 auf Wildfly 24
- Umstellung der Unit-Tests von Junit 4 auf 5
- Kommunikation mit dem Kunden

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Wildfly, Junit, Typescript, CSS (Cascading Style Sheet), JavaScript, Javaserver Pages, Confluence, Git, Java (allg.), Jenkins, Jira

"K. hat einen ausgezeichneten Job als Releasemanager in unserem 10 bis 15-köpfigen Entwicklungsteam gemacht. Danke, K.! Jederzeit wieder!"
Releasemanager für ein großes Banking-Portal
Philipp Morgenthaler
Tätigkeitszeitraum

9/2018 – 6/2023

Tätigkeitsbeschreibung

- Zusammenstellung der Features für die Software-Releases
- Koordination von Entwicklung, Projektleitung, Betrieb, Endkunde
- Koordination und Durchführung der Deployments
- Unterstützung der Projektleitung

Eingesetzte Qualifikationen

Confluence, CSS (Cascading Style Sheet), Git, Jenkins, Jira, Representational State Transfer (REST), Scrum

Qualifikationen

  • Angular
  • Java (allg.)10 J.
  • Spring Framework
  • Android10 J.
  • Android Entwicklung10 J.
  • Confluence6 J.
  • CSS (Cascading Style Sheet)6 J.
  • Drupal10 J.
  • Git10 J.
  • Gradle10 J.
  • Hibernate (Java)6 J.
  • JavaScript6 J.
  • Javaserver Pages6 J.
  • Jenkins6 J.
  • Jira6 J.
  • Junit6 J.
  • Objektorientierte Analyse (OOA)10 J.
  • Objektorientierte Analyse und Design (OOAD)19 J.
  • Objektorientierte Software-Entwicklung10 J.
  • Oracle Database6 J.
  • Reactive Programming10 J.
  • Representational State Transfer (REST)6 J.
  • Software Architecture
  • SQL19 J.
  • Web Services

Projekt‐ & Berufserfahrung

Lead-Developer
Crealogix Deutschland, Stuttgart
3/2023 – 2/2024 (1 Jahr)
Banken
Tätigkeitszeitraum

3/2023 – 2/2024

Tätigkeitsbeschreibung

- Portierung eines großen Web-Portals im Business-Banking-Bereich auf eine neue Version eine proprietären Banking-Frameworks
- Mehrere Major-Versionen überprungen
- Umstellung der Java-Version von 8 auf 11
- Umstellung von Jboss 6 auf Wildfly 24
- Umstellung der Unit-Tests von Junit 4 auf 5
- Kommunikation mit dem Kunden

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Wildfly, Junit, Typescript, CSS (Cascading Style Sheet), JavaScript, Javaserver Pages, Confluence, Git, Java (allg.), Jenkins, Jira

Releasemanager für ein großes Banking-Portal
Crealogix Deutschland, Stuttgart
9/2018 – 6/2023 (4 Jahre, 10 Monate)
Banken
Tätigkeitszeitraum

9/2018 – 6/2023

Tätigkeitsbeschreibung

- Zusammenstellung der Features für die Software-Releases
- Koordination von Entwicklung, Projektleitung, Betrieb, Endkunde
- Koordination und Durchführung der Deployments
- Unterstützung der Projektleitung

Eingesetzte Qualifikationen

Confluence, CSS (Cascading Style Sheet), Git, Jenkins, Jira, Representational State Transfer (REST), Scrum

Entwickler
Crealogix Deutschland, Stuttgart
9/2018 – offen (6 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

9/2018 – offen

Tätigkeitsbeschreibung

- Entwicklung von neuen Features sowie Pflege und Wartung großer Webanwendungen für das Online-Banking verschiedener Banken (DKB, Aareal-Bank) mit Anbindung zahlreicher Fremdysteme.
- Weiterentwicklung und Pflege einer komplexen Webanwendung zur Verwaltung der Investmens von Großkunden und Firmen (Helaba).

Eingesetzte Qualifikationen

Oracle Database, Confluence, Git, Hibernate (Java), Java (allg.), Jenkins, Jira, Junit, CSS (Cascading Style Sheet), JavaScript, Javaserver Pages, Representational State Transfer (REST)

Entwickler
Kundenname anonymisiert, Remote/Regensburg
3/2018 – 10/2018 (8 Monate)
IT
Tätigkeitszeitraum

3/2018 – 10/2018

Tätigkeitsbeschreibung

Komplexe Webanwendung im Touristik-Bereich
- Entwicklung von neuen Features, sowie Pflege und Wartung einer großen
Datenbankbasierten Webanwendung zur Verwaltung und Abwicklung von Reisen für ein großes Touristik-Unternehmen
- Verwendung von Java 8, Webobjects, Postgres, Eclipse, REST, Apache HTTP- Components, JavaScript, CSS, Apache-Cayenne
- Entwicklung von Modulen zur Buchung von Reiseleistungen (Kommunikation über REST oder SOAP)

REST-Webservice zur Address-Auflösung / -Validierung
- Eigenständige Entwicklung des Webservices mit REST-API
- Verwendung von Java 8, Bootique, Jersey, Jetty, Maven
- Dokumentation der Schnittstelle mit Hilfe von Swagger

Eingesetzte Qualifikationen

Java (allg.), Objektorientierte Software-Entwicklung, Postgresql, Representational State Transfer (REST), SQL, Web Analytics, Web Services

Entwickler und Teil-Projektleiter (Festanstellung)
IT-Designers GmbH, Esslingen
8/2017 – 11/2017 (4 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

8/2017 – 11/2017

Tätigkeitsbeschreibung

Entwicklung eines Wissensmanagementsystems mit Drupal
- Aufnehmen der Anforderungen von den potentiellen Benutzern
- Entwicklung und Test des Systems, sowie Datenübernahme in das System
- Entwicklung und Erweiterung von Drupal-Modulen
- Anbindung an die IT-Infrastruktur in der Firma (AD-Server)

Eingesetzte Qualifikationen

Drupal, Git, CSS (Cascading Style Sheet), HTML, PHP

Entwickler (Festanstellung)
Walter AG, Esslingen
1/2017 – 7/2017 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2017 – 7/2017

Tätigkeitsbeschreibung

Bildverwaltungssoftware zur Materialprüfung
- Anbindung einer Industriekamera
- Optimierung des EFI-Algorithmus
- Weiterentwicklung, Optimierung und Test der Software (Verwendung von Catel, MVVM)

Eingesetzte Qualifikationen

.Net, .Net Framework (Microsoft), C#, Windows Presentation Foundation

Entwickler (Festanstellung)
Bosch / ATMO, Stuttgart
6/2015 – 12/2016 (1 Jahr, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

6/2015 – 12/2016

Tätigkeitsbeschreibung

MES-System für die Pharma-Industrie:
- Hauptverantwortlicher Entwickler für alle Backend-Services
- Design und Weiterentwicklung der Datenbank (MSSQL)
Entwicklung verschiedener Tools
- Programm zum Generieren von Produktlabels
- Ergänzung eines Analyse-Programms im MES-Umfeld

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Objektorientierte Software-Entwicklung, .Net, .Net Framework (Microsoft), C#, Windows Presentation Foundation

Softwarearchitekt / Chefentwickler
Privatesecuredata, Baltmannsweiler
2/2014 – offen (10 Jahre, 11 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

2/2014 – offen

Tätigkeitsbeschreibung

Eigenes Gewerbe zur Entwicklung von Android-Apps.
SW-Architektur, Planung, sowie Implementierung und Test.
Erstellung der Webseite und des Playstore-Eintrags.
Entwicklung von Prototypen für zukünftige Produkterweiterungen.

Eingesetzte Qualifikationen

SQL, Android, Objektorientierte Analyse und Design (OOAD), Objektorientierte Analyse (OOA), Android Entwicklung, Drupal, Java (allg.), Git, Gradle, Reactive Programming

Entwickler (Festanstellung)
Bosch / Atmo, Stuttgart
10/2012 – 5/2015 (2 Jahre, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2012 – 5/2015

Tätigkeitsbeschreibung

- Entwicklung eines Installers für ein hochkomplexes, verteiltes MES-System mit WiX
- Entwicklung verschiedener Tools (WPF / MVVM)
- Entwicklung und Pflege von Backend-Services (WCF)

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), .Net, C#, Windows Presentation Foundation, WIX (Windows Install XML)

Projektmanager (Festanstellung)
IT-Designers GmbH, Esslingen
5/2010 – 9/2012 (2 Jahre, 5 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

5/2010 – 9/2012

Tätigkeitsbeschreibung

Leitung des „SW-Teams“ bei IT-Designers GmbH in Esslingen Abwicklung von verschiedenen Kundenprojekten im Automotive- und Automation-Umfeld.

Eingesetzte Qualifikationen

Projektmanagement (IT)

Entwickler / Projektleiter / SW-Architekt (Festanstellung)
IT-Designers GmbH, Esslingen
9/2004 – 9/2012 (8 Jahre, 1 Monat)
IT / Softwareentwicklung
Tätigkeitszeitraum

9/2004 – 9/2012

Tätigkeitsbeschreibung

- Leitung der Produktentwicklung von „Tedradis“.
- Leitung des Entwicklungsteams
- Architektur und Implementierung der SW
- Vertriebsaufgaben und Kundenbetreuung

Eingesetzte Qualifikationen

Postgresql, SQL, Projektmanagement (IT), UML, Objektorientierte Software-Entwicklung, Objektorientierte Analyse und Design (OOAD), .Net, .Net Framework (Microsoft), C#, Nhibernate, Microsoft Visual Studio, Kundendienst

Entwickler und Teil-Projektleiter (Festanstellung)
Hirschmann, Neckartenzlingen
3/2004 – 10/2005 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2004 – 10/2005

Tätigkeitsbeschreibung

- Mitarbeit in Normierungsgremien (EPL-Protokoll)
- Teil-Projektleitung
- Entwicklung einer Firmware für einen Router auf Linux-Basis
- Entwicklung und Erweiterung eines Netzwerk-Stacks unter Linux

Eingesetzte Qualifikationen

Projektmanagement (IT), UML, Objektorientierte Software-Entwicklung, Objektorientierte Analyse und Design (OOAD), C, C++

Entwickler (Festanstellung)
IBM Deutschland, Böblingen
12/2002 – 2/2004 (1 Jahr, 3 Monate)
IT / Softwareentwicklung
Tätigkeitszeitraum

12/2002 – 2/2004

Tätigkeitsbeschreibung

Entwicklung und Pflege von Linux-Kernel-Modulen und einer Firmware für "Service-Prozessoren" für IBM-Großrechner (P- und Z-Serie).

Eingesetzte Qualifikationen

Linux (Kernel), C, C++

Entwickler (Festanstellung)
Sysgo, Sindelfingen
1/2002 – 11/2002 (11 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2002 – 11/2002

Tätigkeitsbeschreibung

Entwicklung eines echtzeitfähigen Netzwerkstack unter LynxOS und VxWorks für eine Messtechnik-Software im Automotive-Bereich.

Erweiterungen und Pflege einer Messtechnik-Software.

Eingesetzte Qualifikationen

Vxworks, LynxOS, C, OSI (Open Systems Interconnection Model)

Entwickler (Festanstellung)
DaimlerChrysler, Sindelfingen
8/2000 – 12/2001 (1 Jahr, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2000 – 12/2001

Tätigkeitsbeschreibung

SW-Entwicklung und Test im Bereich Realzeitsysteme unter Linux und Embedded-Controllern ohne Betriebssystem.

Eingesetzte Qualifikationen

Embedded Linux, C, Linux Entwicklung

Zertifikate

Angular Intensivworkshop
Angular.Schule
2023
Spring Aufbau
integrata cegos
2022
Spring Einführung in die Programmierung leichtgewichtiger Java-Anwendungen
integrata cegos
2022
Scrum Master
2012
PRINCE2 Foundation
2009
Red Hat Certified Engineer
2000

Ausbildung

Distributed Systems Engineering
MSc
2002
Brunel, Esslingen
Technische Informatik
Dipl.-Ing. (FH)
2000
Esslingen

Über mich

Ich habe sehr gute Kenntnisse in objektorientierter Modellierung, Patterns und Software-Engineering. Kombiniert mit meiner Zuverlässigkeit, analytischem Denkvermögen und der Fähigkeit zu abstrahieren, bringe ich auch Ihr Projekt zu einem erfolgreichen Abschluss.

Was mich besonders auszeichnet, ist die Fähigkeit eine Kundenwunschliste in echte Anforderungen und anschliessend in eine funktionierende Software zu überführen.

Weitere Kenntnisse

Vorgehensweisen
SCRUM 9 Jahre +++
OOA/OOP/OOD 20 Jahre +++
TDD 19 Jahre +++
UML 16 Jahre +++
Funktionale Programmierung 7 Jahre ++

Patterns
MVVM, MVC, MVP 16 Jahre +++
DI 12 Jahre +++

Programmierung
C 12 Jahre +++
C++ 7 Jahre ++
C#/.Net 10 Jahre +++
Java 15 Jahre +++
JavaScript 4 Jahre ++
PHP 2 Jahre +
Typescript 3 Jahre ++

Datenbanken
MSSQL 8 Jahre +++
MySql 5 Jahre ++
Oracle 4 Jahre ++
PostgreSQL 8 Jahre +++
SQLite 3 Jahre +++
Hibernate / Nhibernate 8 Jahre +++
JPA 8 Jahre +++

Mobile
Android-Entwicklung 4 Jahre +++
Material Design 3 Jahre +++
RxJava 5 Jahre ++
RxJS 2 Jahre +
Google Play / Dev Console 3 Jahre ++

Frameworks
Angular 3 Jahre ++
J2EE 8 Jahre +++
Spring / Spring Boot 4 Jahre ++

Web
HTML / CSS 10 Jahre +++
REST 5 Jahre ++
Apache-Webserver 10 Jahre ++
Jetty 1 Jahr +
Jboss / Wildfly 6 Jahre ++
Drupal 7 Jahre +++
Apache Http-Components 1 Jahr ++
Bootique < 1 Jahr ++
Jersey 2 Jahr ++
GSON 1 Jahr ++
Swagger 1 Jahr +
WebObjects < 1 Jahr ++

Test
Junit 6 Jahre +++
Espresso 1 Jahr +
Moq 2 Jahre ++

Verschlüsselung / Security
NaCL / Sodium 1 Jahr ++
OpenSSL 2 Jahre +

Sonstiges
ELK-Stack 1 Jahr +
Unix / Lib-C 10 Jahre ++
WPF 8 Jahre +++
WCF 4 Jahre ++
Realzeitsysteme 5 Jahre ++
XML 6 Jahre ++

Entwicklungsumgebungen / Build-Tools
Android Studio / IntelliJ / Webstorm 7 Jahre +++
Eclipse 5 Jahre ++
Enterprise Architect 4 Jahre ++
Visual Studio 16 Jahre +++
Gradle 4 Jahre ++
Maven 5 Jahre +++
BitBucket/Gitlab 5 Jahre +++
GIT 10 Jahre +++
SVN 12 Jahre +++
Confluence 4 Jahre ++
Jenkins 4 Jahre ++
Jira 4 Jahre ++

Virtualisierung
Docker 4 Jahre ++
KVM/virsh 5 Jahre +++
Virtualbox 6 Jahre ++
VMware 6 Jahre ++

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2843
Alter
48
Berufserfahrung
24 Jahre und 4 Monate (seit 08/2000)
Projektleitung
8 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden