05.05.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Software Engineer, Consultant Technical Quality, Consultant Software

Aachen, Deutschland
Weltweit
Dipl-Ing. Elektrotechnik
Aachen, Deutschland
Weltweit
Dipl-Ing. Elektrotechnik

Profilanlagen

CV-Pierre_Nomo_Messina_05.05.2026_de.docx
CV-Pierre_Nomo_Messina_05.05.2026_de.pdf

Über mich

Erfahrener IT-Berater mit internationaler Projekterfahrung. Spezialisiert auf komplexe Backend-Systeme (Spring/Spring Boot), KI-Tools (Spring AI, Junie), AWS-Cloud-Integration und Testautomatisierung. Branchen: Telko, Versicherung, Banken, Automotive.

Skills

HTMLJavaJavaScript4G (Telecommunication)Amazon Web ServicesAmazon S3Android Application DevelopmentApache TomcatApplication Lifecycle ManagementAtlassian ConfluenceAtlassian JiraTest AutomationBankingOracle Weblogic ServerBusiness SoftwareUNIXClient-Server-ArchitekturCSSRational ClearcaseCloud ComputingComputerprogrammierungContinuous DeliveryContinuous IntegrationCommon Object Request Broker ArchitectureETLLinuxDevOpsWeb EntwicklungEclipseEnhanced Data Rates For GSM EvolutionEnterprise JavabeansElasticsearchMiddlewareJ2EEGradleGrafische BenutzeroberflächeGroovyHibernateHP Application Lifecycle ManagementHP-UXApache POIIBM Websphere Application ServerIntellij IDEAWeb-PortaleJava Database ConnectivityJava Message ServiceSpring FrameworkJaxbWildflyApache JmeterjQueryJUnitPythonApache MavenMicrosoft Sql-ServerMongoDBMySQLNetbeansNexus 1000VOpenShiftOracle DatabasesOracle FinancialsScrumMockitoElastic LogstashRubyRS-232SeleniumSOAPSoapuiSoftwareentwicklungSubversionTCP / IPTestngUMLVagrantWeb ServicesExtensible Markup LanguageCephCircleCIScriptingGoogle CloudPostmanSpring MVCSpring BootCypressCachingVue.jsBackendGitLabGitAngularJSKubernetesMicrosoft TfsApache KafkaAtlassian BitbucketFront EndTeamcityElastic KibanaDockerJenkinsMicroservices
4G, S3, AWS, Amazon AWS, Amazon Cloud, Android SDK, Angular, Applikationsserver, JMeter, Kafka, Maven, Apache POI, Tomcat, Tomcat7, App-Entwicklung, Application Lifecycle Management, backend, Bestandsführungssystem, Betriebssysteme, BitBucket, Business Software, CSS, Caching, Ceph, CircleCI, Client/Server, Cloud, Testabdeckung, CORBA, Technische Informatik, Programming, Jira Confluence, Continuous Delivery, CI/CD, Continuous Integration, Cypress, Datenbanken, Datenbank, DevOps, verteilten Systemen, Docker, ETL, Eclipse, ElasticSearch, Datenaustausch, eGPRS, EJB, XML, Front-End, Front End, Git, GitLab, Google Cloud, Gradle, GUI, Groovy, HP Application Lifecycle Management, HP-UX, HTML, Hibernate, HP-ALM, Hudson, WebSphere, IT-Infrastruktur, Systemintegration, Integrationstests, Integrations-tests, IntelliJ, Mobile Anwendungen, JavaEE, JEE, Java, Java 8, Java 7, JDBC, JMS, JavaScript, JAXB, Jenkins, JIRA, jQuery, Junit, Kibana, Kubernetes, Linux, Logstash, Microservices, Access, Excel, MS SQL, Microsoft TFS, MS Windows, Middleware, Mockito, MongoDB, MySQL, NetBeans, Netzwerkkomponenten, Netzwerkmanagement, Nexus, Objekterkennung, Online-Services, Online-Dienste, Online-Banking, Openshift, 11g, 12c, WebLogic, Oracle, Postman, Python, RS232, ClearCase, Regressionstests, Ruby, Soap, SAfe, Scripting, Scrum, Selenium, SOAPUI, Software Release, Spring, Spring MVC, Spring Boot, Spring AI, Junie, SVN, Subversion, TCP/IP, TeamCity, technischen Daten, Testautomatisierung, Testframeworks, Test automation, Testautomation, automatisierten Tests, Testmanager, Testmanagement, Testspezifikation, Testfälle, TestNG, UML, Unix, Unit-Tests, Vagrant, Versionierung, VueJS, Web-Anwendungen, Web Frontend, Webservices, Web-Services, Web-Service, Webportal, JBoss, Payment,

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2022

Sprachen

DeutschverhandlungssicherEnglischgutFranzösischMuttersprache

Projekthistorie

Entwicklung eines Dokumentenmanagement Systems, Allianz AG

Allianz AG

Versicherungen

1000-5000 Mitarbeiter

  1. Entwicklung der verschiedenen Microservices zur Dokumentenverwaltung (z.B. Herstellung von Police Dokumenten, Kommunikationsdokumenten, usw.)

  2. Bereitstellung der Microservices in verschiedenen Openshift-Umgebungen (z. B. Pre- oder Produktionsumgebungen)
  3. Integration, Betrieb und Überwachung der zugehörigen Camunda-Prozesse
  4. Wartung der verschiedenen ArgoCD Pipelines für Continuous Integration/Continuous Delivery.

Eingesetzte Technologien

> OpenShift, Helm, Docker, Docker-Compose
> Camunda
> ReadyApi
> Amazon S3
> SpringBoot 3 (Spring JPA, Spring Data, Spring Cloud)
> Hibernate 6.x.
> Open Api 3.0.2
> Java17
> Scrum Methodologie
> Maven, GitHub
> ArgoCD

Aufgaben im Projekt
> Implementierung der verschiedenen Backend-Microservices
> Upgrade der Microservices für die Persistenz Schicht (Hibernate)
> Deployment der verschiedenen Microservices in OpenShift-Umgebungen
> Wartung der Camunda Prozessen
> Implementierung von Junit-, Integrations- und UI-Tests
> Anpassung der Helm Konfigurationen zur Deployment in OpenShift
> Implementierung und Wartung der Integration-Tests mit ReadyApi

Softwareentwickler

Kommunikation mit dem Gesamtverband der Deutschen Versicherungswirtschaft

Versicherungen

1000-5000 Mitarbeiter

Position:
Softwareentwickler
Entwicklung des Schadenmanagement Systems eines großen Versicherers, Generali
Projektbeschreibung
Im Rahmen des Schadenmanagements wird ein Portal zur Integration externer Dienstleister entwickelt.
In diesem Zusammenhang werden folgende Aktivitäten durchgeführt:


* Entwicklung der verschiedenen Microservices zur Verwaltung der Aktivitäten der externen
Dienstleister (z.B. Schadendienstleister, Kommunikation mit der GDV)

* Bereitstellung der Microservices in verschiedenen Openshift-Umgebungen (z. B. Fachtest- oder
Produktionsumgebungen)

* Integration, Betrieb und Überwachung der zugehörigen Camunda-Prozesse

* Wartung der verschiedenen Jenkins-Pipelines für Continuous Integration/Continuous Delivery.

* Integration von Kafka Datenströmen für die Kommunikation mit den externen Dienstleistern. Fokus
liegt hier bei der Kommunikation mit dem Gesamtverband der Deutschen Versicherungswirtschaft (GDV)

Eingesetzte Technologien

* OpenShift, Helm, Docker, Docker-Compose
* Camunda
* Amazon AWS
* Kafka
* SpringBoot 3
* Angular
* Cypress
* Java17
* SAfe Methodologie
* Maven, BitBucket, GitLab
* Jenkins
Eigene Aufgaben im Projekt
* Implementierung der verschiedenen Backend-Microservices
* Implementierung von Junit-, Integrations- und UI-Tests
* Anpassung der Groovy-Skripte zur Steuerung der Jenkins-pipelines
* Anpassung der Helm Konfigurationen zur Deployment in OpenShift

Consultant Software

Tieto
Arbeitsgeber * Bardenheuer
Position * Consultant Software development: JEE, Java, Test automation in der Telekommunikation Branche

Senior Software Engineer

Questax
Integration in der AWS-Cloud, DevOps
Zeit 07.2021 - 12.2022

Softwareentwickler

