TM

Thomas Markötter

nicht verfügbar bis 30.06.2025

Letztes Update: 19.02.2024

DevOps, Software Architekt, Konfigurationsmanagement

Abschluss: Dipl.-Wirtschaftsinformatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

thomas_marko-tter_profil_2018_09_01.docx

Skills

Schwerpunkte:
DevOps, Cloud Hosting, Kubernetes, Konfigurationsmanagement, Anwendungsmigrationen

Programmiersprachen:
Java Experte - 14 jährige Erfahrung
JavaScript langjährige Webentsicklungs Erfahrung
PL/SQL Erfahrung aus vielen Datenbankprojekten
Python grundlegend
Shell erfahrender Linux Anwender
Tcl/Tk CMS Vignette (liegt länger zurück)

Datenbanken:
Access sehr gute Kenntnisse
DB2 grundlegende Kenntnisse
JDBC sehr gute Kenntnisse
MS SQL Server grundlegende Kenntnisse
MySQL sehr gute Kenntnisse
ODBC grundlegende Kenntnisse
Oracle sehr gute Kenntnisse
SQL sehr gute Kenntnisse

Programmier-Umgebungen:
Eclipse, Netbeans, Quest SQL Navigator, TOAD, Oracle SQL Developer

Programmier-Frameworks:
Spring, MVC, Struts, JSF, Hibernate, EJB, EJB3

Programmiersprachen:
Java, J2EE, SQL, PL/SQL, XML, JavaScript, Python/Jython, Visual Basic, Bash

Datenbanken:
Oracle, MS-SQL-Server, MS Access, MySQL

Applikationsserver:
IBM WebSphere, Oracle Weblogic, Tomcat, JBoss, Glassfish, IIS, Apache httpd

Server/Plattformen/Virtualisierung:
Apache, Samba, Virtualbox, VM Ware, KVM, QEMU

Test-Tools:
RTH Quality Center, Testlink, Rational Manual Tester, Rational Functional Tester, Rational Manual Tester, Rational Performance Tester, The Grinder, Proxy Sniffer, Selenium, Canoo WebTest, Mantis, BugZilla

Konfigurations-Managenment:
CSV, SVN, Subversion, Maven, Ant, Artifactory, Nexus, Archiva, Hudson

Tools:
MS Office, JEdit, VI, Tortoise, SmartSVN,

Methoden:
UML, OOA, OOD, Design Patterns

Projekthistorie

seit 08/2010
Branche:
Telekommunikation
Rolle:
Buildmanager / Integrator
Aufgaben:
Aufbau und Betrieb Konfigurationsmanagementsystems

• Aufbau eines automatischen Build- und Deploymentsystems für die Weiterentwicklung der
Vertriebspartnerplattform
• Abstimmung von Softwarelieferungen mit Test- und Releasemanagement
• Anbindung von Backendsystemen und Integration von Drittanwendungen sowie Support bei Verbindungstests
• Scripting und Support im Bereich Continous Integration, Release-Builds und Produktionsauslieferung
• Unterstützung bei Inbetriebnahmen
• Support für Entwicklungs- und Testabteilung
• Technische Betreuung der Testumgebungen hinsichtlich Serverkonfiguration und Messagerouting
• Erstellung von Vorgaben und Verfahren für die Entwicklungsabteilung inkl. Bereitstellung einer vorkonfigurierten
Entwicklungsumgebung
• Datenbankadministration für die Entwicklungsabteilung
Produkte:
Windows XP, Linux/Unix, Apache, JBoss, JBossPortal, Tomcat, Ant, Maven, Sonar, Nexus, Hudson,
ClearCase, Eclipse, Jira, DDTS, TWiki, Semantic MediaWiki, Nagios, Oracle



