About Christian
- 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.)
- 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.
- 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.
- 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
Experience
- Aktuelles ProjektNew development of interfaces between enterprise applicationsBANKING AND INSURANCEJuly 2021 - Today (5 years)Wiesbaden, GermanyThe 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.
- R+VFurther development of the existing application for selling insuranceBANKING AND INSURANCEJune 2018 - April 2021 (2 years and 10 months)Wiesbaden, GermanyAn 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.
- Deutsche BankNew development of a consulting platform for financial products – Financial Check of the FutureBANKING AND INSURANCEJuly 2017 - May 2018 (10 months)Frankfurt am Main, GermanyA 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.
Recommendations
Be the first to recommend Christian
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Dipl. Informatiker (FH)FH Wiesbaden2007