Udo W.-Performance Improvements

Check rate
Experience
Julius Bär
Application ownership and further development of test user management (TUM)
Areas of responsibility: Application ownership (Application Ownership / ITSO), application management, incident management, deployment / release management, requirements management, prioritization, further development, automation, and interface management
Technologies: SQL Server, Python, GitLab, UC4, Lieberman, Linux
Responsible for the operation and continuous development of a central application for managing more than 5.000 technical test users and their data.
Gathered and assessed business requirements, independently prioritized further development, and planned and coordinated implementation using agile methods and PI Planning, in close collaboration with the relevant business units and IT teams.
Expanded the central SQL Server database with additional information about test and real users, and integrated further applications through defined interfaces. The modular application used Python-based processing components, with execution and workflows controlled through UC4. This enabled data from different source systems to be automatically transferred, processed, and made available, as well as new test users to be created automatically.
Ensured reliable application operations and continuously optimized and automated existing processes.
Application ownership, modernization, and migration of incident management (TRANT)
Areas of responsibility: Application ownership (Application Ownership / ITSO), application management, incident management, deployment / release management, requirements management, software modernization, migration, interface integration, and quality assurance
Technologies: UC4, Jira, SQL Server, Oracle, Java, Python, Lieberman, Linux, Jai
Responsible for the operation and development of an application that automatically records, processes, and forwards technical incidents in various test environments.
Automated the creation of Jira incident tickets when UC4 workflows were blocked, including routing them to the relevant application managers.
Modernized the application by migrating from Java to Python, moving the database from Microsoft SQL Server to Oracle, and replacing the Jenkins scheduler with UC4.
Integrated the Jira API and used the bank's internal AI solution Jai to support code migration and subsequent validation. Independently and critically reviewed AI-generated results for business and technical accuracy.
Shift lead for operations control in test environments
Areas of responsibility: Monitoring various test systems
Technologies: UC4, TSO, HOST, Azure-Cloud
Responsible for monitoring and controlling automated processing workflows in various test environments, including systems running in the Azure-Cloud.
Monitored UC4 and HOST workflows and analyzed and handled incidents. When processing workflows were blocked, Jira tickets were automatically created through TRANT and assigned to the relevant application owners. In coordination with them, affected jobs were restarted or stopped as needed. HOST processes were also monitored and controlled through OPC.
A multi-shift operation was introduced to ensure stable and as continuous as possible testing.
Test data anonymization manager
Areas of responsibility: Planning/anonymizing/publishing production data for test systems
Technologies: UC4, Informatica (PowerCenter and IDMC)
To ensure test environments could run with real data, production databases were cloned regularly. Production data had to be untraceable in test environments. For this reason, the cloned databases were first anonymized with Informatica PowerCenter and later with Informatica IDMC. Critical tables and columns in the various databases (Oracle, SQL-Server, MongoDB) had to be identified and analyzed at the data level. Rules for handling critical data were agreed with the application owners.
Performance Improvements
AIG
Areas of responsibility: PL/SQL development, UC4
Technologies: Oracle 12c, SQL Navigator, UC4
Analyzed and optimized existing Oracle-based processing workflows with runtimes of several hours.
Identified the main performance bottlenecks and revised the affected program workflows. Inefficient object-oriented bulk data processing was replaced with database-oriented processing logic, and the workflows were optimized accordingly.
Performance improvements achieved in production:
- Data comparison: runtime reduced from 7 hours to 3 minutes
- SAP interface: runtime reduced from 7 hours, first to 45 minutes and then to 3 minutes
Processing workflows were controlled through UC4.
Reinsurance
AIG
Areas of responsibility: Agile requirements planning, PI Planning, Sprint Planning, PL/SQL development, Oracle Forms development, testing, and quality assurance
Technologies: Oracle 12c, SQL Navigator, Oracle Forms, UC4
Extended and further developed an existing Oracle-based insurance application to automatically assign mandatory reinsurance to active insurance policies.
Analyzed existing application logic and adapted and developed program modules and reports using Oracle Forms and PL/SQL.
Further developed interfaces to transfer reinsurance-related postings to the connected SAP system and AIG main system, taking business posting rules and posting periods into account.
Implemented requirements using agile methods, including PI Planning and Sprint Planning. Analyzed complex business requirements, broke them down into manageable development tasks, and conducted business and technical testing of adapted and newly developed components before launch.
Data Mart Work
IDS / Allianz
Areas of responsibility: Performance improvements, report creation, development
Technologies: Oracle 12c, PL/SQL Developer, Informatica 10
The investment division of Allianz insurance needs analyses and reports to operate in the market. This data is provided by the IDS DWH. Informatica is used to control the individual DataMarts. Data Mart build performance needed to be improved. Customer requests for Data Mart extensions and fixes were also implemented. In addition, summary reports covering all relevant DataMarts were to be created.
SQL Database Migration to Oracle
Commerzbank
Areas of responsibility: Development, architecture
Technologies: Microsoft SQL Server 2014, Microsoft SQL Server Management Studio, Oracle 12c, ODI
Migrated an existing Microsoft SQL Server database to Oracle 12c as part of a strategic technology change.
Analyzed the existing database structures and transferred the data, stored procedures, functions, and triggers to the Oracle target environment.
Ported the existing T-SQL program logic to PL/SQL, taking into account the differences between the database architectures and optimizer behavior.
Reviewed and adjusted existing indexes for their suitability and performance in the Oracle database. Loaded the data using Oracle Data Integrator (ODI).
Project Manager in the Telecommunications Sector
T-Systems / T-Mobile
Areas of responsibility: technical project management, coordination and support of T-Mobile applications
Technologies: Unix (AIX, Solaris), Windows XP, Linux (Red Hat), Oracle 10g, PL/SQL, Perl, Java, Shell tools, Toad, MS-Projekt, UC4
A key T-Mobile application for fraud detection was supported on T-Systems computers. Coordination had to be maintained between the business department, development, application operations, and system operations. Functional specifications had to be prepared for a hardware upgrade. Processes were revised during the hardware replacement and optimized for the new system. The data flows managed with UC4 were adapted and optimized for a new program version.
Development of an International Identity Management System
BASF
Areas of responsibility: subproject management, development
Technologies: Windows XP, Oracle 10g, PL/SQL, Toad, PL/SQL Developer, Oracle Data-Integrator, Oracle Warehouse Builder OWB
A centralized authorization management system for network drives and SAP was developed for a global chemical company. The system coordinates and manages data for over 8500 companies and over 20000 organizations, managing permissions for over 450000 users across over 700000 roles. Permission approvals were managed through the SAP workflow. Permission requests were transferred to the target systems using Oracle Data-Integrator. Approval and revocation of permissions were securely stored in a way that could be traced for financial audits. SAP WEB Dynpro was used for the interface to manage approvals. The data interface between the Oracle database and the SAP frontend was managed using PL/SQL packages, which returned data through open cursors.
Project Manager in the Telecommunications Sector
T-Systems / T-Mobile
Areas of responsibility: technical project management, coordination, and support of high-availability systems
Technologies: Unix (AIX, Solaris, OSF1), Windows XP, Linux (Red Hat), Oracle 9i / 10g, TimesTen, PL/SQL, Perl, Java, Shell tools, Python, PHP, Toad, MS-Projekt, ClearCase, UC4
Various large T-Mobile applications were supported on T-Systems high-availability systems. Coordination had to be maintained between the business department, development, application operations, and system operations. Functional specifications had to be prepared for new applications, and the one-time and ongoing effort required for operations had to be estimated. In addition, plans were prepared for nearshoring second-level support to Kosice.
Balanced Scorecards
Daimler-Chrysler
Areas of responsibility: data preparation for reports
Technologies: Windows XP, Oracle 10g, PL/SQL, Toad
For executive reports presented as balanced scorecards, database elements had to be combined and bundled before being sent to the frontend. To do this, data had to be selected using PL/SQL and returned as table values. These values were combined in VB .Net and displayed as a report.
Development of a CRM System
TESMUR GmbH
Areas of responsibility: technical project management, preparation of functional specifications, database design, XML design, software development
Technologies: Windows XP, Oracle 10g, Java, VB .Net, PL/SQL, Toad, Eclipse, XML
A CRM program for managing business contacts was developed as a 3Tier program (backend: Oracle, program logic: Java, frontend: VB .Net). The three layers communicated with each other using XML. My role was to create the XML and database models and coordinate the development work.
Customization of a CRM System
CONVOTIS / EnBW
Areas of responsibility: Technical subproject leadership, requirements management, software development, data and interface integration, application modernization, functional and technical specifications, testing and error analysis
Technologies: Windows (XP, 2000), MS-Projekt, Oracle 8i/10g, Java, Forms/Reports 5/6i, PL/SQL, Toad, SftTree 2/5, Citrix, Eclipse
Further development and customer-specific customization of an Oracle-based CRM system for EnBW's special customers, connected to SAP-IS-U billing.
Analysis and implementation of business requirements, as well as enhancement of existing application functions using Oracle Forms/Reports, PL/SQL and Java.
Integration of external applications and data sources through defined interfaces, including a Java-based pricing tool and the SAP-IS-U address database.
Preparation of functional and technical specifications in close coordination with the customer.
As technical subproject lead, responsible for a defined release area, including planning, assigning and coordinating development tasks, as well as monitoring their implementation.
Ongoing development of the application over several releases and technological modernization through migration of the Oracle database from version 8i to 10g and upgrade from Oracle Forms 5 to Forms 6i, including SftTree 2 to version 5.
Data Transfer to an SAP System
Allianz Hauptverwaltung
Areas of responsibility: Project management, development, coordination
Technologies: Windows (NT), MS-Projekt, Oracle 8i, PL/SQL, Toad
Existing data from a group accounting software system was prepared and loaded into the chart of accounts of an SAP system. The resulting data had to be reviewed with the individual clerks and corrected where necessary.
Development of a Data Conversion Program
Areas of responsibility: Development, documentation (user manual)
Technologies: Windows (NT), Unix (AIX), Oracle 8i, Forms 6i, PL/SQL, Toad
Reduced the workload for clerks by automatically assigning external data with existing contracts. Built a self-expanding matching database in Oracle Forms.
Customization, Enhancement and Maintenance of a Group Accounting Program
Areas of responsibility: Development, coordination
Technologies: Windows (NT), Unix (AIX), Oracle 8/8i, Java, PL/SQL, Toad
Customer-specific enhancements and additions were integrated into group accounting software. Consolidation runs were accelerated by switching accounting to quarterly reporting.
Development of a User Management Program
Areas of responsibility: Development, documentation
Technologies: Windows (NT), MS-Access, Oracle 8i, PL/SQL, ODBC
Developed a user management program to manage approximately 200 users with various hardware and software issues. Different issues had to be recorded, managed and systematically resolved. Built a knowledge base.
Customizing a Power Grid Control System to Meet Customer Needs
ABB / PreussenElektra/E.ON
Areas of responsibility: Further development of a power grid control system, customer-specific software customization, testing and installation support, time synchronization, trial operation
Technologies: DEC-OSF, C, C++, FORTRAN 95, Unix-Shell, Oracle
Customer-specific further development of a power grid control system for monitoring and controlling PreussenElektra's power grid.
Analysis and customization of existing software components, in particular enhancement of existing FORTRAN applications to meet the customer's business and technical requirements.
The control system was based on DEC workstations and a real-time system and was designed as a high-availability solution with a target availability of 99,95 %.
Supported installation, testing and trial operation, and took on special tasks in the area of time synchronization.
Software Migration to Shared Libraries
BfA Hauptverwaltung
Technologies: Unix (Sinix), C, Unix-Shell, Unix-Tools
Development of an Installation Program
Fiducia
Technologies: MS-DOS, OS/2, C++
Developed an installation program for bank employees so they could install software packages independently without assistance.
Development of a seminar scheduling program
Deutsche Bank
Technologies: MS-DOS, Windows 3.11, MS-Access, Access Basic
Porting to a mainframe
T-Systems
Technologies: Unix (UTS, SINIX, Solaris), Rosi-SQL, UNIX-Shell, UNIX-Tools, C, Informix, Informix-OnLine
Consolidation of the databases from over 100 computer systems onto a mainframe. The computer type, Informix version, and programming language version were changed in the process. The program and data storage were adapted to the new environment. A contingency plan was developed.
Program porting
ABB
Technologies: Unix (HP-UX), Dec-OSF, MS-Dos, C, Modula2, Oracle, Teleuse, X-Runner
Migration of a process automation program from an indexed sequential database to a relational database. The programming language (from Modula to C) and the operating system (from MS-Dos to HP-UX) were also changed.
Programming a user interface for a foundry system
Technologies: MS-Dos, C, Retrieve
Elevator control using a rule-based programming language
Siemens
Technologies: MS-Dos, OPS 83
Implementation of a graphical program output
Siemens
Technologies: MS-Dos, GEM, C, Fortran, SPICE
Program porting
Siemens
Technologies: MS-Dos, FlexOS, XGEM, C, Retrieve, XQL
Ported a program to a different computer type. This involved changing the operating system (from MS-DOS to FlexOS) and the program output (from text output to graphical output).
Creation of an overlay structure to optimize memory usage
Siemens
Technologies: MS-Dos, Fortran, SPICE
Analyzed the program flow and used the results to create a suitable overlay structure for the program code
Program porting
Leder Kuhn
Technologies: MS-Dos, Pascal, Retrieve
Migrated data storage from an indexed-sequential database to a B-tree database
Development and enhancement of a DWH asset database
Commerzbank
Responsibilities: Technical subproject management, data management, data integration, requirements management, stakeholder management, deployment / release management, CI/CD, agile development coordination, software architecture and development
Technologies: Microsoft SQL Server, Analysis Services, Integration Services, Reporting Services, Oracle, Linux, Perl, UC4, ADDM, SCCM, Foundstone
Developed and continuously enhanced a central asset database to consolidate information from Commerzbank's heterogeneous IT infrastructure.
To achieve this, the existing data acquisition layer of the CRM system was adopted and expanded into a standalone asset database.
Integrated data from various inventory and scanning systems, including ADDM and SCCM. The data was imported daily through automated interfaces and UC4-controlled processes, processed in multiple stages, consolidated, and made available to various business units for analysis.
My responsibilities included gathering, analyzing, and aligning business data requirements with the business units involved, as well as planning and coordinating the technical implementation.
Development was carried out using agile methods, including PI Planning, and a strong focus on Continuous Integration and Continuous Delivery (CI/CD). Structured planning and coordination of development, testing, and deployment processes as part of deployment and release management enabled new features to be put into production within just a few days in some cases.
Ensured the automated data processing jobs remained operational through job scheduling, monitoring, and testing using Jenkins.
Integration of a CRM system
Commerzbank
Areas of responsibility: Development
Technologies: Microsoft SQL Server, Oracle, Microsoft SQL Server Management Studio, Sybase, Linux servers, Unix tools, Perl, UC4, CMDB - BMC Atrium, ADDM-Scanengine, SCCM
The entire IT infrastructure was to be consolidated and maintained in a large CRM database. To do this, the hardware components (servers, printers, network components, telephones, ...) were scanned using ADDM. Windows desktop computers were identified using SCCM. The collected data was prepared and submitted to the CRM system for processing in what is known as a staging area.
Further development of an international Identity Management System
Commerzbank
Areas of responsibility: Subproject management, development
Technologies: Windows XP, Oracle 10g / 11g, PL/SQL, Toad, PL/SQL Developer, Oracle Data-Integrator, Oracle Warehouse Builder OWB
Further development of the Identity Management System (see predecessor project below) and integration of additional systems. Migration of the application from Oracle 10g to Oracle 11g. Testing the interaction between the database and the Java interface to SAP-Netweaver.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Banking and Finance, Information Technology, Energy, Utilities, Insurance, and Manufacturing.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Project Management, Quality Assurance, and Business Intelligence.
Summary
Many years of experience building, operating, and further developing complex database and enterprise applications. Strong knowledge of SQL, Python, relational databases, and ETL and data integration processes. Experience taking on business and technical application ownership. Analyzing and aligning data requirements with business units and IT teams. Structured analysis of data sets, data flows, and technical dependencies. Experience leading technical subprojects, managing stakeholders, and coordinating agile development. Independently designing and implementing technical solutions, as well as systematically analyzing errors. Hands-on project experience in the energy industry and complex banking environments.
Skills
- Data Management
- Data Integration And Data Quality
- Application Ownership And Application Modernization
- Analysis And Consolidation Of Complex Data Sets
- Technical Project And Subproject Management
- Sql-Based Data Analysis And Database Development
- Python Development And Process Automation
- Etl Processes And Integration Of Different Data Sources
- Energy Supply And Grid Control Technology
Programming Languages
- C
- C++
- Pl/Sql
- T-Sql
- Java
- Perl
- Python
- Access-Basic
- Fortran 95
- Modula2
- Pascal
- Unix-Shell
- Rosi-Sql
- Ops-83
- Assembler
Operating Systems
- Windows
- Unix (Linux, Aix, Hp-Ux, Dec-Ux, Solaris, Sinix, Uts)
- Dec-Osf
- Macos
- Os/2
- Tso
Databases
- Oracle
- Microsoft Sql Server
- Sybase
- Postgresql
- Timesten
- Informix
- Ms-Access
- Retrieve
- Xql
- Dbase
Software Packages / Tools
- Ai-Assisted Programming (Chatgpt, Jai)
- Microsoft Azure (Cloud Operations)
- Toad
- Pl/Sql Developer
- Oracle Apex
- Oracle Forms/Reports
- Informatica 10
- Oracle Warehouse Builder Owb
- Oracle Data-Integrator Odi
- Oracle Designer
- Microsoft Sql Server Management Studio
- Aqua Data Studio
- Microsoft Sccm
- Ssas
- Ssis
- Ssdt
- Ssrs
- Bmc-Atrium (Cmdb, Addm)
- Gitlab
- Uc4 (Automic)
- Jenkins
- Lieberman
- Foundstone
- Mercury Quality Center
- Rational Clearcase
- Java Tools (J2ee, Swing, Beans, ...)
- Eclipse
- .Net
- Vss
- Ms-Project
- Ms-Office
- Ms Visual C++
- Citrix
- Sql-Developer
- Unix Tools (Sed, Awk, Lex, Yacc, ...)
- Python
- Php
- Sfttree
Fields Of Work / Industries
- Automotive (Daimler-Chrysler)
- Banks (Deutsche Bank, Commerzbank, Julius BäR)
- Banking Data Center (Fiducia)
- Chemicals (Ixtra / Basf)
- Retail
- Mechanical Engineering
- Grid Control Technology (Abb / Preussenelektra/E.On)
- Process Automation (Siemens, Abb)
- Electricity Industry (Convotis / Enbw)
- Telecommunications (T-Online, T-Systems, T-Mobil)
- Insurance (Allianz Hv / Bfa Hv / Ids / Aig)
Languages
Education
Technische Universität Karlsruhe
Diploma in Computer Science · Computer scientist · Karlsruhe, Germany
Statistics
Experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Udo is based in Zurich, Switzerland.
Udo speaks the following languages: German (Native), English (Advanced).
Udo has at least 28 years of experience. During this time, Udo has worked in at least 20 different roles and for 18 different companies. The average length of individual experience is 1 year and 2 months. Note that Udo may not have shared all experience and actually has more experience.
Based on recent experience, Udo would be well-suited for roles such as: Performance Improvements, Reinsurance, Data Mart Work.
In recent years, Udo has worked for Julius Bär.
Udo is most experienced in industries like Banking and Finance, Information Technology, and Energy. Udo also has some experience in Utilities, Insurance, and Manufacturing.
Udo is most experienced in business areas like Information Technology, Product Development, and Project Management. Udo also has some experience in Quality Assurance and Business Intelligence.
Udo has recently worked in industries like Banking and Finance.
Udo has recently worked in business areas like Information Technology, Product Development, and Project Management.
Udo holds a Master in Computer scientist from Technische Universität Karlsruhe.
Udo is immediately available part-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 26 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
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
Nearby freelancers
Professionals working in or nearby Zurich, Switzerland