Tieto
Position:
Softwareentwickler
Digitalisierung der Verwaltungsprozessen beim deutschen Zollamt, ITZ
Projektbeschreibung
Im Zuge der Digitalisierung der Zollkontrollprozesse hat sich der ITZ-Verband für die
Standardisierung der Zollprozesse an Flughäfen und Schifffahrtshäfen entschieden. Hierbei wird ein
großes Webportal zur Verwaltung von Kontrollprozessen, wie Import- und Exportkontrolle von Waren,
Verdachtsfällen, Zollanmeldungsprozessen usw., entwickelt.
Eingesetzte Technologien

* SpringBoot2.7
* Java11
* Scrum
* Maven, BitBucket
* Jenkins

Eigene Aufgaben im Projekt
* Implementierung der RestFull Backend-Komponente
* Implementierung von Junit- und Integrations-tests

Entwickler Testmanager

Tieto
Position:
Entwickler
Testmanager
Ausgründung eines Digitalen Gewerbeversicherers, Provinzial NW
Projektbeschreibung
Im Rahmen einer Digitalierungsstrategie entwickelt die PNW eine Online-Versicherung, deren
Geschäftsprozesse weitgehend digital gestützt durchgeführt werden. Erster Meilenstein ist die
Umsetzung eines Onlinetarifes für Gewerbehaftpflicht. "Bestandssysteme aus der Steckdose" heißt das
Motto. Die vollständige IT-Infrastruktur wird innerhalb der Amazon Cloud abgebildet. Das Deployment
der Anwendung erfolgt auf Basis von Docker als Container. Ziel ist hierbei ebenfalls die
Implementierung eines Continuous Delivery Prozesses.
Eingesetzte Technologien

* Docker
* Amazon AWS
* SpringBoot
* Java11
* KANBAN
* Maven, BitBucket
* CircleCI
Eigene Aufgaben im Projekt
* Implementierung der RestFull Backend-Komponente zur Partner-Verwaltung
* Anpassung der Docker Konfigurationen für die Integration in der AWS-Cloud
*

Senior Software Engineer

Virtual7
Integration in der AWS-Cloud
Zeit 01.2013 - 10-2018

Entwickler

Tieto
Position:
Entwickler
Realisierung eines Maklerportals für ca. 25.000 Makler, VHV Holding
Projektbeschreibung
Im Rahmen des Projektes digital:brokering (d:b) erfolgt die Realisierung eines
Maklerverwaltungsprogrammes (MVP) für ca. 25.000 Makler mit funktionalem Umfang
* Berechtigungs- und Nutzerverwaltung,
* Integration und Mapping von Versicherungsunternehmen (VU),
* Prozesse der BiPRO-Normen 260/410 (STS), 420 (TAA) / 460 (eVB), 430 (Datenaustausch, VU-Post) und
500 (Schaden, Inkasso),
* Bestandssuche und -auskunft,
* Partnerkontakthistorie,
* Datenkommunikation (GDV-Datensatz, GeVos),
* Partnerverwaltung,
* Aktivitätenmanagement,
* Historisierung sowie
* allgemeine Konfiguration.


Das Projekt wird mittels agilen Vorgehens (Scrum) und DevOps-Methodik durchgeführt.
Eingesetzte Technologien

* Docker, Vagrant
* Git, Maven
* Java 8, Spring Boot
* Hibernate, Consul
* AWS, Cloud
* ElasticSearch, Ceph mit S3 Gateway
* Logstash, Kibana
* MicroNauts
* Keycloak
Eigene Aufgaben im Projekt

* Implementierung der Backend-Komponente (Partner-Verwaltung, Vertragspolicierung)
* Erstellung automatisierter Integrationstests für REST-Services mit SOAPUI.
Abstimmung der Testaktivitäten.

Entwickler

Tieto
Position:
Entwickler
Erweiterung unseres Bestandsführungssystems um die flexible Betriebsrente (Nahles-Rente) abbilden
und verwalten zu können, Debeka
Projektbeschreibung
Unter dem Namen "Das Rentenwerk" beabsichtigen die Lebensversicherer von Barmenia, Debeka, Gothaer,
HUK-COBURG und Die Stuttgarter, eine flexible Betriebsrente anzubieten, die Arbeitgeber und
Gewerkschaften an ihre Bedürfnisse anpassen können.
Das Rentenwerk wird durch Erweiterungen und Anpassungen in PSLife, ein Bestandsführungssystem für
Lebensversicherungen, realisiert.
Das vorhandene Lebensversicherungssystem PSLife wird kontinuierlich in der Konfiguration erweitert,
um die vorhandenen Geschäftsprozesse an die Bedürfnisse der Sachbearbeiter anzupassen und die
Integration in die bestehende Systemlandschaft zu erhöhen.
Eingesetzte Technologien

