Ingo Dettling-Analytics
Check rate
Experience
Analytics
BaFin - Federal Financial Supervisory Authority Frankfurt
- Introduction of methods for developing and automated deployment of cloud-native software and machine learning applications in OpenShift clusters
- Development of various programs in Python
- Technologies: Kubernetes, OpenShift, Kustomize, ArgoCD, Tekton, Docker, PodMan, Airflow, IntelliJ, PyCharm, Git, Bitbucket, Jira, Confluence, Python
Reporting and Publishing Platform (MVP)
BaFin - Federal Financial Supervisory Authority Frankfurt
- Java development of several MVP processors in the backend for the MVP portal
- Business implementation, refactoring and improvement of code quality
- Introduction of test-driven development
- Technologies: Java, Spring Framework, EclipseLink, DB2, DBeaver, MicroProfile, REST, JAX-RS, OpenAPI, WebSphere, Liberty, Eclipse, IntelliJ, Git, Bitbucket, Subversion, Jira, Confluence
Modularization of Offer Components (ModA) in Vendo
Deutsche Bahn
- Java development, microservices with Spring Boot
- Implementation of new pricing calculation logic for offer calculation and timetable-based sales
- Collaboration in the cross-functional technology team
- Improvement of code quality and performance as well as infrastructure-related topics
- Technologies: AWS, OpenShift, Kubernetes, Docker, Java, Spring Boot, IntelliJ, Git, GitLab, Prometheus, Grafana, Kibana, Maven, Jira, Linux, gRPC, Protocol Buffers, Emacs, Vim
Expert
Rapidmatch
- Java development, API design and implementation of microservices with Spring Boot
- Database development and configuration management
- Collaboration in the DevOps team
- Technologies: Java, Spring Boot, SQL, PostgreSQL, IntelliJ, Swagger, Postman, Nginx, JPA, Flyway, Maven, Git, Bitbucket, AWS
PDB, RWB, PRIIP, retailAPPs, House View
DZ Bank AG
- Redesign and extension of a system for lifecycle management and business transaction automation for derivatives according to the PRIIP regulation
- Implementation of an event-driven architecture (EDA) and complex event processing (CEP) as a prerequisite for microservices
- Extension of the house view with target market data based on MiFID II requirements
- Technologies: Java, JEE, Spring Framework, JavaScript, Hibernate, JPA, SQL, PL/SQL, Oracle, JBoss, Drools, IntelliJ, REST, JAX-RS, Siren Hypermedia, HTML5, JUnit, Mockito, Rest-assured, Arquillian, Flyway, Maven, Mercurial, POI
FRAME, CORE
Commerzbank AG
- Further development of FRAME (JEE development stack)
- Migration of the FRAME code generators from Xtext 2.2.1 to 2.7.3
- Development of domain-specific languages (DSLs) and code generators
- Performance optimizations
- Consulting and development work for the CORE master data project
- Technologies: Java, JEE, JSF, Eclipse, Xtext, Xtend, Maven, TFS, Tomcat
Retail Work Bench (new)
DZ Bank AG
- Development of an application for workflow-based and automated support of inventory processes for flow products
- Central documentation of the lifecycle of these products in a product master data database
- Technologies: Java, JEE, EJB, JSF, CDI, JPA, POI, SQL, Oracle, Eclipse, JBoss, Arquillian, Flyway, Maven, Mercurial
Basel 3 - Liquirisk (LCR, NFSR)
Deutsche Pfandbriefbank AG
- Development of a web application to calculate and report risk metrics according to Basel 3
- Technologies: Java, Eclipse, Wicket, JPA, Oracle, JBoss, Maven
Abacus DaVinci
Bearingpoint GmbH
- Further development and maintenance of a software product for financial institutions' reporting
- Technologies: Java, Eclipse, GWT, Oracle, Tomcat, Maven, Nexus, Sonar
Comara
Commerzbank AG
- Further development of a web application for risk analysis and reporting
- Technologies: Java, Hibernate, JPA, JSF, Facelets, RichFaces, Eclipse, TCServer, Team Foundation Server, Maven, Spring Framework, Spring Web Flow, Oracle, Apache POI, EasyMock, FRAME
In-House WpHG Opinion
DZ Bank AG
- Developed a system for company-wide, real-time storage and management of derivative products as a basis for client advisory systems under WpHG
- Technologies: Java, Hibernate, JPA, JSF, Facelets, PrimeFaces, Eclipse, Tomcat, ClearCase, Maven, Spring Framework, Spring Security, Oracle, Liquibase, PL/SQL, Apache POI
Technical Upgrade
DB Systel
- Performed a technical upgrade of the application server platform from JBoss 4.0.3 EAP to JBoss 5.1 EAP for a wide range of applications
- Switched the JAX-WS implementation to CXF and re-implemented the web services
- Technologies: Java, Hibernate, JSF, Eclipse, JBoss, JAX-WS, CXF, ClearCase, ClearQuest, ANT, Spring Framework, Oracle, Axis 2
Ticket System SLA
FirstData
- Extended a ticket system web application with features for defining, assigning, and monitoring service level agreements
- Designed and implemented the business logic in the backend and developed the web GUI
- Technologies: Java, J2EE, Eclipse, JBoss, Spring Framework, JSF, Facelets, Oracle 10i
Integration Platform: RESTful Architecture
1&1 Internet AG
- Implemented core services for an integration platform based on RESTful web services
- Developed a custom service registry and extended the Spring Framework for automatic service registration
- Technologies: Linux, Ubuntu, Java, Eclipse, SVN, Maven, RESTful Web Services, Tomcat, JUnit, Apache CXF, JBoss RESTEasy, JSON, Hibernate, JPA, JMeter
SEPA Interface Services
Hypovereinsbank
- Integrated existing host systems for a group-wide SEPA payment system
- Developed interface services for validation, transformation, and processing of SEPA transaction data as EJB 3.0 message-driven beans
- Connected systems using WebSphere MQ Series
- Technologies: Java, JEE, JMS, EJB 3.0, XML, XSLT, Eclipse, Spring Framework, WebSphere MQ 7, WebSphere AS 6.1, RSA, JUnit
Basel II - advanced IRB approach
Aareal Bank AG
- Development of credit risk software for real estate financing using an advanced IRB approach to calculate loss given default (LGD)
- Role as technical architect, senior developer, and SCRUM master
- Introduced model-driven software development (MDSD) and test-driven development for calculation logic
- Technologies: Java, J2EE, UML, MDSD, MDA, Eclipse, Spring Framework, Hibernate, MagicDraw, OpenArchitectureWare, Fornax, SQL Server, FIT, JUnit, Trac
EONIA
European Central Bank (ECB)
- Architecture and development of a web-based front-office intranet application for the EONIA process and reporting
- Integration with the Reuters information service
- Technologies: Java, J2EE, JavaScript, Ajax, Eclipse, Tomcat, Spring Framework, JSF, Ajax4JSF, Prototype, Oracle 10i
Rating-Tree-Manager
O2 Germany
- Development of the rating tree manager to automate the manipulation of rating trees in an Alcatel OSP IN system
- Technologies: Java, XML, Eclipse, Maven 2
GEPPI (General Enterprise Process & Planning Infrastructure)
1&1 Internet AG
- Design and development of integration software for monitoring, controlling, and planning technical and business processes
- Use of Jini to implement a self-healing distributed system
- Technologies: Java, J2EE, Jini, Web Services, Eclipse, JBoss, Oracle BPEL Process Manager, Apache Axis2, Oracle DB
CRM - order entry - billing
1&1 Internet AG
- Migration of the legacy system to a service-oriented architecture
- Analysis, identification of the target architecture, decomposition into service components, migration planning and effort estimation
- Role: Technical Lead Architect
FIDS (Flight Information Display System)
Fraport AG
- Developed the communication and data storage component of a distributed, asynchronous system using XML messages over JMS
- Ported EJB 1.1 to the Spring Framework and implemented the communication component as a state machine with jBPM
- Developed a web administration console with JSF
- Technologies: Java, J2EE, JMS, JSF, XML, XSLT, SQL, WebSphere Application Developer, WebSphere AS, Eclipse, JBoss, jBPM, Oracle 8i, MyFaces, Spring Framework
Posium
Atos Origin Worldline
- Developed new features in Posium, a payment processing system software with an integrated accounts receivable component
- Implemented business logic in session EJBs and persistence via CMP EJBs
- Technologies: Java, J2EE, EJB, SQL, WebSphere Application Developer, JBoss, Oracle 8i
eCDMS
SAS Deutschland
- Developed a generic web application for operational data entry and analysis of medical studies with a visually configurable layout
- Created code generators for SAS Base Language and SAS SCL
- Used UML and MDA to generate infrastructure code and redesign the architecture
- Technologies: Java, J2EE, JSP, JSF, JavaScript, SAS, Tomcat, JBoss, Eclipse, Maven, MagicDraw, AndroMDA, Spring Framework, Hibernate, JUnit, Log4J, PostgreSQL
Fund Supermarket
Frankfurter Fondsbank
- Developed a multi-tenant portal solution for portfolio management with different appearances per user group
- Changed the architecture for performance improvement and introduced automated tests
- Used design patterns, replaced Entity Beans with Hibernate, implemented eager loading, optimized SQL, and EAI with host systems
- Technologies: Java, J2EE, JSP, Servlets, Oracle 8i, BEA WebLogic, Eclipse, Ant, Spring Framework, Hibernate, Struts, JUnit, Cactus, StrutsTestCase, JWebUnit, Toad, Log4J
Derivatives Platform
Accenture
- Designed the architecture and core components of an integrated platform for selling derivative financial products
- Verified via prototypes and component communication over a JMS bus
- Mentored Philippine colleagues
- Developed a service architecture for a hierarchical security system and reporting
- Technologies: Java, J2EE, JMS, Webservices, Oracle 9i, BEA WebLogic, Eclipse 2.1, JasperReports, JFreeChart
IAS FairValue Hedge Accounting
Landesbank Baden-Wuerttemberg (LBBW)
- Design and implementation of business logic parts of a web application for hedge transactions according to IAS
- Synchronization with the central IAS mart via EAI
- Introduction of automated tests and persistence using Entity Beans
- Technologies: Java, J2EE, EJB, CMP, unit tests, Oracle 8i, BEA WebLogic, Eclipse 2.1, JUnit
Hedge Accounting and other projects
Dresdner Bank AG
- Development of a web application for managing, valuing, and maintaining derivatives, hedges, and loan transactions with reporting under IAS and US GAAP
- Automated testing of JSPs and servlets using Cactus
- Development of a Struts-based framework for web applications without custom Java code
- Development of automated web reporting software using XML, XSLT, FOP, and JMS distribution
- Development of JDBC and LDAP realms for Tomcat
- Technologies: Java, J2EE, JMS, JSP, Servlets, LDAP, XML, XSLT, FOP, JBuilder, Eclipse, CVS, Windows NT, Unix, Tomcat, Cactus, Log4J, Struts, JUnit, HttpUnit, PoolMan, DbForms, Informix, MQ-Series
Direct bank core systems
DaimlerChrysler Bank
- Analysis and recommendation for integrating custody, credit card, and call center systems via EAI
- Effort and cost comparison between an in-house solution and Vitria
Maybach
Debis (T-Systems)
- Implementation of a CRM web application on WebSphere with Siebel and Oracle database synchronization
- Database access using JDBC in DAOs following the MVC pattern
- Technologies: Java, J2EE, Servlets, JSP, JDBC, SQL, HTML, VisualAge for Java, WebSphere, Oracle 8i
SilverDAT II Inhouse
DAT
- Replacement of old host systems with a distributed J2EE solution including a Swing client and session EJBs
- Database access using TopLink
- Technologies: Java, J2EE, RMI, Swing, EJB, ORM, JBuilder, BEA WebLogic, TopLink, Oracle 8i, PVCS
Db24
Emagine (Deutsche Bank)
- Developed new business transactions as CORBA components of the online banking server platform
- Integrated with host systems via MQ Series and developed frameworks for infrastructure encapsulation
- Developed configuration tools in UML and Java with a Swing GUI
- Technologies: C++, CORBA, Java, UML, MQ Series, Solaris, Windows NT, Unix, Iona Orbix, CVS, javacc, JUnit
PRISMA 98
Softlab
- Refactored BMW's PRISMA 98 PDM system to restore maintainability
- Migrated to a new framework and introduced unit tests
- Technologies: Smalltalk, VisualWorks, Together, Windows NT, Solaris
Engineering Software in the Automotive Sector
ISW
- Developed a network-enabled remote control for Smalltalk environments and integrated CAE kernels
- Extended a graphics evaluation program and developed CAE feedback messages
- Created an optimization program for valve train dynamics and enhanced GUIs
- Developed a browser for ASAM-ODS
- Technologies: Smalltalk, VisualWorks, Windows NT, IRIX, Unix, HP-UX
CORBA Projects
DIGITAL (CEC)
- Designed and implemented the IIOP in-line bridge and reimplemented ObjectBroker repositories
- ACCENT project: investigated the XOM interface and implemented a class library based on ObjectBroker
- Mapped DC++ to ObjectBroker and created C++ language bindings for ACAS
- ACA/Trellis integration, documentation, and test suites
- Technologies: C/C++ (GNU tools), MS Visual C++, UNIX, OSF1
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Banking and Finance, Government and Administration, Information Technology, Automotive, Transportation, and Telecommunication.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Business Intelligence, Finance, Quality Assurance, and Project Management.
Summary
Java Solution Architect for cloud-native enterprise systems and modernization of legacy applications (banks & medium-sized companies)
Experienced software architect focused on developing and modernizing complex enterprise systems based on Java. Many years of project experience with banks and IT service providers. Focus on scalable and maintainable software systems, cloud-enabled platforms and integration of distributed systems.
Skills
- Soft Skills**
Supporting Junior Developers By Sharing Best Practices In Time-Critical Projects. Teaching By Example. Enjoy Knowledge Transfer. Coach And Mentor For Junior Developers. Team Player.
Competencies**
Software Architecture And Development, Domain-Driven Design
Java, Jee, Spring Boot, Kubernetes, Openshift, Argocd, Tekton
Agile Methodologies
Test-Driven Development
Refactoring
Ai-Assisted Development
Programming Languages**
Java
Go
Javascript
Python
Databases**
Oracle
Db2
Operating Systems**
Unix
Linux
Windows
Macos
Industries**
Banking
Financial Services
Telecommunications
Transportation
Airport Operators
Internet
It Service Providers
Automotive
Languages
Education
Technical University of Karlsruhe
Diploma in Computer Science · Computer Science · Karlsruhe, Germany
SAE
SAE Diploma in Audio Engineering · Audio Engineering
High School Diploma
Certifications & licenses
PRINCE2 (certified practioneer)
Certified Professional for Software Architecture
iSAQB
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Analytics
Nearby freelancers
Professionals working in or nearby Frankfurt am Main, Germany
