Beruflicher Werdegang

 

02/2019 - heute

1&1 Telecommunication SE, Montabaur

Senior Datenbankadministrator MS SQL Server (Schwerpunkt BI)

 

-          Managen sehr großer Datenbanken (bis ca. 20 TB, überwiegend Datawarehouses)

-          Partitionierung zwecks Abfragebeschleunigung / Verlagerung der Daten auf passende Speichermedien (aktuelle Daten auf SSD, alte auf Archivplatten.)

-          Verschlüsselung der Datenbanken mittels TDE (Transparent Data Encryption) inkl. Sicherung der nötigen Zertifikate

-          Entwurf und Umsetzung eines Sicherheitskonzeptes

-          Erstellen von Prozeduren zur automatisierten (performanten) Aggregierung und Löschung von Bestandsdaten nach den Vorgaben der DSGVO

-          Erstellung diverser Datenimporte aus CSV, Datenbanken, XML (meist mittels SSIS (SQL Server Integration Services), teils auch Powershell / C# oder TSQL

-          Teilweise automatische Pseudonymisierung der Daten im Rahmen des Imports mittels Key-Lookup-Tabellen

-          Erstellung von Logon-Triggern / Server-Auditing zwecks Zugriffs- und Änderungsprotokollierung

-          Organisation / technische Steuerung und Unterstützung bei der Erweiterung des bestehenden Datenbanksystems um weitere Festplatten (inkl. Planung / Einrichtung der Festplatten-RAIDs), verbesserter Netzwerkanbindung sowie der der Neubeschaffung von Servern

-          Verwalten / Überwachen der SQL Agent Jobs inkl. Implementierung eines (funktionieren) Sicherheitskonzepts

-          Umfangreiche Codereviews für Kollegen und gemeinsame Optimierung des Codes

-          Umfangreiche Performanceoptimierungen / Refactoring / Indizierung

-          Einrichtung neuer SQL-Server / Anpassung der Konfiguration existierender Server / regelmäßige Wartung und Updates

-          Monitoring / Sicherstellen der korrekten Funktionalität

-          Schulung / Einarbeiten neuer Kollegen

-          Mentoring für einen künftigen Senior-DBA im Rahmen einer mehrtägigen Hospitation

03/2014 - 01/2019

awk AUSSENWERBUNG GmbH, Koblenz

Datenbankadministrator (MS SQL Server, Delphi, Batchprogrammierung)

-          Performanceoptimierung bestehender Datenbankabfragen und Prozeduren, im Regelfall durch Neuerstellung / Refactoring sowie Indexoptimierungen

-          Konzeption und Anlage der Datenstrukturen für neue Programmfeatures; Entwicklung der zugehörigen Funktionen / Prozeduren / Views

-          Umsetzung der Anforderungen von Anwendern (datenbankseitige Programmänderungen, individuelle Auswertungen und Abfragen)

-          Erstellung einer Datawarehouse-Datenbank sowie der Routinen zu deren automatisierten (konfigurierbaren) Befüllung (Bulk-Inserts, Partitionswitching, ColumnStore-Indizes, automatische Anpassung der Tabellenstrukturen .)

-          Datenmigration der Hauptanwendung des Unternehmens von einer Ingres-Datenbank in eine komplett andere webbasierte Anwendung (Import der Rohdaten nach MS SQL; Erstellung umfangreicher Views, um die vorhandenen Daten an die neuen Tabellenstrukturen anzupassen; Befüllung der Zieltabellen)

-          Einrichtung, Konfiguration und regelmäßige Wartung (Windows- und SQL-Updates) mehrere Microsoft SQL Server inklusive jeweils eines passiven Standby-Servers

-          Implementierung von Monitoring, Wartungs- und Backupplänen inklusive automatischem Kopieren der Backups auf den Standbyserver und ein NAS mit zeitverzögerter Wiederherstellung

-          Implementierung / Konfiguration von SourceControl (SVN) sowohl für den normalen Quellcode als auch die Datenbanken

-          Anpassung der Datenbankstrukturen ((Re-)Partitionierung, Splitting der Datenbankfiles, Implementierung von In-Memory-Filegroups etc.)

-          (inoffizielle) technische Entwicklungsleitung in einem 7-Mann-Team

-          technische Schulung / Anleitung von neuen Kollegen / Praktikanten

-          in geringerem Umfang

o   Einrichtung und Konfiguration der IIS-Server für die Weboberfläche

o   Administration von Microsoft CRM

o   Einführung und Konfiguration von Jira als Ticketsystem


 

03/2012 - 03/2014

Konzeptum GmbH, Koblenz

Supportprogrammierer (Delphi, PL/SQL (Oracle), Batchprogrammierung)

 

-          Einsatz als Programmierer im Kundensupport in einem Unternehmen, welches Software zur Erstellung von CDR-basierten Telefonabrechnungen herstellt

-          First- und Second Level Support mit Schwerpunkt auf Second Level

-          Umsetzung kundenspezifischer Anforderungen (insbesondere SQL-Abfragen und teilweise Erstellung / Anpassung von Crystal Reports)

-          eigenständige Weiter- und teilweise Neuentwicklung (Umwandlung in einen Windowsdienst) eines Konverters für Telefoniedaten (CDRs) zur Umwandlung der Rohdaten in ein einheitliches Format zwecks Import in die bestehende Datenbankstruktur

-          Um- und Neuentwicklung von Programmpackages auf dem Oracle-SQL-Server zum Datenimport / Weiterverarbeitung

-          Installation / Wartung von Webportalen für verschiedene Kunden (auf AxCMS basierend)

-          teils umfangreiches Debugging zur Nachstellung / Korrektur von beim Kunden aufgetretenen Fehlern

-          Erstellung umfangreicher Batchdateien zur Automatisierung von regelmäßig anfallenden Arbeiten im Bereich Kundensupport / BPO

-          Überarbeitung / Neuerstellung von Programmhandbüchern

 

11/2005 - 03/2012

prosozial gmbh, Koblenz

Programmierer (Cobol, VBA, Microsoft SQL)

 

-          eigenständige Konzeptionierung / Umsetzung einer API-basierten Schnittstelle zwischen Cobol und VBA (Access)

-          allein zuständiger Entwickler für laufende Anpassung / Optimierung der Benutzeroberfläche

-          Analyse bestehender Programme und anschließende Neuentwicklung selbiger unter Berücksichtigung der Möglichkeiten des SQL-Servers (Refactoring)

-          Erstellung interner Leitfäden und der Onlinehilfe (F1-Taste)

-          Entwicklung von Datenschnittstellen und Import von Fremddaten im Rahmen von Datenübernahmen (bei Neukunden)

-          Schulungen / Workshops (intern und extern)

 


 

08/2005 - 10/2005

Ehrhardt + Partner GmbH & Co. KG, Boppard-Buchholz

Programmierer (Cobol)

 

-          Mitarbeit an der Weiterentwicklung des AS/400-basierten Programmes LFS400 für die Lagerverwaltung / Logistik

-          Erstellung von Programmieranweisungen

-          Umsetzung von Sonderprogrammierungen gemäß Pflichtenheft bzw. speziellen Kundenanforderungen

-          Erstellung und Erweiterung von Programmen, Displays (inkl. Subfiles), Druckerfiles und AS400-Datenbanken


08/1999 - 06/2005

Computer Service GmbH, Erfurt

Helpliner (PC-Hotline)

 

-          telefonische Störungsannahme von Software-, Hardware- und Druckerproblemen in deutscher und englischer Sprache

-          Lösung der gemeldeten Probleme bzw. Delegation an nachgelagerte Stellen

-          Administration unter Windows NT, 2000 und XP

-          Optimierung der Arbeitsprozesse durch eigenständige Entwicklung eines umfangreichen Makro-Tools zur Erledigung von Standardaufgaben

-          umfangreicher Support insbesondere von Windows, Microsoft Office, Lotus Notes und diversen anderen Standardanwendungen

 

07/1998 - 07/1999

Landesversicherungsanstalt Thüringen, Suhl

befristetes Arbeitsverhältnis als Sozialversicherungsfachangestellter

 

-          ordnungsgemäße Erfüllung der Standardaufgaben (z.B. Aufstellung von Erstattungsansprüchen, Rentenneufeststellungen, Erstellung von Zahlaufträgen, Anfertigung von Anhörungsschreiben)

-          daneben Unterstützung der Kollegen in Bezug auf die eingesetzten EDV-Anlagen (überwiegend Terminals, teilweise Windows NT)

-          Unterbreitung, Ausarbeitung und teilweise Umsetzung verschiedener Verbesserungsvorschläge zur Kostenreduzierung / Arbeitsoptimierung

 

07/1995 - 07/1998

Landesversicherungsanstalt Thüringen, Suhl

Ausbildung zum Sozialversicherungsfachangestellten Schwerpunkt Rentenversicherung der Arbeiter

 


 

 

Weiterbildungen

 

Laufend

Autodidaktische Weiterbildung durch Blogartikel, Newsletter, Onlineseminare etc. sowie den Besuch von Veranstaltungen des SQL Pass Vereins / des jährlichen SQL Pass Saturdays (außerhalb von Corona)

05/2015

einwöchiger SQL Server Query Tuning Workshop

05/2011

Microsoft Excel Profi-Kurs

 

11/2010 - 02/2011

Kurs Windows Server 2008 Active Directory (MS 70-640)

 

seit 2005

diverse firmeninterne Schulungen zur hauseigenen Software

 

08/2005

dreiwöchiger Cobol- / AS/400-Kurs im Rahmen meines Beschäftigungsverhältnisses bei der Firma Ehrhardt und Partner

 

08/1999 - 06/2005

Teilnahme an diversen Onlinekurses und innerbetrieblichen Weiterbildungsmaßnahmen (u.a. zu MS Office, Lotus Notes)

 

12/2002

Kurs Windows 2000 Erweiterte Administration

 

10/2001

Weiterbildung zum Windows Systembetreuer

 

03/2000 - 10/2000

Englischkurs für Fortgeschrittene

 

09/1999

Kommunikationskurs

 

 

Schulbildung

 

09/1991 - 06/1995

Besuch der Regelschule am Drachenberg, Meiningen

Abschluss Mittlere Reife ("Sehr gut")

 

09/1987 - 08/1991

Besuch der Theodor-Neubauer-Oberschule, Meiningen (Hochbegabtenklasse)

 

09/1985 - 08/1987

Besuch der Friedrich-Schiller-Oberschule, Meiningen

 

 

 


Kenntnisse und Fähigkeiten

 

Fremdsprachen

-          gutes bis sehr gutes Englisch in Wort und Schrift

-          Russischgrundkenntnisse

 

Computer

-          sehr gute Kenntnisse des Microsoft SQL Servers mit Schwerpunkt Performanceoptimierung / Datenbankentwicklung

-          umfangreiche Grundkenntnisse in der Windowsadministration

-          Powershell, Delphi, COBOL (Fujitsu), VBA (Access)

-          weitreiches Wissen in Microsoft Office (insbesondere Excel)

-          Batchprogrammierung unter Dos und Windows

-          Grundkennnisse in Bash-Scripten (Cygwin / Linux), HTML / CSS und Javascript, C#

-          sehr gute allgemeine PC-Kenntnisse

 

sonstiges

-          Führerschein Klasse B (alt Klasse 3); eigener PKW ist vorhanden

-          Feuerschutzgrundausbildung / Ersthelfergrundausbildung

 

 

Persönliche Eigenschaften

 

-          sehr schnelle Auffassungsgabe und Lernfähigkeit

-          rationales, analytisches Denkvermögen

-          lösungsorientierte Arbeitsweise

-          hohe Leistungsbereitschaft, Kundenorientierung und Hilfsbereitschaft

-          Fähigkeit, auch über den Tellerrand hinauszublicken und Auswirkungen / potenzielle Probleme auch außerhalb des unmittelbaren eigenen Tätigkeitsfeldes zu erkennen

-          Ich versuche Kunden nicht zu geben, was sie wollen, sondern das, was sie brauchen.

 

 

Hobbies

-          Lesen

-          Rollen- und Strategiespiele (PC)

-          Heilkräuter für eigene Teemischung sammeln

 

 

Thomas Franz

Koblenz, den 14. Juni 2021