* Eclipse Photon
* Git
* Weblogic 12.2.1.3.0
* Oracle 12c
* Flyway
* JavaEE 7
* SOAPUI 5.5.0
* TeamCity als CI
* Maven
* Jira Confluence
* Nexus
* TestNG
* Insure Framework
* PSlife Produkt
Eigene Aufgaben im Projekt
* Implementierung und Erweiterung der Soap Webservices (u.a. Vertragspolicierung, Tarifierung)
* Konzeption der Testautomatisierung der Web-Services
* Umsetzung des Testkonzepts: Entwicklung des Frameworks für die Integrationstests (SOAPUI-Groovy
Skripte)
Integration des Frameworks in das CI-Tool (Team-City). Vorbereiten der Maven Modulen für die
Integration in das CI-Tool.

Entwickler

Tieto
Position:
Entwickler
Projekteinsatzplan - Tool zur Planung und Verwaltung der Mitarbeiter-Projekt-Einsätze, Adesso SE
Projektbeschreibung
Der Einsatzplan ist eine webbasierte Anwendung, welche Führungskräften die Planung und Verwaltung
der Projekteinsätze von Mitarbeitern ermöglicht. Die Anwendung basiert auf Spring Boot und soll den
veralteten Einsatzplan ersetzen, den Workflow optimieren, die Darstellung übersichtlicher machen,
während die Performance verbessert wird.
Eingesetzte Technologien

* Java 11
* Spring Boot 2.x
* Maven
* MongoDB
* Jenkins
* BitBucket
* Mockito
* Junit
* Apache POI (für Dokumentenbearbeitung)
* VueJS
* BootstrapVue
* Git BitBucket
* Postman

Eigene Aufgaben im Projekt

Die Anwendung wird um ein Modul erweitert, das die von der Führungskraft gewünschten Daten in eine
Excel-Datei exportiert. Dabei mussten die entsprechen Komponenten nach dem Spring MVC Pattern
entworfen und implementiert werden. Es sollte unter anderen Controller, Service, Excel-Builder, usw.
entwickelt werden. Bei der Implementierung sollte der Fokus auf die Performance gelegt werden.
Implementierung der Unit-Tests sowohl auch der automatischen Integrationstests auf Junit-Basis.

Entwickler, Tester

HewlettPackart-ApplicationLifecycleManagement
Position:
Entwickler, Tester
Konzeption & Realisierung der automatisierten Testabdeckung von Online-Services, VW Financial
Services
Projektbeschreibung
Die VW Financial Services ist die Bank des VW-Konzerns und bietet Finanzierungen für die VW-Kunden
an. Die VW Financial pflegt verschiedene Online-Dienste in Portalen wie z. B. das Intranet des
globalen Konzerns, weltweit in verschiedenen Sprachen oder ein Portal für Carleasing, etc. Neue
Releases werden für diese Portale 3- oder 4-mal im Jahr ausgeliefert. Im Rahmen dieses Projektes
wurden die funktionalen Tests automatisiert. In der ersten Phase wurde das Intranet-Portal mit
Selenium als Pilot Projekt automatisiert.
Eingesetzte Technologien

* Selenium
* Java 8
* JUnit5
* Gradle
* Jenkins
* Eclipse
* GIT
* HP-ALM (Hewlett Packart Lifecycle Managementsystem)
Eigene Aufgaben im Projekt
* Implementierung der Automatisierungskomponente zur Ausführung der automatischen Tests im
Continuous Delivery Prozess
* Erweiterung des Testtools und Anpassung der Testfälle
* Anbindung der Testfälle und des Tools an das Testmanagement Tool
HewlettPackart-ApplicationLifecycleManagement

Entwickler, Tester Testautomatisierung

Gothaer
Projektbeschreibung
Die Gothaer Versicherung verwaltet seine Kunden in einer zentralen CRM-Anwendung. Diese
Web-Anwendung steuert den kompletten Business Workflow und ist mit externen Legacy Systeme samt
Datenbanken und Mainframes verbunden. Im Rahmen dieses Projektes wurden die funktionalen Tests, die
Regressions- und End-to-End-Tests automatisiert. Somit konnte der Deploymentprozess qualitativ
verbessert und der Testzyklus verringert werden. Business Prozesse wie die Policierung konnten
vollständig automatisiert werden. Die Umsetzung der Testautomation erfolgte mit dem
Automatisierungstool HP-UFT des Testmanagement Tool HP-ALM.
Eingesetzte Technologien

* Java
* HP-UFT
* HP-ALM (Hewlett Packart Application Lifecycle Management)
Eigene Aufgaben im Projekt
* Implementierung der Automationskomponente mit HP-UFT
* Wartung und Erweiterung des Automationsmoduls
* Durchführung der End-to-End- und Regressionstests

Entwickler, Tester Testautomatisierung

Gothaer
Position:
Entwickler, Tester
Testautomatisierung bei der Gothaer; Einsatz 1 bei der Gothaer
Projektbeschreibung
Die Gothaer Versicherung verwaltet seine Kunden in einer zentralen CRM-Anwendung. Diese
Web-Anwendung steuert den kompletten Business Workflow und ist mit externen Legacy Systemen samt
Datenbanken und Mainframes verbunden. Im Rahmen dieses Projektes wurden die funktionalen Tests, die
Regressions- und End-to-End-Tests automatisiert. Somit konnte der Deploymentprozess qualitativ
verbessert und der Testzyklus verringert werden. Business Prozesse wie die Policierung konnten
vollständig automatisiert werden. Die Umsetzung der Testautomation erfolgte mit dem
Automatisierungstool HP-UFT des Testmanagement Tools HP-ALM. Die Toolpalette bietet ein Modul zur
Objekterkennung und bietet ein Java Programmierinterface für die Automationsmodule. Außerdem lassen
sich die automatisierten Testfälle natürlich in HP-ALM integrieren und so besser verwalten. Das
Ganze führt zu einer besseren Qualität der Testfälle.
Eingesetzte Technologien

* Java, HP-UFT, HP Application Lifecycle Management
Eigene Aufgaben im Projekt
* Implementierung der Automationskomponente mit HP-UFT
* Wartung und Erweiterung des Automationsmoduls
* Durchführung der End-to-End- und Regressionstests

Business Analyst Tester

Allianz AG
Position:
Business Analyst
Tester
ABS, Allianz AG
Projektbeschreibung
Im Rahmen von Unternehmenszukäufen durch die Allianz wurde eine Infrastruktur zur
Testautomatisierung aufgesetzt, um die Systemintegration im QS Prozess abzusichern. Der Fokus lag
auf der Integration des CRM - Tools ABS in der bestehenden Umgebung (Mainframes, verteilten
Systemen, Web-Services für den Vertrieb in den Filialen).
Eingesetzte Technologien

* ESB, ETL
* Allianz Business Software (ABS)
* SOAPUI, HP Application Lifecycle Management
* Mainframes Batches (zOS)
Eigene Aufgaben im Projekt
* Test des gesamten Business Workflows (z. B. Policierung, Online-Verkauf von Policen, Tarifierung,
elektronische Adressprüfung in Remote-Diensten, etc.)
* Integration der Software zum Kundenmanagement (ABS) in der Legacy Umgebung bestehend aus
Mainframes und verteilten Systemen
* Management und Koordination eines Testteams in Indien.
* Testen von Mainframes Batches (IBM zOS)
* Konzeption der technischen Tests mit SOAPUI

Entwickler Tester

Allianz AG
Position:
Entwickler
Tester
Testautomatisierung eines Business-Workflows für Clouddienste, T-Systems
Projektbeschreibung
T-Systems betreibt einen Clouddienst zur Online-Nutzung und zum Verkauf von Software. Der
dahinterliegende Workflow sollte durch das Aufsetzen eines Testframeworks vollständig automatisiert
getestet werden, wie z.B. das Anlegen von Usern, das Verteilung von User-Rechten und die Business
Prozesse zur Software-Kommissionierung. Die Umsetzung der Testfälle erfolgte mit Selenium.
Anschließend wurden diese in einem Testframework implementiert und an HP-ALM angebunden.
Eingesetzte Technologien

* Selenium, Java
* TestNG, JUnit
* Maven2, NetBeans, Eclipse
Eigene Aufgaben im Projekt
* Implementierung der Module des Testautomatisierungstools (z.B. die Steuerung der Testausführung,
das Reportingmodul, etc.)
* Implementierung der Testfälle
* Anbindung der Testautomatisierung an HP-ALM
* Anpassung der automatisierten Testfälle nach einem neuen Release

Entwickler Tester

Tieto
Position:
Entwickler
Tester
Testautomatisierung im Rahmen einer digitalen Strategie, Commerzbank Frankfurt
Projektbeschreibung
Im Rahmen der digitalen Strategie der Commerzbank wurde das Online-Banking Portal optimiert. Die
Schnittstellen wurden um die Anbindung mobiler Applikationen und Endgeräte erweitert. Der
Testprozess hierzu wurde automatisiert. Zum Einsatz kamen technische Unit-Tests, die u.a.
Funktionalitäten wie Data-Replication und Caching abgedeckt haben.
Eingesetzte Technologien

* Aspect Oriented Programming (AOP) mit Spring
* JavaEE, JUnit
* Maven2, Eclipse, Tomcat7, Jenkins
* Microsoft TFS (SCM-Tool), HP - ALM
Eigene Aufgaben im Projekt
Implementierung der technischen und Junit-Tests

Tester

Audi AG
Position:
Tester
Fahrzeugbezogene Dienste, Audi AG
Projektbeschreibung
Bei Audi wurden telemetrische fahrzeugbezogene Dienste eingeführt. In dieser Phase ging es darum die
entsprechenden Web-Services (REST) zur Bereitstellung von diesen Diensten zur testen. Beispiel von
Diensten:
* Entfernte Diagnose
* Online Pannenruf
* Geolokalisierung des Fahrzeuges
* Online Abfrage der technischen Daten des Fahrzeuges,
* Online Standheizung, etc.
Eingesetzte Technologien

* SOAPUI, Java, Groovy
Eigene Aufgaben im Projekt
* Implementierung der automatischen Tests der Web-Services (REST und SOAP) mit SOAP-UI.
Implementierung der Tests Szenarien mit Groovy
* Durchführung und Pflege der Tests

Tester

Audi AG
Einführung telemetrisch fahrzeugbezogenen Dienste, Audi
Projektbeschreibung
Bei Audi wurden telemetrische fahrzeugbezogene Dienste eingeführt. Dafür wurde eine Plattform für
entfernte Diagnose, entferntes Sperren, Geolocalisation des Fahrzeuges, etc. entwickelt. In diesem
Projekt wurden Performanz-Tests auf den entsprechenden Web-Services (REST) der Platform
durchgeführt.

Eingesetzte Technologien

* JMeter, SOAPUI, Groovy
Eigene Aufgaben im Projekt
Analyse, Erstellung und Ausführung der Testfälle mit JMeter und SOAPUI

Entwickler Tester

Tieto
Position:
Entwickler
Tester
Einführung von Modell-basierten Tests, Tieto
Projektbeschreibung
In diesem internen Projekt wurde versucht, einen ersten Ansatz von modell-basierten Tests anhand
einer Web-Anwendung mit Selenium zu experimentieren. Das Projekt wurde über das Intranetportal des
Unternehmens durchgeführt.
Eingesetzte Technologien

* Selenium, Eclipse, Java 7, JUnit
Eigene Aufgaben im Projekt
* Modellierung der Tests
* Implementierung der Testfälle

Entwickler

Tieto
Position:
Entwickler
Internes Projekt bei Tieto,
Projektbeschreibung
Dieses Projekt ist die Fortführung des vorher bzw. unten beschriebenen internen Projekts. Es ging
darum die angefangenen App-Entwicklung zu optimieren. Dabei wurden neue Features wie
Geo-Lokalisation, Services und Dataproviders hinzugefügt.
Eingesetzte Technologien

* Android SDK, Java 6, JavaScript, HTML, CSS, Hudson Server (Continuous Integration), Eclipse
Eigene Aufgaben im Projekt
* Optimierung des App Core (Einführung von Services und Dataproviders, Verbesserung der Views,
etc.)
* Funktionale Tests der kompletten App besonders der Kommunikationskanäle (Twitter, Facebook, etc.)

Consultant Technical Quality

SQS AG

Entwickler

