Author Image

Hallo, ich bin Vitalij

Vitalij Ebel

Senior Software Engineer, Freiberufler

Ich bin leidenschaftlicher Softwareingenieur mit langjähriger Erfahrung. Ich arbeite sehr gerne in Projekten, helfe Anderen weiterzukommen und lerne neue Dinge. Es macht mir viel Spaß die Herausforderungen der verschiedenen Branchen zusammen mit meinen Kunden zu meistern.

Motivation
Kommunikation
Team Work
Leistungsfähigkeit
Fast Learner
Problemlöser

Fähigkeiten und Kenntnisse

Projekte

1
Senior Software Engineer
Verband der Vereine Creditreform e. V.

November 2023 - Dezember 2025, Neuss/Remote

Modernisierung und Weiterentwicklung von Java-Basierten Services und Produkten.

Verantwortlichkeiten:
  • Neuentwicklung von Services aus Fachanforderungen
  • Wartung und Weiterentwicklung der Java-basierten Systeme für Containerisierte Umgebung
  • Analyse, Anpassung und Erweiterung bestehender Softwarearchitekturen
  • Versionspflege und Umsetzung sicherheitsrelevanter Software-Patches
  • Entwicklung von CI/CD Pipelines mit Gitlab
  • Konfiguration der Infrastruktur mit Ansible
  • Erstellung von automatisierten Tests
  • Release und Rollout Durchführung
  • Durchführung von Code-Reviews
Eingesetzte Technologien und Werkzeuge:

Java 8 - 21, Vaadin, Spring Boot, Java EE, JSON, REST, Openapi, Ansible, Git, Maven, Gitlab, Jira, Confluence, Docker, Podman, JUnit, Mockito, AssertJ, MySQL, JPA/Hibernate/JDBC etc.


Senior Software Engineer
Innight Express Germany GmbH

November 2022 - Oktober 2023, Mannheim/Remote

Modernisierung und Weiterentwicklung der Kernsoftware, sowie Migration von Anwendungen von Java 8 zu 17 und Angular 13 zu 16.

Verantwortlichkeiten:
  • Beratung, Anforderungsanalyse, Weiterentwicklung und Wartung bestehender Lösungen
  • Analyse, Anpassung und Erweiterung bestehender Softwarearchitekturen
  • Erstellung von automatisierten Tests, Dokumentation
  • Durchführung von Code Reviews
  • Erstellung/Anpassung von CI/CD Pipelines
Eingesetzte Technologien und Werkzeuge:

Java 8/17, Spring/Spring Boot, Angular, OpenApi, REST, OAuth, Keycloak, JWT, JMS(Apache ActiveMQ Artemis), Kubernetes, Helm, Docker, Git, Maven, Gitlab, Eclipse RCP, OSGi, Jira, Confluence, MS Teams, JUnit, AssertJ, Awaitility, Oracle, MSSQL, JPA, Hibernate, JDBC, Liquibase, IntelliJ IDEA, Eclipse, Postman, PMD, Checkstyle, Sonar.

2

3
Senior Software Engineer
Mehrwerk GmbH

April 2022 - Oktober 2022, Bielefeld/Remote

Unterstützung bei der Entwicklung von Backend-Microservices.

Verantwortlichkeiten:
  • Konzeption, Entwicklung und Optimierung von Backend-Microservices
  • Analyse, Anpassung und Erweiterung bestehender Softwarearchitekturen
  • Erstellung von hochskalierbaren Services zur Verarbeitung großer Datenmengen aus externen und internen Systemen
  • Erstellung und Priorisierung von technischen User-Stories
Eingesetzte Technologien und Werkzeuge:

Java 8 - 11, Spring Boot, JSON, JAXB, REST, OAuth, JWT, Git, Maven, Jenkins, Jira, Confluence, Docker, Kubernetes, Rancher, Thymeleaf, JUnit, Mockito, AssertJ, MockServer, MySQL, JPA/Hibernate, Flyway.


Senior Software Engineer
Verband der Vereine Creditreform e. V.

September 2019 - März 2022, Neuss/Remote

Modernisierung und Weiterentwicklung von Schnittstellen-Komponenten zwischen Betsandsprodukten und Neuentwicklungen.

Verantwortlichkeiten:
  • Anforderungsanalyse, Beratung, Konzeption, Planung und Implementierung neuer Systemkomponenten
  • Analyse, Anpassung und Erweiterung bestehender Softwarearchitekturen
  • Erstellung von automatisierten Tests
  • Abstimmung mit Product-Ownern
  • Durchführung von Code-Reviews
  • Erstellung von Dokumentation
