Profilbild von Emilio Casten Full-Stack Java Developer aus Hamburg

Emilio Casten

verfügbar

Letztes Update: 04.02.2024

Full-Stack Java Developer

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache)

Dateianlagen

Referenz_Emilio Casten-BSB.pdf
Referenz_Emilio Casten-Lufthansa.pdf
Referenz_Emilio Casten-Six.pdf
20230427-Referenz-E-Casten-signiert_280423.pdf
Lebenslauf-EmilioCasten-10_310124.pdf

Skills

  • Langjährige Erfahrung in der Projektumsetzung.
  • Schnelle Einarbeitung in neue Projekte und neue Fachlichkeiten.
  • Erfahrung in diversen Branchen.
  • Erfahrung mit unterschiedlichen Teamgrößen.
  • Erfahrung mit vielen unterschiedlichen Projektstrukturen und unterschiedlichen Codequalitäten.
  • Erfahrung mit Webtechnologie/eCommerce seit 2002.

Schwerpunkte:
  • Entwicklung von Webanwendungen mit Java, Javascript, Angular, JSF, HTML CSS.
  • Entwickung im Backend und der Datenbankschicht.


Produkte/Standards:
  • Sprachen - Java, JavaScript,Typescript
  • JEE - JSF, EJB, JPA
  • Web - HTML, CSS, JS, JSF, JSON, Angular, JQuery
  • Schnittstellen - REST,SAOP
  • Datenbanken - Oracle, Postgres, MySQL, SQL, Hibernate, Toplink
  • Backend - SpringBoot, Spring
  • Test - JUnit, Selenium, Cucumber
  • Anwendungsserver - Tomcat, Wildfly, Payara
  • Versionsverwaltung - Git, Subversion
  • Build Tools - GitLab, Maven, Ant

Projekthistorie

