Python Developer / Testautomatisierer / Senior Software Engineer mit Schwerpunkten IP-Netzwerk, REST API, Web & CI/CD
Aktualisiert am 18.02.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 20.02.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Darmstadt (+100km)
Deutschland, Österreich
möglich

Projekte

Projekte

4 Monate
2023-11 - 2024-02

Dokumentenmanagement-System (DMS) von d.velop

IT-Berater DMS Dokumentenmanagement-System (DMS)
IT-Berater DMS
  • Test des Dokumentenmanagement-Systems (DMS) von d.velop
  • Klärung von fachlichen Fragen mit dem Hersteller


Einführung des DMS:

  • Unterstützung bei Themen wie Stammdaten, IDs von Stammdaten für eindeutige Zuordnung, Aktenplan etc.
Dokumentenmanagement-System (DMS) von d.velop
Dokumentenmanagement-System (DMS)
Mittelständischer IT-Dienstleister
2 Monate
2023-08 - 2023-09

Interne Weiterbildung Ansible, Terraform und Playwright

Ansible Terraform Playwright
  • Einarbeitung und Wissensaufbau Ansible, Terraform und Playwright
Ansible Terraform Playwright
1 Jahr 4 Monate
2022-04 - 2023-07

Lead Python Developer / Testautomatisierer / DevOps

Lead Python Developer / Testautomatisierer / DevOps Python Robot Framework Testautomatisierung ...
Lead Python Developer / Testautomatisierer / DevOps

Projektinhalt:

Fortsetzung von Projekt 11/2020 bis 08/2021 für EWE TEL

1) Testautomatisierung von Testfällen mit Schwerpunkt REST API-Tests im Themengebiet Access / Netzwerk-Zugang / Broadband Network Gateway (BNG) für Internet-Carrier

2) DevOPS mit Schwerpunkt Erstellung von Dev-Containern für die Test-Entwicklung und Aufbau Pipeline mit Gitlab CI zum Ausführen von automatisierten API-Tests


Aufgaben:

Testautomatisierung:

  • Test-Implementierung & Testautomatisierung via Python & Robot Framework von REST API-Tests u.a. für TMF673 (Geographic Address Management) & TMF645 (Service Qualification Management)
  • Code Reviews (u.a. auch von netzwerknahen Test-Implementierungen)
  • Merges
  • Dokumentation


DevOps:

  • Erstellung von Docker-Containern für Testentwicklung und Testausführung mittels Docker & Visual Studio Code Dev Container. Diese Dev-Container enthalten alle Frameworks, Tools, Programme etc. zur Test-Implementierung & Test-Ausführung. Konfiguration der VSCode-Extensions ?RobotCode? inklusive Formatting und Linting.

  • Konzepterstellung:
    Zentrale Testausführung für dezentrales Blue/Green Deployment; Versionsabhängige Testausführung & Testdaten

  • Dokumentation der Test- und Entwicklungsumgebung
  • Aufbau Pipeline mit Gitlab CI zum Ausführen von automatisierten API-Tests (z.B. zum Test von REST APIs von Fremdherstellern). Die Testergebnisse werden dabei via REST API in Confluence gespeichert und via Webhook an MS-Teams reportet.
  • Containerisierung eines (auf Node.js und Angular.js basierenden) Test-Control-Systems (VSCode-Dev-Container)


Weiteres:

  • Dev Talk Moderator
  • Wartung und Pflege der Testumgebung
  • Wissensaufbau BNG Blaster und L2TP-Protokoll

Python Robot Framework Testautomatisierung Visual Studio Code (VS Code) VS Code Dev Container REST API Postman Docker GitLab CI Linux Linux Bash SSH TMF Spezifikationen Layer 2 Tunneling Protocol (L2TP) BNG Blaster WSL (Windows Subsystem for Linux) Proxmox VE JSON Miro Board Jira Confluence Agile
EWE TEL
3 Monate
2022-01 - 2022-03

Softwareentwicklung - Labor Informationssysteme

Fullstack Developer Python Python SSH Bash ...
Fullstack Developer Python

Aufgaben:

  • Einarbeitung in die Architektur & Konfiguration des Labor-Informations- Systems ?SmartLIS?
  • Spikes für mögliche Software-Kandidaten im Kontext verteilte Systeme und Datentransformation in der medizinischen Auftrags- und Befundübermittlung
  • Konfiguration zur Anbindung von ?SmartLIS? an ein externes Abrechnungsmodul eingerichtet
  • Einarbeitung in HL7 und LDT um LIS-Kopplungen einzurichten
Python SSH Bash Elasticsearch RabbitMQ Mirth Apache Webserver Apache- NiFi LDT HL7 Linux VirtualBox GitHub
labdock GmbH
4 Monate
2021-09 - 2021-12

Softwareentwicklung - Labor ERP

Senior Software Engineer PHP 7.4 PHPStorm Lumen ...
Senior Software Engineer
Aufgaben:
  • Konzeptionierung, Umsetzung und Dokumentation einer API mit dem Lumen Framework
  • Administration des API-Servers und der Datenbank
  • OpenAPI Spezifikation der Endpunkte erstellt und Darstellung der interaktiven Dokumentation mit Swagger
  • Anbindung der API an das hauseigene ERP-System IIS (ibacon Information System)
  • Entwicklung eines Mitarbeiter-Profil-Moduls innerhalb des IIS, welches als Backend die neue API verwendet
  • Proof of Concept einer Staging-Umgebung
PHP 7.4 PHPStorm Lumen OpenAPI Swagger Ubuntu Linux nginx Apache Webserver Git HeidiSQL MariaDB MySQL Jira
ibacon GmbH
10 Monate
2020-11 - 2021-08

Testautomatisierung IP-Netzwerk-Tests für Internet Carrier

Python Developer / Testautomatisierer Python Robot Framework Testautomatisierung ...
Python Developer / Testautomatisierer

Aufgaben:

Projekt Nr. 1:

  • Router-Konfigurationen via Template Engine von rtbrick (RBMS Template Engine) installieren / deployen
  • Implementierung, Ausführen und Erweiterungen von IP-Netzwerk-Tests
  • Dokumentation der Testsuiten in GitLab

 

Projekt Nr. 2:

  • Analyse und Implementierung von Netzwerk-Tests mit Robot Framework für Subscriber-Einwahlen zum Carrier via ONT (Optical Network Termination) und CPE (Fritzbox)
  • Layer 2 und Layer 3 Testing, Capturen von Netzwerk-Traffic mit TCPDump, P-Bit Mapping seitens OLT (Optical Line Termination) und BNG (Broadband Network Gateway)
  • Implementierung von REST API Robot Keywords zum Testen von Schnittstellen in Python
  • Teilnahme an Meetings mit dem Kunden
  • SCRUM
  • Dokumentation
Python Robot Framework Testautomatisierung Visual Studio Code (VS Code) Linux Gitlab Jira SSH Linux Bash Wireshark GNS3 Netzwerk-Software-Emulator PPPoE VLAN TR064 Fritzboxen Scapy iperf2 TCPDump Radius Juniper Router RtBrick Routing Software Infrastructure as Code (IaC) Agile Softwareentwicklung Scrum
EWE TEL
3 Monate
2020-06 - 2020-08

Webentwicklung - Content Management/B2B

Software Engineer Laravel 7 Lumen Twig ...
Software Engineer

Aufgaben:

  • Entwicklung des ?Matoki Lander CMS? zur Verwaltung und Bereitstellung von Webseiten mit Fokus auf variablen Content & Reusability

- Verwaltet globale Seitenstrukturen mit typisierten Inhalts-Variablen

- Mehrfachnutzung der Strukturen durch projektbezogenen Inhalt der    
  Variablen möglich

- Twig-Editor

- Twig Renderer

- Twig Node Parser

- Rekursive Assets

- Seiten

- Redirects

- Dateiverwaltung

- REST-API

- etc.

Laravel 7 Lumen Twig Codemirror Bootstrap MySQL jQuery REST PHPStorm Composer Git Gitlab Vagrant Homestead Windows Linux
Matoki GmbH
11 Monate
2019-01 - 2019-11

Webentwicklung ? Web Shop Systeme/B2B

Software Engineer PHP PHPStorm Magento 1+2 ...
Software Engineer

Aufgaben:

  • Neue Features & CSS-Redesign in einem 'Magento' Shop umgesetzt
  • Migration/Update eines M1 Shop nach M2 mit diversen Custom Modulen & Datenübernahmen
  • Erweiterung & Redesign eines auf Vue.js basierenden Produkt-Konfigurators
PHP PHPStorm Magento 1+2 Magento Migration Tool MySQL HeidiSQL Tortoise Git Vue.js CSS Responsive Design Docker Virtual Box SAP Customer Data Cloud (Gigya) Windows Linux Scrum
BAYOONET AG
1 Jahr 4 Monate
2017-09 - 2018-12

Softwareentwicklung - Labor ERP

Software Engineer PHP PHPStorm Yii2 ...
Software Engineer

Aufgaben:

  • Weiterentwicklung & Optimierung des intern entwickelten ERP-System 'IIS'
  • Konzeption der Neu-Entwicklung des 'IIS NextGen' auf Basis des PHP Frameworks 'Yii2'
  • Testumgebung für Unit- & Akzeptanztest mit 'Codeception' bereit gestellt
  • Generische Digitalisierung von Papier-Workflows durch Entwicklung einer 'Workflow Manager Klasse'
  • Anbindung des ERP-Systems an das interne Active Directory
  • Anwendung elektronische Inspektionsberichte nach GLP-konformen Ablaufvorgaben mit Yii2 implementiert
  • Index und Query Optimierung für MySQL
PHP PHPStorm Yii2 MySQL HeidiSQL Apache Webserver jQuery Bootstrap Tortoise Git LDAP Active Directory Codeception + Selenium Server REST GLP- konforme Datenhaltung Windows Linux
ibacon GmbH
3 Monate
2017-06 - 2017-08

Softwareentwicklung - Proprietäres Framework

PHP Developer PHP PHPStorm MySQL ...
PHP Developer

Aufgaben:

  • Weiterentwicklung des hauseigenen PHP-Frameworks 'Nostromo'
  • Umzug des Frameworks von GitHub nach GitLab
  • Jenkins Administration
PHP PHPStorm MySQL JavaScript Jenkins Git GitLab Shopware IIS
frontiers Software GmbH
2 Jahre
2015-06 - 2017-05

Webentwicklung Job- und Immobilien-Suchmaschinen

Web Entwickler C# Visual Studio ASP.NET MVC5 ...
Web Entwickler

Aufgaben:

  • Betreuung und Weiterentwicklung von Job- und Immobilien-Portalen für die ?Madsack Mediengruppe?
  • Responsive Energiepass-Skala
  • Darstellung PLZ Polygone auf Google Maps entwickelt
  • Implementierung & Portierung des Benutzerbereichs von Kimeta.de während der Umstellung von MS-Webforms auf ASP.NET MVC5
C# Visual Studio ASP.NET MVC5 HTML Razor jQuery LESS/CSS Responsive Design IIS MS-SQL Server Scrum
Kimeta GmbH
9 Jahre 10 Monate
2005-08 - 2015-05

Softwareentwicklung & Webentwicklung Management-Software ?CSMed? für medizinische Labore (Human- und Veterinärmedizinische Labore)

Entwicklungsleiter & Web-Entwickler, Software Developer PHP PHP Web-Framework ?CSMed Framework? (selbst entwickelt) SQL High Performance ...
Entwicklungsleiter & Web-Entwickler, Software Developer

Aufgaben:

  • Unterstützung bei der Business Analyse und Anforderungsaufnahme bei Kunden wie Labor-Ärzten, Labor-Mitarbeitern etc.

  • Entwicklung eines PHP-Webframeworks als Basis für ?CSMed?

 

  • Konzeption, Entwicklung (schwerpunktmäßig mit PHP & SQL) und Betreuung der Web-Software ?CSMed? für medizinische Labore mit diversen Modulen unter Anderem für:

-   CRM-Module

-   Controlling

-   Medizinische Befundung

-   Krankenhaus-Monitoring

-   Stammdaten-Server Leistungsverzeichnisse

-   etc.

 

  • Kontinuierliche Weiterentwicklung und Wartung der Software gemäß Kundenanforderungen

  • Für Labor-Verbunde: Entwicklung, Mapping & Zusammenführung von unterschiedlichen Stammdaten in eine gemeinsame Datenbasis

  • Kunden-Support, z.B. im Fehlerfall von Kunden wie Laboren, Ärzte etc.

  • Vorbereitung, Durchführung und Nachbereitung von Workshops und Schulungen mit Kunden

PHP PHP Web-Framework ?CSMed Framework? (selbst entwickelt) SQL High Performance MySQL SQL Apache Webserver Linux SUSE Linux Red Hat Linux Linux Shell Entity Relationship Model (ERM) HTML XML jQuery CSS Camtasia Perl
CSMed GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 11 Monate
2002-09 - 2005-07

Ausbildung zum Fachinformatiker (Anwendungsentwicklung)

Fachinformatiker (Anwendungsentwicklung), CSMed GmbH, Darmstadt
Fachinformatiker (Anwendungsentwicklung)
CSMed GmbH, Darmstadt
2 Jahre 1 Monat
2000-04 - 2002-04

4 Semester Studium der Betriebswirtschaftslehre (ohne Abschluss)

Fachhochschule Dieburg
Fachhochschule Dieburg
  • Buchführung
  • Volkswirtschaftslehre (VWL)
  • Marketing
  • Wirtschaftsinformatik

Position

Position

  • Business Analyse

  • Softwareentwicklung

  • Testautomatisierung

  • DevOPs

Kompetenzen

Kompetenzen

Schwerpunkte

Python Entwicklung
Experte
Testautomatisierung
Experte
IP-Netzwerk
Experte
Web
Experte
REST API
Experte
CI/CD-Pipelines
Fortgeschritten
PHP Entwicklung
Experte

Aufgabenbereiche

Business Analyse
Softwareentwicklung
Experte
Testautomatisierung
Experte
DevOPs
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Experte
Agile Softwareentwicklung
Experte
Code Reviews
Dokumentation
Dev Talk Moderator

Betriebssysteme

Linux
Experte
Ubuntu
SUSE Linux
Red Hat Linux
Windows

Programmiersprachen

Python
Experte
PHP
Experte
Linux Bash Skripting
JavaScript
C#
Basics
Perl
Basics

Datenbanken

MySQL
Experte
SQL
Experte
SQL High Performance
Experte
Microsoft SQL Server
HeidiSQL
MySQL Workbench
Entity Relationship Model (ERM)
Elasticsearch
Basics

Datenkommunikation

VLAN
Layer 2 Tunneling Protocol (L2TP)
Point to Point Protocol over Ethernet (PPPoE)
Carrier Juniper Router
Basics
Quality of Service (QoS)
SSH
LDAP
RADIUS
TR-064
FRITZ!Box
Bandbreiten-Messung
OSI-Modell
Layer 2
Layer 3
Active Directory (AD)
VPN
A10NSP

Hardware

Server
Experte

Weiteres:


Python Libraries:

  • Scapy
  • iperf
  • PPP (https://github.com/rtbrick/ppp)
  • FritzConnection
  • pyats
  • genie
  • smtplib
  • requests
  • autopep8 / black
  • robotframework-tidy
  • robotframework-robocop
  • pyyaml/ruyaml



Netzwerk-Tools:

  • Wireshark

  • BNG Blaster

  • iperf 2

  • GNS3 Netzwerk-Software-Emulator




Telekommunikation:

  • Software-Defined Networking (SDN)
  • IaC (Infrastructure as Code)
  • TMF (Tele Management Forum)
  • Broadband Network Gateway (BNG)
  • Internet Carrier
  • Internet-Breitbandzugänge
  • Access (Netzwerkzugang) von Internet Carriern
  • Teilnehmeranschlussleitung (TAL)
  • Letzte Meile
  • Layer 2 Bitstream Access (L2BSA)
  • IP-Bitstream Access (IP-BSA)
  • Glasfasernetze
  • Carrier Router Software
  • Optical Line Terminal (OLT)
  • RtBrick Routing Software



Testautomatisierung / Test-Frameworks:

  • Robot Framework
  • Selenium
  • Implementierung (Entwicklung) von Testfällen in Python
  • Testautomatisierung API Testing
  • Testautomatisierung GUI Testing via Selenium
  • PHPUnit
  • Codeception




Virtualisierung:

  • Docker
  • Container
  • Containerisierung
  • Dev Containers (Container für Softwareentwicklung)
  • Oracle VM VirtualBox
  • WSL (Windows Subsystem for Linux)
  • Proxmox VE




DevOPs:

  • DevOps
  • CI/CD
  • Gitlab
  • Jenkins (auch mal Jenkins administriert)
  • Visual Studio Code Dev Containers Extension
  • Blue-Green Deployment
  • Canary Deployment
  • Pipelines




Automatisierungs-Tools:

  • Ansible (Wissensaufbau im Sommer 2023)
  • Terraform (Wissensaufbau im Sommer 2023)



Tools / Software:

  • Jira / Confluence
  • Git
  • Visual Studio Code (VS Code)
  • PHPStorm
  • Miro Board
  • Camtasia für Video-Tutorials
  • MS-Teams
  • OpenAPI / Swagger
  • Office 365



Schnittstellen:

  • XML
  • REST-API (sehr gut)
  • SOAP
  • HL7 (Labor-Schnittstelle)




Web:

  • Apache Webserver
  • IIS Webserver
  • LAMP Stack
  • CSS
  • Responsive Design
  • HTML
  • jQuery
  • Vue.js
  • MVC Pattern
  • Objektorientierte Programmierung (OOP)
  • Laravel / Lumen (Frameworks)



Fachthemen:

  • Access / Carrier Internet-Zugang
  • Internet Carrier
  • CRM
  • ERP
  • Labore (Humanmedizin, Veterinär, Bioanalytisch)
  • Web-Entwicklung
  • Web Shops
  • Magento Shops



Branchen

Branchen

  • Telekommunikation
  • Internet Carrier
  • IT
  • Medizin-Labore / Bioanalytische Labore
  • Web-Shops

Einsatzorte

Einsatzorte

Darmstadt (+100km)
Deutschland, Österreich
möglich

Projekte

Projekte

4 Monate
2023-11 - 2024-02

Dokumentenmanagement-System (DMS) von d.velop

IT-Berater DMS Dokumentenmanagement-System (DMS)
IT-Berater DMS
  • Test des Dokumentenmanagement-Systems (DMS) von d.velop
  • Klärung von fachlichen Fragen mit dem Hersteller


Einführung des DMS:

  • Unterstützung bei Themen wie Stammdaten, IDs von Stammdaten für eindeutige Zuordnung, Aktenplan etc.
Dokumentenmanagement-System (DMS) von d.velop
Dokumentenmanagement-System (DMS)
Mittelständischer IT-Dienstleister
2 Monate
2023-08 - 2023-09

Interne Weiterbildung Ansible, Terraform und Playwright

Ansible Terraform Playwright
  • Einarbeitung und Wissensaufbau Ansible, Terraform und Playwright
Ansible Terraform Playwright
1 Jahr 4 Monate
2022-04 - 2023-07

Lead Python Developer / Testautomatisierer / DevOps

Lead Python Developer / Testautomatisierer / DevOps Python Robot Framework Testautomatisierung ...
Lead Python Developer / Testautomatisierer / DevOps

Projektinhalt:

Fortsetzung von Projekt 11/2020 bis 08/2021 für EWE TEL

1) Testautomatisierung von Testfällen mit Schwerpunkt REST API-Tests im Themengebiet Access / Netzwerk-Zugang / Broadband Network Gateway (BNG) für Internet-Carrier

2) DevOPS mit Schwerpunkt Erstellung von Dev-Containern für die Test-Entwicklung und Aufbau Pipeline mit Gitlab CI zum Ausführen von automatisierten API-Tests


Aufgaben:

Testautomatisierung:

  • Test-Implementierung & Testautomatisierung via Python & Robot Framework von REST API-Tests u.a. für TMF673 (Geographic Address Management) & TMF645 (Service Qualification Management)
  • Code Reviews (u.a. auch von netzwerknahen Test-Implementierungen)
  • Merges
  • Dokumentation


DevOps:

  • Erstellung von Docker-Containern für Testentwicklung und Testausführung mittels Docker & Visual Studio Code Dev Container. Diese Dev-Container enthalten alle Frameworks, Tools, Programme etc. zur Test-Implementierung & Test-Ausführung. Konfiguration der VSCode-Extensions ?RobotCode? inklusive Formatting und Linting.

  • Konzepterstellung:
    Zentrale Testausführung für dezentrales Blue/Green Deployment; Versionsabhängige Testausführung & Testdaten

  • Dokumentation der Test- und Entwicklungsumgebung
  • Aufbau Pipeline mit Gitlab CI zum Ausführen von automatisierten API-Tests (z.B. zum Test von REST APIs von Fremdherstellern). Die Testergebnisse werden dabei via REST API in Confluence gespeichert und via Webhook an MS-Teams reportet.
  • Containerisierung eines (auf Node.js und Angular.js basierenden) Test-Control-Systems (VSCode-Dev-Container)


Weiteres:

  • Dev Talk Moderator
  • Wartung und Pflege der Testumgebung
  • Wissensaufbau BNG Blaster und L2TP-Protokoll

Python Robot Framework Testautomatisierung Visual Studio Code (VS Code) VS Code Dev Container REST API Postman Docker GitLab CI Linux Linux Bash SSH TMF Spezifikationen Layer 2 Tunneling Protocol (L2TP) BNG Blaster WSL (Windows Subsystem for Linux) Proxmox VE JSON Miro Board Jira Confluence Agile
EWE TEL
3 Monate
2022-01 - 2022-03

Softwareentwicklung - Labor Informationssysteme

Fullstack Developer Python Python SSH Bash ...
Fullstack Developer Python

Aufgaben:

  • Einarbeitung in die Architektur & Konfiguration des Labor-Informations- Systems ?SmartLIS?
  • Spikes für mögliche Software-Kandidaten im Kontext verteilte Systeme und Datentransformation in der medizinischen Auftrags- und Befundübermittlung
  • Konfiguration zur Anbindung von ?SmartLIS? an ein externes Abrechnungsmodul eingerichtet
  • Einarbeitung in HL7 und LDT um LIS-Kopplungen einzurichten
Python SSH Bash Elasticsearch RabbitMQ Mirth Apache Webserver Apache- NiFi LDT HL7 Linux VirtualBox GitHub
labdock GmbH
4 Monate
2021-09 - 2021-12

Softwareentwicklung - Labor ERP

Senior Software Engineer PHP 7.4 PHPStorm Lumen ...
Senior Software Engineer
Aufgaben:
  • Konzeptionierung, Umsetzung und Dokumentation einer API mit dem Lumen Framework
  • Administration des API-Servers und der Datenbank
  • OpenAPI Spezifikation der Endpunkte erstellt und Darstellung der interaktiven Dokumentation mit Swagger
  • Anbindung der API an das hauseigene ERP-System IIS (ibacon Information System)
  • Entwicklung eines Mitarbeiter-Profil-Moduls innerhalb des IIS, welches als Backend die neue API verwendet
  • Proof of Concept einer Staging-Umgebung
PHP 7.4 PHPStorm Lumen OpenAPI Swagger Ubuntu Linux nginx Apache Webserver Git HeidiSQL MariaDB MySQL Jira
ibacon GmbH
10 Monate
2020-11 - 2021-08

Testautomatisierung IP-Netzwerk-Tests für Internet Carrier

Python Developer / Testautomatisierer Python Robot Framework Testautomatisierung ...
Python Developer / Testautomatisierer

Aufgaben:

Projekt Nr. 1:

  • Router-Konfigurationen via Template Engine von rtbrick (RBMS Template Engine) installieren / deployen
  • Implementierung, Ausführen und Erweiterungen von IP-Netzwerk-Tests
  • Dokumentation der Testsuiten in GitLab

 

Projekt Nr. 2:

  • Analyse und Implementierung von Netzwerk-Tests mit Robot Framework für Subscriber-Einwahlen zum Carrier via ONT (Optical Network Termination) und CPE (Fritzbox)
  • Layer 2 und Layer 3 Testing, Capturen von Netzwerk-Traffic mit TCPDump, P-Bit Mapping seitens OLT (Optical Line Termination) und BNG (Broadband Network Gateway)
  • Implementierung von REST API Robot Keywords zum Testen von Schnittstellen in Python
  • Teilnahme an Meetings mit dem Kunden
  • SCRUM
  • Dokumentation
Python Robot Framework Testautomatisierung Visual Studio Code (VS Code) Linux Gitlab Jira SSH Linux Bash Wireshark GNS3 Netzwerk-Software-Emulator PPPoE VLAN TR064 Fritzboxen Scapy iperf2 TCPDump Radius Juniper Router RtBrick Routing Software Infrastructure as Code (IaC) Agile Softwareentwicklung Scrum
EWE TEL
3 Monate
2020-06 - 2020-08

Webentwicklung - Content Management/B2B

Software Engineer Laravel 7 Lumen Twig ...
Software Engineer

Aufgaben:

  • Entwicklung des ?Matoki Lander CMS? zur Verwaltung und Bereitstellung von Webseiten mit Fokus auf variablen Content & Reusability

- Verwaltet globale Seitenstrukturen mit typisierten Inhalts-Variablen

- Mehrfachnutzung der Strukturen durch projektbezogenen Inhalt der    
  Variablen möglich

- Twig-Editor

- Twig Renderer

- Twig Node Parser

- Rekursive Assets

- Seiten

- Redirects

- Dateiverwaltung

- REST-API

- etc.

Laravel 7 Lumen Twig Codemirror Bootstrap MySQL jQuery REST PHPStorm Composer Git Gitlab Vagrant Homestead Windows Linux
Matoki GmbH
11 Monate
2019-01 - 2019-11

Webentwicklung ? Web Shop Systeme/B2B

Software Engineer PHP PHPStorm Magento 1+2 ...
Software Engineer

Aufgaben:

  • Neue Features & CSS-Redesign in einem 'Magento' Shop umgesetzt
  • Migration/Update eines M1 Shop nach M2 mit diversen Custom Modulen & Datenübernahmen
  • Erweiterung & Redesign eines auf Vue.js basierenden Produkt-Konfigurators
PHP PHPStorm Magento 1+2 Magento Migration Tool MySQL HeidiSQL Tortoise Git Vue.js CSS Responsive Design Docker Virtual Box SAP Customer Data Cloud (Gigya) Windows Linux Scrum
BAYOONET AG
1 Jahr 4 Monate
2017-09 - 2018-12

Softwareentwicklung - Labor ERP

Software Engineer PHP PHPStorm Yii2 ...
Software Engineer

Aufgaben:

  • Weiterentwicklung & Optimierung des intern entwickelten ERP-System 'IIS'
  • Konzeption der Neu-Entwicklung des 'IIS NextGen' auf Basis des PHP Frameworks 'Yii2'
  • Testumgebung für Unit- & Akzeptanztest mit 'Codeception' bereit gestellt
  • Generische Digitalisierung von Papier-Workflows durch Entwicklung einer 'Workflow Manager Klasse'
  • Anbindung des ERP-Systems an das interne Active Directory
  • Anwendung elektronische Inspektionsberichte nach GLP-konformen Ablaufvorgaben mit Yii2 implementiert
  • Index und Query Optimierung für MySQL
PHP PHPStorm Yii2 MySQL HeidiSQL Apache Webserver jQuery Bootstrap Tortoise Git LDAP Active Directory Codeception + Selenium Server REST GLP- konforme Datenhaltung Windows Linux
ibacon GmbH
3 Monate
2017-06 - 2017-08

Softwareentwicklung - Proprietäres Framework

PHP Developer PHP PHPStorm MySQL ...
PHP Developer

Aufgaben:

  • Weiterentwicklung des hauseigenen PHP-Frameworks 'Nostromo'
  • Umzug des Frameworks von GitHub nach GitLab
  • Jenkins Administration
PHP PHPStorm MySQL JavaScript Jenkins Git GitLab Shopware IIS
frontiers Software GmbH
2 Jahre
2015-06 - 2017-05

Webentwicklung Job- und Immobilien-Suchmaschinen

Web Entwickler C# Visual Studio ASP.NET MVC5 ...
Web Entwickler

Aufgaben:

  • Betreuung und Weiterentwicklung von Job- und Immobilien-Portalen für die ?Madsack Mediengruppe?
  • Responsive Energiepass-Skala
  • Darstellung PLZ Polygone auf Google Maps entwickelt
  • Implementierung & Portierung des Benutzerbereichs von Kimeta.de während der Umstellung von MS-Webforms auf ASP.NET MVC5
C# Visual Studio ASP.NET MVC5 HTML Razor jQuery LESS/CSS Responsive Design IIS MS-SQL Server Scrum
Kimeta GmbH
9 Jahre 10 Monate
2005-08 - 2015-05

Softwareentwicklung & Webentwicklung Management-Software ?CSMed? für medizinische Labore (Human- und Veterinärmedizinische Labore)

Entwicklungsleiter & Web-Entwickler, Software Developer PHP PHP Web-Framework ?CSMed Framework? (selbst entwickelt) SQL High Performance ...
Entwicklungsleiter & Web-Entwickler, Software Developer

Aufgaben:

  • Unterstützung bei der Business Analyse und Anforderungsaufnahme bei Kunden wie Labor-Ärzten, Labor-Mitarbeitern etc.

  • Entwicklung eines PHP-Webframeworks als Basis für ?CSMed?

 

  • Konzeption, Entwicklung (schwerpunktmäßig mit PHP & SQL) und Betreuung der Web-Software ?CSMed? für medizinische Labore mit diversen Modulen unter Anderem für:

-   CRM-Module

-   Controlling

-   Medizinische Befundung

-   Krankenhaus-Monitoring

-   Stammdaten-Server Leistungsverzeichnisse

-   etc.

 

  • Kontinuierliche Weiterentwicklung und Wartung der Software gemäß Kundenanforderungen

  • Für Labor-Verbunde: Entwicklung, Mapping & Zusammenführung von unterschiedlichen Stammdaten in eine gemeinsame Datenbasis

  • Kunden-Support, z.B. im Fehlerfall von Kunden wie Laboren, Ärzte etc.

  • Vorbereitung, Durchführung und Nachbereitung von Workshops und Schulungen mit Kunden

PHP PHP Web-Framework ?CSMed Framework? (selbst entwickelt) SQL High Performance MySQL SQL Apache Webserver Linux SUSE Linux Red Hat Linux Linux Shell Entity Relationship Model (ERM) HTML XML jQuery CSS Camtasia Perl
CSMed GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 11 Monate
2002-09 - 2005-07

Ausbildung zum Fachinformatiker (Anwendungsentwicklung)

Fachinformatiker (Anwendungsentwicklung), CSMed GmbH, Darmstadt
Fachinformatiker (Anwendungsentwicklung)
CSMed GmbH, Darmstadt
2 Jahre 1 Monat
2000-04 - 2002-04

4 Semester Studium der Betriebswirtschaftslehre (ohne Abschluss)

Fachhochschule Dieburg
Fachhochschule Dieburg
  • Buchführung
  • Volkswirtschaftslehre (VWL)
  • Marketing
  • Wirtschaftsinformatik

Position

Position

  • Business Analyse

  • Softwareentwicklung

  • Testautomatisierung

  • DevOPs

Kompetenzen

Kompetenzen

Schwerpunkte

Python Entwicklung
Experte
Testautomatisierung
Experte
IP-Netzwerk
Experte
Web
Experte
REST API
Experte
CI/CD-Pipelines
Fortgeschritten
PHP Entwicklung
Experte

Aufgabenbereiche

Business Analyse
Softwareentwicklung
Experte
Testautomatisierung
Experte
DevOPs
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Experte
Agile Softwareentwicklung
Experte
Code Reviews
Dokumentation
Dev Talk Moderator

Betriebssysteme

Linux
Experte
Ubuntu
SUSE Linux
Red Hat Linux
Windows

Programmiersprachen

Python
Experte
PHP
Experte
Linux Bash Skripting
JavaScript
C#
Basics
Perl
Basics

Datenbanken

MySQL
Experte
SQL
Experte
SQL High Performance
Experte
Microsoft SQL Server
HeidiSQL
MySQL Workbench
Entity Relationship Model (ERM)
Elasticsearch
Basics

Datenkommunikation

VLAN
Layer 2 Tunneling Protocol (L2TP)
Point to Point Protocol over Ethernet (PPPoE)
Carrier Juniper Router
Basics
Quality of Service (QoS)
SSH
LDAP
RADIUS
TR-064
FRITZ!Box
Bandbreiten-Messung
OSI-Modell
Layer 2
Layer 3
Active Directory (AD)
VPN
A10NSP

Hardware

Server
Experte

Weiteres:


Python Libraries:

  • Scapy
  • iperf
  • PPP (https://github.com/rtbrick/ppp)
  • FritzConnection
  • pyats
  • genie
  • smtplib
  • requests
  • autopep8 / black
  • robotframework-tidy
  • robotframework-robocop
  • pyyaml/ruyaml



Netzwerk-Tools:

  • Wireshark

  • BNG Blaster

  • iperf 2

  • GNS3 Netzwerk-Software-Emulator




Telekommunikation:

  • Software-Defined Networking (SDN)
  • IaC (Infrastructure as Code)
  • TMF (Tele Management Forum)
  • Broadband Network Gateway (BNG)
  • Internet Carrier
  • Internet-Breitbandzugänge
  • Access (Netzwerkzugang) von Internet Carriern
  • Teilnehmeranschlussleitung (TAL)
  • Letzte Meile
  • Layer 2 Bitstream Access (L2BSA)
  • IP-Bitstream Access (IP-BSA)
  • Glasfasernetze
  • Carrier Router Software
  • Optical Line Terminal (OLT)
  • RtBrick Routing Software



Testautomatisierung / Test-Frameworks:

  • Robot Framework
  • Selenium
  • Implementierung (Entwicklung) von Testfällen in Python
  • Testautomatisierung API Testing
  • Testautomatisierung GUI Testing via Selenium
  • PHPUnit
  • Codeception




Virtualisierung:

  • Docker
  • Container
  • Containerisierung
  • Dev Containers (Container für Softwareentwicklung)
  • Oracle VM VirtualBox
  • WSL (Windows Subsystem for Linux)
  • Proxmox VE




DevOPs:

  • DevOps
  • CI/CD
  • Gitlab
  • Jenkins (auch mal Jenkins administriert)
  • Visual Studio Code Dev Containers Extension
  • Blue-Green Deployment
  • Canary Deployment
  • Pipelines




Automatisierungs-Tools:

  • Ansible (Wissensaufbau im Sommer 2023)
  • Terraform (Wissensaufbau im Sommer 2023)



Tools / Software:

  • Jira / Confluence
  • Git
  • Visual Studio Code (VS Code)
  • PHPStorm
  • Miro Board
  • Camtasia für Video-Tutorials
  • MS-Teams
  • OpenAPI / Swagger
  • Office 365



Schnittstellen:

  • XML
  • REST-API (sehr gut)
  • SOAP
  • HL7 (Labor-Schnittstelle)




Web:

  • Apache Webserver
  • IIS Webserver
  • LAMP Stack
  • CSS
  • Responsive Design
  • HTML
  • jQuery
  • Vue.js
  • MVC Pattern
  • Objektorientierte Programmierung (OOP)
  • Laravel / Lumen (Frameworks)



Fachthemen:

  • Access / Carrier Internet-Zugang
  • Internet Carrier
  • CRM
  • ERP
  • Labore (Humanmedizin, Veterinär, Bioanalytisch)
  • Web-Entwicklung
  • Web Shops
  • Magento Shops



Branchen

Branchen

  • Telekommunikation
  • Internet Carrier
  • IT
  • Medizin-Labore / Bioanalytische Labore
  • Web-Shops

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.