23.04.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Vadym Korol

Dormagen, Deutschland
Deutschland
Technological University of Podillya (Ukraine)
Dormagen, Deutschland
Deutschland
Technological University of Podillya (Ukraine)

Profilanlagen

Test Result 98645852.pdf
Test Result 98646127.pdf
VadymKorol_CV_August_2024_deutsch.pdf
VadymKorol_CV_August_2024_english.pdf

Skills

JavaAmazon Web ServicesApache TomcatAnwendungsserverUnit TestingOracle Weblogic ServerCloud ComputingIt-BeratungDevOpsJ2EEGitHubJava Message ServiceSpring FrameworkWildflyPythonOracle FinancialsSoftware ArchitectureTestenGoogle CloudVerwaltungstätigkeitenReact.jsSpring BootAWS LambdaGitKotlinIntegrationstestsKubernetesReactive ProgrammingTibcoDockerJenkinsGolangMicroservices
25 Jahre Erfahrung in IT. Seit 2008 bin ich als selbständiger Freiberufler unterwegs.
Meine Kernkompetenzen:
  1. Software-Architektur und Entwicklung (Java, JEE, Spring Boot, Python, Go usw.) in der Cloud und On-Prem, Microservices und Monolith-Architekturen
  2. DevOps-Aktivitäten, CICD, Infrastructure as Code
  3. Tibco-Plattform (Entwicklung und Administration)
  4. Entwicklung und Administration von Java-Applikationsserver (Weblogic, Tomcat/TomEE, JBoss / Wildfly)
  5. Software-Testing (Unit-Tests, Komponententests, Integrationstests, Load-Tests, GUI-Tests)

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherFranzösischgutUkrainischMuttersprache

Projekthistorie

Senior Developer Deka Bank

Deka Bank

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Software development in Moduna project at Deka Bank. Design and development of software components using Tibco BusinessWorks using SOAP (HTTP and JMS), Tibco EMS, MW, Oracle DB. Setup of monitoring using ELK (Elasticsearch, Kibana, Logstash, Filebeat), development of performance tests using JMeter. Development of batch processes

AWS : Design und Entwicklung serverloser Applikationen für die Gas- und Energie-Handelsplattform

EnBW

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Design und Entwicklung serverloser Applikationen für die Gas- und Energie-Handelsplattform.
Die Applikationen wurden als Microservices implementiert (Java, Spring-Boot, Python, FastAPI, Go) und in der AWS-Cloud als serverlose Applikationen deployed (AWS Lambda, ECS Fargate Containers).
Als Backend wurde DynamoDB NoSQL Datenbank verwendet.
Die Kommunikation zwischen den Microservices lief über HTTP / REST, SQS, Kafka und DynamoDB.
Nach draußen hatte die Applikation HTTP / REST (über AWS API-Gateway) und Kafka Schnittstelle.
HTTP-Autorisierung wurde mittels AWS Cognito implementiert.
Deployment-Pipeline (CICD-Pipeline) wurde mit Azure Devops implementiert.
Alle notwendigen AWS-Ressourcen wurden mit Infrastruktur-Pipeline (Azure Devops, Terraform, Cloudformation, Serverless) aufgesetzt (Infrastructure as Code)
Die Überwachung wurde mit Datadog implementiert

Genutzte Technologien und Kenntnis Level (1-5)
AWS API-Gateway : 4
AWS Cognito : 3
AWS Lambda : 5
AWS EC2 Fargate : 5
AWS DynamoDB : 5
AWS SQS : 4
Java (11, 17, 21) : 5
Spring Boot : 5
Apache Camel : 5
Python (>= 3.9) : 5
FastAPI : 4
Go : 4
REST : 5
Docker : 5
Kubernetes : 4
Terraform : 4
AWS Cloudformation : 4
Datadog : 4

Weblogic, ELK Administration

Bundespolizei

Internet und Informationstechnologie

>10.000 Mitarbeiter

Administration mehrerer WEB-Portale bei der Bundespolizei.
Aufbau Applikationen in verschiedenen Umgebungen, Sicherstellung des Deployments.
Überwachung des Portals.
Aufbau des zentralisierten Logging-Systems basierend auf Kafka und ELK-Stack (Elasticsearch / Logstash / Kibana).

