a Randstad company

Entwickler und Architekt für Python, Web und GraphDB

Profil
Top-Skills
Python graph db Webapplication ecash MySQL Neo4j flask
Verfügbar ab
07.09.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
0%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz

Weitere Länder: Ich bin sehr mobil, und bewege mich auch sehr gerne im Ausland

Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

3 Monate

2022-02

2022-04

Metadatenmanagement

Python3 Neo4j/ APOC Flask ...
Projektinhalte

Konzeption und Entwicklung eines Proof of Concepts (PoC) zum Metadatenmanagement in einer Graphdatenbank

  • Klärung der Anforderungen

  • Sichtung der Datenlage

  • Konzeption des Datenmodells

  • Überprüfung von Sicherheitsanforderungen

  • Architektur des PoC

  • Endnutzer-Web-GUI

  • Datenintegration / ETL

  • Implementierung des PoC

  • Entwicklung des Deployment-Konzeptes

  • Dokumentation der Überlegungen und Ergebnisse

  • Präsentation von Ergebnissen

  • Aufwandsabschätzung einer finalen Umsetzung

Kenntnisse
Python3 Neo4j/ APOC Flask Chameleon htmx uikit Debian Linux Docker git pytest XML/ XSD/ CSV Databricks
Kunde
Gothaer Systems

1996 - heute: Firmenwebsite

Kunde: Westaflex

Aufgaben

Westaflex ist ein metallverarbeitender Betrieb mit über 300 Angestellten. In der Betreuung seit 14 Jahren hat die Website mehrere Iterationen erfahren.

  • Anforderungsermittlung, Konzeption

  • Umsetzung mittels plone

  • Erstellung von Zusatzprodukten

  • Integration des Designs

  • Nachentwicklung von Altsystemen

  • Datenmigration

Kenntnisse

python, zope, plone, html, javascript, css


2021 - 2022: Identity Management mit Linux

Kunde: Univention GmbH Bremen

Aufgaben

Neu- und Weiterentwicklungen von Linux basiertem Identity Management (IDM)

  • Beratung bei Anforderungen

  • Weiterentwicklung des bestehenden Linux-Betriebssystems

  • Weiterentwicklung des bestehenden IDM-Systems

  • Neukonzeption und Implementierung von Erweiterungen

  • Beratung und Implementierung zu Wissensmanagement

  • Recherche und Beratung von Sicherheitskonzepten

  • Dokumentation für Nutzer und Entwickler

Kenntnisse

Python2 und Python3, OAuth2, OpenID Connect, git, gitlab, fastapi, OpenAPI/ Swagger, docker, sphinx, Markup-Sprachen (Markdown, Mermaid, RestructuredText, PlantUML), pytest, Debian linux, Scrum und Kanban


2010 - 2022: Wissensmanagement

Kunde: Bundesagentur für Arbeit (wechselnde Vermittler)

Aufgaben

Internes Wissensportal der IT-Abteilung mit dem Ziel, die Kommunikation und Dokumentation innerhalb der IT zu fördern. Zugriff aus der gesamten Bundesagentur. Betreuung bis zum Projektende (aufgrund strategischem Technologiewechsels)

  • Migration, Wartung und Erweiterung des Portals

  • Ermittlung von Anforderungen

  • Integration in das Single Sign On System

  • Überarbeitung der Sicherheitsarchitektur

  • Migration der Daten

  • Erstellung einer Multi-Stage Umgebung

  • Korrektur der UI

  • Beratung bei Wissensmanagement-Prozessen

  • Schulung

  • Entwicklung einer Wissenslandkarte

  • Einsatz einer eigenentwickelten Graphdatenbank

Kenntnisse

python, plone, zope, mysql, neo4j, graphagus, html, javascript, css


2017 - 2020: Konzernweites Informationssystem/ Knowledge Graph

Kunde: Deutsche Bahn DB Systel GmbH

Aufgaben

Planung eines konzernweiten Informationssystems

  • Architektur Entwurf

  • Beratung bei Anforderungen

  • Entwurf von Datenmodellen

  • Entwurf von Sicherheitsarchitekturen

  • Einsatzplanung von Entity Resolution

  • Einsatzplanung von Kryptografie

  • Konzeption und Erstellung von Simulations- und Testdaten

  • Planung und Einsatz von Graphdatenbanken

  • Kostenkalkulationen

  • Recherche und Evaluation von Architekturen und Technologien

  • Austausch mit Experten aus der Wissenschaft

  • Implementierung von PoCs

  • Testautomatisierung

  • Kollaborative Werkzeuge

  • Beratung rund um neo4j

  • Scrum

Kenntnisse

python, neo4j / Graphdatenbanken, elasticsearch, RDBMS, GPGPU, AWS


2008 - 2013: Eigenentwicklungen

Projekt: Elektronisches Bargeld

Aufgaben

Aufbauend auf der Erfindung von David Chaum hat sich das Projekt das Ziel gesetzt, ein Protokoll für elektronisches Bargeld zu entwickeln, dieses als Prototypen zu implementieren, die Sicherheitsaspekte zu evaluieren und die rechtlichen Aspekte zu klären.

  • Teamleitung

  • Finanzen

  • Protokollentwurf

  • Klärung der rechtlichen Aspekte

  • Implementierung der serverseitigen Komponenten

  • Implementierung einer App für Mobiltelefone

  • Server- und Applikationsadministration

  • Präsentationen auf Konferenzen

Kenntnisse

python, javascript, node.js, Kryptobibliotheken

--------------------------------------------------------------------------------------------------------

Andere Open Source Projekte (Auswahl)

Projekt - Generischer Grapheditor

Aufgaben

Ein generischer Editor für Property-Graphs. Im Augenblick funktioniert der Grapheditor mit Neo4j, andere Backends werden folgen. Ebenso wird es mehr semantische Unterstützung geben.

Kenntnisse

neo4j, flask, python, htmx, uikit

--------------------------------------------------------------------------------------------------------

Projekt - Auditd Filesystem-Events in python

Aufgaben

Um eine Volltextsuche in Echtzeit unter Linux zu ermöglichen, braucht es Echtzeit Notifikation von filesystem events. Diese werden mit diesem Modul in Python Objekte umgewandelt.

Kenntnisse

Auditd & audispd, python

--------------------------------------------------------------------------------------------------------

Projekt - Graphdatenbank Backend in python

Aufgaben

Aus der Überprüfung von Performance-Angaben zu neo4j ist eine kleine eigene Graphdatenbank auf Basis von ZODB entstanden.

Kenntnisse

python, ZODB

Studium - Jura

Universität Bielefeld

Abschluss: ohne

Studium - Soziologie

Universität Bielefeld

Abschluss: ohne

Entwickler für Python, Web und GraphDB

Deutsch Muttersprache
Englisch fließend

Top Skills
Python graph db Webapplication ecash MySQL Neo4j flask
Schwerpunkte
Anforderungsermittlung Architektur Entwurf von webbasierten Anwendungen Implementierung
ua. mit Python, Flask, neo4j, Zope, Plone
Graphdatenbanken Semantic Web Datenmigration Kryptographie basierte Systeme/ Ecash Betreuung von Open Source Projekten Trainererfahrung Pair programming
Produkte / Standards / Erfahrungen / Methoden
Plone Pyramid Zope

Erfahrungsgebiete

  • Coding

    • Python

    • Cypher

    • SQL

    • Javascript

    • (PHP)

  • Internet

    • HTML

    • Internet Protokolle

    • XML

    • Semantic Web

    • OpenAPI

  • Server

    • Neo4j

    • Zope

    • Apache

    • MySQL/MariaDB

  • Frameworks

    • flask

    • fastapi

    • plone

    • htmx

    • pytest

    • uikit

  • OS

    • Linux

    • Windows

  • Sicherheit

    • Kryptographie

    • PKI

    • TLS

    • PGP

    • OAUTH2/ OIDC

  • Methoden

    • Scrum

    • Kanban

Betriebssysteme
Linux
Im täglichen Einsatz auf Servern und Desktop
Windows
Programmiersprachen
Python Cypher SQL Javascript PHP
Datenbanken
MySQL / MariaDB Neo4j SQL ZODB
 
Datenkommunikation
Webtechnologien
Experte
Intranet
Experte
 

  • Verlage

  • Mittelständische Industrie

  • Metallverarbeitung

  • Bürovermietung

  • Open Source Projekte

  • Unterhaltungselektronik

  • Wikipedia

  • Internet

  • Web

Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren