Stephan H.-Development, Tester
Check rate
Experience
Software development, software quality assurance, tester, test automation engineer
IT services
Refactoring the CRM system of an IT service provider This includes a complete refactoring of the legacy application, in particular the migration from JDK 1.6 to JDK 25 and the replacement of self-developed infrastructure components, such as the Object-Relational Mapper (ORM) and the frontend template engine, with current standard components based on Spring Boot. At the same time, the previous close coupling between the back end and front end is being removed and the application is being migrated to a modern microservice architecture. The microservices are implemented as independent, reusable units and operated in autonomous Docker containers. The backend components are provided through REST APIs. As part of the project, CI/CD and deployment processes for the container-based microservice architecture were also established and automated using GitLab CI. At the same time, quality assurance is ensured through the implementation and automation of unit, integration and system tests. The work is supported by AI, particularly through the use of GitHub Copilot and LM Studio (gpt-oss) for code development and prompt engineering. Position: Software development, software quality assurance, tester, test automation engineer
Work performed:
- Analysis of the functional and technical use cases (workflows, involved processes/systems, communication paths, security requirements)
- Code refactoring (code cleanup, optimization)
- Dependency refactoring
- Refactoring of REST services (SpringBoot)
- Refactoring of the ORM layer
- Test execution / test automation (Serenity, Selenium, Playwright, JUnit)
- Establishment and automation of CI/CD pipelines for build, test and deployment steps in a Docker/microservice environment Team size: 2 people IT basis: Technologies: Java (JDK 25), Spring Boot, Hibernate, JPA, SQLServer, MariaDB, Docker, Yaml, Markdown, JSON, HTML/CSS, REST Tools: IntelliJ, DBeaver, Git/GitLab, GitHubCopilot (AI) Work management: Gitlab Tests: Serenity, Selenium, Playwright, JUnit Platform: Linux, Windows Version control: Gitlab Build management: Gitlab CI
Tester, test automation engineer, developer, QA
Foreign trade
Customs export declaration for goods exports
A software solution specifically designed for SMEs was developed over a longer period for the automatic submission of customs declarations for goods exports. As part of this product development, the need to expand the existing testing and QA became apparent, among other things due to continuous further development and changes to components, architecture and the frameworks used.
Tester, test automation engineer, developer, QA
Analysis of the functional and technical requirements for integration testing, acceptance testing and regression testing,
Analysis of the existing integration and regression tests,
Development of solution concepts and possible optimizations,
Expansion of the specification and revision of test cases,
Test automation,
QA and stabilization
8 people
Technologies: Microservice, React, Python, Selenium, Java, JBehave, Rest (JSon), Yaml, MySQL, Docker
Tools: Webstorm, PyCharm, IntelliJ, Word, DBeaver, Git/GitLab
Work management: Gitlab
Platform: Linux
Build management: Gitlab
Development, tester
Telecommunications
Development of an operational contract information system. This is primarily used as an order management system - for transferring existing contracts as well as creating and providing new contract bundles.
Sales agents can use it to order new services, modify existing ones and migrate service types, as well as provide customers with pricing information.
This supports the marketing of new services and the replacement of old services for existing customers in particular.
Existing data is also imported and processed (ETL) within the system and provided through services for further use in the portal front end.
Analysis of the functional and technical use cases (workflows, involved processes/systems, communication paths, security requirements)
Further development / creation of frontend components (React/JavaScript)
Design and implementation of business logic
Creation of functional and technical component documentation
Test execution / test automation (Cypress, test coverage)
Team size: 8 people
Technologies: React, JavaScript, Rest (JSon), Yaml, Markdown, MariaDB (SQL), Docker, Swagger, Cypress
Tools: Webstorm, ReactDeveloperTools, VisualStudioCode, Word, DBeaver, Git/GitLab
Work management: Gitlab
Platform: Linux
Build management: Gitlab
Development, data security/security, tester, test automation engineer
Telecommunications
Development of a sales information system. A sales information system was to be established to support order management. Through a web UI, users can view contracts, enter orders and forward them to downstream systems for execution. One part of the project is ensuring data protection-compliant retention periods for personal information.
Technical design of the functional retention periods for data storage (data security)
Creation of backend components for the deadline-based deletion of import, master and transaction data in accordance with the data security concept
Creation of functional and technical component documentation
Quality assurance (implementation and execution of unit and system tests)
Test automation (PyTest, test coverage)
Team size: 8 people
Technologies: Python, Rest (JSon), Yaml, Markdown, S3, MariaDB (SQL), Docker
Tools: PyCharm, VisualStudioCode, WebStorm, SoapUI, Word, DBeaver, Git/GitLab
Work management: Gitlab
Platform: Linux
Build management: Gitlab
Development, tester, test automation engineer
Public authority
Anonymization of statistical data. A government authority is required to prevent statistical values from being traced back to original values and thus to ensure their anonymization, among other things.
Mathematical algorithms using noise factors and overlay matrices are applied for this purpose.
It must be ensured that the deviations in the overall results to be reported, caused by overriding, remain within a defined range.
For this purpose, the relevant departments/applications are to be provided with REST and SOAP web services that accept these original values (in some cases up to 1 million records), process them depending on the use case and return the overlaid values.
In addition, the respective functional behavior must be tested for correctness and performance, and corresponding unit and system tests must be implemented.
Analysis of the functional and technical use cases (workflows, involved processes/systems, communication paths, security requirements)
Design and implementation of service interfaces (REST & SOAP services)
Design and implementation of service objects (XML/XSD, JSON)
Design and implementation of business logic
Design and implementation of the persistence layer (data structures, XML, CSV)
Quality assurance (design and execution of unit and integration tests, test coverage, code QA Sonar, security QA OWASP)
Test automation (JUnit, Mockito, SoapUI)
Team size: 4 people (subproject team), 25 people (overall project team)
Technologies: JavaEE 8/Jakarta EE 10, SOAP, REST, Groovy, CSV, XML, XSD, Swagger, OpenAPI
Tools: Eclipse, JBoss AS 7.4 & 8.0, SoapUI, Word, Powerpoint, PDF, Maven, Mockito, Sonar, Jacoco, OWASP
Work management: Jira, Confluence
Platform: Windows
Build management: Jenkins
Test Manager
Foreign Trade
Customs export declaration (PortaZa). PortaZa provides an interface between small business ERP systems and customs or customs declarations.
As part of the product development, the need to establish appropriate QA / qualified testing became apparent.
Analysis of the functional and technical requirements for system testing
Creation of a test concept
Analysis of the functional and technical use cases (workflows, involved processes/systems, communication channels, security requirements)
Preparation of a technical test specification
Preparation of a functional test specification
Consulting on the specification and implementation of test cases
Team size: 6 people
Technologies: Java 8, JBehave, Selenium, Serenity, Hibernate
Tools: Word, Powerpoint, Netbeans, Maven, Docker
Work management: Jira, Confluence
Build management: Jenkins
SIT Coordinator, Business Analyst, Test Automation Engineer, Tester
Energy Supply
Unbundling of railway electricity. An internationally active railway electricity company had to technically separate its market roles (user and supplier) throughout the system.
The new system was to cover all previously supported business cases, from recording through billing, while also meeting the new requirements and regulations of the BNetzA.
The newly created system landscape had to undergo continuous QA for all ongoing processes.
Analysis of the functional and technical use cases (workflows, involved processes/systems, communication channels, security requirements)
Documentation of the functional use cases and the involved processes/systems
Design of functional and technical test cases/scenarios (including load and performance tests), focusing on system and system integration tests
Design of test specifications and test plans (including acceptance documents, QA)
Design, implementation and automation of tests / regression tests (including logging test results in HP QC)
Recording of defects in HP ALM / QC
Team size: 14 people (Supplier stream), 60 people (total project team)
Technologies: SOAP, Groovy, HP ALM/QC, JMS/TibcoEMS (MDB), Oracle SQL, Java 8
Tools: SoapUI, Word, PDF, Innovator, Maven, TestRunner framework, JUnit
Work management: Jira, HP ALM/QC
Platform: Linux (SLES12), Windows
Build management: Jenkins
System Designer, Development, Tester
Energy Supply
Usage Data Management System. Establishment of a new system landscape to separate the market roles (user and supplier) regarding market communication, master data storage and management, and reporting.
Receiving and storing market-role-specific data (master data, usage information), as well as its automated processing and transmission to downstream systems.
Analysis of the technical use cases (workflows, involved processes/systems, communication channels, security requirements)
Documentation of the use cases using Innovator (UML)
Design and implementation of service objects (MDB, JMS and SOAP services)
Design and implementation of business logic
Design and implementation of the persistence layer (data structures, JPA)
Design of gateway processes/interfaces (Tibco)
Creation of component documentation
Quality assurance (planning and execution of module, integration and acceptance tests)
Consulting on the system launch
Team size: 8 people (NDM team), 60 people (total project team)
Technologies: Java 7/8, JEE, SOAP, JPA/Hibernate, EJB3, Log4J, JMS/TibcoEMS (MDB)
Tools: Word, Powerpoint, Innovator, Eclipse, JBoss AS 7 (6.4.1), Tibco Designer, Maven
Work management: Jira
Tests: JUnit, SoapUI (Groovy)
Platform: Linux (SLES11/12), Windows
Build management: Jenkins
Business Analyst, System Designer, Consulting
Logistk
Shipping Management System. Fundamental redesign of a shipping management system that had reached its technological limits.
The new system covers all business cases and is upgraded to the current technology level.
Analysis of the functional use cases (screens, customer requests, support team requirements)
Analysis of the technical use cases (workflows, involved backend systems, communication channels, security requirements)
Documentation of the use cases using UML2
Creation of the system documentation
Team size: 12 people
Technologies: Java 7, JEE, REST, JPA/Hibernate, Log4J
Tools: Word, Powerpoint, Google Docs, Enterprise Architect, Netbeans 7, JBoss 7, BPMN
Work management: Redmine
Tests: JUnit
Platform: Linux, Windows
Business Analyst, System Designer, Consulting and Development
Telecommunications
Voucher Management Suite. Design and implementation of a management suite for an online shop's proprietary voucher system.
Support for a wide range of business transactions by customer support.
Analysis of the technical use cases (workflows, involved backend systems, communication channels, security requirements)
Documentation of the use cases using UML2
Design and implementation of service objects (Spring MVC) and design/implementation of the frontend UI (HTML 5, CSS, JSP, Javascript, JQuery)
Design and implementation of the persistence layer (data structures, JPA)
Implementation of SSO mechanisms (OpenId, OAuth1)
Execution of tests on the acceptance system (SLES11)
Creation of the system documentation
Consulting on the production launch
The project was carried out using an iterative agile methodology (SCRUM)
Team size: 7 people
Technologies: Java 7, JEE, JavaScript, JSP, CSS, REST, Spring-Framework, JPA/Hibernate, oAuth1, Log4J, HTML5, CSS3
Tools: Enterprise Architect, Netbeans 7, Maven, Tomcat 7, Apache Commons Configuration
Work management: Jira, Confluence
Tests: JUnit
Platform: Linux
Build management: Jenkins
Business/Technical Analyst, System Designer, Consulting and Development
Telecommunications
Development of a gateway between a classic and an IP-based telephony system. Providing access to the integrated answering machine via a specific gateway with SOAP services.
Structural and impact analysis of the telephony system interfaces including performance measurements
Design of the process architecture of the gateway/interface
Design of the persistence layer
Design of an infrastructure to ensure high system availability
Planning and participation in implementation work
Quality assurance (planning and execution of module, integration and acceptance tests)
Consulting during system production deployment
The project was carried out within an iterative agile process model (SCRUM)
Team size: 5 people
Technologies: UML, Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting, JPA/Hibernate, oAuth1, Log4J, SCRUM
Tools: Enterprise Architect, Netbeans 7, Tomcat 6, XMLSpy, MS-SOAP-Toolkit, Putty, SSH, SoapUI, MS-Access, Apache Commons Configuration
Work management: Jira, Confluence
Tests: JUnit
Platform: Linux
Build management: Jenkins, Maven
Business/Technical Analyst, System Designer, Consulting and Development
Telecommunications
Development of a REST gateway for the SMS successor service Joyn (RCSe). Equipping the infrastructure with a REST interface for communication with mobile devices (text, files, chat, video calls).
Structural and impact analysis of the Joyn system to be connected
Specification of the essential technical use cases
Evaluation of third-party providers for RCS/RCS-e components
Planning and management of the pilot phase and final implementation
Technical project management, consulting and participation in implementation
Integration (third-party software), connection of the supplier backend
Execution of acceptance tests
Consulting during migration to the live system and commissioning
Creation of the system documentation
The project was carried out within an iterative agile process model (SCRUM)
Team size: 8 people
Technologies: Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting, JPA/Hibernate, oAuth1, Log4J, SCRUM
Tools: Enterprise Architect, Eclipse, Tomcat 7, XMLSpy, Putty, SSH, SoapUI, MS-Access, MS-Powerpoint, Apache Commons Configuration
Work management: Jira, Redmin
Tests: JUnit
Platform: Linux
Build management: Jenkins, Maven
Business Analyst, System Designer, Implementer, Senior Test Manager
Internet Service Provider
Mobile webshop frontend. Enabling shop access via an Android app for a multi-tenant shop infrastructure.
Native app with configurable branding layout.
Identification and documentation of the relevant use cases
GUI design
Design/definition of the software architecture for a configurable GUI layout
Implementation as a native app in Java
Planning, execution and documentation of manual system tests
Team size: 3 people
Technologies: Java, Web-Service, REST, JSON, OAuth
Tools: PENCIL, Balsamiq, Netbeans with Android-Plugin
Work management: Confluence, Jira
Platform: Android
Build management: Jenkins, Git
Business/Technical Analyst, System Designer, Consulting and Development
Telecommunications
Development of a SOAP interface for an e-mail service. Standardization and simplification of configuration processes for a mail system via a SOAP interface.
Analysis of the mail system APIs to be accessed and the communication paths
Capture and modeling of the relevant use cases
Design of the required state machine model
Design of the service interfaces
Service implementation
Design, planning and execution of automated regression tests
Migration of the services to the production environment
Consulting during production deployment
Creation of the system documentation
Team size: 4 people
Technologies: Java 7, JEE, Axis, XML, XSD, SOAP, ShellScripting, JPA/Hibernate, Log4J
Tools: Enterprise Architect, Netbeans 7, Tomcat 6, XMLSpy, MS-SOAP-Toolkit, Putty, SSH, SoapUI, MS-Access, Apache Commons Configuration
Work management: Jira, Confluence
Tests: JUnit
Platform: Linux
Build management: Jenkins, Ant
Business/Technical Analyst, System Designer, Consulting and Development
Telecommunications
Development of a system for automated GUI tests. Development of an infrastructure for the automated testing of dynamic user dialogs for GUI-based services.
Analysis of the applications to be tested
Design and implementation of a screen and template parser
Creation of the system documentation
Team size: 2 people
Technologies: PHP, Perl, JavaScript, HTML5, CSS3, JQuery
Tools: Zend Studio
Work management: Jira, Confluence
Platform: Linux
Build management: Jenkins, Ant
System Designer, Consulting and Development
Telecommunications
Development of a gateway for access to a cloud store. Development of a specific gateway for app access to cloud services (images, videos).
Analysis of the existing backend services, gathering requirements
Design and implementation of the new software components
Execution of unit and bundle tests
Packaging (RPM) and delivery
Consulting on software delivery, distribution and quality assurance
Creation of the system documentation
The project was carried out within an iterative agile process model (SCRUM)
Team size: 12 people
Technologies: Java 6, Axis, XML, SOAP, OSGI, Spring-Framework, PHP, SCRUM
Tools: Eclipse, Putty, SoapUI, SSH, Apache Commons Configuration
Work management: Jira, Confluence
Platform: Linux
Build management: Jenkins, Ant
System Designer, Development
Industry-independent standard product
Development of a mobile frontend for a project controlling system. Enabling the recording of actual expenses via mobile devices for field service employees.
Identification of the key use cases
GUI design using mockups
Design and implementation of the REST services
Implementation of the iOS app
Application testing, software distribution
Team size: 1 person
Technologies: Objective C, REST, JSON
Tools: XCode 4, iPhone/iPad emulator
Work management: Jira, Confluence
Platform: OSX
Business/Technical Analyst, System Designer, Consulting
Telecommunications
Preparation of a feasibility study for providing streaming services from a media portal on modern TV devices. Examination of TV devices for their suitability for streaming services, including authorization and billing.
Analysis of the technical characteristics of sample devices (Samsung, Philips, LG)
Analysis of the device API
Development of test applications for the respective device platforms (native apps and WebApps)
Implementation of applications including access to the authorization and billing systems
Documentation of the features and shortcomings of the device platforms
Documentation of the required workflows
Team size: 3 people
Technologies: Device SDKs, Java 6, JavaScript, REST, SOAP, Axis, XML, HTML
Tools: Netbeans, Tomcat 7, Apache Commons Configuration
Work management: Jira, Confluence
Platform: Linux
Build management: Jenkins, Ant
Technical Analyst, System Designer, Consulting, Development
Telecommunications
Migration of telecommunications backend services to the OSGI platform. Conversion to an OSGI-compliant architecture to simplify operation and service updates without a restart.
Analysis of the existing services, gathering requirements for the migration
Technical project management
Design and implementation of the new software components
Planning and execution of tests on the acceptance system
Packaging and delivery
Consulting on software delivery/distribution/quality assurance
Creation of the system documentation
Team size: 3 people
Technologies: Java, Axis, XML/SOAP, OSGI, Spring-Framework
Tools: Enterprise Architect, Eclipse, Tomcat 6
Work management: Jira, Confluence
Platform: Linux
Build management: Jenkins, Ant
Technical Analyst, System Designer, Consulting, Development
Telecommunications
Development of a SOAP interface for a Voice-Over-IP system. Connecting the VoIP system to the central authorization and provisioning system via a SOAP interface.
Identification and documentation of the important use cases (Use-Cases)
Design of the data transformation rules between the VoIP system and the SOAP interface
Design of the state machine model for communication control
Implementation of the SOAP interface/gateway
Planning, execution and documentation of the system and acceptance tests
Creation of the system documentation
Migration of the gateway to the production system and consulting during the go-live
Team size: 5 people
Technologies: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Netbeans, XML-Spy, MS-SOAP-Toolkit, Tomcat 6, IBM-WebSphere, Jetty, Putty, SSH, SoapUI, MS-Access
Work management: Confluence, Jira
Platform: Linux
Build management: Jenkins, Ant
Technical Analyst, System Designer, Consulting, Development
Telecommunications
Redesign of an existing SOAP-based communication platform to achieve WS-I compliance. Modification of the email service API according to the standards of the Web Services Interoperability Organization (WS-I).
Technical analysis of service requests and their parameter structures
Redesign of the services into a WS-I-compliant SOAP structure
Generation of the technical service interfaces using SOAP toolkits
Validation, testing, and documentation of the new service interfaces
Implementation of extended services
Team size: 2 people
Technologies: Java, Axis, XML/SOAP
Tools: Enterprise Architect, JBuilder, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat 6, Jetty, Putty, SSH, SoapUI
Work management: Jira, Confluence
Platform: Linux
Build management: Jenkins, Ant
Technical Analyst, System Designer, Consulting, Development
Telecommunications
Development of a platform for connecting digital photo frames to a photo archive. Enabling the display of images from the cloud on digital photo frames.
Analysis of the existing interfaces to the photo archive
Design of the data transformation rules between the interfaces and new SOAP services
Design and implementation of an RSS photo feed server and configuration front end
Technical project management and consulting for installation/configuration
Delivery of the software to the test and production systems
Creation of the system documentation
Team size: 3 people
Technologies: Java, Axis, XML/SOAP, JSON, RSS, Media RSS, ATOM
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Struts 2, Tomcat, Jetty, Putty, SSH, SoapUI
Work management: Confluence, Jira
Platform: Linux
Build management: Jenkins, Ant
Technical Analyst, System Designer, Consulting, Development
Telecommunications
Migration of a reporting system (DWH). Migration of the DWH and data provisioning processes from Debian-Linux/Oracle to AIX/DB2.
AS-IS analysis of the existing system
Design and implementation of data transformations for AIX & DB2
Deployment to the test system and packaging for the production system
Design of the ETL for the staging area
Implementation of an application for controlling external processes and data compression
Execution of tests and creation of reports
Consulting during production system commissioning and user training
Team size: 8 people
Technologies: Java, Axis, XML/SOAP, JSON
Tools: Enterprise Architect, Netbeans, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI, MS-Access, DB2, Oracle, Informatica
Work management: Confluence, Jira
Platform: Linux, AIX
Build management: Hudson, Ant
Technical Analyst, System Designer, Consulting and Implementation
Telecommunications
Provision of a generic SOAP interface for a social network platform. Enabling information exchange between different WEB 2.0 platforms.
Analysis of existing social network services (Flickr, Facebook, Youtube) and their architecture (WSDL, REST)
Development of a concept for a modularized gateway interface (SOAP)
Design of the data structures for the interface configuration
Presentation and coordination of the solution
Participation in the implementation
Team size: 6 people
Technologies: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Work management: Jira, Confluence
Platform: Linux
Build management: Hudson, Ant
Technical Analyst, System Designer, Consulting and Implementation
Telecommunications
Conversion of existing communication service components to a Service-Oriented Architecture (SOA) and an Enterprise Service Bus (ESB). Redesign of the message-based communication infrastructure.
Technical analysis of the existing services and identification of weaknesses
Validation and testing of existing service interfaces and their documentation
Redesign of the services into a WS-I-compliant SOAP structure
Leading workshops to develop the new service structure
Team size: 6 people
Technologies: Java, Axis, XML/SOAP
Tools: Enterprise Architect, Eclipse, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI
Work management: Jira, Confluence
Platform: Linux
Build management: Hudson, Ant
System Designer, Consulting and Implementation
Telecommunications
Development of a platform for conducting load tests on a streaming system.
Extension of the existing web application with rights and user management
Revision of the documentation and changes to the data model
Conducting acceptance tests and user training
Consulting on setting up configurations and conducting load tests
Team size: 2 people
Technologies: PHP, HTML, CSS
Tools: Zend Studio, MySQL, Apache, Putty, SSH, WinSCP
Work management: Confluence, Jira
Platform: Linux
System Designer, Consulting and Implementation
Telecommunications
Development of a central WEB service platform as the central access point to the services of a portal operator.
Implementation of the central service platform as a SOAP web service
Design and implementation of the rights concept and management
Design and implementation of access to distributed backend systems
Design and implementation of data mapping and consolidation
Testing on the acceptance system and migration to the live system
Team size: 2 people
Technologies: Java, Axis, XML/SOAP
Tools: Enterprise Architect, JBuilder, XML-Spy, MS-SOAP-Toolkit, Tomcat, Jetty, Putty, SSH, SoapUI, MS-ACCESS
Work management: Confluence, Jira
Platform: Linux
Build management: Hudson, Ant
System Designer, Consulting and Implementation
Telecommunications
Development of a system for conducting real-time analyses of the technical systems of a portal operator.
Integration of a multi-subscriber database
Design and implementation of data transformation rules
Consolidation and ETL of incoming data (preprocessing)
Performance optimization at source code and DB level for just-in-time processing
Testing on the acceptance system
Creation of the system documentation and migration to the live system
Team size: 2 people
Technologies: Java, Axis, XML/SOAP
Tools: JBuilder, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access, DB2, Oracle
Work management: Confluence, Jira
Platform: Linux
Technical Analyst, System Designer, Consulting and Implementation
Telecommunications
Development of WEB services for a VOIP system. Connecting existing backend systems to a VOIP system via a specific gateway.
Integration of a multi-subscriber database
Design and implementation of data mapping
Design of the relevant use cases (data dependencies)
Design of a response matrix as an automaton
Conducting acceptance tests
Creation of the system documentation and migration to the live system
Team size: 8 people
Technologies: Java, Axis, XML/SOAP
Tools: JBuilder, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access
Work management: Jira, Confluence
Platform: Linux
Build management: Jenkins, Ant
Business Analyst, System Designer, Consulting and Implementation
Food industry
Creation of a reporting system. Provision of business reports for a standardized ERP system using BI services of an MS-SQL database.
Analysis of company data in the ERP system
Design and provision of data views for reporting
Design and provision of the cube model
Design and provision of reports for purchasing, sales, and revenue planning
Extension and adaptation of existing reports
Development of a migration concept for report templates
Team size: 2 people
Tools: MS-SQL-Server, MS-Reporting-Server, MS-Analysis-Server, MS-Visual-Studio, myFactory (ERP system), MS-Internet-Information-Server
Work management: Confluence, Jira
Platform: MS-Windows-Server
Technical Analyst, System Designer, Consulting and Implementation
Telecommunications
Development of WEB services for a VOIP system. Connecting existing backend systems to a VOIP system via a specific gateway.
Analysis of incoming data
Identification of relevant use cases
Design and implementation of data transformations
Design of a response matrix as an automaton
Execution of acceptance tests and creation of system documentation
Migration to the production system
Team size: 6 people
Technologies: Java, Axis, XML/SOAP
Tools: JBuilder, MySQL, Apache, Putty, SSH, MS-SOAP-Toolkit, Tomcat, MS-Access
Project management: Confluence, Jira
Platform: Linux
System Designer, Consulting and Implementation
Automotive
Redesign of a support controlling system. Providing information using business intelligence methods to control support services.
Analysis of the existing legacy system
Design and implementation of the data model for the central OLAP data storage system
Design of data marts and data supply jobs (ETL)
Design of reports
Execution of tests on the acceptance system and migration to the production system
Team size: 2 people
Technologies: Data Warehousing, Business Intelligence, ETL
Tools: Powerdesigner, Cognos DecisionStream, Cognos Impromptu, Cognos Powerplay, DB2, Toad for DB2
Project management: Confluence, Jira
Platform: AIX, Windows
System Designer, Consulting and Implementation
Telecommunications
Creation of a workforce planning system. Providing planning and controlling tools for service teams based on the Cognos suite.
Analysis of the available operational data
Design and implementation of the data model for the OLAP data storage system
Design of cube models and data extraction processes
Development of automations for cube creation (including fail-safe mechanisms)
Design of audit reports (Report-Net)
Creation of documentation for the OLAP datastore and analytical cube models
Conducting user training
Team size: 10 people
Technologies: Data Warehousing, Business Intelligence, ETL
Tools: Cognos Transformer, Cognos Contributor, Cognos Analyst, Cognos Connection, Cognos Report-Studio, Powerdesigner, Toad, Oracle 10.1
Project management: Clearcase
Platform: Windows
System Designer, Consulting and Implementation
Automotive
Development of a balance-sheet-based rating system. Objective evaluation of partner dealerships regarding their financial situation based on balance-sheet data.
Analysis of manually created reports and document structure
Design of GUI templates and report templates
Implementation of a report generation engine
Development of a converter from HTML reports to PDF reports
Setup of a test system and execution of load tests
Team size: 7 people
Technologies: Data Warehousing, Business Intelligence, ETL, OLE-Automation, COM, HTML, XHTML, Java, Delphi, VBA
Tools: Powerdesigner, Cognos DecisionStream, Toad, DB2, Delphi, Freemaker, Adobe-Acrobat, MS-Visual Studio
Project management: Confluence, Jira
Platform: AIX, Windows
Technical Analyst, System Designer, Consulting and Implementation
Telecommunications
Development of test scenarios for a customer database. Development of automated regression tests for a customer database with a WEB service API.
Analysis of the existing access functions for the customer database
Documentation of typical use cases for interaction according to the developer concept
Development of test scripts for a generic simulator
Execution and documentation of tests (pass/fail scenarios)
Bug reporting
Team size: 2 people
Technologies: Java, Axis, XML/SOAP
Tools: JBuilder, MS-SOAP-Toolkit, Apache, Putty, SSH, Tomcat
Project management: Confluence, Jira
Platform: Linux
Technical Analyst, Consulting and Commissioning
Telecommunications
Support of a paid-content platform. Consulting services for connecting new internet-based services to a unified technical infrastructure.
Development of internal system data management tools
Creation and management of system configurations
Analysis and restructuring of existing functionality
Test management regarding the implementation of new functions
Technical support for external partners during integration
Team size: 10 people
Technologies: Java, Axis, XML/SOAP
Tools: JBuilder, XMLSpy, MS-SOAP-Toolkit, Apache, Putty, SSH, Tomcat, MS-Project, MS-Access
Work management: MS-Project
Platform: Linux
System Designer, Consulting and Implementation
IT Services
Extension of a CRM/HR system.
Design of GUI templates (HTML)
Script development to extend the GUI templates
Analysis and restructuring of existing functionality
Implementation of new functions
Creation of the user manual
Team size: 4 people
Technologies: Java
Tools: Powerdesigner, Eclipse, MS-SQL-Server
Work management: Confluence, Jira
Platform: Windows
System Designer and Implementation
IT Services
Creation of a WEB presence based on a content management system.
Analysis of the components to be published (Content & Design)
Design and implementation of HTML design templates
Administration of the CMS
Script development for dynamic content (Sitemap)
Team size: 1 person
Technologies: HTML, CSS, JavaScript, VB-Script
Tools: Microsoft CMS, SQL-Server
Work management: Confluence, Jira
Platform: Windows
Business and Technical Analyst, System Designer
Finance
Redesign of the transaction module for a mobile payment system. Solution for correctly processing the payment reference in the backend of a payment system.
Analysis and documentation of the existing system architecture
Specification/documentation of the new target architecture with extended functionality
Team size: 1 person
Technologies: PL/SQL
Tools: Oracle 8i, Toad
Platform: Unix
Business and Technical Analyst, System Designer, Consulting and Implementation
Finance
Development of a fund management system. Redesign of the business process to reduce costs and the error rate by automating system communication.
Business process analysis
Analysis and documentation of the existing system architecture
Design and implementation of a new data storage system
Design and implementation of the WEB-based front end
Design of test scenarios and execution of integration tests
Team size: 10 people
Technologies: Java, PL/SQL, HTML, CSS, UML, JSP, JavaScript
Tools: PowerDesigner, Enterprise Architect, Oracle 8i, Toad, JBuilder, JUnit
Work management: Confluence, Jira
Platform: Unix
Business and Technical Analyst, System Designer, Consulting and Implementation
Finance
Development of a universal and flexible rating system.
Management of an international development team
Training and coaching in Java, OO, relational databases
Design, implementation and testing of the application framework in Java
Design and implementation of the data storage system
Team size: 10 people
Technologies: Java, PL/SQL, HTML, CSS, UML, JSP, JavaScript, XML
Tools: PowerDesigner, Enterprise Architect, Oracle 8i, Toad, Visual Age for Java, JBuilder, JUnit, Tomcat, MS-Project
Work management: Confluence, Jira
Platform: Unix
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Telecommunication, Utilities, Government and Administration, Information Technology, Transportation, and Banking and Finance.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Quality Assurance, Product Development, Business Intelligence, and Project Management.
Skills
Senior Consultant Specializing In Web Applications (Back-End And Front-End)
Tester (Istqb)
Test Automation Engineer
Integration Tester
Banking
Public Sector
Foreign Trade
It
Energy Supply
Marketing
Telecommunications
Automotive
Logistics
Microsoft Office Tools, O365
Ms-Project
Industry-Specific Prt Tools
Jira, Gitlab
Confluence
Infopath
Sharepoint
Hp Alm / Qualitycenter
Waterfall Model
V-Model
Agile Software Development Under Scrum
Agile Streams / Value Streams
Ooa/Ood
Behavior Driven Development
Test Driven Development
Data-/Er Modeling/Db Design
Uml
Bpmn
Mac Os 7.X/8.X/10.X
Ios 4-7 (Iphone/Ipad)
Ms-Dos
Windows 95-7/10/11, Server 2008/2016/2019
Linux (Debian, Sles, Ubuntu)
Solaris
Assembler (8-Bit)
C#
Objective-C, Swift (Basic Knowledge)
Java/Javaee (Primarily Used Programming Language), Jdk 1.8-21, Openjdk11-23, Jakarta Ee 9/10
Scala
Php
Python
Html/Html5
Css/Css3
Xml (Xsd/Dtd/Xslt)
Sql
Pl/Sql
Tcl/Tk
Groovy
Access
Oracle 8, 8i, 10.X, 11, 12
Ms Sql Server (2000, 2005, 2008)
Db2
H2db
Mysql, Mariadb
Postgresql
Odbc/Jdbc
Enterprise Architect
Powerdesigner
Ms Visual Modeller
Innovator
Visio
Mindmap
Talend 6.X (Etl)
Cognos Serie7 Mit Powerplay, Impromptu, Decissionstream (Etl)
Microsoft Sql Server 2005 Analysisserver
Microsoft Sql Server 2005 Reportingserver
Eclipse / Myeclipse
Netbeans
Jbuilder 3.5-2008
Visual Studio (.Net)
Visual Studio Code
Zend, Phpstorm
Pycharm
Webstorm
Intellij Idea
Apple Xcode
Xmlspy / Oxygen
Maven, Ant
Soapui (Inkl. Groovy)
Ms Soap Toolkit
Cvs, Svn, Git, Mercurial
Gitlab Ci/Cd, Jenkins
Vmware (Test-/Abnahme- Und Entwicklungssysteme)
Apache
Tomcat, Tomee
Docker
Jetty
Iis
Jboss, Wildfly, Glassfish
Ejb
Com/Dcom
Ria (Gtw, Silverlight)
Jquery, Bootstrap 4/5
Spring Frameworks / Spring Boot
Hibernate, Jpa, Eclipselink
Servlets
Jsp, Jsf
React, Reacttoolkit, Vite
Jms / Mdb (Tibco, Ems, Jboss Hornetq)
Jbehave, Selenium, Serenity
Cypress
Playwright (Java, Python)
Owasp, Sonar, Trivy
Sqlalchemy
S3
Soap (Wsdl, Wadl)
Json/Rest (Wadl)
Swagger, Openapi
Ajax
Yaml
Markdown
Languages
Education
Unknown
Training as an IT specialist for system integration · IT specialist for system integration · Germany
FH Darmstadt
Computer Science · Darmstadt, Germany
Certifications & licenses
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Stephan is based in Darmstadt, Germany and can operate in on-site, hybrid, and remote work models.
Stephan speaks the following languages: German (Native), English (Advanced), French (Elementary).
Stephan has at least 26 years of experience. During this time, Stephan has worked in at least 23 different roles and for 13 different companies. The average length of individual experience is 1 year and 8 months. Note that Stephan may not have shared all experience and actually has more experience.
Based on recent experience, Stephan would be well-suited for roles such as: Software development, software quality assurance, tester, test automation engineer, Tester, test automation engineer, developer, QA, Development, tester.
Stephan's most recent position is Software development, software quality assurance, tester, test automation engineer at IT services.
In recent years, Stephan has worked for IT services, Foreign trade, Telecommunications, and Public authority.
Stephan is most experienced in industries like Telecommunication, Utilities, and Government and Administration. Stephan also has some experience in Information Technology, Transportation, and Banking and Finance.
Stephan is most experienced in business areas like Information Technology, Quality Assurance, and Product Development. Stephan also has some experience in Business Intelligence and Project Management.
Stephan has recently worked in industries like Government and Administration, Telecommunication, and Information Technology.
Stephan has recently worked in business areas like Information Technology, Quality Assurance, and Product Development.
Stephan attended Unknown for IT specialist for system integration.
Stephan has 1 certificate: ISTQB Certified Tester.
The availability of Stephan needs to be confirmed.
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 19 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 Software development, software quality assurance, tester, test automation engineer
Nearby freelancers
Professionals working in or nearby Darmstadt, Germany
