IT Services: Programmierung (Schwerpunkt Python), Serververwaltung (Unix, FreeBSD, OpenBSD, Linux), Netzwerkplanung
Aktualisiert am 31.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.02.2024
Verfügbar zu: 90%
davon vor Ort: 40%
Asynchronous Python
Python
OOP
Linux-Administration
FreeBSD
BSD
Shell
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr
2022-12 - 2023-11

Softwaregesteuerte Black-Box-Tests der Hardware einer Funkplatform

Hardwaretester; Testentwickler Python Löten Hardware ...
Hardwaretester; Testentwickler

Die Funkgeräte sollten einem Black-Box-Test unterzogen werden. Hierzu wurden die Geräte über eine selbstentwickelte und -gebaute Zwischenplatine verkabelt, sodass softwaregesteuert die Kommunikationskanäle per Relais geschaltet werden können.

Verschieden parametrisierte Kommunikationsmodi für Sprache und serielle Datenübertragung wurden in ein firmeninternes Testframework (in Python geschrieben) integriert, die die Funktionsfähigkeit der Hardware testen.

Windows 10 Linux
Python Löten Hardware serieller datenbus Linux Virtualisierung LaTeX Testautomatisierung Black-Box-Test Leiterplatte Serielles Kommunikationsprotokoll
Rohde & Schwarz
Weilimdorf
1 Jahr 2 Monate
2021-09 - 2022-10

Testing ISP-Infrastruktur

Softwareentwickler und Softwaretester Python Robot Framework Linux Administration ...
Softwareentwickler und Softwaretester

Fortführung Robot Framework-basierter Tests einer ISP Infrastruktur, insb. Zusammenspiel Bestellsystem mit diversen Datenbanken und mit Drittanbietern ("Letzte Meile"). Zugriff auf diese wurden mit REST-APIs nach TM-Forum-Standards bereitgestellt, diese APIs wurden durchgetestet.

Des weiteren wurde die ISP-Infrastruktur (OLT <-> BNG <-> Radius mit Nutzerdaten <-> BNG <-> Drittanbieter-BNG) Ende-zu-Ende getestet. Dabei wurde auch ein Drittanbieter-BNG simuliert.

Alle diese Tests wurden mit dem pythonbasierten Robot Framework durchgeführt.

Aufbau und Verwaltung der Server-, Netzwerk-, und Softwareinfrastruktur, auf denen diese Tests laufen. Dies beinhaltete die Administration der Testserver und darauf laufender VMs, wie auch des IP/Ethernet-Netzwerkes.

Python Robot Framework Linux Scrum
Python Robot Framework Linux Administration Netzwerkanalyse Netzwerk ISP REST Test Testautomatisierung Ethernet Virtualisierung Netzwerkadministration A10-NSP TMF
Siticom
1 Jahr
2020-11 - 2021-10

Lasttest ISP-Einwahlserver (BNG)

Softwareentwicklung Python Juniper BNG ...
Softwareentwicklung

Fortführung und Weiterentwicklung einer pythonbasierten Lasttestumgebung zum Stresstesten eines ISP-Einwahlservers (BNG).

Hierbei wurden von den Testservern der gesamte Pfad vom Endanwendergerät (Modem/CPE mit PPPoE) bis zu den Einwahlkonzentratoren vor dem BNG (OLT mit ANCP) simuliert und verschiedene Kundentypen und Auslastungsszenarien durchgetestet.

Dies erforderte neben dem IP/Ethernet-Netzwerkaufbau auch die Verwaltung der linuxbasierten Testserverinfrastruktur.

Juniper Python
Python Juniper BNG PPPoE ANCP ISP Ethernet VLAN
3 Jahre 7 Monate
2017-01 - 2020-07

Smart Speaker "Hallo Magenta"

Softwareentwickler, Systemverwaltung, Testing, ? Scrum Scrumban Kanban ...
Softwareentwickler, Systemverwaltung, Testing, ?

Mitentwicklung des Deutsche Telekom Smart Speakers "Hallo Magenta".

Entwicklung der Software auf dem Speaker, sowohl Highlevelsoftware wie auch am darunterliegenden Betriebssystem.

Unittests und Integrationtests als Teil der Softwareentwicklung, Systemtests, i.T. Hardwaretests.

Mitverwaltung (DevOps) der Infrastruktur für die Automatisierung div. Teilbereiche (Zertifikatserstellung, CI/CD, Tests jeglicher Art, etc.)

Python Yocto Embedded Linux Administration Linux Docker Git
Scrum Scrumban Kanban Asynchrone Programmierung object oriented programming Löten automated testing DevOps
Deutsche Telekom
4 Monate
2018-01 - 2018-04

Neues DB Frontend

Softwareentwicklung
Softwareentwicklung

Planung zur Ersetzung eines alten DB-Frontends durch moderne, webbasierte Alternative.