Tieto
Position:
Entwickler
Implementierung eines Software Release Management, Tieto
Projektbeschreibung
In diesem Projekt wurde für die Telekom eine Web-Anwendung zum Software Release Management
entwickelt. Dabei sollte ein kleines JEE-Portal implementiert werden, das die Versionierung der
verschiedenen Releases, aus Clear Case oder SVN übersichtlich verwaltet. Das Portal ermöglicht dem
Benutzer, die Installation oder Deinstallation einer bestimmten Version der Software für den
Testprozess zu steuern.
Eingesetzte Technologien

* JavaEE, JavaScript, HTML, Maven2, Tomcat, MySQL, Turbine, Velocity, Torque, Eclipse, Clear-Case,
Subversion
Eigene Aufgaben im Projekt
* Implementierung des Front-End
* Implementierung der Business Logik (Backend Komponenten)

Tester

Tieto
Position:
Tester
OVI Maps, Nokia
Projektbeschreibung
Nokia hatte damals ein kleiner Startup in Bonn aufgekauft, das einen Online-Kartendienst
entwickelte. Der Dienst lieferte Kartensequenzen für die öffentliche Transportbranche. "Wie fahre
ich zu...?", "Was ist der schnellsten weg zu...?" waren zentrale Fragestellungen. Die
Kartensequenzen waren Fahrwege für Busse und Züge, also für den öffentlichen Verkehr. In diesem
Projekt ging es darum die SOAP-basierten Web-Services des Navigationssystems funktional zu testen.
Eingesetzte Technologien

* SOAPUI, Java
Eigene Aufgaben im Projekt
* Implementierung der funktionalen Tests mit SOAP UI
* Implementierung der Regressionstests mit SOAPUI
* Durchführung des automatisierten Tests mit SOAPUI

Tester

MTOSI Ericsson, Ericsson
Projektbeschreibung
In dieser Phase sollte die vorher entwickelte Web-Anwendung getestet werden (s. gleiches Projekt
unten). Fokus war die Anwendung auf Konformität und Zuverlässigkeit zu testen. Verhält sich die
Anwendung wie spezifiziert? Werden die Datenpakete wie spezifiziert geroutet? Bekommen die
WAN-Router, die in den MTOSI-Objekten übermittelten, Konfigurationsdaten? Sind diese überhaupt über
das Front-End übermittelbar?
Eingesetzte Technologien

* JIRA, ServiceOn Access (Netzwerkmanagement Middleware)
Eigene Aufgaben im Projekt
Testen einer Web-Service Anwendung zum Netzwerkmanagement (ServiceOn Access):
* Spezifikation der funktionalen Tests
* Ausführung der manuellen Tests gegen Testspezifikation

Entwickler

MTOSI Ericsson, Ericsson
Internes Projekt zur Einführung der mobilen Entwicklung, Tieto
Projektbeschreibung
Zur Einführung in der mobilen Entwicklung wurde dieses interne Projekt durchgeführt. Die
Internetpräsenz wurde responsiv gestaltet, um die Darstellung auf den verschiedenen Endgeräten zu
optimieren.
Eingesetzte Technologien

* Android SDK, Java, JavaScript, HTML, CSS, Eclipse
* SVN, Jenkins
Eigene Aufgaben im Projekt
* Implementierung von Facebook und Twitter Interfaces
* Funktionale Tests der App

Entwickler

MTOSI Ericsson, Ericsson
Projektbeschreibung
Ericsson vertrieb damals eine Web-Anwendung zum Netzmanagement von WAN-Backbones. Die Anwendung
dient zur Verwaltung der Backbone-Router, um diese für die Weiterleitung der Datenpakete zu
optimieren. Die Web-Anwendung besitzt eine Front-End-Anwendung zur Administrierung des Netzes und
ein Backend-Modul, der die sogenannten MTOSI-Objekte zur Selbstkonfiguration des Netzes verwaltet.
In diesem Projekt ging es darum in einer ersten Phase die Anwendung auf die Verwaltung von Voice-
und Bilder-Datenpaketen zu erweitern.
Eingesetzte Technologien

* Java, JMS, CORBA, JAXB, MTOSI-Spec, Eclipse
Eigene Aufgaben im Projekt
* Implementierung der Software Komponente für die Provisionierung von Netzwerkelementen
* JUnit Tests

Analyst