01/2010 - 06/2010: MTgo
Branche:
Consulting
Rolle:
Software-/System-Architekt
Aufgaben:
Aufbau einer Entwicklungs- und Konfigurationsumgebung für die interne Softwareentwicklung
• Aufbau einer virtualisierten Serverumgebung
• Aufbau eines Konfigurationsmanagementsystems gemäß BestPractices
• Coaching der Entwickler hinsichtlich der Anwendung von modernen
Entwicklungsverfahren und Buildsystemen
Produkte:
CentOS, Fedora, KVM, QEMU, libvirt, Apache, Maven, Hudson, Subversion, Eclipse, Artifactory, Nexus, Mantis



04/2009 – 11/2009: Migration des Kern-Banksystem
Branche:
Schweizer Bank
Rolle:
Testmanager
Aufgaben:
Migration des Kernbanksystems auf die Finnova Banking Plattform
• Konzeption von Lasttest für diverse Kernbank- und Umsysteme
• Planung und Überwachung der Lasttestdurchführung
• Reporting der Lasttestergebnisse sowie resultierender Empfehlungen
• Reporting der Funktionstestergebnisse
• Entwicklung eines Funktionstest- Werkzeuges zur Definition und Dokumentation von
Testfällen auf MS Access Basis
Produkte:
Windows XP, Finnova Banking Plattform, Oracle 10, MS Access, MS Office, The Grinder, Proxy Sniffer



01/2009 – 03/2009: Insentivierung in Direktvertrieb
Branche:
Bank
Rolle:
Architekt / Entwickler
Aufgaben:
System zur Tätigkeitserfassung und Bewertung der Mitarbeiter im Direktvertrieb
• Erstellung einer datenbankgestützten Webapplikation
• Inklusive der Erstellung des Datenbankdesign sowie Modellierung
• Entwicklung und Test der dynamischen Weboberflächen und deren Datenbankanbindung
Produkte:
JBoss Application Server, Tomcat, Eclipse, Netbeans, JSF, Tomahawk, Hibernate



10/2007 – 12/2008: worknet - konzernweites Intranet
Branche:
Industrie
Rolle:
Teilprojektleiter Qualität
Aufgaben:
Test des konzernweiten Intranets
• Planung und Durchführung von Fach-, Regressions-, Last und Performance- sowie
Abnahme-Tests
• Definition und Abstimmung von ITIL konformen Prozessen zur Überstützung des Aufbaus
einer Serviceorganisation im Softwareentwicklungs-Umfeld
Produkte:
Bea Weblogic/LiquidSkin, Selenium, Canoo WebTest, Grinder, Mantis, Borland Caliber RM, RTH Quality Center, Subversion, VMWare



01/2008 – 03/2008: Zensus 2011
Branche:
öffentlicher Dienst
Rolle:
QS-Manager Zensus 2011
Aufgaben:
• Aufbau der Entwicklungsumgebung und des Build- und Konfigurationsmanagements
• Definition und Einführung von QS- und Testprozessen
Produkte:
JBoss Application Server, Maven/Continuum/Archiva, Eclipse, Canoo WebTest, Grinder



09/2006 – 09/2007: Mozart
Branche:
Bank
Rolle:
Teilprojektleiter
Aufgaben:
Deploymentkoordination Projekt
• Mozart Koordination zwischen Bank, externem Softwarevendor und externem Hoster
• Abstimmung von Verfahren und Konventionen im Rahmen des Deployments, sowie der
Anbindung von Backendsystemen der Bank
• Festlegung der Verfahren und Prozesse für die Beteiligten des 1st, 2nd und 3rd Level
Support
• Problem- und Incident-Management im produktiven Betrieb
Produkte:
Fernbach FlexFinance Framework, Bea Weblogic 8; CoSMOS Plattform, Tomcat 5.5, Oracle 9i, Solaris, Linux, Action Request System – Remedy