Das Portal lief als Weblogic-Cluster mit Oracle-HTTPD als Frontend-Schicht.
Als Backend wurde Oracle DB verwendet, als Shared-Cache - Oracle Coherence.

Genutzte Technologien und Kenntnis Level (1-5)
Weblogic : 5
J2EE, JEE : 4
Oracle DB : 4
Oracle HTTP : 4
Python, Jython : 4
Linux / Shell : 5
Elasticsearch : 4
Kafka : 4
Ansible : 4

Senior-Entwickler, Design und Entwicklung vom Web-Portal

Vaillant Group

Industrie und Maschinenbau

Design und Entwicklung vom Web-Portal, um die optimale Heizungsanlage für ein Haus unter Berücksichtigung diverser Kriterien auszusuchen.

Das Portal bestand aus Frontend (React, ViewJS) und Backend-Teilen (Java, Spring-Boot). Kommunikation zwischen Frontend und Backend wurde mittels REST implementiert und als Swagger dokumentiert.

Als Backend wurde Elasticsearch verwendet

Die Applikation wurde als Container im Kubernetes (AKS) mit Jenkins CICD-Pipeline deployed.
Azure-Infrastruktur wurde mittels Infrastruktur-Pipeline (Jenkins, Terraform) aufgesetzt (Infrastructure as Code).

Genutzte Technologien und Kenntnis Level (1-5)
Azure : 3
Kubernetes (AKS) : 4
Java (11)portal : 5
Spring Boot : 5
Spring MVC : 4
Spring Data : 4
Terraform : 4
Elasticsearch / Logstash / Kibana : 4
Docker : 5
Jenkins : 4
Git : 5
UNIX / Linux Shell : 5
Cypress : 3
React : 4
Google Geocoding Services : 2

Software-Entwickler Deutsche Bank

Deutsche Bank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Design und Entwicklung von Software zur Transaktions-Überprüfung bei der Deutschen Bank unter Verwendung von Java als Programmiersprache, Spring-Boot, Apache Camel, Hazelcast als Frameworks.

Die Applikation bestand aus mehreren Microservices (Java, Spring-Boot, Apache-Camel), die miteinander mittels JMS (Solace, MQ Series, ActiveMQ) und Kafka kommuniziert haben.
Das Shared-State wurde mit Hazelcast implementiert und in der Oracle DB persistiert.
Die Microservices wurden mittels Jenkins CICD-Pipeline in Openshift installiert.
Überwachung wurde mit AppDynamics und Splunk realisiert.
Die Performance-Analyse wurde mit Elasticsearch / Kibana gemacht.

Genutzte Technologien und Kenntnis Level (1-5)
Java : 5
Spring : 5
Spring Boot : 5
Apache Camel : 4
Hazelcast : 5
Elasticsearch / Logstash / Kibana : 4
Openshift : 4
Kubernetes : 4
Docker : 5
AppDynamics : 3
Splunk : 3
UNIX / Linux Shell : 5

Applikations-Manager

Vodafone Group

Wirtschaftsprüfung, Steuern und Recht

Hauptaufgabe – Aufbau und Administration-Support mehreren EAI-Platformen (basiert auf den TIBCO-Produkten: BusinessWorks, EMS, API Exchange Gateway) in der Test- und Produktion-Umgebung, Installation der Lieferungen, Performance-Überwachung, Testunterstützung und Produktionsunterstützung, Infrastruktur auf das neue Hardware migrieren usw.

