Profilbild von Evgenij Shyshkin Senior Java Developer, Software Engineer, IT Consultant aus Duesseldorf

Evgenij Shyshkin

verfügbar

Letztes Update: 18.03.2024

Senior Java Developer, Software Engineer, IT Consultant

Abschluss: M. Sc. Informationstechnologie
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache) | ukrainisch (Muttersprache)

Dateianlagen

EShyshkin-Freelancer-Profil_040324.docx
EShyshkin-Freelancer-Profil_040324.pdf
Freelancer-Profile-English_180324.docx

Skills

Sehr gute projekterprobte Kenntnisse:
  • Java, Java EE (EJB 3, CDI, JAX-WS, JAX-RS, JPA)
  • Application Server JBoss AS / Wildfly AS
  • OSGi
  • JUnit, Mockito
  • Relationale Datenbanken, SQL
  • SQL-Server, T-SQL, PostgreSQL, MySQL

Gute Kenntnisse:
  • Spring Boot
  • Docker, Kubernetes
  • Big Data: MapR-DB (Apache HBase API), MapR-ES (Apache Kafka API), Apache Spark (Streaming)
  • Python
  • HTML, CSS, JavaScript
  • React
  • Flutter

Tools für Entwicklung / Continuous Integration:
  • Eclipe IDE, IntelliJ IDEA
  • Git, Maven
  • Jenkins
  • Atlassian JIRA, Confluence

SW-Entwicklungsprozess:
  • Objektorientierte Prinzipien und Methoden
  • Verteilte und mehrschichtige Softwarearchitekturen
  • Entwurf und Strukturierung von automatisierten Tests
  • Agile Entwicklungsmethoden

Kurse und Weiterbildungen:
  • Der komplette Web-Entwickler Kurs 2.0 (Online)
  • Scrum Master (Online)
  • Agile Project Management (Online)

Projekthistorie

01/2022 - 01/2024
Softwareentwickler & Berater - Umstellung auf neue technische Infrastruktur
(Versicherungen, 1000-5000 Mitarbeiter)

- Umstellung verschiedener Komponenten auf neue Infrastruktur
- Implementierung neuer Funktionalität, Migration bestehender Komponenten auf neue Wildfly-Version
- Konfiguration der Anwendungen für die Kubernetes-Umgebung
- Testautomatisierung, Anforderungsanalyse

05/2020 - 12/2022
CTO - SaaS Lösung für Kundenservice, Conversational Commerce
Lupiter GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

- Gestaltung der Systemarchitektur mit Mandantenfähigkeit
- Anforderungsanalyse, Entwurf, Implementierung und Dokumentation neuer Features in den mobilen Apps und im Backend
- Analyse und Anbindung von 3rd Party Tools
- Planung der Infrastruktur (Cloud-Dienste)
- Feedback und Anpassung des UI-Designs
- Projektleitung

11/2019 - 12/2020
Softwareentwickler & Berater - Kreditauskünfte, Informationserkennung in Freitexten
(Wirtschaftsprüfung, Steuern und Recht, 1000-5000 Mitarbeiter)

- automatisierte Erkennung von Informationen in Freitexten mit Hilfe von Natural Language Processing (NLP)
- Implementierung eines UI-Tools zur Validierung der Texterkennung
- Anforderungsanalyse, Entwurf, Implementierung und Dokumentation neuer
Systemkomponenten.

06/2019 - 09/2019
Softwareentwickler & Berater - Anpassung bestehender Software im Bereich Logistik
(Transport und Logistik, 1000-5000 Mitarbeiter)

- Konzeption, Entwurf und Implementierung neuer Dialoge und Serverfunktionen
- Auslesen und Schreiben von Daten mittels einer Oracle-Datenbank
- Anforderungsanalyse, Entwurf, Implementierung und Dokumentation neuer Systemkomponenten.
- Beratung und Optimierung der Systemarchitektur

11/2017 - 05/2019
Softwareentwickler & Berater
REWE Systems GmbH (Konsumgüter und Handel, 1000-5000 Mitarbeiter)

- Konzeption, Entwurf und Implementierung eines neuen Servers zur zentralen Preisberechnung für relevante Systeme im Einkauf und der Warenwirtschaft.
- Entwurf, Abstimmung und Implementierung relevanter Schnittstellen.
- Gestaltung der Systemarchitektur
- Auslesen und Schreiben von Daten mittels einer HBase-Datenbank (MapR Plattform)
- Datenverteilung über Apache Kafka und Apache Spark und Spark Streaming
- Anforderungsanalyse, Entwurf, Implementierung und Dokumentation neuer Systemkomponenten.
- Ablösung eines Altsystems, Anforderungsanalyse und Beratung
- Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ich arbeite Remote/Home-Office und/oder vor Ort im Raum Düsseldorf, Ruhrgebiet oder Köln.
Profilbild von Evgenij Shyshkin Senior Java Developer, Software Engineer, IT Consultant aus Duesseldorf Senior Java Developer, Software Engineer, IT Consultant
Registrieren