03/2007 – 09/2007: POS
Branche:
Bank
Rolle:
Software Architekt
Aufgaben:
Anforderungsanalyse und IT-Konzeption - Projekt POS (Point of Sale)
• Abstimmung der Anforderungen mit dem Fachbereich
• Qualitätssicherung der Anforderungsdokumente
• Überführung von Fachkonzepten in IT-Spezifikationen (Pflichtenheft) zur Vergabe der
Umsetzung an externen Vendor
Produkte:
Fernbach FlexFinance Framework, Bea Weblogic 8; CoSMOS Plattform, Oracle 9i, Solaris



06/2006 – 08/2006: Enterprise Buildmanagement
Branche:
Consulting
Rolle:
Software-/System-Architekt
Aufgaben:
Aufbau eines Enterprise-Build-Management Systems für folgende Zwecke:
• Test und KnowHow-Aufbau zu den aktuell verfügbaren Tools
• Ermittlung von BestPractices für automatisierte Buildläufe
• Machbarkeitsstudie über die Einbindung von automatischen Regressions- und
User-Acceptance-Tests
Produkte:
Maven, Continuum, Subversion, Netbeans, Eclipse, Canoo Webtest, Selenium



03/2005 – 05/2006: VMIZ
Branche:
Logistik
Rolle:
Architekt, Tester, Entwickler
Aufgaben:
Projekt VMIZ – „Verkehrsmengenintegration in der Zustellung“ ist ein Rechenwerk zur Bereitstellung von Verkehrsmengen für alle Systeme mit Sicht auf die Auslieferung
• Unterstützung des Testteams bei den fachlichen Tests der Teilkomponenten
• Durchführung und Reporting von Daten- und Schnittstellenanalysen zur qualitativen
und quantitative Bewertung der von externen Systemen gelieferten Daten
• Automatisierung des Testsystems sowie der Testdurchführung (Modul- und
Integrationstest) zur Etablierung von Regressionstests
• Konzeption und Vorbereitung der fachlichen Gesamtabnahme
• Entwicklung einer Monitoring Web-Applikation zur Statusüberwachung aller
Serverberechnungsläufe und zur Server- und Rechenlaufkonfiguration
Produkte:
Mercury Test Director/Quality Center, TAOD, SQL Navigator, Oracle 9i, MS Access, MS Excel, Windows XP, Eclipse, Struts, Hibernate, HP Open Access



12/2004 – 02/2005: VMCC - Verkehrsmengen Cross Checker
Branche:
Logistik
Rolle:
Software-Architekt, Entwickler
Aufgaben:
Planung und Umsetzung eines Kontroll- und Vergleichswerkzeuges für die Automatische Verteilmengen Erfassung
• Migration des Vergleichswerkzeuges an die neuen Unternehmens- und Prozessstrukturen
Produkte:
Eclipse, Struts Framework, Oracle 9, Windows XP



08/2004 – 11/2004: ChemSip
Branche:
Pharmazie
Rolle:
Teilprojektleiter, Entwickler
Aufgaben:
Entwicklung einer webbasierten Anwendung zur Verwaltung der medizinischen und chemischen Substanzen für Global Bulk Sales / Industrial Operations
• Migration der proprietären Substanzverwaltung auf eine webbasierte Technologie
• Umstellung der Datenbasis auf Oracle
• Erweiterung der Funktionalität um die Suche nach chemischen Strukturen.
• Entwicklung einer anwendungsspezifischen Benutzerverwaltung
Produkte:
Visual Studio, Internet Information Server, Oracle 9, CITRIX Server, Windows 2000



04/2004 – 07/2004: WebSphere Administration
Branche:
Bank
Rolle:
Administrator
Aufgaben:
Administration von WebSphere und der umgebende Systeme
• Administration und Installation der WebSphere Applicationserver und Server-Cluster
• Deployment von Anwendungen
• Vermittlung zwischen Anwendungsentwicklung und Administration
• Konfiguration der WebSphere Cluster und benachbarter Umgebungen
• Deployment von Anwendungen mit neuen Konzepten zur Sicherheit und Identity
Management
• Konzepte der Deployment-Strategien
• Installation von Fixpacks
• Implementierung der Sicherheit mit LTPA
• Lasttests und Performancetuning
• Integration von Webseal, TIM und TAM
Produkte:
IBM-WebSphere, Sun-Solaris, TIM/TAM, LDAP, Java, J2EE, Sun-ONE LDAP, Sun-ONE Webserver, Oracle



