{"id":352,"date":"2017-03-26T13:40:17","date_gmt":"2017-03-26T13:40:17","guid":{"rendered":"http:\/\/anwi.gmbh\/?page_id=352"},"modified":"2025-01-30T09:57:58","modified_gmt":"2025-01-30T09:57:58","slug":"projects","status":"publish","type":"page","link":"https:\/\/anwi.gmbh\/?page_id=352&lang=en","title":{"rendered":"Projects"},"content":{"rendered":"<p>Key projects: listed here are the most important projects in which I worked. Beyond this there was a variety of smaller consulting assignments which lasted between one and 20 days.<\/p>\n<h5>2025: Professional Development &#8211; GitHub Copilot Certification<\/h5>\n<p><strong>Client<\/strong>: internal<\/p>\n<p><strong>Technology<\/strong>: GitHub Copilot, GitHub Copilot Chat, Emacs with copilot.el, Visual Studio Code v1.93.0 with GitHub Copilot Extension, JetBrains IDEs with GitHub Copilot Integration<\/p>\n<p><strong>Result<\/strong>: Training and exam with award of the following certificate:<br \/>\nGitHub Copilot Certification<br \/>\nThe GitHub Copilot certification exam confirms knowledge in the use of the AI-driven code completion tool for various programming languages. It certifies the ability to effectively optimize software development workflows. This exam focuses on understanding the plans and features of GitHub Copilot, data usage of the AI tool, developer use cases, and the basics of privacy and context exclusions.<\/p>\n<h5>2024: Professional Developmen \u2013 HashiCorp Certification<\/h5>\n<p><strong>Client<\/strong>: internal<\/p>\n<p><strong>Technology<\/strong>: HCP Terraform, Terraform Community\/CLI&nbsp; v1.9.5,&nbsp; Vault 1.17.4,&nbsp; Visual Studio Code v 1.93.0 mit Terraform Extension for Visual Studio Code v2.32.3<\/p>\n<p><strong>Result<\/strong>: Terraform training courses and exams with award of the following certificate: <a href=\"https:\/\/www.credly.com\/badges\/6e3516f1-f97c-4e0f-9778-35428d239a84\/public_url\">HashiCorp Certified: Terraform Associate (003<\/a>)<\/p>\n<p>Holders of the HashiCorp Certified: Terraform Associate certification know the basic concepts, skills and use cases related to the open source HashiCorp Terraform. They understand Terraform and can use it according to the certification objectives. In addition, they understand why organizations choose to extend Terraform Open Source with Terraform Enterprise to meet business-critical objectives.<\/p>\n<h5>2024 Weiterbildung \u2013 Amazon AWS Zertifizierung<\/h5>\n<p><strong>Client<\/strong>: internal<\/p>\n<p>Technology: Amazon Web Services: various AWS services.<\/p>\n<p><strong>Technology<\/strong>: AWS training courses and exams with awarding of the following AWS certificates:<\/p>\n<p><a href=\"https:\/\/www.credly.com\/badges\/6434658c-4f07-44b6-a7f9-7159f2964828\"><strong>AWS Certified Solutions Architect \u2013 Professional&nbsp;<\/strong><\/a><\/p>\n<p>Holders of this certification have a comprehensive understanding of how to develop technical strategies to achieve specific business objectives. They have demonstrated the ability to weigh best practices and trade-offs depending on the business context. Badge holders are able to develop solutions for multiple platforms and vendors.<\/p>\n<p><a href=\"https:\/\/www.credly.com\/badges\/4a288ba3-5ac1-4c1b-b065-f601f2b1678d\/public_url\" target=\"_blank\" rel=\"noopener\"><strong>AWS Certified Solutions Architect \u2013 Associate<\/strong><\/a><\/p>\n<p>Holders of this certification will have a comprehensive understanding of AWS services and technologies. They will have demonstrated the ability to develop secure and robust solutions using architectural design principles based on customer requirements. Badge holders will be able to design strategically well-designed distributed systems that are scalable, resilient, efficient and fault-tolerant.<\/p>\n<p><a href=\"https:\/\/www.credly.com\/badges\/ba443996-dded-490c-a69f-c62602f7ce65\/public_url\" target=\"_blank\" rel=\"noopener\"><strong>AWS Certified SysOps Administrator \u2013 Associate<\/strong><\/a><\/p>\n<p>Holders of this certification will have a comprehensive understanding of the deployment, management and operation of IT systems in the AWS cloud. They will have demonstrated the ability to migrate on-premises workloads to AWS and monitor, scale and secure systems on the AWS platform. Badge holders will be able to provide guidance on implementing best practices for cloud operations.<\/p>\n<p><a href=\"https:\/\/www.credly.com\/badges\/e5e710f6-2250-4618-989a-3f6ea48c2f53\/public_url\" target=\"_blank\" rel=\"noopener\"><strong>AWS Certified Developer \u2013 Associate<\/strong><\/a><\/p>\n<p>Holders of this certification will have a comprehensive understanding of the application lifecycle. They will have demonstrated proficiency in writing applications using AWS service APIs, AWS CLI and SDKs, using containers, and deploying with a CI\/CD pipeline. Badge holders will be able to develop, deploy and debug cloud-based applications that adhere to AWS best practices.<\/p>\n<h5>2021-2024: Migration and upgrade of an Oracle Forms and Reports installation<\/h5>\n<p>Planning and rebuilding of highly available Oracle Forms and Reports environments (dev, test, acceptance, production) on RHEL (Red Hat Enterprise Linux). Transfer of the configurations from the AIX-based legacy systems. Configuration of OHS (Oracle http Server) proxies. Integration of an Active Directory system, configuration of SSL. Migration, deployment and testing of several legacy applications. Conducting error analyses and providing solutions. Creation of a patch plan for all components of the Forms and Reports installation and patching of several systems.<\/p>\n<p><strong>Client<\/strong>: German logistics and postal company<\/p>\n<p><strong>Role<\/strong>: Consultant<\/p>\n<p><strong>Technology<\/strong>: Oracle Forms and Reports Version 12.2.1.4, Oracle HTTP Server, Python, bash, Oracle Database 19c Enterprise Edition, SVN, Git, Java 1.8.0, Oracle Weblogic Server 12.2.1.4.0<\/p>\n<p><strong>Result<\/strong>: Provisioning of several Oracle Forms and Reports environments until production takeover. Migration of the old applications to the new system. Creation of a patch plan and patching of all components. The <a href=\"https:\/\/github.com\/andreaswittmann\/live-scripting\" target=\"_blank\" rel=\"noopener\">live scripting method<\/a> was used for setup and documentation.<\/p>\n<h5>2021\/2022: Planning, setup and configuration of Oracle Service Bus environments<\/h5>\n<p>Planning and rebuilding of highly available Oracle Service Bus environments (dev, test, acceptance, and production) in version 12.2.1.4. Transferring the configurations from the legacy systems, security configurations for SSL, SOAP and WS-Security. Creating and deploying OSB projects. Design and creation of an OSB development environment.<\/p>\n<p><strong>Client<\/strong>: Public administration in Liechtenstein<\/p>\n<p><strong>Role<\/strong>: Consultant<\/p>\n<p><strong>Technology<\/strong>: Oracle Service Bus 12.2.1.4, SAML 2.0 and WS-Security with OWSM (Oracle Webservices Manager), Apache HTTP Server, Python, bash, SOAP\/REST, Jenkins Continuous Integration Server, SVN, Git, and Oracle JDeveloper.<\/p>\n<p><strong>Result<\/strong>: Provision of several Oracle Service Bus environments, including migration and deployment of OSB projects from the legacy systems. Provision of a development environment for OSB projects. The <a href=\"https:\/\/github.com\/andreaswittmann\/live-scripting\" target=\"_blank\" rel=\"noopener\">live-scripting method<\/a> was used for setup and documentation.<\/p>\n<div class=\"page\" title=\"Page 4\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2021: Conception of a SAP BW\/4HANA cloud infrastructure on AWS<\/h5>\n<p>Development of an architecture concept and offer for the migration of a medium-sized industrial company to SAP BW\/4HANA and SAP Analytics Cloud (SAC) on AWS. Design of a highly available multi-account architecture with development, test and production environment. As part of an accompanying proof of concept, the technical feasibility of the concept was validated, in particular the integration of SAP BW\/4HANA into an AWS landing zone.<\/p>\n<p><strong>Client<\/strong>: Medium-sized mechanical engineering company and world market leader in its segment<\/p>\n<p><strong>Role<\/strong>: Cloud architect, technical consultant<\/p>\n<p><strong>Technology<\/strong>: AWS Landing Zone, AWS Organizations, AWS Control Tower, AWS Transit Gateway, Amazon EC2 for SAP HANA, Amazon EBS, Amazon S3, AWS Backup, AWS Systems Manager, AWS CloudWatch, AWS CloudTrail, SAP BW\/4HANA, SAP Analytics Cloud, JDBC connectors<\/p>\n<p><strong>Result:<\/strong> An AWS reference architecture was developed for the customer that was specifically geared towards SAP workloads and ensured a highly available infrastructure. The designed landing zone included a multi-account strategy with centralized network management. Automated maintenance and monitoring processes were designed and documented in a detailed step-by-step plan for agile implementation. The AWS cost calculation took various deployment scenarios into account and enabled precise budget planning. The focus was on the integration of SAP workloads into a secure, scalable AWS infrastructure, taking into account best practices for enterprise architectures and SAP-specific AWS certifications.<span style=\"font-size: 19px; font-weight: 900;\">&nbsp;<\/span><\/p>\n<h5>2021: Landing Zone on AWS &#8211; Quick Start &#8211; Consulting and Implementation<\/h5>\n<p>Development of two offer packages: &#8222;Landing Zone on AWS &#8211; Quick-Start &#8211; Consulting and Implementation&#8220;.<\/p>\n<p><strong>Partner<\/strong>:&nbsp;Amazon Partner Network<\/p>\n<p><strong>Role<\/strong>:&nbsp;Conception, implementation, test, documentation<\/p>\n<p><strong>Technology<\/strong>:&nbsp;AWS Control Tower, AWS Organizations, AWS Service Catalog, AWS Single Sign-on, AWS Config, AWS CloudFormation, Amazon CloudWatch, AWS CloudTrail, AWS Identity and Access Management, Amazon Simple Storage Service, Amazon Simple Notification Service, AWS Lambda, AWS Step Functions, AWS CodeCommit, AWS CodePipeline, Amazon Simple Queue Service, AWS Key Management Service<\/p>\n<p><strong>Results<\/strong>:&nbsp;Two service packages for hands-on entry into a secure, scalable AWS environment with multiple accounts, the foundation of a landing zone on AWS, using a pre-built PoC concept and a portfolio of different extensions, customizable to each customer&#8217;s needs.<\/p>\n<h5>2020: Professional Development &#8211; Amazon AWS Certification<\/h5>\n<p><strong>Client<\/strong>:&nbsp;internal<\/p>\n<p><strong>Technology<\/strong>&nbsp;:Amazon Web Services: multiple AWS Services.<\/p>\n<p><strong>Results<\/strong>:&nbsp;Certification as an AWS Solutions Architect Associate. 2020 Open Source Project \u2013 Life-Scripting<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Emacs 27, Org-Mode, Lisp, HTML, AWS-S3, Git-Hub<\/p>\n<p><strong>Results<\/strong>:&nbsp;Live scripting is an approach to combine work in IT projects, documentation and reuse. It involves documenting work on the command line while it is being executed (<a href=\"http:\/\/github.com\/andreaswittmann\/live-scripting\">github.com\/andreaswittmann\/live-scripting<\/a>)<\/p>\n<h5>2019: Migration Oracle Service Bus from OnPremise to AWS Cloud<\/h5>\n<p>Migration of highly available Oracle Service Bus environments (dev, test, acceptance, production), version 11.1.1.9 OnPremise to version 12.2.1.3 in the AWS Cloud, automated, replicable and versioned<\/p>\n<p><strong>Client<\/strong>:&nbsp;International logistics group<\/p>\n<p><strong>Role<\/strong>:&nbsp;Conception, implementation, documentation, DevOps<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Oracle Service Bus 12.2.1.3, Saltstack, WLST, Python, bash, GitLab CI\/CD, SOAP\/REST, Jira\/Confluence, AWSCloudFormation,AWSIdentityandAccessManagement, Amazon Simple Storage Service, Amazon EC2, Amazon Elastic Block Store, Amazon Elastic File System, Amazon Data Lifecycle Manager, Amazon Relational Database Service (RDS)<\/p>\n<\/div>\n<\/div>\n<div class=\"layoutArea\">\n<div class=\"column\">\n<div class=\"page\" title=\"Page 5\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p><strong>Results<\/strong>: Design and development of automated functional and connection tests based on GitLab CI\/CD (continuous integration\/continuous deployment). Concept and implementation of automated patch processes for EC2 instances with AWS Maintenance Window. Analysis and elimination of security vulnerabilities for EC2 environments. Preparation and support of the migration from Oracle Service Bus to the AWS Cloud.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 5\">\n<h5 class=\"layoutArea\">2018: Further development of the infrastructure for the operation of Oracle Service Bus and Oracle Weblogic<\/h5>\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p><strong>Client<\/strong>:&nbsp;International logistics group<\/p>\n<p><strong>Role<\/strong>:&nbsp;Conception, implementation, documentation, DevOps<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Salt Stack, Core OS ETCD 3.2, Python, GIT, AWS SSM (Simple System Management), Parameter Store, Boto3 (AWS Python API), Java 7, Java 8, Weblogic Server 10 und 11, Oracle Service Bus 11\/12<\/p>\n<p><strong>Result<\/strong>:&nbsp;Design and development of a secure password management for the automatic provisioning of operating environments. Design and implementation of a multi-user development environment for Salt Stack including version control and branching model. Analysis and elimination of security vulnerabilities for various Weblogic and Oracle Service Bus environments.<\/p>\n<h5 class=\"layoutArea\">2017: Further development of the infrastructure for the operation of Oracle Service Bus and Oracle Weblogic<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International logistics group<\/p>\n<p><strong>Role<\/strong>:&nbsp;Conception, implementation, documentation, DevOps<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Salt Stack, Python, Java 7, Java 8, Weblogic Server 10 und 11, Oracle Service Bus 11\/12<\/p>\n<p><strong>Result<\/strong>:&nbsp;Requirement analysis and conception of a cross-platform and cross-technology monitoring system based on Elastic Search, Kibana and Grafana. Documentation for the security management of Weblogic Server and Oracle Service Bus environments. Migration of an Oracle Service Bus environment from OSB 11 to OSB 12.<\/p>\n<h5>2015-2017: Building an SOA infrastructure<\/h5>\n<p><strong>Client<\/strong>:&nbsp;German Insurance Group and Building Society, Koblenz<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Weblogic Server 12, Oracle Service Bus 12, Python, SOAP\/REST<\/p>\n<p><strong>Result<\/strong>:&nbsp;Creation of an architecture for the highly available operation of Weblogic server environments. Extension of a library for the automated provisioning of Weblogic Server environments. Design and implementation of an improved deployment procedure for Java Enterprise applications. Development of highly available Oracle Service Bus domains.<\/p>\n<\/div>\n<\/div>\n<div class=\"layoutArea\">\n<div class=\"column\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 5\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<div class=\"page\" title=\"Page 6\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2015: IT Security Workshop<\/h5>\n<\/div>\n<div class=\"column\">\n<p><strong>Client<\/strong>:&nbsp;German Insurance Group and Building Society, Koblenz<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Weblogic Server 12, Oracle SOA Suite 12<\/p>\n<p><strong>Result<\/strong>:&nbsp;Preparation and delivery of a workshop on &#8222;Web Single Sign-on with SAML 2.0&#8220; and &#8222;WS- Security with OWSM (Oracle Webservices Manager)&#8220; including lecture, demonstration and exercises.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 13\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<div class=\"page\" title=\"Page 6\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2013-2015: Migration of an existing customer solution into a highly available&nbsp;Enterprise Service Bus platform<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International logistics group<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Oracle Weblogic Server 10.3, Oracle Service Bus 11gR1, SUSE Linux Enterprise Server 11, IBM WebSphere MQ V7.0, Oracle Database 11g, Python, SOAP\/REST<\/p>\n<p><strong>Result<\/strong>:&nbsp;Architecture, design, implementation and execution of high availability tests for an enterprise service bus and messaging platform based on Oracle OSB, Oracle WLS and Java Messaging Service. Evaluation and adaptation of the original architecture. Implementation and deployment of custom solution to improve overall system availability. Creation and tracking of Oracle support cases.<\/p>\n<h5>2012: Professional Development \u2013 Subject: Identity Management<\/h5>\n<p><strong>Customer<\/strong>:&nbsp;internal<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Oracle Identity and Access Management (11.1.1.5), Oracle SOA Suite 11g (11.1.1.6.0), Oracle Weblogic Server 10.3.6, Java SE Development Kit 6 Update 33, Oracle JDeveloper 11g (11.1.1.6.0) Studio Edition, Oracle Identity Manager Connector MS AD User Management 11.1.1.5.0, Oracle Database 11g, Release 2, Oracle Virtual Box 4.1.22, Oracle Enterprise Linux 5.8, Microsoft Windows Server 2008 R2, Microsoft Windows 8 Professional<\/p>\n<p><strong>Result<\/strong>:&nbsp;Installation and evaluation of Oracle Identity Manager, creation of an <a href=\"https:\/\/anwi.gmbh\/?p=56&amp;lang=de\">installation tutorial<\/a>. Installation and analysis of the Oracle Active Directory Connector, authoring of a <a href=\"https:\/\/anwi.gmbh\/?p=55&amp;lang=de\">workshop on the installation and use of the Connector<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 6\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2012: WLS Workshop<\/h5>\n<p><strong>Customer<\/strong>:&nbsp;IT service provider for the municipal administration, Berlin<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>: Oracle Weblogic Server 12<\/p>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p><strong>Result<\/strong>:&nbsp;Accompaniment of a workshop on WLS in the context of a WLS training course<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2012: Professional Development \u2013 Subjects: Oracle Forms and Reports<\/h5>\n<p><strong>Client<\/strong>:&nbsp;internal<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Oracle Weblogic Server 10.3.6, Oracle Forms and Reports 11g Release 2, Oracle Database Express Edition 11g Release 2, Oracle Linux Release 5.8, Oracle SQL Developer 3.1<\/p>\n<p><strong>Result<\/strong>:&nbsp;Training on Oracle Forms and Reports, installation on Windows 7 and on Virtual Box, inclusive database and development tools. Development of a \u201c<a href=\"https:\/\/anwi.gmbh\/?page_id=352&amp;lang=en\">Quickstart Guide<\/a>\u201d.<\/p>\n<\/div>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2012: Professional Development \u2013 Subjects: WLS12c, Eclipse, Virtual Box, SAML, SSO, WS-Trust<\/h5>\n<p><strong>Client<\/strong>:&nbsp;internal<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Oracle Weblogic Server 12c, Oracle Enterprise Pack for Eclipse 12.1.1, Virtual Box 4.1, Oracle Enterprise Linux 5.8, Oracle Enterprise Linux 6.3<\/p>\n<p><strong>Result<\/strong>:&nbsp;Evaluation of new features in WLS12c and Enterprise Pack for Eclipse, creating and analyzing a <a href=\"https:\/\/anwi.gmbh\/?p=60&amp;lang=de\">single-sign-on scenario<\/a>, based on SAML and WS-Trust. Evaluation of Oracle Virtual Box and Oracle Enterprise Linux as basis for a lab environment.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 7\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2011: Develop a business process management platform for foreign delegations<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International listed technology group, Erlangen<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Oracle Weblogic Server 10.3, Oracle JRockit 1.6 R28, Jython, SUSE Linux Enterprise Server 11, Entrust GetAccess Entitlement System, Oracle Business Process Management Suite 11g<\/p>\n<p><strong>Result<\/strong>:&nbsp;Integration of Oracle Business Management Suite into the customer\u2018s own entitlement system, based on SAML (Security Assertion Markup Language) and SSO (Single Sign On). Configurations of test and production systems, auto-start configuration, SSL configuration. Recommendations for further developing the system architecture.<\/p>\n<div class=\"page\" title=\"Page 8\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2009-2011: Various projects for J2EE application in rail logistics.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Listed company for railway logistics and wagon hire, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;WLS 9.2, WLS 10.3, JRockit 5.0 R28, Jython, Windows Server 2003\/2008, Oracle Enterprise Manager 11g, Oracle AD4J 10g (Application Diagnostics for Java)<\/p>\n<p><strong>Result<\/strong>:&nbsp;Installation and evaluation of the products Oracle Enterprise Manager 11g and Application Diagnostics for Java (AD4J 10g and 11g) as part of the project i4R-logistics. Design, build and configure a security solution for an Internet application, based on 2- way SSL. Migration of an ESB solution to WLS 10.3. Analysis of performance problems. Setup of further testing, and production environments. Architecture consulting for the development department. Design and implementation of a standardized load test environment for J2EE projects, conducting load tests. Proof of concept of a Web service connection with WS-Security.<\/p>\n<div class=\"page\" title=\"Page 8\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2009: Review of various application platforms, problem analysis and recommendations.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;German logistics and postal company<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Weblogic Server 9.2, Weblogic Server 10.2<\/p>\n<p><strong>Role<\/strong>:&nbsp;Review of existing production environment for a variety of application platforms, including projects for a customer card, staff scheduling, PC Postage, IP07 and IP09 Internet platforms. Analysis of acute problems and solutions. The summary of the review resulted in a best-practices document. Proposal for the standardization of operating environments.<\/p>\n<h5>2008-2009: Various projects for J2EE application in rail logistics.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Listed company for railway logistics and wagon hire, Hamburg<\/p>\n<p><strong>Role:<\/strong>&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;WLS 9.2, WLS 10.3, JRockit 5.0 R28, Jython, Windows Server 2003<\/p>\n<p><strong>Result<\/strong>:&nbsp;Creating a company-wide standards for the operation of J2EE applications. Definition of quality assurance processes, and takeover of operations. Design and implementation of a solution for operational monitoring of J2EE applications. Concept, architecture and implementation of an automated domain setup. Building of test and production environments. Preparation of an operating manual. Coaching the operations team. Troubleshooting and architecture consulting in development.<\/p>\n<div class=\"page\" title=\"Page 8\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2008-2009: Operational Support<\/h5>\n<p><strong>Client<\/strong>: International trading and services group, Hamburg<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 9\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;WLS 8.1, WLS 9.2, WLS 10, Apache Webserver (Diverse Versionen), JRockit 5.0 R27, R28, Oracle RAC 10i, Jython, Trac, Suse Enterprise Linux, HP-UX<\/p>\n<p><strong>Result<\/strong>:&nbsp;Corporate wide support for the operation of all productive WLS applications, coaching in the area of WLS administration, analysis and solution of production problems, proposals and implementation of measures to improve production reliability and quality assurance of J2EE applications. Introduction of an internal department wiki \u2013 and ticket system for tracking and documenting problem solutions.<\/p>\n<div class=\"page\" title=\"Page 9\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2008: J2EE application for planning and monitoring in international railway logistics.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Listed company for railway logistics and wagon hire, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;WLS 9.2, JRockit 5.0 R28, Jython, Windows Server 2003<\/p>\n<p><strong>Result<\/strong>:&nbsp;Review of the operating environment, implementing a solution for automatically rebooting WLS domains. Architectural proposals for scalable and highly available J2EE applications for future projects. Concept for a standardized load test environment.<\/p>\n<h5>2008: Workshops for the Migration of J2EE Applications<\/h5>\n<p><strong>Client<\/strong>: Swedish energy company operating throughout Europe<\/p>\n<p><strong>Role<\/strong>: Consultant, Lecturer<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Weblogic Workshop WLW 8.1, WLW 10.0, Eclipse 3.0, WLS 10.0, Weblogic Diagnostic Framework (WLDF)<\/p>\n<p><strong>Result<\/strong>:&nbsp;Preparation and delivering a workshop for migrating J2EE applications in WebLogic Workshop and JMX-based monitoring of J2EE applications.<\/p>\n<h5>2007: J2EE application to support sales with mobile phone contracts.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Internationally active utility company, Oldenburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;WLS 9.2, Solaris 10<\/p>\n<p><strong>Result<\/strong>: Problem solving and analysis of WLS cluster communication and load balancing. Introduction of a JMX-based monitoring. Configuration of administration channels and Nodemanager. Review of the production environment.<\/p>\n<\/div>\n<div class=\"page\" title=\"Page 10\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2007: &nbsp;Migrating of a legacy J2EE application, more than 200 individual modules were migrated to a 64-bit platform.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International trading and services group, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;WLS 8.1, WLS 9.2, WLS 10, JRockit 5.0 R27, Oracle RAC 10i, Jython<\/p>\n<p><strong>Result<\/strong>:&nbsp;Design, architecture and implementation of an automated domain setup and an automated application redeployment, including the configuration of all required resources. Setup of test and production environments. Preparation of an operating manual. Running integration tests and preparation for productive launch of the system.<\/p>\n<h5>2007: J2EE application to support the bank branch network business.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Hamburg-based private bank with international special financing for transport and real estate<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;Windows Server 2003, WLS 8.1, WLS 9.2<\/p>\n<p><strong>Result<\/strong>:&nbsp;Problem analysis and solution of load distribution. Concept and configuration of a boot- fixed deployment architecture. Setup of the production environment.<\/p>\n<h5>2007: &nbsp;The project implements a software solution to support the purchasing department.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International trading and services group<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS BEA WLS 9.2, Oracle 10i, Python, Spring, Synergy, Ant, Perl, Kodo<\/p>\n<p><strong>Result<\/strong>:&nbsp;Writing an operating manual. Production launch and handover to operations. Setting up a Linux-HA (high availability) solution. A scalable architecture for a batch framework, based on J2EE, Spring, and WLS-cluster technology. Design and implementation of a dynamic logging system with Log4J and JMX. Configuration of the cluster-wide object- persistence layer. (Kodo JDO with remote commit provider).<\/p>\n<h5>2006: &nbsp;Sabbatical with trips to South America and Antarctica, participation in Spanish language courses, creation of a <a href=\"http:\/\/andreaswittmann.de\/traum\/favorite.htm\">documentary film<\/a>.<\/h5>\n<div class=\"page\" title=\"Page 11\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2004 &#8211; 2005: NOA 8: Development of a framework for batch processing in J2EE, migration of existing batch processes.<\/h5>\n<\/div>\n<div class=\"column\">\n<p><strong>Client<\/strong>:&nbsp;International trading and services group, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant, Team leader<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS 7.0, BEA WLS 8.1, Oracle 9i, Grinder load testing tool, Synergy, Ant, Perl<\/p>\n<p><strong>Result<\/strong>:&nbsp;Design of a J2EE architecture for batch processing. Definition of the system architecture for a batch framework. Setup of load-testing, integration-testing, and production environments. Performance analysis and optimization. Consulting for all BEA products used. Concept for productive system launch. Execution of the productive system launch and production control.<\/p>\n<h5>2002-2003: NOA 2 (major project, up to 200 employees) Implementation and extension of the modules of NOA1<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International trading and services group, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant, Team leader<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS 7.0, BEA WLS 8.1, Oracle 9i, Grinder load test tool, CVS, Synergy, Ant, Perl<\/p>\n<p><strong>Result<\/strong>:&nbsp;Automated setup of WLS domains and test environments. Architecture, planning, implementation and testing of fail-over mechanisms. Architecture, planning and execution of load tests. Design and setup of a 7\u00d724 production environment with corresponding productive launch and update mechanisms. Consulting for all BEA products used. Monitoring of all project phases, including production takeover and production control.<\/p>\n<h5>2002-2003: NOA 1 Project to redesign the corporate-wide customer management modules: product management, order processing, accounting, inventory control, processing of written orders and processing of returned goods.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;International trading and services group, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Architect, Consultant, Team leader<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS 7.0, BEA WLS 8.1, Oracle 9i, Grinder load test tool, CVS, Synergy, Ant, Perl<\/p>\n<p><strong>Result<\/strong>:&nbsp;Design of an architectural framework, development of migration concepts, prototyping, design and implementation of breakdown and load testing.<\/p>\n<h5>2002: Competitive Benchmark<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Listed international software group<\/p>\n<div class=\"page\" title=\"Page 12\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p><strong>Role<\/strong>: Architect, project management, implementation and<\/p>\n<p><strong>Technology<\/strong>: HP Superdome, HPUX 11i, Oracle 9.2.0.1.0, BEA WLS 7.0, BEA WLS 6.5.1, Mercury LoadRunner 7.5.1, IBM P690, AIX 5L<\/p>\n<p><strong>Result<\/strong>: Design, planning and implementation of a custom J2EE-load test. Execution of the test at the IBM Test Center in Montpellier, France, and at the HP Test Center in Boeblingen, Germany.<\/p>\n<h5>2002: Creating the architecture for a new version of enterprise-wide order processing (call center application)<\/h5>\n<p><strong>Client<\/strong>: International trading and services group, Hamburg<\/p>\n<p><strong>Role<\/strong>: Architect, Developer, Team leader<\/p>\n<p><strong>Technology<\/strong>: BEA WLS, Tuxedo, Jolt, JBuilder, CVS, Visio<\/p>\n<p><strong>Result<\/strong>: Support in all phases of the project i.e. design, development, test, integration, and consolidation of results. Requirements analysis and modeling of use cases, architecture and design based on the Rational Unified Process (RUP). Integration of existing information models to the UML-based OOSE process. Leading of a project team.<\/p>\n<h5>2001: Developing a prototype J2EE application for order processing as a feasibility study, with focus on the architectural aspects of the legacy system integration, based on \u201cReal Time RTOS\u201d.<\/h5>\n<p><strong>Client<\/strong>: International trading and services group, Hamburg<\/p>\n<p><strong>Role<\/strong>: Architect, Developer, Team leader<\/p>\n<p><strong>Technology<\/strong>: BEA WLS, Tuxedo, Jolt, JBuilder, CVS, Visio<\/p>\n<p><strong>Result<\/strong>: Proof of the scalability and exemplary analysis of security features.<\/p>\n<h5>2000-2002: Creation of an end customer application for construction financing on a J2EE<\/h5>\n<p><strong>Client<\/strong>: German financial services provider, Hameln<\/p>\n<p><strong>Rolle<\/strong>: Senior Consultant, Trainer<\/p>\n<p><strong>Technology<\/strong>: BEA WLS, Netscape Enterprise Server<\/p>\n<p><strong>Result<\/strong>: Review of the application and the project, creating a multi staged procedure for productive launch of the system, general project consulting, customization and delivering of J2EE developer trainings.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"page\" title=\"Page 13\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<h5>2000: EJB pilot project with a focus on \u201cRapid Application Development\u201d.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Large Swiss bank, Zurich<\/p>\n<p><strong>Role<\/strong>: Architect, Senior Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS<\/p>\n<p><strong>Result<\/strong>:&nbsp;Problem analysis and solutions in the field of RMI\/IIOP. Architectural consulting with a focus on scalability and high availability of a WLS-based system.<\/p>\n<h5>2000-2001: Development of a web portal named \u201eBusiness Channel\u201c.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;Major publishing house operating throughout Europe, Hamburg<\/p>\n<p><strong>Role<\/strong>:&nbsp;Senior Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS<\/p>\n<p><strong>Role<\/strong>:&nbsp;Consulting during the test, integration, and delivery phase. Productive launch of a clustered WLS system.<\/p>\n<h5>2000: Development of a WebShopping J2EE application.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;German mail order company for advertising material<\/p>\n<p><strong>Role<\/strong>:&nbsp;Senior Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA WLS<\/p>\n<p><strong>Result<\/strong>:&nbsp;Review, analysis of problems and solutions.<\/p>\n<h5>1998-2000: Development of an application framework based on CORBA, C++ \/ Java.<\/h5>\n<p><strong>Client<\/strong>:&nbsp;German financial services provider for savings banks, Hanover<\/p>\n<p><strong>Role<\/strong>:&nbsp;Senior Consultant<\/p>\n<p><strong>Technology<\/strong>:&nbsp;BEA Weblogic Enterprise, Tuxedo, eLink for SNA<\/p>\n<p><strong>Result<\/strong>:&nbsp;Consulting for BEA products. Problem analysis. Installation of WLE on Solaris, NT and OS\/390. Establishment of a corporate performance and benchmark group. Development of architectural prototypes. Enterprise-wide management of BEA support cases.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Key projects: listed here are the most important projects in which I worked. Beyond this there was a variety of smaller consulting assignments which lasted between one and 20 days. 2025: Professional Development &#8211; GitHub Copilot Certification Client: internal Technology: GitHub Copilot, GitHub Copilot Chat, Emacs with copilot.el, Visual Studio Code v1.93.0 with GitHub Copilot &hellip; <a href=\"https:\/\/anwi.gmbh\/?page_id=352&#038;lang=en\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eProjects\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-352","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/anwi.gmbh\/index.php?rest_route=\/wp\/v2\/pages\/352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anwi.gmbh\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/anwi.gmbh\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/anwi.gmbh\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anwi.gmbh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=352"}],"version-history":[{"count":20,"href":"https:\/\/anwi.gmbh\/index.php?rest_route=\/wp\/v2\/pages\/352\/revisions"}],"predecessor-version":[{"id":949,"href":"https:\/\/anwi.gmbh\/index.php?rest_route=\/wp\/v2\/pages\/352\/revisions\/949"}],"wp:attachment":[{"href":"https:\/\/anwi.gmbh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}