You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Christian KerlCK

Christian Kerl

Senior Java Developer / Consultant

€889/day
Wiesbaden, DE
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Christian

Focus Areas
------------------------------------------------

*Software development is always part of my work, regardless of additional tasks in the architecture and lead environment.*


Architecture

  • Conception/design of requirements and solutions.
  • Coordination of interfaces (internal and with external service providers).
  • Design and documentation of data models, processes, and infrastructures
  • Creation of various UML diagrams (sequences, components, flow, classes, etc.)

Java Lead

  • Support communication with external suppliers.
  • Code and concept reviews, effort estimations, task planning, etc.
  • Optimization of development processes to increase software quality and development speed.
  • Internal team knowledge sharing, mentor.
  • Support/leadership of various meetings.
  • Cross-project coordination.

Java Development (Excerpt)

  • Daily since 2002, from Java 1.4 onwards
  • Development in backend and frontend; with and without web technologies.
  • Connection of databases.
  • Communication with external interfaces (file, REST, SOAP, RMI, ...).
  • Distributed systems, microservices, SOA.
  • Performance analysis and solutions.
  • New development, further development, and maintenance of existing implementations.
  • Error analysis and solutions, also beyond system boundaries.

General

  • Fullstack development (frontend and backend), entirely in Java or additionally with web interfaces.
  • Collaboration with business departments and other stakeholders, requirements analysis.
  • Scrum and Kanban were used in the supported projects.
  • Setup and optimization of Scrum/Kanban processes and boards in Jira.
  • German

    Native or bilingual

  • English

    Conversational

Can work on-site
Wiesbaden (up to 50km)

Experience

  • Aktuelles Projekt
    New development of interfaces between enterprise applications
    BANKING AND INSURANCE
    July 2021 - Today (5 years)
    Wiesbaden, Germany
    The enterprise platform was newly developed and the in-house sub-project deals with communication between the individual components. Data is read from various other third-party systems or received via various interfaces and forwarded to the target systems.

    It is a pure backend system that works in a JBoss EAP together with Camunda BPM for process control.

    One of the main problems is performance with the sometimes very extensive amounts of data, especially in conjunction with Camunda BPM.
    Java JBoss Camunda REST JSON Webservices SOAP Hibernate Flyway AssertJ JUnit Jira Confluence Sonar Bitbucket Git Maven Jenkins
  • R+V
    Further development of the existing application for selling insurance
    BANKING AND INSURANCE
    June 2018 - April 2021 (2 years and 10 months)
    Wiesbaden, Germany
    An in-house developed application is mainly used for selling insurance; it must be constantly adapted to new products and legal regulations. It is used by internal employees as well as independent brokers.

    The application is classically divided into frontend (client) and backend (server). The user interfaces are implemented within the Eclipse RCP framework, and there are also other "channels" with independent interfaces that only call the backend part via web services.

    The internal structure is highly distributed across various subsystems and host implementations, so the entire analysis and development was accompanied by extensive coordination efforts.
    Java JBoss Eclipse RCP SWT JSON REST XML CIB Workbench
  • Deutsche Bank
    New development of a consulting platform for financial products – Financial Check of the Future
    BANKING AND INSURANCE
    July 2017 - May 2018 (10 months)
    Frankfurt am Main, Germany
    A new web platform is being built for customer consulting, which helps to better present the advantages and disadvantages of current financial security. Internally, the platform is used directly by consultants and enables a uniform consulting process, largely designed according to their requirements. Customers also gain direct access to the platforms through various public access points and can assess their current situation independently.

    The application is classically separated into frontend (client) and backend (server); the interfaces are implemented in a modern single-page variant with Javascript, and the backend is developed stateless with simple servlet containers. Communication between frontend and backend is enabled via various REST services and utilizes the advantages of Spring Boot. Other third-party systems are partially connected via legacy SOAP web services.

    The internal structure of the application is distributed across further third-party services and is completely stateless. Even the storage of customer data takes place in a third-party system, making proprietary database systems obsolete. This allows the various individual applications to be developed with a high focus on functionality and reduced internal dependencies. This enables increased reusability of proprietary application building blocks.
    Java Tomcat REST Spring Boot JUnit Spock Maven Bitbucket Git Teamcity Sonar Jira Confluence AssertJ Angular Microservices

Recommendations

Be the first to recommend Christian

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Dipl. Informatiker (FH)
    FH Wiesbaden
    2007

Skill set

Categories