Eingesetzte Technologien und Werkzeuge:

Java 8 - 11, Spring Boot, Java EE, JMS, Weblogic, JAX-RS, JSON, JAX-WS, JAXB, REST, Git, Maven, Jenkins, Jira, Confluence, Docker, JUnit, Mockito, AssertJ, Oracle, MS SQL, JPA/Hibernate/JDBC, QueryDSL etc.

4

5
Senior Software Engineer
GEBIT Solutions GmbH

Januar 2017 - Juli 2019, Düsseldorf

Erweiterung und Wartung einer internationalen Point-of-Sale Lösung.

Verantwortlichkeiten:
  • Anforderungsanalyse und Beratung des Kunden
  • Entwurf, Implementierung und Dokumentation neuer Systemkomponenten
  • Fehleranalyse/Entwicklung/Integration
  • Abstimmung mit Business-Analysten und Architekten
  • Erstellung von Unit- und Integrationstests
  • Code Reviews
  • Fachliche und technische Beratung der Kollegen
Eingesetzte Technologien und Werkzeuge:

Java, JBoss AS 6/7, WildFly, OSGi, EJB 3, JAX-WS, FitNesse Testframework, Integrity Testframework, JUnit, Microsoft SQL Server, MySQL, H2, PostgreSQL, Jira, Confluence, Git, GitLab, Maven, Jenkins, Eclipse, SoapUI


Software Engineer
AVT STOYE GmbH

März 2015 - Dezember 2016, Köln

Entwicklung und Implementierung eines Ampelphasen Assistenten als Android App.

Verantwortlichkeiten:
  • Anforderungsanalyse, Entwurf und Implementierung neuer Systemkomponenten
  • Abstimmung mit Architekten
  • Erstellung von Unittests
  • Durchführung, Protokollierung und Analyse von Testfahrten
Eingesetzte Technologien und Werkzeuge:

Android 4/5, Android Studio, JavaEE, JSON, REST, SVN, Gradle, Jenkins, Bugzilla, Confluence, JUnit, Mockito, Hamcrest etc.

6

7
Software Engineer
AVT STOYE GmbH

April 2014 - März 2015, Köln

Entwicklung und Implementierung des Cell Transmission Models in einem Tool zur Bewertung von grünen Wellen.

Verantwortlichkeiten:
  • Entwurf und Implementierung neuer Systemkomponenten
  • Abstimmung mit Teamkollegen
  • Fehleranalyse/Fehlerbehebung/Integration
  • Fachliche und technische Beratung der Kollegen
Eingesetzte Technologien und Werkzeuge:

Java SE 6, Eclipse, VisualWorks (SmallTalk), JNI, Enterprise Architekt, SVN, Maven, Bugzilla, Confluence, etc.


Software Engineer
AVT STOYE GmbH

August 2013 - Dezember 2016, Köln

Entwicklung, Implementierung und Pflege eines Tools zur Verwaltung von elektronischen Baugruppen.

Verantwortlichkeiten:
  • Analyse, Entwurf und Implementierung neuer Systemkomponenten
  • Fehleranalyse/Fehlerbehebung/Integration
  • Erstellung der Dokumentation
Eingesetzte Technologien und Werkzeuge:

Java SE 6, Eclipse, Swing, SwingX, JDBC, PostgreSQL, Debian, Oracle SQL developer, Oracle data modeler, pgAdmin, SVN, Mantis, Wiki, Inkscape, ArgoUML etc.

8

Zertifizierungen und Weiterbildungen

Kubernetes Mastery from Docker Captain
Udemy April 2022

Eines der besten Kubernetes Kurse vom preisgekrönten Dozenten Docker Captain and DevOps Konsultant Bret Fischer. Komplettkurs von Kubernetes einmaleins über jedes Feature und Arbeitsablauf, bis hin zum Betrieb eines eigenen Clusters.

Docker Mastery from Docker Captain
Udemy März 2022

Eines der besten Docker Kurse vom preisgekrönten Dozenten Docker Captain and DevOps Konsultant Bret Fischer. Komplettkurs zum Lernen und Anwenden der Technologien von der Entwicklung über Test bis zum Deployment und Produktion.

Secure Coding
EXXETA Dezember 2019

Schulung mit Inhalten wie: Injection, Fehler in Authentifizierung und Session-Management, Verlust der Vertraulichkeit sensibler Daten, XML Externe Entitäten, Fehlerhafte Authorisierung, Sicherheitsrelevante Fehlkonfiguration uvm.