Profileimage by F S Senior | Database, Linux, Cloud, Web, Test | Engineer from Darmstadt

F S

available
Contact

Last update: 12.11.2021

Senior | Database, Linux, Cloud, Web, Test | Engineer

Company: Cloud Consulting Europe
Graduation: Dipl.-Inform.
Hourly-/Daily rates: show
Languages: German (Native or Bilingual) | English (Limited professional)

Keywords

Skills

ProgrammierungAdministration, MigrationTuningTest von Anwendungen und Systemen in den Bereichen Unix/Linux, Datenbanken, Cloud Computing, Web – eigenständig oder im Team des Kunden. Qualifizierte Lösung von Aufgabenstellungen im Server/Backend-Bereich.

Ausbildung, Beruf
Informatikstudium Universität Hamburg, Abschluss: Diplom. 05/1999 - heute: Freiberuflicher Informatiker.

Tech Skills
  • Programmierung und Modellierung von Datenbanken
  • Datenbank-Administration
  • Tuning von Datenbank-Anwendungen
  • Administration von Unix/Linux-Systemen
  • Automatisiertes Deployment
  • Objektorientierte Programmierung
  • Implementierung von Backend-Prozessen (Services, Verarbeitungsketten, Ex-/Importe)
  • Automatisiertes Testen von Systemen
  • Aufbau von Cloud-Infrastrukturen
  • Entwicklung von Webanwendungen (Fullstack)
Technologien
  • Programmiersprachen: Perl, Python, JavaScript, PHP, C/C++, SQL, Shell
  • Betriebssysteme: Unix/Linux - RHEL, Debian, Ubuntu, CentOS, SLES, OS X, AIX, Solaris, HP-UX
  • Datenbanksysteme: Oracle, PostgreSQL, Greenplum, MySQL, MariaDB, DB2, MS SQL Server, SQLite, MongoDB, Redis
  • Cloud Computing: AWS, EC2, S3, RDS, CloudFormation
  • Web-Programmierung: HTML, CSS, JavaScript/TypeScript, jQuery, Node.js, Ajax, REST, OpenAPI, GraphQL
  • Webserver: Apache, Nginx, lighttpd
  • Web-Frameworks: Flask, Mojolicious, Laravel
  • Sourcecode-Verwaltung: Git, GitLab, GitHub, SVN, CVS, CA Harvest SCM
  • Testing: Selenium, Insomnia, Mechanize, TestClass, Enterprise Tester
  • Ticket-Systeme: Jira, OTRS, HP Service Manager, Projectworx
  • Wiki: Confluence, MediaWiki, Foswiki
  • Deployment: Ansible
  • Containerisierung: Docker
  • Virtualisierung: VirtualBox
  • Monitoring/Logging: nmon, Sentry, Kibana
  • Daten-Repräsentation: JSON, YAML, XML, CSV
  • Daten-Visualisierung: Plotly, gnuplot, GD, SVG
  • Netzwerke und Protokolle: TCP, UDP, HTTP(S), (S)FTP, SOAP, ...
  • Methodiken: DevOps, OOP, TDD, Clean Code, Scrum, Kanban
Soft Skills
  • Langjährige Berufserfahrung
  • Engagement
  • Qualitätsorientierte Arbeitsweise
  • Analytisches Denken
  • Schnelle Einarbeitung in neue Anwendungsbereiche und Technologien

Project history

09/2021 - Present
ERP DEVELOPER
Implementierung und Überwachung von Schnittstellen

Verantwortung für die Realisierung und den operativen Betrieb der rund 200 Schnittstellen des ERP-Systems des Unternehmens zu angrenzenden internen und externen Systemen.

Aufgaben
  • Schnittstellen-Programmierung
  • Schnittstellen-Überwachung

03/2021 - 07/2021
WEB BACKEND DEVELOPER

Backend-Programmierung von E-Commerce Anwendung

Realisierung der Backend-Funktionalität einer E-Commerce Webanwendung 

Aufgaben

  • Backend-Programmierung in Perl
  • Schnittstellen-Programmierung (GraphQL, JSON, Ruby)
  • Datenbank-Programmierung (MySQL)
  • Entwurf und „Proof of concept“ einer Archivierungsstrategie
  • Implementierung und Test einer Datenmigration zwischen Alt- und Neusystem

03/2021 - 05/2021
DATABASE ADMINSTRATOR (INTERIM)

Überwachung, Verwaltung und Betrieb von Datenbanken

Unterstützung des Datenbank-Teams des Kunden beim Betrieb von dessen international verteilter Datenbank-Infrastruktur 

Aufgaben

  • Datenbank-Administration (MS SQL Server)
  • Datenbank-Programmierung (T-SQL)
  • Erstellung / Umsetzung Rechte-Konzept
  • Optimierung von Indizes
  • Auswertung von Fehler-Reports

11/2003 - 11/2020
DATA ENGINEER, DATABASE ARCHITECT, WEB DEVELOPER

Speicherung, Bearbeitung, Visualisierung von Messdaten

Programmierung mehrerer Datenbanken, Web-Anwendungen, Import/Export-Schnittstellen und Anwendungsprogramme 

Aufgaben

  • Datenbank-Administration (Oracle, PostgreSQL)
  • Daten-Analyse und -Visualisierung
  • Datenbank-Modellierung (3NF)
  • Datenbank-Programmierung und -Tuning (SQL)
  • Objektorientierte Programmierung
  • Aufbau von ETL-Strecken
  • UX-Design, Web-Programmierung (HTML, CSS, JavaScript)
  • Webserver-Administration (Apache)

04/2018 - 06/2020
DATA WAREHOUSE ADMIN, ETL DEVELOPER

Data Warehouse Administration, ETL Entwicklung

Aufgaben

  • Datenbank-Administration (Greenplum, PostgreSQL)
  • Datenbank-Programmierung (SQL) und Tuning
  • ETL-Programmierung, Bugfixing, Portierung
  • Incident-Bearbeitung
  • Copy Management (CPM)
  • Reverse Engineering
  • Schnittstellen-Reimplementierung
  • Migration von SQL und Programmcode
  • Linux Programmierung

09/2017 - 11/2017
BACKEND DEVELOPER

Programmierung EDI Backendsystem

Aufgaben

  • EDI Programmierung
  • Transformation von Daten-Repräsentationen (JSON, XML)
  • Programmierung von Deployments (Ansible, RPM)
  • Aufsetzen virtueller Entwicklungsumgebungen (VirtualBox, RHEL)
  • AIX, Linux, Shell

09/2016 - 08/2017
DATA ENGINEER

Überwachung und Betrieb externer Schnittstellen

Aufgaben

  • Datenbank-Abfragen (SQL, XPATH, PL/SQL)
  • Überwachung von Schnittstellen und Datenströmen
  • Entwicklung von Importprogrammen
  • Transformation verschiedenster Importformate nach XML
  • Linux Programmierung

02/2016 - 06/2016
WEB DEVELOPER INTRANET

Reimplementierung Mandantenverwaltung

Aufgaben

  • UX-Design, Web-Programmierung (HTML, CSS, JavaScript)
  • Datenbank-Programmierung (SQL)
  • Entwurf, Implementierung Kommunikationsschnittstelle (SOAP)
  • Linux Programmierung

08/2013 - 05/2015
PERFORMANCE ANALYST, QA ENGINEER

Last- und Performance-Tests, Qualitätssicherung

Aufgaben

  • Monitoring Systemlast (nmon)
  • Daten-Visualisierung (gnuplot)
  • Performance-Analyse von Unix-Prozessen und Datenbank-Abfragen
  • Datenbank-Tuning (Oracle RAC)
  • Web-Programmierung (HTML, CSS, JavaScript)
  • Dokumentation von Analyseergebnissen (Confluence)
  • Erstellung und Ausführung von Testplänen (Enterprise-Tester)

04/2013 - 07/2013
WEB DEVELOPER E-COMMERCE

E-Commerce, Shop-Entwicklung

Aufgaben

  • UX-Design, Web-Programmierung (HTML, CSS, JavaScript)
  • Datenbank-Programmierung (SQL)
  • Implementierung Kommunikationsschnittstelle nach Spezifikation (SOAP, FTP, XML)

12/2012 - 01/2013
BACKEND DEVELOPER
Bugfixing Customer Relationship Management (CRM) System

Aufgaben

  • Fehleranalyse
  • Bugfixing
  • Reporting

08/2012 - 11/2012
QA ENGINEER

Qualitätssicherung Inkassosystem

Aufgaben

  • Systemanalyse
  • Erstellung von Testkonzepten
  • manuelle Ausführung von Tests
  • Programmierung von Tests

01/2000 - 03/2012
DATABASE ARCHITECT, WEB DEVELOPER
Customer Relationship Management (CRM) System

Aufgaben
  • Datenbank-Modellierung (3NF)
  • Datenbank-Administration (Oracle)
  • UX-Design, Web-Programmierung (HTML, CSS, JavaScript)
  • Webserver-Administration
  • Unix-Programmierung (AIX, Linux)

10/2010 - 09/2011
WEB DEVELOPER E-COMMERCE, LINUX ADMIN

Shop-Entwicklung, E-Commerce

Aufgaben

  • Web-Programmierung (HTML, CSS, JavaScript)
  • Optimierung Deployment-Prozess

05/1999 - 12/2002
WEB DEVELOPER, DATABASE ARCHITECT
Presselounge, Business-to-Business System für die Presse

Aufgaben
  • Datenbank-Modellierung (3NF)
  • Datenbank-Administration (Oracle)
  • Datenbank-Programmierung (SQL)
  • Objektorientierte Programmierung
  • UX-Design, Web-Programmierung (HTML, CSS, JavaScript)
  • Webserver-Administration (Apache)
  • Linux Administration

Contact form

Contact details