11/2003 – 03/2004: VMCC - Verkehrsmengen Cross Checker
Branche:
Logistik
Rolle:
Software-Architekt, Entwickler
Aufgaben:
Planung und Umsetzung eines Kontroll- und Vergleichswerkzeuges für die Automatische Verteilmengen Erfassung
• Weiterentwicklung der Webapplikation hinsichtlich der 3. Stufe der
Auswertungskonfiguration
• Implementierung der 3. Stufe der Reportgenerierung
Produkte:
Eclipse 2.1, Struts Framework, Oracle 9, Windows XP



05/2003 - 10/2003: E-Procurement
Branche:
Industie
Rolle:
Entwickler
Aufgaben:
Migration und Weiterentwicklung einer E-Procurement Lösung auf ein neues Software Release
• Installation und Konfiguration von WebSphere Commerce 5.5
• Migration der E-Procurement Anwendung und Anpassung an die neuen Techniken
• Fertigstellung einer Demo Version inkl. Katalogimport, Webshop-Funktionalität,
Warenkorb, Wunschliste, Genehmigungsverfahren, Warenannahme und
Reklamationsverfahren
Produkte:
WebSphere Commerce 5.5 Professional, WebSphere Studio Application Developer 5.0, WebSphere Application Server 5.0, DB2 8.1, Windows 2000 Server



08/2003: VMCC - Verkehrsmengen Cross Checker
Branche:
Logistik
Rolle:
Software-Architekt, Entwickler
Aufgaben:
Planung und Umsetzung eines Kontroll- und Vergleichswerkzeuges für die Automatische Verteilmengen Erfassung
• Entwicklung einer Webapplikation zur Erfassung von Verteilmengen und zur
Auswertungskonfiguration
• Umsetzung des Auswertungsprogramms als Batch-Anwendung mit Reportgenerierung in Form
von Html-Dateien
Produkte:
Eclipse, Struts Framework, Oracle 8i, Windows XP



05/2003 – 07/2003: E-Procurement
Branche:
Industrie
Rolle:
Entwickler
Aufgaben:
Migration einer E-Procurement Lösung auf ein neues Software Release
• Aufbau einer Entwicklungsumgebung unter Verwendung von WebSphere Studio
Application Developer 5.0
• Update von WebSphere Commerce 5.4 auf Fixpacklevel 5.4.0.5 und Anpassung der
E-Procurement Anwendung an die neuen Erfordernisse
Produkte:
WebSphere Commerce 5.4, WebSphere Studio Application Developer 5.0, DB2 7.2, Windows 2000 Server



11/2001 – 04/2003: net@work
Branche:
Bank
Rolle:
Software-Architekt, Entwickler, Testmanager
Aufgaben:
Unterstützung und Beratung bei der Entwicklung des Portalmanagementsystems net@work unter Verwendung des Content Management Systems Vignette
• Testmanager der Releasetests mit Schwerpunkt auf die Kommunikation mit dem Kunden
WestLB (Teilprojektleitung)
• Planung und Umsetzung von J2EE basierten Applikationen, die in Portalsystem
integriert werden
• Pflege und Erweiterung der aktuellen Single Sign-on Lösung
• Anbindung eines Swing basierten Applets an das single sign on des Portalsystems
mittels SOAP
Produkte:
Windows NT, Sun Solaris 8, Vignette Story Server 5.5, IBM WebSphere Application Server 4.0, WebSphere Studio Application Developer 4.0/5.0, Oracle 8i, LDAP, Perforce, CVS



