Profilbild von Vadym Korol Vadym Korol aus Dormagen

Vadym Korol

verfügbar

Letztes Update: 23.01.2024

Vadym Korol

Abschluss: Technological University of Podillya (Ukraine)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | französisch (gut) | ukrainisch (Muttersprache)

Dateianlagen

VadymKorol-CV-January-2024-english_040124.pdf
Test-Result-98645852_040124.pdf
Test-Result-98646127_040124.pdf

Skills

23 years experience in IT in development and administration.

Software Development and System Integration for on premise, cloud and hybrid platforms. Migration of premise into cloud. “Green field” development and serverless development.
Very good knowledge and many years of experience in different programming languages (Java, Python, Go, Javascript, NodeJS, React, Kotlin, Groovy, C, C++, Shell, Perl etc.) and Software Products.

Expert in miscellaneous Spring Tools/Frameworks (Spring Boot, Spring MVC, Spring Data, Spring Integration, Spring Security etc.)

Asynchronous and reactive development in Java and asynchronous development in Python and NodeJS, applying the right solution for different requirements.

Excellent practical knowledge of Microservices based on Docker / Kubernetes / OpenShift or standalone serverless container based applications (like AWS ECS Fargate, Google Cloud Run). Practical experience with AWS, Azure and Terraform. Good knowledge of Google Cloud.
Developing serverless applications for AWS in Java, Python, Go running as lambda functions or as container based applications within AWS ECS cluster.

Development using modern stream technologies (Kafka, Kafka over REST, Kinesis, Goggole Pub/Sub etc.)

Developping CI/CD pipeines using Azure Devops, Jenking, Github Actions. More than 5 years of experience working agile in SCRUM teams.

Big Data and Machine Learning: knowledge of following technologies: Jupyter Notebook, Jupyter Lab, Apache Beam, Apache Airflow, AWS Glue, Google Cloud Composer, Google Cloud Dataflow/Dataproc, Databricks, NumPy, Pandas, sklearn, matplotlib, PySpark, PyTorch. Knowledge of supervised learning algorithms.

14 years of experience administering of a very big EAI production environment (provisioning systems at Mobile Povider) on different operating sytems (Solaris, HP-UX, DEC, RedHat, CentOS, Ubuntu) TIBCO, Oracle Tuxedo, Oracle Weblogic etc.
14 years experience in EAI und WEB Deployment and Administration.
Monitoring and Problem Analysis, including interfaces to Frontends and Backends.
Incident, Service and Problem Management.


Expert in TIBCO, Oracle Weblogic, Oracle Tuxedo, OSGI and JEE-Specifications, SOA, ESB etc.
Very good knowledge of following WEB and APP servers: Apache, Apache Tomcat, Oracle Weblogic, JBoss, Jetty etc.
Very good knowledge in ETL area using AbInitio.
Much experience with monitoring tools (Nagios, Graphite, ApDynamics, Elasticsearch, Kibana etc.).

Very good knowledge in security, encryption, SSL area.

Lots of experience developing OSGI bundles.

Many years of experience in development / support of different integration platforms based on Apache Camel, Tibco, Oracle, OSGI using different transport protocols: http, JMS, REST, SOAP, Kafka etc. and different message formats, including several payment formats (ISO 20022, SWIFT)

Worked about 8 years with different Tibco products:
BW 5.x, AMX, BWC, IProcess, EMS, Rendezvous, Hawk

Know very good different testing frameworks:
JUnit 4 and 5, Mockito, Spring-MVC for Unit Tests,
TestContainers for Integration Tests,
Cypress for E2E-Tests.


Very good knowledge of SQL and PL/SQL (Oracle, mySQL, Postgres, MS SQL etc.) und No-SQL backend systems (Elasticsearch, Hazelcast, MongoDB, Redis)
 

Projekthistorie

