Dipl.-Ing. Kyrillos Giantzis
Bis 2020, Lead- Developer, Versicherung
---, Deutschland
Werdegang
Berufserfahrung von Kyrillos Giantzis
Bis heute 4 Jahre und 4 Monate, seit Juni 2020
Senior- Developer:
Bank
Entwicklung von Software für das Meldewesens im Investment Banking Bereich Weiterentwicklung einer Web-Anwendung fürr automatischen Berichterstellung für das Banken-Reporting-System Senior- Developer: • Erstellung von BPM-Camunda-Prozessen zur automatischen Reportgenerierung. • Implementierung von Businesslogik mit JBoss Drools. • Datenmodelierung (Erweiterung von Persistenzschich) • Anbindung von Meldesystemen an die Deutsche Börse
1 Jahr und 11 Monate, Juli 2018 - Mai 2020
Lead- Developer
Versicherung
Aufgabe Lead- Developer • Refactoring/Upgrading von Angular/AngularJS Frontend. • Frontend Entwicklung (Angular/AngularJS) • Zusammenarbeit mit Nearshore Developer (Code Reviews , Abstimmungen, etc) • Erstellung von Docker Images • Einführung von Cache in einer JEE 8 Application • Microservices auf Java EE8/Jakarta EE integrieren • Einsetzen von GraalVM • Profilng. • Konfigurations-Management (Entwicklung Scripten für Jenkins).
Projekt Base Migration einer Microservices Anwendung (50 Microservices) in Kubernetes (Automotive Umfeld) Aufgabe Lead-Developer – Refactoring von Mikroservices – Erstellung von Docker Images – Deployment in Kubernetes – Erstellung von Infrastructure Services in Kubernetes (SMS- Services, Mail Services und etc) – Konfigurations-Management (Entwicklung Scripten für Jenkins) Tools/Sprachen Java 8, Spring Boot, JMS, Rest, kubernetes/bluemix, Docker, IntelliJ IDEA maven, groovy,
10 Monate, Juli 2017 - Apr. 2018
Lead Developer
Logistik
Projekt Software für Automatisierung von Abwicklung und Transportbeauftragung von Barcode-gestützter Packetverteilung Aufgabe Lead-Developer – Betreuung von Nearshore Developer (Code Review und etc) – Entwicklung von Service- Schicht (Spring Komponenten) – Entwicklung Persistence Schicht (Hibernate, Spring Data JPA ) – Entwicklung von Rest- Services, – Parametrisierung von Docker Images, – Daten Migration mit Flyway, – Domain-driven Desgin, – Test-driven Development,
1 Jahr und 1 Monat, Juli 2016 - Juli 2017
Software Developer
Logistik
Projekt Automatisierung der Abwicklung von Transportaufträgen Aufgabe Developer – Modellierung von Prozessen mit BPMN (Camunda BPMN) – Entwicklung von Service- Schicht (EJB 3.1, CDI11.2, , Jboss –eap-6.4-camunda) – Entwicklung Persistence Schicht (Hibernate, JPA2.0 ) – Erstellung von Arquillian Tests, – Parametrisierung von Docker Images, – Daten Migration mit Flyway, – Domain-driven Desgin – Test-driven Development – Modellierung und Umsetzung von
1 Jahr und 1 Monat, Juni 2015 - Juni 2016
Software Developer
Bank in Süddeutschland
Projekt JEE Anwendung Aufgabe Developer Web Frontend-Entwicklung(JSF,PrimeFaces, PrimeFaces Extentions,AngularFaces) Open JPA CDI WebSphere V8 Tools/Sprachen DB2, JSF, EJB 3.1, CDI,
http://www.gulp.de/profil/S1965.html Developer Developer Web Frontend-Entwicklung(JSF,PrimeFaces, PrimeFaces Extentions) Migration J2EE to JEE (Umstellung EJB2 to EJB3.2 Erstellung von ant und gradle scripten Erstellung von Software für maschinelle Migration von Junit3 to Junit4 Erstellung von Jython(WLST) Scripten für remote Adminstration und Konfiguration von Oracle Weblogic Servers
7 Monate, Jan. 2014 - Juli 2014
Software Developer
Daimler AG
Teamleiter/Senior Developer Anbindung von Market Data Systemen(Bloomberg, Reuters usw) via Sprint Services an einem Web Aplication Modellieren von Businessprozessen via Activiti-BPMN UML Modelierung Web Frontend-Entwicklung(JSF, Spring-Webflow, primeFaces) Entwicklung von Persistenzschicht via myBatis Entwicklung von groovy scripten Abstimmung von User Stories mit der Fachabteilung Teamleitung Konfigurationsmanagement (Erstellung ant+ivy, scripten)
4 Monate, Sep. 2012 - Dez. 2012
Software Developer
Daimler AG
Architektur/Senior Developer Migration Middleware von EJB2.x nach EJB3.1 Anbinden JMS-Schicht mit MQ-Series Migration von JAXB1.x nach JAXB2, Erstellung von JSF-Web Client, Erstellung von jython -Scripten für WebSphere Konfiguration Konfigurationsmanagement (Erstellung von maven scripten, anbinden in Jenkins)
1 Jahr und 6 Monate, Apr. 2011 - Sep. 2012
Lead Developer
Netrada
Architektur. Anbinden von Provider für: Bonitätsprüfung, Adressverifizierung, Giftcards Management, Performance Profiling, Beratung bei Auswahl von Midleware. Konfigurationsmanagement. JBoss, Web-Services, Spring, Eclipse, Maven,PostgreSQL UML, JEE, Tomcat ,Spring, WebServices Eclipse, EnterpriseArchitect, YourKit, maven, Hudson, Nexus, curl.
5 Monate, Nov. 2010 - März 2011
Softwarearchitekt
Deutsche Card Services GmbH - Deutsche Bank Group
Position: Berater, Software-Architekt, Aufgaben: Erstellung von SW-Architektur, OOD Beratung bei der Auswahl von Midleware, Auswahl von Entwicklungswerkzeugen (Entwicklungsumgebung, Profiling Tools und etc.). Entwicklung von Prototyp basierend auf der neuen SW-Architektur.
3 Jahre, Nov. 2007 - Okt. 2010
Softwarearchitekt
Barco Control Rooms GmbH
Position: Architekt/Software Designer Aufgaben: Architektur, Software Design, Beratung bei der Projekt -Planung. Requirement engineering
11 Monate, Mai 2007 - März 2008
Lead Developer
Daimler AG
J2EE -Entwicklung Position: Designer/Entwickler Aufgaben: Software Design, Beratung.
2 Jahre und 1 Monat, Juli 2005 - Juli 2007
Software Developer
WINCOR NIXDORF
Entwicklung einer SOA-basierten Lösung für Management von Geld-Transaktionen Position: Analyst/Designer/Entwickler Aufgaben: Business Analyse (Data-Mining und Forecasting), Software Design, Implementierung, Test.
8 Monate, Jan. 2005 - Aug. 2005
Software Developer
Dresdner Bank-(Kleinwort Wasserstein)
Portal für Risiko-Management im Investmentbanking- Bereich. Position: Designer/Entwickler Aufgaben: Businessanalyse und Software-Design, Entwicklung Frontend ,und -Backend, Test und Integration.
1 Jahr, Jan. 2004 - Dez. 2004
Software Developer
Fiducia IT AG
Position: Designer/Entwickler Aufgaben: Businessanalyse und Software-Design. OOA und OOD mit Hilfe von INNOVATOR (eine leistungsfähige Plattform für die Modellierung und Entwicklung komplexer Anwendungen im Umfeld von Model Driven Architecture). Entwicklung von einem Java Swing basierten Client mit Hilfe von JBF(Java Banking Framwork). Anbindung des Clients an vorhandenen Anwendungen mittels Tomcat und JBoss. Test und Integration.
osition: Designer/Entwickler Aufgabe: OOA und OOD, Entwicklung Fronend, Entwicklung Backend, Datenbank- Design und Migration, Test und Integration.
Position: Architekt/Entwickler. Aufgaben: Architekturanalyse und Konzeption, OOD und OOA, Klärung der fachlichen Anforderungen, Schnittstellendefinition zwischen den Clients und einem J2EE-Server, Entwicklung von Clients, Entwicklung Frontend, Entwicklung von J2EE-Server.
Aufgaben: Entwicklung von XML – Parsers. Anbindung von Content Lieferanten, Integration von CMS -Gauss, Entwicklung Frontend. Datenbankentwicklung. EJB -Architektur.
Ausbildung von Kyrillos Giantzis
Technische Universität Karlsruhe,
Aristoteles Universität Thessaloniki
Sprachen
Deutsch
-
Englisch
-
Russisch
-
Griechisch
-