06/2023 - 07/2023
Senior Java- und Web-Entwickler
Caterpillar Financial Services GmbH (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

Projektbeschreibung:
Entwicklung eines SOAP-Clients für die zeitgesteuerte Übermittlung von Finanzierungsanträgen.
Entwicklung eines SOAP-Servers für die Übermittlung von Statusinformationen zu den jeweiligen Finanzierungsanträgen.

Aufgaben:
  • Auswahl der passenden Technologien für das Projekt.
  • Implementierung der Schnittstellen.
  • Implementierung von Tests.
  • Aufsetzen der Anwendungsserver.
  • Durchführung des Deployment-Prozesses.
  • Beratung des Kunden.
  • Erstellung von technischer Dokumentation.
Technik:
Java, SOAP, Spring Boot, Spring Security, Spring Data JPA, JAXB, Maven, SQL, MS SQL Server, Apache Tomcat, Git, XML Schema.

07/2022 - 03/2023
Senior Java- und Web-Entwickler
Dialog Lebensversicherung AG (Versicherungen, 10-50 Mitarbeiter)

Projektbeschreibung:
Weiterentwicklung des Versicherungs-Tarifrechners für den Makler Vertriebsweg.

Aufgaben:
  • Umsetzung fachlicher Anforderungen.
  • Abstimmung von Themen mit dem Fachbereich.
  • Umsetzung neues Design und geänderte Navigation.
  • Umstellung der Anwendung von JSF 2 auf Version Faces 4.
  • Umstellung des Komponentencontainers auf CDI.
  • Update verschiedener Java-Bibliotheken auf den neuesten Stand.
  • Verbesserung der Codequalität und der Architektur durch Refactorings.
Technik:
Spring Boot, Apache Tomcat, CDI, JSF, Primefaces, SOAP, Maven, Git.

03/2021 - 04/2022
Senior Java- und Web-Entwickler
REWE System (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Weiterentwicklung einer Angular-2- Anwendung, die Prozesse der REWE-Sortimentssteuerung abbildet. Die Anwendung unterstützt den Anwender bei der Definition von marktbezogenen Sortimenten und der Festlegung von Artikelbezugswegen.
  • Weiterentwicklung der Angular-Anwendung.
  • Weiterentwicklung der Spring-Boot-Rest-Services.
  • Ausliefern von Releases (GitLab CI, Kubernetes Cluster).
  • Beheben von Fehlern.
  • Erstellung von Tests.


Weiterentwicklung einer Apache-Wicket-Anwendung, die an den REWE- und PENNY-Servicepunkten eingesetzt wird. Die Anwendungen unterstützen den Kunden im Markt bei der Einlösung seines Payback-Guthabens. Zusätzliche Services wie der Kauf von Bus- und Bahntickets über FlixBus oder der Erwerb von Karten für Eventveranstaltungen bei Eventim werden dem Kunden am Servicepoint angeboten.
  • Weiterentwicklung des Wicket-Frontend.
  • Migration der Anwendung auf Spring Boot.
  • Implementierung von Features.
  • Beheben von Fehlern.
  • Erstellung und Auslieferung der Software.
  • Containerisierung der Software und Migration auf Kubernetes-Cluster.
  • Aufbau von CI-Pipelines mit GitLab

02/2020 - 10/2020
Senior Java- und Web-Entwickler
SIX Payment Services GmbH (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Bei cCREDIT handelt es sich um ein Software-Terminal für den bargeldlosen Zahlungsverkehr. Die Anwendung besitzt eine hohe Parallelisierung bei der Verarbeitung von Zahltransaktionen und verfügt über diverse Schnittstellen zu unterschiedlichen externen Systemen wie z.B. POS-Systemen oder Pinpads.
  • Erweiterung von Prozessen im Hospitality Bereich (Hotelbereich), um dem Gast das Bezahlen mit unterschiedlichen Währungen zu ermöglich.
  • Erweiterung des Front- und Backends von cCREDIT, um eine Bezahltransaktionsabwicklung auch über Payback durchzuführen.
  • Umsetzung neuer Features für das von cCREDIT unterstützte EP2-Protokoll (Protokoll für die Abwicklung von Kartenzahlungen innerhalb Europas).
  • Durchführung von Performanz-Analysen und Erstellung eines notwendigen Maßnahmenkatalogs zur Verbesserung der Skalierbarkeit und des Transaktionsverhaltens von cCREDIT.

08/2019 - 10/2019
Senior Java- und Web-Entwickler
Behörde für Schule und Berufsbildung (Öffentlicher Dienst, 250-500 Mitarbeiter)

Dieses Projekt umfasst die Entwicklung einer neuen Webanwendung zur Erfassung und Verarbeitung von Schülernoten für verschiedene Schulen. Die Realisierung erfolgte mithilfe von Angular 2 und Spring Boot. Die Anwendungsdaten werden in einer PostgreSQL-Datenbank gespeichert.
  • Implementierung von Angular2 Komponenten.
  • Umsetzung von Spring-Boot-REST-Controllern für die Backend-Logik
  • Erweiterung des Datenbankdesigns durch die Erstellung von JPA-Entities und zugehörigen Services.
  • Vorbereitung von Testdaten mithilfe von Flyway-Skripten.
  • Einrichtung von Jenkins-Jobs zur Automatisierung von Entwicklungsprozessen.

02/2019 - 07/2019
Senior Java- und Web-Entwickler
Behörde für Schule und Berufsbildung (Öffentlicher Dienst, 250-500 Mitarbeiter)

Im Rahmen der jährlich stattfindenden Schuljahreserhebungen habe ich verschiedene Anpassungen innerhalb der Webanwendungen vorgenommen.
  • Änderungen im Frontend (Erweiterung von Webmasken).
  • Erweiterung von Rest Schnittstellen.
  • Erweiterung der Datenbank.
  • Erweiterung der Businesslogik.

11/2018 - 02/2019
Senior Java- und Web-Entwickler
MACH AG (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Mitarbeit an verschiedenen Themenkomplexen aus den Bereichen Buchhaltung und Haushalt. Die Umsetzung der Aufgaben erfolgt im Rahmen eines Scrum-Prozesses.

02/2018 - 08/2018
Senior Java- und Web-Entwickler
Generali Versicherung AG (Versicherungen, 1000-5000 Mitarbeiter)

Im Rahmen meiner Tätigkeit bei der Generali Versicherung habe ich in einem Scrum-Team verschiedene komplexe Anwendungsfehler im Portalumfeld analysiert und behoben. Zudem habe ich neue fachliche Anforderungen in Bezug auf die Aufgabenabwicklung im Konzernpostkorb umgesetzt. Dies beinhaltete Anpassungen sowohl am Portal-UI als auch im Backend des Konzernpostkorbs.

10/2017 - 12/2017
Senior Java- und Web-Entwickler
Kühne & Nagel (AG & Co) KG (Transport und Logistik, 500-1000 Mitarbeiter)

Bei dieser Aufgabe handelt es sich um die Implementierung eines Frameworks zum Import von Daten aus unterschiedlichen Quellen wie beispielsweise der Amazon Cloud, Webservices und FTP-Servern. Es wurden verschiedene Batchprozesse entwickelt, um den Import sowie die Transformation der Importdaten durchzuführen.

01/2017 - 09/2017
Senior Java- und Web-Entwickler
Lufthansa Ind. Sol. BS GmbH (Sonstiges, 1000-5000 Mitarbeiter)

Die PEPDB ist eine Webanwendung, die unter anderem zur Verwaltung von Flugzeugkomponenten dient. Zu meinen Aufgaben gehörte die Umsetzung neuer Anforderungen zur Berechnung von Plandaten im Bereich „Maintenance/Repair/Overhaul“. Ich habe den Bereich für den Import von Herstellerinformationen für Flugzeugkomponenten neu implementiert und Anpassungen an asynchron generierten Birt-Reports vorgenommen. Zudem habe ich eine neue Architektur für die Erstellung von Anwendungsdialogen (mit Fokus auf Domain Driven Design) erarbeitet und umgesetzt.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ich bin im Großraum Hamburg verfügbar und selbstversändlich gerne ortsunabhängig remote.
Profilbild von Emilio Casten Full-Stack Java Developer aus Hamburg Full-Stack Java Developer
Registrieren