Sichere Software-Architektur, Software-Entwicklung, Python, Smalltalk
Aktualisiert am 13.03.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Software-Architektur
Senior Software-Entwickler
Security
Deutsch
Muttersprache
Englisch
gut
Latein

Einsatzorte

Einsatzorte

Schweiz

möglich

Projekte

Projekte

2 Jahre 5 Monate
2020-09 - 2023-01

Haver a Smalltalk with Modules

Architekt/Entwickler Smalltalk git Mercurial
Architekt/Entwickler
  • Haver (URL gerne auf Anfrage) ist ein Smalltalk-Dialekt mit einem Module-System

  • Das Modul-System ist von den Modul-Systemen der Programmiersprachen Scheme und Python inspiriert

  • Haver ist das einzige auf der opensmalltalk-vm (URL gerne auf Anfrage) ablauffähige Smalltalk dieser Art

  • Haver basiert auf Cuis-Smalltalk (URL gerne auf Anfrage)

  • Haver bietet vollständige Browser-Unterstützung um Module zu manipulieren

Haver
Smalltalk git Mercurial
2 Jahre 1 Monat
2018-06 - 2020-06

BEE/PEL

Software-Architekt (Python)
Software-Architekt (Python)
  • Bio-Prozess-Scheduler

  • Design und Implementierung eines Bio-Prozess-Schedulers für ein medizinisches Gerät

  • Design und Implementierung eines APIs und eines JSON-basierten Formats zur Beschreibung von Experimenten in Python und C++

  • Redesign und Implementierung der Datenhaltung des Geräts

Ubuntu Yocto Windows 7/10 Python git ZODB
Miltenyi Biotec B.V. & Co. KG
Bergisch Gladbach
1 Jahr
2017-04 - 2018-03

DLS Archive Analytics

Testautomatisierer
Testautomatisierer
  • Implementierung einer Regression-Test-Suite für eine Hadoop- Anwendung

  • Implementierung einer Regression-Test-Suite für die eine Hadoop-Anwendung, welche Statistiken über die Alarmmeldungen eines Kraftwerksleitstandes erstellt

Windows 7 Python git PostgreSql ZODB
Siemens AG
Karlsruhe
4 Monate
2016-04 - 2016-07

OpenStack

  • Implementierung von Anwendungen für ein OpenStack Deployment

  • Implementierung einer Messaging-Bibliothek und einer Hardware-Datenbank für ein OpenStack Deployment

Linux Python git/gerrit VirtualBox RabbitMQ
Strato AG
10 Monate
2015-09 - 2016-06

NBTEvo { Diebstahlsicherung Head-Unit

  • Implementation einer Diebstahlsicherung fur eine Head-Unit

QNX Windows Linux C++ Perforce VirtualBox
Harman Automotive Division
1 Jahr 3 Monate
2014-06 - 2015-08

ITC 5 { Paging-Network

  • Implementierung von Tests fur Komponenten in einem Paging- Netzwerk

  • Erstellung von Tests, insbesondere Systemtests für Basisstationen in einem Paging-Netzwerk. Selbiges für den Paging-Network-Controller (PNC)

  • Konzeption und Implementierung von Test-Software

  • Konzeption und Implementierung einer prototypischen REST-Schnittstelle für die Konguration des PNC

Linux Windows PyTest Python C++ git SubVersion VirtualBox
Swissphone Wireless AG
9 Monate
2013-12 - 2014-08

TV-Tuner NTG5.5

  • Sicherheitskonzept für einen HbbTV-fähigen TV-Tuner

  • Sicherheitskonzept und Implementierung der Internet-Anbindung für einen HbbTV-fähigen TV-Tuner, insbesondere Kozeptionierung und Implementierung einer Sandbox für den WebBrowser

Linux C++ SubVersion qemu
Hirschmann Car Communication GmbH
1 Jahr 6 Monate
2012-07 - 2013-12

CDN Test/Flexpod und CloudTV

  • Performance-Tests CDN und Cloud TV

  • Performance-Tests für ein Content-Distribution-Network. Implementierung eines Test-Framework. Auswertung der Test mit Hilfe von Matplotlib

  • Implementierung der CDN-SoftWare auf OpenStack

  • Insbesondere Anpassung der Installation des Herstellers

  • Automatisierung der Installation. Test der CDNPerformance mit IXIA

  • Implementierung eines Load-Test-Clients für ein CloudTV-System mit Python und AMD64- Assembler

Linux Python AMD 64 Assembler Mercurial git VmWare ESX OpenStack Matplotlib Cisco UCS Cisco Nexus 5000
Telekom Innovation Laboratories
1 Jahr 4 Monate
2011-08 - 2012-11

NTG5

  • Software-Entwicklung embedded IP-Connectivity

  • Implementierung des Internet-Zugangs uber IPv6. Erweiterung der Internet Zugangsmoglichkeiten auf USB/ECMHandys

  • Implementierung des Zertikatsaustausches für das restricted-browsing-VPN

  • Implementierung eines Test-Servers für den Zertikatsaustausch in Python

  • Implementierung einer Mobiltelefon-Simulation mit Hilfe von Linux

QNX C++ Python Perforce
Harman Automotive Division
5 Monate
2011-03 - 2011-07

MBQ Camera

  • Test eines Fahrassistenzsystems

  • Konzeption und Implementierung von Unit-Tests für ein Fahrassistenzsystem

  • Extraktion von Requirements

  • Dokumentation des Source-Codes

  • Reimplementierung der Bildverarbeitungsalgorithmen in Python und automatischer Test dieser Algorithmen gegen die Reimplementierung

  • Aufbau der Entwicklungsinfrastruktur, insbesondere Einrichtung der File-, SubVersion- und Wiki-Server

  • Einrichtung eines VPNGateways

Windows C++ Python SubVersion
Robert Bosch GmbH
4 Monate
2010-06 - 2010-09

BPS

  • Test einer Basis Platform Software für Router

  • Implementierung von Tests der Netzwerk-Interface-Konguration in Python

  • Implementierung eines schnellen Datenbank-Kommunikationsmoduls in Python

Linux Python ReST SubVersion Ethernet
Ascom (Schweiz) AG
1 Jahr 4 Monate
2009-03 - 2010-06

OptimISE

  • Performance- und technischer Test für das neue Trading- System der ISE (OptimISE)

  • Implementierung von technischen Tests auf Netzwerkebene

  • Simulation von Netzwerkausfallen auf Ethernet- und IP-Ebene

  • Erstellung von Statistiken über die Round-Trip-Time zwischen Gateway und Matching-Engine

  • Test von Failover und Recovery der Matching-Engine

  • Implementierung eines SSH-basierten Frameworks zur Durchführung verteilter technischer Tests

  • Betrieb des Testsystems

Linux Python C++ XML SubVersion MySQL GnuPlot In niBand
Deutsche Börse Systems AG
3 Jahre 10 Monate
2005-07 - 2009-04

BB-RAR

  • Testumgebung für Broadband-Remote-Access-Router (BBRAR)

  • Implementierung einer linux-basierten Testumgebung/Testanwendung für die Remote-Access-Router (Cisco 10k, Juniper ERX) der deutschen Telekom

  • Die Testanwendung enthält Python-Klassen um den gesamten Netzwerkverkehr auf ISDN, PPP, PPPoE, ICMP, L2TP, L2CP/ANCP, UDP und TCP-Ebene zu analysieren und zu manipulieren

  • Implementierung einer Simulation eines Mediation-Device mit Hilfe von optischen TAPs und der Ethernet-Capture-Karten der Firma Endace

  • Implementierung von Tests in den Bereichen RADIUSAuthentisierung und -Accounting, Law-Full-Interception, sowie L2TP und L2CP

  • Umstellung der Testumgebung auf Datenhaltung mittels einer relationalen Datenbank (PostgreSql) mit Hilfe von SQLAlchemy

  • Es handelte sich dabei vor allem um Anwendungsentwicklung, d.h. es wurde eine Anwendnung entwickelt, die vollautomatisch einen Router und seine Konguration testet

Linux Python C CVS SubVersion Xen PostgreSql Endace DAG
T-Systems GEI GmbH
7 Monate
2004-12 - 2005-06

CaReLix

  • Knoppix basierte Remote Access Lösung

  • Implementierung einer knoppix-basierten Remote-Access-Lösung für Unternehmen und Behörden, welche ein Linux von CD auf beliebigen Rechner startet

  • Design und Implementierung eines python-basierten Build-Systems fur Knoppix. Das Buildsystem ist voll mit CVS integriert und erlaubt auf diese Weise reproduzierbare Builds

  • Diverse sicherheitsrelevante Anpassungen am Knoppix

  • Evaluierung von Chip-Karten, u.A. der OpenPGP-Card, und diversen Open-Source-Werkzeugen um Zertifikate auf Wechseldatenträgern und Chip-Karten zur Authentisierung, zur Festplattenverschlüsselung und zur Verschlüsselung eines VPNs zu verwenden

  • Embedding von Python in ein Linux PAM-Modul (Linux Plugable-Authentication-Modules).

  • Entwicklung von PAM-Modulen um Home-Directories mit EncFs oder Loop-AES mit Hilfe eines X509-Zertifikats auf einem Wechseldatenträger zu verschlüsseln

  • Ein Nebeneffekt dieser Lösung ist eine X509 basierte Benutzerauthentifizierung

  • Entwicklung eines PAM-Moduls um mit dem selben Zertifikat eine openvpn-Verbindung zu einem zentralen VPN Zugangspunkt aufzubauen

Linux Python bash CVS VmWare TightVNC
IMSEC GmbH
1 Jahr 2 Monate
2003-10 - 2004-11

G-Projekt

  • Python Language Extensions, Database-Server-Transport- Protokoll

  • Design und Implementierung einer Python-Language-Extension für die Server-Skript-Sprache und für die Client-Skript-Sprache (QSA)

  • Re-Implementierung eines Database-Server-Frameworks mit TCP-IP-Kommunikation und Remote-Administrierbarkeit

  • Ausbau des Database-Server-Frameworks zu einem Protokoll für verteilte Datenbanken

  • Coaching, Relase-Management, Trouble-Shooting, Code-Review und Fehleranalyse in Python und C++ Programmen

  • Entwicklung eines Build-Systems für die gesamte Software

  • Das Build-System ist in der Lage einen innosetup-basierten Installer zu erzeugen

Windows XP Windows 2000 Windows NT Linux C C++ Python QSA (Javascript) CVS MatrixDB VmWare TightVNC QT
Industry-Logic GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

  • TU-München, Dipl. Inform.

Kompetenzen

Kompetenzen

Top-Skills

Software-Architektur Senior Software-Entwickler Security

Aufgabenbereiche

Software-Architektur
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

Bitbucket
Confluence
git
Jira
Mercurial
py.test

spezielle Fähigkeiten:

  • Software-Architektur

  • Software-Entwicklung

  • Sicherheitssysteme

  • Test-Automatisierung

Virtuelle Maschinen:

  • VirtualBox

  • QEMU

Versionsverwaltungen:

  • git

  • SubVersion

  • Mercurial

  • ClearCase

Netzwerk:

  • MQTT

  • TCP/IP

  • ICMP

  • tinc

  • OpenVPN

  • PPP

  • PPPoE

  • L2TP

  • ANCP

  • RADIUS

  • Inniband

GUI:

  • X-Window

Berufserfahrung

  • Software-Architektur

  • Testautomatisierung Paging-Network

  • Sicherheits-Architektur

  • Performance-Tests CDN

  • Software-Entwicklung embedded IP-Connectivity

  • Test eines Fahrassistenzsystems, Test einer Basis Platform für Router, Test von Börsenhandelssystemen

  • Mediation Device Simulation, Testumgebung für (Einwahl-) Router, Sicheres Remote-Access-System, ASP-ERP-System, CRMSystem, Build-System, Release-Tracking-Application, Electronic Bill Presentment and Payment

  • Deployment, Software-Installation, OS/2-Sicherheitssystem, DFU-Management

  • Inkasso-Programm

  • Vertriebsprogramm

  • Außendienstsystem

  • System-Generierung

  • Software-Verteilsystem

  • WOSA Service-Provider

  • Literaturdatenbank

  • Forth-Compiler

Betriebssysteme

SUN OS, Solaris
ClearCase, C++,. Perl, Python
Unix
hoch, Linux, HP-UX
Linux

Programmiersprachen

Assembler
AMD 64
C
C++
dBase
Forth
Eigene Forth Implementierung, Z80 Macro Assembler in Forth
Haver
Lisp
Scheme
Makrosprachen
awk, m4
Maschinensprachen
Z80, 8086, AMD64
Modula-2
Prolog-Interpreter
Prolog
Natural Language Processing
Python
Performance Test für ein CDN, Testumgebung für Einwahl-Router, Web Application Release Tracking, diverse Unix Daemons, Bindings für diverse Libraries, Embedding des Interpreters in DLLs
Rexx
Regina, OREXX, Installationssoftware
Ruby
chef, puppet
Smalltalk
Smalltalk/V, Squeak, Pharo
TeX, LaTeX
Eigene Dokumente (Profil, PDF-Präsentationen, Rechnungen...)
yacc/lex
Scheme

Datenbanken

MySQL
Postgres
Datenhaltung für Packet-Capture-Anwendung
PostgreSQL
Proprietäre DB
MatrixDb von IndustryLogic
SQLAlchemy
Sybase
ZODB

Datenkommunikation

Banyan
Anwender
EDIFACT
Paynet (http://www.paynet.ch)
Ethernet
Erzeugen von Ethernet-Pakten, Netzwerkeinrichtung, Troubelshooting mit Ethereal
IBM LAN Server
Internet, Intranet
RADIUS, L2TP, L2CP, PPP, PPPoE, Webserver, Firewalls, NAT unter Linux
ISDN
isdn4linux, fli4l, ISDN-Karten-Konfiguration Unter OS/2, Test von Schmalbandroutern
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
Public Networks
RFC
Router
Testautomatisierung für Cisco 10k und Juniper ERX
RPC
DCE-RPC, SUN-RPC, XMLRPC, RPyC
SMTP
sendmail configuration, exim, postfix, mailman
TCP/IP
Linux, Masquerading, Firewalling
Token Ring
Windows Netzwerk
Winsock
L2CP, L2TP, RADIUS, WLLM

Hardware

Echtzeitsysteme
embedded Systeme
Linux
Macintosh
Anwender
PC
ARM
Erfahrung mit den DAG-Ethernet-Capture-Karten von Endace.

Branchen

Branchen

  • Biotec

  • Internet-Provider

  • Banken und Sparkassen

  • Börsen

  • Software-Haus

  • Finanzdienstleister

  • Unternehmensberatung

Einsatzorte

Einsatzorte

Schweiz

möglich

Projekte

Projekte

2 Jahre 5 Monate
2020-09 - 2023-01

Haver a Smalltalk with Modules

Architekt/Entwickler Smalltalk git Mercurial
Architekt/Entwickler
  • Haver (URL gerne auf Anfrage) ist ein Smalltalk-Dialekt mit einem Module-System

  • Das Modul-System ist von den Modul-Systemen der Programmiersprachen Scheme und Python inspiriert

  • Haver ist das einzige auf der opensmalltalk-vm (URL gerne auf Anfrage) ablauffähige Smalltalk dieser Art

  • Haver basiert auf Cuis-Smalltalk (URL gerne auf Anfrage)

  • Haver bietet vollständige Browser-Unterstützung um Module zu manipulieren

Haver
Smalltalk git Mercurial
2 Jahre 1 Monat
2018-06 - 2020-06

BEE/PEL

Software-Architekt (Python)
Software-Architekt (Python)
  • Bio-Prozess-Scheduler

  • Design und Implementierung eines Bio-Prozess-Schedulers für ein medizinisches Gerät

  • Design und Implementierung eines APIs und eines JSON-basierten Formats zur Beschreibung von Experimenten in Python und C++

  • Redesign und Implementierung der Datenhaltung des Geräts

Ubuntu Yocto Windows 7/10 Python git ZODB
Miltenyi Biotec B.V. & Co. KG
Bergisch Gladbach
1 Jahr
2017-04 - 2018-03

DLS Archive Analytics

Testautomatisierer
Testautomatisierer
  • Implementierung einer Regression-Test-Suite für eine Hadoop- Anwendung

  • Implementierung einer Regression-Test-Suite für die eine Hadoop-Anwendung, welche Statistiken über die Alarmmeldungen eines Kraftwerksleitstandes erstellt

Windows 7 Python git PostgreSql ZODB
Siemens AG
Karlsruhe
4 Monate
2016-04 - 2016-07

OpenStack

  • Implementierung von Anwendungen für ein OpenStack Deployment

  • Implementierung einer Messaging-Bibliothek und einer Hardware-Datenbank für ein OpenStack Deployment

Linux Python git/gerrit VirtualBox RabbitMQ
Strato AG
10 Monate
2015-09 - 2016-06

NBTEvo { Diebstahlsicherung Head-Unit

  • Implementation einer Diebstahlsicherung fur eine Head-Unit

QNX Windows Linux C++ Perforce VirtualBox
Harman Automotive Division
1 Jahr 3 Monate
2014-06 - 2015-08

ITC 5 { Paging-Network

  • Implementierung von Tests fur Komponenten in einem Paging- Netzwerk

  • Erstellung von Tests, insbesondere Systemtests für Basisstationen in einem Paging-Netzwerk. Selbiges für den Paging-Network-Controller (PNC)

  • Konzeption und Implementierung von Test-Software

  • Konzeption und Implementierung einer prototypischen REST-Schnittstelle für die Konguration des PNC

Linux Windows PyTest Python C++ git SubVersion VirtualBox
Swissphone Wireless AG
9 Monate
2013-12 - 2014-08

TV-Tuner NTG5.5

  • Sicherheitskonzept für einen HbbTV-fähigen TV-Tuner

  • Sicherheitskonzept und Implementierung der Internet-Anbindung für einen HbbTV-fähigen TV-Tuner, insbesondere Kozeptionierung und Implementierung einer Sandbox für den WebBrowser

Linux C++ SubVersion qemu
Hirschmann Car Communication GmbH
1 Jahr 6 Monate
2012-07 - 2013-12

CDN Test/Flexpod und CloudTV

  • Performance-Tests CDN und Cloud TV

  • Performance-Tests für ein Content-Distribution-Network. Implementierung eines Test-Framework. Auswertung der Test mit Hilfe von Matplotlib

  • Implementierung der CDN-SoftWare auf OpenStack

  • Insbesondere Anpassung der Installation des Herstellers

  • Automatisierung der Installation. Test der CDNPerformance mit IXIA

  • Implementierung eines Load-Test-Clients für ein CloudTV-System mit Python und AMD64- Assembler

Linux Python AMD 64 Assembler Mercurial git VmWare ESX OpenStack Matplotlib Cisco UCS Cisco Nexus 5000
Telekom Innovation Laboratories
1 Jahr 4 Monate
2011-08 - 2012-11

NTG5

  • Software-Entwicklung embedded IP-Connectivity

  • Implementierung des Internet-Zugangs uber IPv6. Erweiterung der Internet Zugangsmoglichkeiten auf USB/ECMHandys

  • Implementierung des Zertikatsaustausches für das restricted-browsing-VPN

  • Implementierung eines Test-Servers für den Zertikatsaustausch in Python

  • Implementierung einer Mobiltelefon-Simulation mit Hilfe von Linux

QNX C++ Python Perforce
Harman Automotive Division
5 Monate
2011-03 - 2011-07

MBQ Camera

  • Test eines Fahrassistenzsystems

  • Konzeption und Implementierung von Unit-Tests für ein Fahrassistenzsystem

  • Extraktion von Requirements

  • Dokumentation des Source-Codes

  • Reimplementierung der Bildverarbeitungsalgorithmen in Python und automatischer Test dieser Algorithmen gegen die Reimplementierung

  • Aufbau der Entwicklungsinfrastruktur, insbesondere Einrichtung der File-, SubVersion- und Wiki-Server

  • Einrichtung eines VPNGateways

Windows C++ Python SubVersion
Robert Bosch GmbH
4 Monate
2010-06 - 2010-09

BPS

  • Test einer Basis Platform Software für Router

  • Implementierung von Tests der Netzwerk-Interface-Konguration in Python

  • Implementierung eines schnellen Datenbank-Kommunikationsmoduls in Python

Linux Python ReST SubVersion Ethernet
Ascom (Schweiz) AG
1 Jahr 4 Monate
2009-03 - 2010-06

OptimISE

  • Performance- und technischer Test für das neue Trading- System der ISE (OptimISE)

  • Implementierung von technischen Tests auf Netzwerkebene

  • Simulation von Netzwerkausfallen auf Ethernet- und IP-Ebene

  • Erstellung von Statistiken über die Round-Trip-Time zwischen Gateway und Matching-Engine

  • Test von Failover und Recovery der Matching-Engine

  • Implementierung eines SSH-basierten Frameworks zur Durchführung verteilter technischer Tests

  • Betrieb des Testsystems

Linux Python C++ XML SubVersion MySQL GnuPlot In niBand
Deutsche Börse Systems AG
3 Jahre 10 Monate
2005-07 - 2009-04

BB-RAR

  • Testumgebung für Broadband-Remote-Access-Router (BBRAR)

  • Implementierung einer linux-basierten Testumgebung/Testanwendung für die Remote-Access-Router (Cisco 10k, Juniper ERX) der deutschen Telekom

  • Die Testanwendung enthält Python-Klassen um den gesamten Netzwerkverkehr auf ISDN, PPP, PPPoE, ICMP, L2TP, L2CP/ANCP, UDP und TCP-Ebene zu analysieren und zu manipulieren

  • Implementierung einer Simulation eines Mediation-Device mit Hilfe von optischen TAPs und der Ethernet-Capture-Karten der Firma Endace

  • Implementierung von Tests in den Bereichen RADIUSAuthentisierung und -Accounting, Law-Full-Interception, sowie L2TP und L2CP

  • Umstellung der Testumgebung auf Datenhaltung mittels einer relationalen Datenbank (PostgreSql) mit Hilfe von SQLAlchemy

  • Es handelte sich dabei vor allem um Anwendungsentwicklung, d.h. es wurde eine Anwendnung entwickelt, die vollautomatisch einen Router und seine Konguration testet

Linux Python C CVS SubVersion Xen PostgreSql Endace DAG
T-Systems GEI GmbH
7 Monate
2004-12 - 2005-06

CaReLix

  • Knoppix basierte Remote Access Lösung

  • Implementierung einer knoppix-basierten Remote-Access-Lösung für Unternehmen und Behörden, welche ein Linux von CD auf beliebigen Rechner startet

  • Design und Implementierung eines python-basierten Build-Systems fur Knoppix. Das Buildsystem ist voll mit CVS integriert und erlaubt auf diese Weise reproduzierbare Builds

  • Diverse sicherheitsrelevante Anpassungen am Knoppix

  • Evaluierung von Chip-Karten, u.A. der OpenPGP-Card, und diversen Open-Source-Werkzeugen um Zertifikate auf Wechseldatenträgern und Chip-Karten zur Authentisierung, zur Festplattenverschlüsselung und zur Verschlüsselung eines VPNs zu verwenden

  • Embedding von Python in ein Linux PAM-Modul (Linux Plugable-Authentication-Modules).

  • Entwicklung von PAM-Modulen um Home-Directories mit EncFs oder Loop-AES mit Hilfe eines X509-Zertifikats auf einem Wechseldatenträger zu verschlüsseln

  • Ein Nebeneffekt dieser Lösung ist eine X509 basierte Benutzerauthentifizierung

  • Entwicklung eines PAM-Moduls um mit dem selben Zertifikat eine openvpn-Verbindung zu einem zentralen VPN Zugangspunkt aufzubauen

Linux Python bash CVS VmWare TightVNC
IMSEC GmbH
1 Jahr 2 Monate
2003-10 - 2004-11

G-Projekt

  • Python Language Extensions, Database-Server-Transport- Protokoll

  • Design und Implementierung einer Python-Language-Extension für die Server-Skript-Sprache und für die Client-Skript-Sprache (QSA)

  • Re-Implementierung eines Database-Server-Frameworks mit TCP-IP-Kommunikation und Remote-Administrierbarkeit

  • Ausbau des Database-Server-Frameworks zu einem Protokoll für verteilte Datenbanken

  • Coaching, Relase-Management, Trouble-Shooting, Code-Review und Fehleranalyse in Python und C++ Programmen

  • Entwicklung eines Build-Systems für die gesamte Software

  • Das Build-System ist in der Lage einen innosetup-basierten Installer zu erzeugen

Windows XP Windows 2000 Windows NT Linux C C++ Python QSA (Javascript) CVS MatrixDB VmWare TightVNC QT
Industry-Logic GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

  • TU-München, Dipl. Inform.

Kompetenzen

Kompetenzen

Top-Skills

Software-Architektur Senior Software-Entwickler Security

Aufgabenbereiche

Software-Architektur
Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

Bitbucket
Confluence
git
Jira
Mercurial
py.test

spezielle Fähigkeiten:

  • Software-Architektur

  • Software-Entwicklung

  • Sicherheitssysteme

  • Test-Automatisierung

Virtuelle Maschinen:

  • VirtualBox

  • QEMU

Versionsverwaltungen:

  • git

  • SubVersion

  • Mercurial

  • ClearCase

Netzwerk:

  • MQTT

  • TCP/IP

  • ICMP

  • tinc

  • OpenVPN

  • PPP

  • PPPoE

  • L2TP

  • ANCP

  • RADIUS

  • Inniband

GUI:

  • X-Window

Berufserfahrung

  • Software-Architektur

  • Testautomatisierung Paging-Network

  • Sicherheits-Architektur

  • Performance-Tests CDN

  • Software-Entwicklung embedded IP-Connectivity

  • Test eines Fahrassistenzsystems, Test einer Basis Platform für Router, Test von Börsenhandelssystemen

  • Mediation Device Simulation, Testumgebung für (Einwahl-) Router, Sicheres Remote-Access-System, ASP-ERP-System, CRMSystem, Build-System, Release-Tracking-Application, Electronic Bill Presentment and Payment

  • Deployment, Software-Installation, OS/2-Sicherheitssystem, DFU-Management

  • Inkasso-Programm

  • Vertriebsprogramm

  • Außendienstsystem

  • System-Generierung

  • Software-Verteilsystem

  • WOSA Service-Provider

  • Literaturdatenbank

  • Forth-Compiler

Betriebssysteme

SUN OS, Solaris
ClearCase, C++,. Perl, Python
Unix
hoch, Linux, HP-UX
Linux

Programmiersprachen

Assembler
AMD 64
C
C++
dBase
Forth
Eigene Forth Implementierung, Z80 Macro Assembler in Forth
Haver
Lisp
Scheme
Makrosprachen
awk, m4
Maschinensprachen
Z80, 8086, AMD64
Modula-2
Prolog-Interpreter
Prolog
Natural Language Processing
Python
Performance Test für ein CDN, Testumgebung für Einwahl-Router, Web Application Release Tracking, diverse Unix Daemons, Bindings für diverse Libraries, Embedding des Interpreters in DLLs
Rexx
Regina, OREXX, Installationssoftware
Ruby
chef, puppet
Smalltalk
Smalltalk/V, Squeak, Pharo
TeX, LaTeX
Eigene Dokumente (Profil, PDF-Präsentationen, Rechnungen...)
yacc/lex
Scheme

Datenbanken

MySQL
Postgres
Datenhaltung für Packet-Capture-Anwendung
PostgreSQL
Proprietäre DB
MatrixDb von IndustryLogic
SQLAlchemy
Sybase
ZODB

Datenkommunikation

Banyan
Anwender
EDIFACT
Paynet (http://www.paynet.ch)
Ethernet
Erzeugen von Ethernet-Pakten, Netzwerkeinrichtung, Troubelshooting mit Ethereal
IBM LAN Server
Internet, Intranet
RADIUS, L2TP, L2CP, PPP, PPPoE, Webserver, Firewalls, NAT unter Linux
ISDN
isdn4linux, fli4l, ISDN-Karten-Konfiguration Unter OS/2, Test von Schmalbandroutern
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
Public Networks
RFC
Router
Testautomatisierung für Cisco 10k und Juniper ERX
RPC
DCE-RPC, SUN-RPC, XMLRPC, RPyC
SMTP
sendmail configuration, exim, postfix, mailman
TCP/IP
Linux, Masquerading, Firewalling
Token Ring
Windows Netzwerk
Winsock
L2CP, L2TP, RADIUS, WLLM

Hardware

Echtzeitsysteme
embedded Systeme
Linux
Macintosh
Anwender
PC
ARM
Erfahrung mit den DAG-Ethernet-Capture-Karten von Endace.

Branchen

Branchen

  • Biotec

  • Internet-Provider

  • Banken und Sparkassen

  • Börsen

  • Software-Haus

  • Finanzdienstleister

  • Unternehmensberatung

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.