MSSQL-Server Python Django
Tetratec Instruments
2 Jahre 9 Monate
2014-04 - 2016-12

Rollout interne IT; Softwaregesteuerte Experimente

Softwareentwickler, IT-Consultant object oriented programming
Softwareentwickler, IT-Consultant

Planung einer internen IT-Infrasturktur inkl. NAS, VLAN-separierter Messrechner, und Backuplösung.

Architektur und Programmierung einer graphischen Software zur Durchführung physikalischer Experimente.

Architektur und Programmierung einer webbasierten Lösung zur Inventarverwaltung und Planung chemischer Prozesse.

FreeBSD Python Django ZFS Qt5 Linux Jails Git C++ Microcontrollerprogrammierung PostgreSQL
object oriented programming
Diamond Nanotechnologies

Aus- und Weiterbildung

Aus- und Weiterbildung

10 Jahre 7 Monate
2002-09 - 2013-03

Physikstudium

Studium während der Diplomarbeit abgebrochen, Uni Stuttgart
Studium während der Diplomarbeit abgebrochen
Uni Stuttgart
2 Jahre 10 Monate
1999-09 - 2002-06

Gymnasiale Oberstufe + Ausbildung PhyTA

Abitur + staatl. gepfr. Physikalisch-Technischer Assistent, Kerschensteinerschule Stuttgart-Feuerbach
Abitur + staatl. gepfr. Physikalisch-Technischer Assistent
Kerschensteinerschule Stuttgart-Feuerbach

Kompetenzen

Kompetenzen

Top-Skills

Asynchronous Python Python OOP Linux-Administration FreeBSD BSD Shell

Produkte / Standards / Erfahrungen / Methoden

Administration Linux
Fortgeschritten
automated testing
Fortgeschritten
DevOps
Basics
Django
Basics
FreeBSD
Fortgeschritten
Git
Fortgeschritten
Kanban
Basics
MySQL
Basics
object oriented programming
Experte
OpenBSD
Fortgeschritten
PostgreSQL
Basics
Scrum
Fortgeschritten
Scrumban
Basics
Yocto
Basics
ZFS
Fortgeschritten
Python
Experte

Betriebssysteme

Docker
Basics
Embedded Linux
Basics
FreeBSD
Fortgeschritten
Jails
Fortgeschritten
Linux
Fortgeschritten
OpenBSD
Fortgeschritten

Programmiersprachen

Asynchrone Programmierung
Fortgeschritten
C
Grundlagen
Lua
Basics
Python
Experte
Shell
Fortgeschritten

Hardware

Löten
Basics
Microcontrollerprogrammierung
Basics
Design Leiterplatten
Basics

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr
2022-12 - 2023-11

Softwaregesteuerte Black-Box-Tests der Hardware einer Funkplatform

Hardwaretester; Testentwickler Python Löten Hardware ...
Hardwaretester; Testentwickler

Die Funkgeräte sollten einem Black-Box-Test unterzogen werden. Hierzu wurden die Geräte über eine selbstentwickelte und -gebaute Zwischenplatine verkabelt, sodass softwaregesteuert die Kommunikationskanäle per Relais geschaltet werden können.

Verschieden parametrisierte Kommunikationsmodi für Sprache und serielle Datenübertragung wurden in ein firmeninternes Testframework (in Python geschrieben) integriert, die die Funktionsfähigkeit der Hardware testen.

Windows 10 Linux
Python Löten Hardware serieller datenbus Linux Virtualisierung LaTeX Testautomatisierung Black-Box-Test Leiterplatte Serielles Kommunikationsprotokoll
Rohde & Schwarz
Weilimdorf
1 Jahr 2 Monate
2021-09 - 2022-10

Testing ISP-Infrastruktur

Softwareentwickler und Softwaretester Python Robot Framework Linux Administration ...
Softwareentwickler und Softwaretester

Fortführung Robot Framework-basierter Tests einer ISP Infrastruktur, insb. Zusammenspiel Bestellsystem mit diversen Datenbanken und mit Drittanbietern ("Letzte Meile"). Zugriff auf diese wurden mit REST-APIs nach TM-Forum-Standards bereitgestellt, diese APIs wurden durchgetestet.

Des weiteren wurde die ISP-Infrastruktur (OLT <-> BNG <-> Radius mit Nutzerdaten <-> BNG <-> Drittanbieter-BNG) Ende-zu-Ende getestet. Dabei wurde auch ein Drittanbieter-BNG simuliert.

Alle diese Tests wurden mit dem pythonbasierten Robot Framework durchgeführt.

Aufbau und Verwaltung der Server-, Netzwerk-, und Softwareinfrastruktur, auf denen diese Tests laufen. Dies beinhaltete die Administration der Testserver und darauf laufender VMs, wie auch des IP/Ethernet-Netzwerkes.

Python Robot Framework Linux Scrum
Python Robot Framework Linux Administration Netzwerkanalyse Netzwerk ISP REST Test Testautomatisierung Ethernet Virtualisierung Netzwerkadministration A10-NSP TMF
Siticom
1 Jahr
2020-11 - 2021-10

Lasttest ISP-Einwahlserver (BNG)

Softwareentwicklung Python Juniper BNG ...
Softwareentwicklung

Fortführung und Weiterentwicklung einer pythonbasierten Lasttestumgebung zum Stresstesten eines ISP-Einwahlservers (BNG).

Hierbei wurden von den Testservern der gesamte Pfad vom Endanwendergerät (Modem/CPE mit PPPoE) bis zu den Einwahlkonzentratoren vor dem BNG (OLT mit ANCP) simuliert und verschiedene Kundentypen und Auslastungsszenarien durchgetestet.

Dies erforderte neben dem IP/Ethernet-Netzwerkaufbau auch die Verwaltung der linuxbasierten Testserverinfrastruktur.

Juniper Python
Python Juniper BNG PPPoE ANCP ISP Ethernet VLAN
3 Jahre 7 Monate
2017-01 - 2020-07

Smart Speaker "Hallo Magenta"

Softwareentwickler, Systemverwaltung, Testing, ? Scrum Scrumban Kanban ...
Softwareentwickler, Systemverwaltung, Testing, ?

Mitentwicklung des Deutsche Telekom Smart Speakers "Hallo Magenta".

Entwicklung der Software auf dem Speaker, sowohl Highlevelsoftware wie auch am darunterliegenden Betriebssystem.

Unittests und Integrationtests als Teil der Softwareentwicklung, Systemtests, i.T. Hardwaretests.

Mitverwaltung (DevOps) der Infrastruktur für die Automatisierung div. Teilbereiche (Zertifikatserstellung, CI/CD, Tests jeglicher Art, etc.)

Python Yocto Embedded Linux Administration Linux Docker Git
Scrum Scrumban Kanban Asynchrone Programmierung object oriented programming Löten automated testing DevOps
Deutsche Telekom
4 Monate
2018-01 - 2018-04

Neues DB Frontend

Softwareentwicklung
Softwareentwicklung

Planung zur Ersetzung eines alten DB-Frontends durch moderne, webbasierte Alternative.

MSSQL-Server Python Django
Tetratec Instruments
2 Jahre 9 Monate
2014-04 - 2016-12

Rollout interne IT; Softwaregesteuerte Experimente

Softwareentwickler, IT-Consultant object oriented programming
Softwareentwickler, IT-Consultant

Planung einer internen IT-Infrasturktur inkl. NAS, VLAN-separierter Messrechner, und Backuplösung.

Architektur und Programmierung einer graphischen Software zur Durchführung physikalischer Experimente.

Architektur und Programmierung einer webbasierten Lösung zur Inventarverwaltung und Planung chemischer Prozesse.

FreeBSD Python Django ZFS Qt5 Linux Jails Git C++ Microcontrollerprogrammierung PostgreSQL
object oriented programming
Diamond Nanotechnologies

Aus- und Weiterbildung

Aus- und Weiterbildung

10 Jahre 7 Monate
2002-09 - 2013-03

Physikstudium

Studium während der Diplomarbeit abgebrochen, Uni Stuttgart
Studium während der Diplomarbeit abgebrochen
Uni Stuttgart
2 Jahre 10 Monate
1999-09 - 2002-06

Gymnasiale Oberstufe + Ausbildung PhyTA

Abitur + staatl. gepfr. Physikalisch-Technischer Assistent, Kerschensteinerschule Stuttgart-Feuerbach
Abitur + staatl. gepfr. Physikalisch-Technischer Assistent
Kerschensteinerschule Stuttgart-Feuerbach

Kompetenzen

Kompetenzen

Top-Skills

Asynchronous Python Python OOP Linux-Administration FreeBSD BSD Shell

Produkte / Standards / Erfahrungen / Methoden

Administration Linux
Fortgeschritten
automated testing
Fortgeschritten
DevOps
Basics
Django
Basics
FreeBSD
Fortgeschritten
Git
Fortgeschritten
Kanban
Basics
MySQL
Basics
object oriented programming
Experte
OpenBSD
Fortgeschritten
PostgreSQL
Basics
Scrum
Fortgeschritten
Scrumban
Basics
Yocto
Basics
ZFS
Fortgeschritten
Python
Experte

Betriebssysteme

Docker
Basics
Embedded Linux
Basics
FreeBSD
Fortgeschritten
Jails
Fortgeschritten
Linux
Fortgeschritten
OpenBSD
Fortgeschritten

Programmiersprachen

Asynchrone Programmierung
Fortgeschritten
C
Grundlagen
Lua
Basics
Python
Experte
Shell
Fortgeschritten

Hardware

Löten
Basics
Microcontrollerprogrammierung
Basics
Design Leiterplatten
Basics

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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