02/2001 – 06/2001: eTelcoSuite
Branche:
Telekomunikation
Rolle:
Software-Architekt, Entwickler
Aufgaben:
Unterstützung bei Analyse/Design und Implementierung einer Customer-SelfCare Webapplication für Telekommunikations-Unternehmen
• Modellierung von Business-Objektmodellen mittels UML
• Unterstützung bei deren Umsetzung
• Beratung bei der Einführung von Anforderungsdefinitions- und QM-Prozessen, sowie
deren Dokumentation
Produkte:
Linux, Together/J 4.2 und 5.0, Borland JBuilder 4.0, CVS, BEA Weblogic Server 5.1, Oracle 8i



09/2000 – 01/2001: Internet Police
Branche:
Versicherung
Rolle:
Architekt, Entwickler
Aufgaben:
Authentifizierungs- und Autorisierungs-Modul in einer objektorientierten Mehrschicht-Architektur
• Konzipierung und Entwicklung einer Benutzerverwaltung mittels UML, Java, JSP und EJB
auf Basis eines BEA Applikation Servers
• Die Benutzerverwaltung wird zur Authentifizierung und Autorisierung von
Benutzerrechten auf versicherungstypische Geschäftsprozesse wie Vertragserstellung
und Schadensabwicklung eingesetzt
• Die Entwicklung erfolgte im Rahmen einer Umstellung von Hostanwendungen auf
modernere Client Server basierte Softwarelösungen
• Coaching der internen Mitarbeiter hinsichtlich der neuen Technologie, sowie die
Erstellung der Entwicklungs- und Anwendungsdokumentation
Produkte:
IBM Host, Windows NT, Together/J, CVS, BEA Weblogic Server 5.1, Oracle 8i




07/2000 - 08/2000: Webauftritt
Branche:
Industrie
Rolle:
Entwickler
Aufgaben:
Erstellung eines Webauftritt
• Planung und Umsetzung des Webauftrittes, HTML Programmierung, Bildbearbeitung
• Beratung des Kunden hinsichtlich Mehrwertdiensten
Produkte:
Windows 2000, Macromedia Dreamweaver, Adobe Photoshop




12/1996 - 06/2000: Online KFZ Zulassung
Branche:
Öffentlicher Dienst
Rolle:
Architekt, Entwickler
Aufgaben:
Online KFZ-Zulassung
• Entwicklung einer CGI Datenbankschnittstelle mit C und Embedded SQL, sowie
Spezifikation der Schnittstelle zwischen Applet und CGI-Skripten
• Weiterentwicklung des Java Applets zur Erfassung der Antragsdaten
• Redesign des Datenbankmodells, Entwicklung von Kontrollstrukturen auf einem
Firewallsystem für die Übertragung der Applet Anwendungsdaten
• Design und Implementierung von Klassen-bibliotheken und der darauf basierenden
Java-Swing-Anwendung für die KFZ Zulassungsstellen
• Installationen beim Kunden und Anpassung an kundenspezifische System- und
Organisationsumgebungen
• Darüber hinaus verantwortlich für die eingesetzten Methoden und
Entwicklungswerkzeuge, sowie der Kommunikation mit den Kunden
• Teilprojektleitung hinsichtlich der Java-seitigen Anwendungsentwicklung im \"Online
KFZ-Zulassung\" Projekt
• Neuentwicklung eines Verwaltungssystems für die Verwaltung der firmeneigenen Hard-
und Software
Produkte:
Windows NT, ORACLE 7, MS SQL Server, VisualAge for Java 3.0, Visual C++, Attachmate, INTRA Sys, HobLink, Frontpage 2000, proprietäres Firewallsystem, Perl, Java, Swing

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Vor-Ort-Einsätze
Deutschlandweit, bevorzugt NRW
voll- und teilzeit möglich
Profilbild von Thomas Markoetter DevOps, Software Architekt, Konfigurationsmanagement aus Gelsenkirchen DevOps, Software Architekt, Konfigurationsmanagement
Registrieren