Design und Entwicklung diverser Anwendungen, unter anderem: Budget Management Tool (Web-Applikation zum Management von den Projekten und Resourcen), SFTP-Gateway (Applikation zum übertragen von den großen Dateien (500GB) über HTTP and den entfernten SFTP-Server etc.

Vendor-Support in den Test- und Entwicklungsumgebungen.

Teilnahme in den Projekten von Design-Phase bis zu Inbetriebnahme.

Administration mehrerer WEB-Anwendungen auf Oracle-Weblogic, Jetty, Apache-Httpd usw.

Aufbau und Support in der Produktion von der AbInitio ETL Umgebung.

Arbeit in den Projekten mit Pega, Ciphercloud Security Gateway.

 

Benutzte Technologien und Kenntnislevel (1-4):

Java – 4

Spring – 4

Spring Integration – 3

Spring Security - 3

Tibco BusinessWorks – 4

Tibco EMS – 4

Tibco Message Gateway – 4

AbInitio – 3

Pega – 3

Httpd - 4

Weblogic – 4

JBoss - 4

Jetty – 4

Nagios – 4

Graphite - 4

Splunk – 3

UNIX/Linux Shell - 4

Administration von EAI- und WEB-Systeme

Vodafone Germany

Telekommunikation

Hauptaufgabe – Aufbau und Administration mehreren EAI-Platformen (basiert auf den TIBCO-Produkten: BusinessWorks, Rendezvous, EMS, BusinessEvents, iProcess) in der Test- und Produktion-Umgebung, Installation der Lieferungen, Performance-Überwachung, Testunterstützung und Produktionsunterstützung, Infrastruktur auf das neue Hardware migrieren usw.

Teilnahme in den Projekten von Design-Phase bis zu Inbetriebnahme.

Administration mehrerer WEB-Anwendungen auf Oracle-Weblogic, Apache-Tomcat, Apache-Httpd usw.
 

Benutzte Technologien und Kenntnislevel (1-4):

Java – 4

Tibco BusinessWorks – 4

Tibco EMS – 4

Tibco Rendezvous – 4

Tibco iProcess

Tibco Hawk – 4

Httpd - 4

Weblogic – 4

Jetty – 4

Tomcat – 4

UNIX/Linux Shell – 4

Software-Entwickler

Vodafone Germany

Telekommunikation

Software-Design und Software-Entwicklung eines EAI Transaktionsmonitoring Systems. Design und Entwicklung von den verschiedenen Adaptoren um mit mehreren Plattformen zu kommunizieren und die Performance-Informationen zu sammeln und zu verarbeiten.

Testunterstützung und die Inbetriebnahme.

 

Benutzte Technologien und Kenntnislevel (1-4):

Java – 4

OSGI – 4

Apache Camel – 4

Apache Karaf – 4

PL/SQL – 4

SQL – 4

Administrator Web-Portale

Vodafone Global

Telekommunikation

Hauptaufgabe – Administration vom Vodafone Internet Portal für mehrere Länder. Deployment,
Überwachung, Testunterstützung.

Administration der EAI-Systeme

E-Plus / Atos Origin

Telekommunikation

Systemadministration, Überwachung von den EAI-Applikationen und WEB-Systemen (Weblogic, Tomcat, JBoss), Problem-Management, Second-Level-Support.

Teilnahme an den Projekten, Spezifikations-Erstellung, Test und Inbetriebnahme.

Einigen von den Projekten waren zum Beispiel:

1) Aufbau und Betrieb der Imode-Plattform

2) Elektronische Kundenbetreuung

3) Single sign on

4) Prepaid recharge platform

5) Monitoring platform.

6) Workflow management system

7) Business process order prioritisation.

Außerdem war ich mehrmals in der Erstellung und Optimizierung von den Provisionierungs-Geschäftsprozessen involviert.

Informationssysteme-Spezialist

KPN NTT Docomo

Als Informationssystem-Spezialist waren meine Aufgaben:

 - Vorbereitung der Einführung eines HTML-basierten Standards für die mobile Kommunikation (analog zu I-Mode in Japan);

- Design des Mobile-Portals, Design des Email-Gateways;

- Entwicklung von WML Mastercontent und Test-Cases

Software-Entwickler

AtoBe Germany

Internet und Informationstechnologie

Als Software-Entwickler hatte ich folgende Aufgaben:

 - Design und Entwicklung von den Anwendungen für mobile Kommunikation (WML, XML, XSLT, ASP, ActiveX);

- Entwicklung diverser ActiveX-Komponenten (Visual Basic);

- NT-Services Entwicklung (C++, Visual Basic)


Bewertungen


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden