Profileimage by Emilio Casten Full-Stack Java Developer from Hamburg

Emilio Casten

available

Last update: 04.02.2024

Full-Stack Java Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: German (Native or Bilingual)

Attachments

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

Project history

06/2023 - 07/2023
Senior Java- und Web-Entwickler
Caterpillar Financial Services GmbH (Banks and financial services, 10-50 employees)

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 (Insurance, 10-50 employees)

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 and Information Technology, 500-1000 employees)

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 (Banks and financial services, 50-250 employees)

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 (Public service, 250-500 employees)

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 (Public service, 250-500 employees)

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 and Information Technology, 250-500 employees)

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 (Insurance, 1000-5000 employees)

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 and Logistics, 500-1000 employees)

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 (Other, 1000-5000 employees)

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.

Local Availability

Only available in these countries: Germany
Ich bin im Großraum Hamburg verfügbar und selbstversändlich gerne ortsunabhängig remote.
Profileimage by Emilio Casten Full-Stack Java Developer from Hamburg Full-Stack Java Developer
Register