01/2022 - 12/2023
Entwicklung Serverless-Applikationen für AWS-Cloud
EnBW (Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Entwicklung diverser Serverless-Applikationen (AWS Lambda, AWS ECS Fargate usw.) mittels Java, Python, Go.
Arbeit mit verschiedenen AWS-Diensten: DynamoDB, Kinesis, S3, SQS, SQS, Cloudformation etc.
Aufsetzen von AWS-Platform as Code mittels Teraform und Cloudformation

09/2020 - 12/2021
Weblogic, ELK Administration
Bundespolizei (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Administration von Weblogic Portal auf den RedHat Linux Servers. Aufsetzen und Monitoren auf den verschiedenen Umgebungen. Entwicklung der Tools zum Betrieb-Automatisieren (mittels Python, Jython und Shell).
Aufsetzen von Log-Monitoring mittels ELK (Filebeat, Logstash, Elasticsearch und Kibana) und Kafka.
Verfügbarkeit mehrerer Umgebungen sicherstellen. Arbeiten mit den Kunden um Incidents und Service-Requests aufzulösen.

01/2020 - 05/2020
Software-Entwickler
Vaillant Group (Industrie und Maschinenbau)

Software-Design und Entwicklung, System-Konfigurator Plattform für die Heizungsanlagen

Hauptaufgabe – Infrastruktur auf Basis von Azure und Kubernetes aufsetzen; Design und Entwicklung vom Web-Portal, um die optimale Heizungsanlage für ein Haus unter Berücksichtigung diverser Kriterien auszusuchen.

Die folgenden Technologien wurden dabei verwendet:

Java 11 als Programmiersprache

Spring-Boot im Kubernetes-Cluster als Microservices-Technologie

GitHub – Jenkins – Docker – Kubernetes als CI/CD Pipeline.

Elasticsearch als Backend

REST als Client- und Server-Kommunikationsprotokol

 

Benutzte Technologien und Kenntnislevel (1-4):

Java – 4

Spring  Boot– 4

Sprint MVC – 4

Spring Data (Elasticsearch) - 4

Elasticsearch / Logstash / Kibana – 4

Kubernetes – 4

Docker – 4

Jenkins – 4

GitHub - 4

UNIX/Linux Shell – 4

Cypress – 4

Google Geocoding Services - 4


01/2018 - 01/2020
Software-Entwickler
Deutsche Bank (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

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

JMS als Transport-Protokol (Solace, ActiveMQ, MQSeries),  RedHat Openshift als Microservices Fabric, Kubernetes, Docker.

Kibana/Logstash/Elasticsearch werden als Monitoring / Performance-Ahalyse Tools verwendet.

AppDynamics

 

Benutzte Technologien und Kenntnislevel (1-4):

Java – 4

Spring – 4

Sprint Boot – 4

Apache Camel – 4

Hazelcast - 4

Elasticsearch / Logstash / Kibana – 4

RedHat Openshift – 4

Kubernetes – 4

Docker – 4

AppDynamics - 2

UNIX/Linux Shell – 4


08/2013 - 12/2017
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


07/2007 - 08/2013
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


10/2010 - 09/2012
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


01/2007 - 04/2007
Administrator Web-Portale
Vodafone Global (Telekommunikation)

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


11/2001 - 01/2007
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.


06/2001 - 09/2001
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


12/2000 - 06/2001
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)


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Deutsclandweit ab 15.05.2020

Bewertungen

Head of Scheduling & Contract Management (Benjamin Karsten)
"Vadym has been very proactive and always delivered more than expected. Communicating with him is very easy. He was very appreciated not only by our project team but also by the surrounding teams.
His demonstrated programming areas of expertise are: Java, Python, Go, Serverless, Azure Devops, AWS (Lambda, DynamoDB, Kinesis, S3, SQS, SNS, ECS), Docker, Kafka, REST, XML, JSON
Vadym has been a pleasure to work with and I will be very keen to work with him again in the future."
Profilbild von Vadym Korol Vadym Korol aus Dormagen Vadym Korol
Registrieren