Author Image

Hi, I am Vitalij

Vitalij Ebel

Senior Software Engineer, Freelancer

I am a passionate software engineer with many years of working experience. I love to work in projects, to help others comming forward and to learn new things. I enjoy mastering the challenges of the various industries together with my customers.

Motivation
Communication
Team Work
Hard Working
Fast Learner
Problem Solving

Skills

Experiences

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

Nov 2023 - Dec 2025, Neuss/Remote

Modernization and further development of java based services and products.

Responsibilities:
  • development of new services based on requirements
  • maintenance and modernization of java based services and products for containerised environments
  • analysis, adjustment and extension of existing software architectures
  • security patches
  • CI/CD pipeline development with Gitlab
  • Infrastructure automation with Ansible
  • Creation of automated tests
  • Release and rollout
  • Code reviews
Technologies and tools:

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

Nov 2022 - Oct 2023, Mannheim/Remote

Modernization and feature implementation of the core software, as well as migration of applications from Java 8 to 17 and Angular 13 to 16.

Responsibilities:
  • Consulting, requirements analysis, further development and modernization of core software
  • analysis, adjustment and extension of existing software architectures
  • Creation of automated tests, documentation
  • Code reviews
  • Implementation/Adjustments of CI/CD pipelines
Technologies and tools:

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, Mockito, Awaitility, Oracle, MSSQL, JPA, Hibernate, JDBC, Liquibase, IntelliJ IDEA, Eclipse, Postman, PMD, Checkstyle, Sonar.

2

3
Senior Software Engineer
Mehrwerk GmbH

Apr 2022 - Oct 2022, Bielefeld/Remote

Suppport in development of Backend-Microservices.

Responsibilities:
  • Design, development and optimization of backend microservices
  • analysis, adjustment and extension of existing software architectures
  • Creation of highly scalable services for processing large amounts of data from external and internal systems
  • Creation and prioritization of technical user stories
Technologies and tools:

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.

Sep 2019 - Mar 2022, Neuss/Remote

Modernization and further development of interface components.

Responsibilities:
  • Requirements analysis, consulting, design, planning and implementation of new system components
  • Creation of automated tests
  • analysis, adjustment and extension of existing software architectures
  • Coordination with product owners
  • Code reviews
  • Creation of documentation
Technologies and tools:

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

Jan 2017 - Jul 2019, Düsseldorf

Development and maintenance of an international point-of-sale solution.

Responsibilities:
  • Requirements analysis and consulting
  • Design, implementation and documentation of new system components
  • Error analysis/development/integration
  • Coordination with business analysts and architects
  • Creation of unit and integration tests
  • Code reviews
  • Consulting of colleagues
Technologies and tools:

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

Mar 2015 - Dec 2016, Köln

Design and implementation of a traffic light phase assistant as an Android app.

Responsibilities:
  • Requirements analysis, design and implementation of new system components
  • Coordination with architects
  • Creation of unit tests
  • Execution, recording and analysis of test drives
Technologies and tools:

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

6

7
Software Engineer
AVT STOYE GmbH

Apr 2014 - Mar 2015, Köln

Development and implementation of the Cell Transmission Model in a green wave assessment tool.

Responsibilities:
  • Design and implementation of new system components
  • Coordination with colleagues
  • Error analysis/development/integration
  • Consulting of colleagues
Technologies and tools:

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


Software Engineer
AVT STOYE GmbH

Aug 2013 - Dec 2016, Köln

Development, implementation and maintenance of a tool for the management of electronic components.

Responsibilities:
  • Requirements analysis, design and implementation of new system components
  • Error analysis/development/integration
  • Creation of documentation
Technologies and tools:

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

8

Certifications and Courses

Kubernetes Mastery from Docker Captain
Udemy April 2022

One of the best docker courses from award winning expert docker captain and DevOps consultant Bret Fischer. Complete course starting by Kubernetes 101 and teaching You the features, workflows and tricks that helps You running own Kubernetes clusters.

Docker Mastery from Docker Captain
Udemy März 2022

One of the best docker courses from award winning expert docker captain and DevOps consultant Bret Fischer. Complete course about the technology, that helps to understand and to apply the technics in software development, test, deployment and production.

Secure Coding
EXXETA December 2019

Security training with following content: injection, wrong authentication and session-management, loss of confidentiality of sensitive data, XML extern entities, wrong authorisation, security relevant misconfiguration and many more.