Vodafone, Vodafone
Projektbeschreibung
Bei dem Upgrade der Software der entfernten Antennenstationen vom 3G auf 4G, mussten die Techniker
bei Ihrer Arbeit, im Rahmen eines Incidence Managements, remote unterstützt werden. Dabei wurden die
Alarme auf den entfernten Stationen mit einem Monitoringstool geprüft.
Eingesetzte Technologien

* Incidence Management Software
Eigene Aufgaben im Projekt
Prüfen der Alarme auf den entfernten Stationen

Entwickler

Vodafone, Vodafone
Anwendung zur Verwaltung von Netzwerkkomponenten, Deutsche Telekom
Projektbeschreibung
Entwicklung einer Anwendung zur Remote-Verwaltung der Netzwerk-komponenten über ein Web Frontend.
Darstellung der Komponenten und Steuern der Eigenschaften, wie deaktivieren, entfernen und
hinzufügen.
Eingesetzte Technologien

* JavaScript, jQuery, jqGrid-Plugin
Eigene Aufgaben im Projekt
Design und Implementierung von einigen Front End Modulen wie z.B. Übersicht der verschieden
Netzgruppe und Netzelemente oder Masken zur Parametrisierung von Netzelementen

Tester

Tieto
Testautomatisierung einer Map-Anzeige, Nokia
Projektbeschreibung
Im Rahmen der Entwicklung einer Web-Anwendung zur Anzeige von 3D/2D Maps für ein Navigationssystem,
sollte eine Automatisierung der funktionalen Tests geschehen.
Eingesetzte Technologien

* Ruby, Netbeans, Eclipse, Hudson (Continuous Integration), JIRA
Eigene Aufgaben im Projekt
* Automatisierung des Browser-Setups für die Plugin-Installation
* Automatisierung des CI-Prozesses (Continuous Integration)
* Automatisieren des Setups der Test Modes
* Automatisieren der Remote-Softwareinstallation
* Implementieren der nötigen Scripts für die Automatisierung der Tests

Berater Analyst Entwickler Automation Test Application (ATA)

Tieto
Projektbeschreibung
Im Rahmen von Tests für die Konformität Tests im Bereich des Kommunikation Protokoll Stacks (GSM,
GPRS, eGPRS und UMTS), musste ein proprietäres Automatisierungstool entwickelt werden.
Bei der Entwicklung des Tools standen folgende Tasks im Fokus:

* Design und Implementierung des Kerns des Automatisierungstool (NewATA)
* Erweiterung der verschiedenen Java Modules des Frameworks (NewATA)
* Erweiterung der Python-Skripte, zur Generierung der AT-Kommandos
* Erstellen und Anpassung der verschiedenen XML-Konfigurationsdateien
* Implementierung der GUI des Automatisierung Tools
* Wartung des Tools
* Administration und Überwachung des Tools
Eingesetzte Technologien

* Java, XML, Python-Scripting
* TCP/IP, serial communication (RS232)
* Middleware of the protocol test platforms (Anite, RACAL, TestQuest, IT3-Orga)
* NetBeans, Eclipse
Eigene Aufgaben im Projekt
* Analyse der zu implementierenden Testprozesse
* Implementierung der Module
* Koordination der Testdurchführung im Rahmen des Outsourcings
* Administration und Überwachung des Tools

Oracle Certified DBA

Institut * Bonner Akademie
Position * Software-Analyst: JEE, Java, CRM

Entwickler

ZRMDB zur Mobilfunknummer-Portabilität
Projektbeschreibung
Im Rahmen der Mobilfunknummer -Portabilität wurde das Projekt Zentrale Master Routing Datenbank
(ZRMDB) vom deutschen Staat aufgerufen. Dabei mussten die 4 Mobilfunkanbieter, eine Online -
Plattform zur Nummer Portierung implementieren
Eingesetzte Technologien

* JEE, HP-UX, BEA WebSphere, JDBC, ANT, ClearCase
Eigene Aufgaben im Projekt
Implementierung der EJB-Komponente für die Business Logik (Entity-Bean, Nummer Portabilität,
Zeitsynkronisierung der zu portierenden Daten)

Zertifikate

Oracle Certified Professional Java Programmer

Oracle

2015

ISTQB

ISTQB Board

2013

Oracle Certified Database Administration 11g

Oracle

2010


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden