Software-Architektur- und Performance-Experte
Aktualisiert am 10.10.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Objektorientierung
Python
Performance Optimierung
Objektorientierte Modellierung
Architecture
Database Design
Django
Amazon Webservice
Backend Entwickler
REST
JavaScript
NoSQL-Database
Ruby / Rails
PHP
Deutsch
Muttersprache
Englisch
fliessend in Wort und Schrift

Einsatzorte

Einsatzorte

Karlsruhe (Baden) (+50km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Monate
2024-02 - heute

LEAD Developer Legal reporting Portal

LEAD Developer Python Pandas Oracle Database ...
LEAD Developer

Arbeit als LEAD Developer an einem systemkritischen reporting Portal in Zusammenarbeit mit Entwicklern aus Deutschland und Indien.


  • Datenbank-Design für die Reporting-Datenbank
  • Pflege von Legacy Code in einem komplexen Web-Framework
  • Erweiterung des Portals um neue Funktionen
  • Erweiterung von APIs zum Empfang und Verarbeiten von Daten
  • Verarbeitung von Zeitreihen
Oracle SQL Developer Jetbrains PyCharm Bitbucket Atlassian Confluence Jenkins Oracle Atlassian JIRA
Python Pandas Oracle Database Python 3.10 SQL-Programmierung Git Fullstack Back-End Backend Front-End Frontend PDF Python 3.11 Anaconda numpy Agile Softwareentwicklung
Remote
3 Jahre 6 Monate
2021-04 - heute

Automatisierung von eMail-Marketing

Software Architekt und Lead-Entwickler Python Django Python 3.8 ...
Software Architekt und Lead-Entwickler
  • Anforderungs-Analyse
  • Datenbank-Design
  • Objektorientiertes Design mit Entwurfsmustern
  • Dokumentation der Entwurfsergebnisse mit UML und ER-Modellen
  • Abstimmung mit Stakeholdern
  • Implementierung Web-Basierendes User-Interface mit Django
  • Implementierung Laufzeitumgebung mit Python
  • Design und Implementierung von Workflows auf Basis von Apache Airflow
  • Erstellung von Docker Images für den Produktivbetrieb
  • Optimierung von Datenbank-Abfragen und produktivem Python-Code
MS SQL Server PostgreSQL Mailworx podman SQLAlchemy AWS Bamboo Azure
Python Django Python 3.8 Docker Apache Airflow SQL ORM Django 3.2 Django REST-Framework CI/CD Fullstack Front-End Frontend Backend Back-End
Remote
8 Monate
2023-05 - 2023-12

Data Engineering im Banking-Sektor

Data Engineer mit Python Camunda pandas pytest ...
Data Engineer mit Python

Implementierung von Workflow-Routinen zur Automatisierung von Data Ingestion und Data Processing.

Behebung von Defekten in Coding und Architekturentscheidungen.


  • Python Programmierung
  • Automatisierte Tests
  • Jupyter
  • Scrum
Atlassian JIRA Atlassian Confluence Gitlab
Camunda pandas pytest Python
Remote
8 Monate
2022-09 - 2023-04

Energy Dashboard Plattform

Software-Entwickler und Architekt Django Django CMS Python 3.10 ...
Software-Entwickler und Architekt

Entwicklung eines Energie-Dashboards auf Basis von Django CMS und Python.

  • Fullstack-Entwicklung
  • Datenbank-Modellierung
  • Konzeption
  • Qualitätssicherung
  • Erstellung und Abnahme von "Production-Ready" Code mit Code Reviews
  • CI/CD

Django Django CMS gitlab gitlab ci
Django Django CMS Python 3.10 Plotly Plotly Express Pandas Bootstrap JavaScript HTML5 CSS3 Scrum numpy Fullstack Front-End Back-End Frontend Backend Zeitreihen
Remote
1 Jahr 4 Monate
2022-01 - 2023-04

Backend-Entwicklung für IoT-Device

Software-Architekt und Backend-Entwickler Python 3.8 Python 3.10 Django 3.2 ...
Software-Architekt und Backend-Entwickler
  • Entwicklung einer Architektur für die Backend-Infrastruktur inklusive Dokumentation mit UML

  • Abstimmung von APIs und Design-Entscheidungen mit Stakeholdern und anderen Teams
  • Entwicklung von Microservice-APIs mit OpenAPI 3 (Swagger) als Cloud-Services

  • Integration von anderen Cloud-Services
  • Entwicklung von Datenbank-Designs

  • Pflegedialoge für die Datenbank mit Django

  • Umsetzung des Datenbank-Designs

  • Umsetzung von MicroService-APIs

  • Härtung der REST-APIs

  • Teilprojektleitung

  • Qualitätssicherung

  • Code Reviews

  • Testing

  • Dokumentation

  • CI/CD mit Gitlab CI

  • Datenablage mit Amazon S3 Clone Minio

Django Flask Python nginx Docker SonarQube Gitlab Gitlab CI Atlassian Confluence Atlassian JIRA Insomnia
Python 3.8 Python 3.10 Django 3.2 Django 4.0 SQLAlchemy SQL SQL-Datenbanken PostgreSQL PKI Digitale Zertifikate Netzwerk/Sicherheit Netzwerk Connexion FastAPI Amazon S3 Falcon Grafana Backend Back-End X.509 TLS SSH Reverse SSH
Remote
1 Jahr 2 Monate
2021-10 - 2022-11

Architektur für Forschungsprojekt

Software.Architekt und Teilprojektleiter Java Java EE Spring ...
Software.Architekt und Teilprojektleiter
  • Anforderungsanalyse
  • Abstimmung mit Stakeholdern in deutscher und englischer Sprache
  • Erstellung von Prozeß-, Daten- und objektorientierten Modellen für das Application Design
  • Konzepterstellung zusammen mit Software-Partnern
  • Definition von REST- und anderen Software-Schnittstellen
  • Sprintplanung
  • Entwicklungsbegleitung
  • Planung für Testautomatisierung
  • Qualitätssicherung
  • Code Reviews
IntelliJ Atlassian JIRA Atlassian Confluence Bitbucket Enterprise Architect Jenkins Gitlab Gitlab CI
Java Java EE Spring Python UML 2.0 ER-Diagramme ER Modell BPMN CI/CD Scrum Master Requirements
Remote
6 Monate
2021-07 - 2021-12

Wartung und Weiterentwicklung eines Webportals basierend auf Django

Software-Entwickler Python Django Django CMS ...
Software-Entwickler
Wartung und Modernisierung eines komplexen Web-Portals basierend auf Django und Django CMS.


  • Fehleranalyse
  • Fehlerkorrekturen
  • Verbesserung der Datenbankstruktur
  • Erarbeitung von Handlungs- und Modernisierungsempfehlungen
  • Erstellung von Erweiterungsmodulen
  • Erstellung von Celery-Tasks
  • Dokumentation

Atlassian JIRA Bitbucket
Python Django Django CMS JavaScript CSS Celery Amazon RDS boto3 AWS Lambda Backend Frontend Fullstack Back-End Front-End
Remote
1 Jahr
2021-01 - 2021-12

Entwicklung einer Testautomatisierungs-Umgebung im Finanzumfeld

Senior Entwickler / Architekt Python 3 Jenkins Continuous Integration ...
Senior Entwickler / Architekt
  • Konzeptentwicklung für die Automatisierung
  • Python Entwicklung innerhalb des Robot Frameworks
  • Entwicklung eines spezialisierten Parsers zur Analyse von VF1-Dateien (im Finanzumfeld genutztes Übertragungsformat/DSL) in Python
  • Verbesserung der Software-Qualität
  • Entwicklung verschiedener Prüftools für die Qualitätsanalyse
  • Technische Unterstützung
Atlassian Confluence Git Atlassian JIRA PyCharm Oracle
Python 3 Jenkins Continuous Integration Testautomation Testautomatisierung Agile Entwicklung Robotframework Docker Container SQL SQL-Datenbanken XSL Parser XSL-Transformation XSLT- VF1-Parser ETL DSL Domain Specific Language
Remote
1 Jahr 3 Monate
2020-05 - 2021-07

Entwicklung einer Workflow-basierenden ETL-Lösung

Software-Entwickler, Architekt DWH Datawarehouse AWS ...
Software-Entwickler, Architekt

  • Entwicklung einer System Integration Plattform auf Basis von Airflow zur automatischen Datenübernahme und Kommunikation zwischen unterschiedlichen Systemen (ERP, Shop-System, Data Warehouse)
  • Implementierung auf Basis der Shopify-API
  • Sicherstellen und Verbesserung des geregelten Cloud-Betriebes in der AWS-Cloud
  • Performance-Optimierung der Middleware-Services
  • Test der Integrationsplattform
Shopify Odoo PostgreSQL AWS Open Source Framework Amazon EC2
DWH Datawarehouse AWS Apache Airflow Amazon RDS Docker ETL Data Engineering
Remote
4 Monate
2020-09 - 2020-12

Python Django Entwicklung/Architektur im Cloud-Umgebung / Data Engineering

Software-Entwickler Django Python REST ...
Software-Entwickler

Entwicklung von Datenbank-gestützten Anwendungen auf Basis von Cloud-Technologien, Python und Django.

  • Datenbank Modellierung und Umsetzung
  • UML-Modellierung
  • Performance-Optimierung
  • Code-Reviews
  • Verbesserung der Web-Oberfläche
  • Weiterentwicklung der REST-Schnittstellen
  • Absicherung der REST-Schnittstellen
PostgreSQL CircleCI ArgoCD GitHub Git Kubernetes Docker AWS Keybase.io Graphene Graphene-Django Amazon ECS
Django Python REST object relational mapping Cloud AWS MicroServices Python 3 GraphQL GraphiQL Data Integration Apache Kafka TDD CleanCode Clean Code Django REST-Framework Scrum JavaScript CSS Vue.js VueJS Fullstack Backend Frontend
Remote
6 Monate
2020-04 - 2020-09

Entwickler/Berater Cloudlösungen im Automatisierungsumfeld

Analytiker / Entwickler Python Docker Container ...
Analytiker / Entwickler
  • Analyse von Cloud- und Virtualisierungslösungen
  • Evaluierung der Softwarequalität von Software
  • Testmethoden für Software in Virtualisierungslösungen
  • Entwurf einer CI/CD Architektur für die Qualitätssicherung mit Hilfe von automatisierten Tests
Jenkins Git OpenStack StarlingX oVirt Excel MS Word tox
Python Docker Container Virtualisierung TDD Kubernetes Code-Analyse Statische Code-Analyse
Siemens
Karlsruhe / Remote
7 Monate
2019-11 - 2020-05

Weiterentwicklung einer Cloud-basierenden Unternehmensplattform / ERP

Software-Entwickler AWS Amazon EC2 Amazon RDS ...
Software-Entwickler
  • Weiterentwicklung der Cloud-Plattform auf Basis von AWS-Diensten
  • Sicherstellen und Verbesserung des geregelten Cloud-Betriebes in der AWS-Cloud
  • Performance-Optimierung der Middleware-Services
  • Erweiterungsentwicklung für das ERP-System Odoo
Odoo Shopify PostgreSQL AWS
AWS Amazon EC2 Amazon RDS Python Shopify API Automatisierung Docker podman Middleware Cloud ERP System Integration System integrator E-Commerce
Remote
11 Monate
2019-06 - 2020-04

Entwicklung einer Diagnose-Plattform für ein Embedded System

Software-Entwickler Python Scrum CAN ...
Software-Entwickler
  • Anforderungsanalyse
  • Python-Entwicklung von Web-Services
  • Entwicklung eines Web-UI (Dashboard) für flexible Diagnoseplattform als SPA
  • Unterstützung unterschiedliche Schnittstellen zu Embedded Systemen (CAN, UART, ...)
  • Multi-Threaded Server Implementation
  • CAN-Schnittstelle
  • Entwurf und Implementierung eines Python-Adapters für CAN-Interface
  • Datenverarbeitung von Realtime-Diagnosedaten
  • VIsualisierung von Realtime-Diagnosedaten mit Visualisierungstool
  • Software-Verifizierung
PyCharm Eclipse Subversion Windows 10 CANBus
Python Scrum CAN Web-Services embedded REST Flask Waitress Multi-Threading C++ Datenanalyse Datenvisualisierung CleanCode Python Coaching JavaScript CSS
Ludwigsburg (Württemberg)
8 Monate
2019-08 - 2020-03

Renovierung und Update eines komplexen Webshops

Architekt / Software Entwickler Datenmodellierung JavaScript Datenbanksicherheit ...
Architekt / Software Entwickler
  • Weiterentwicklung and Anpassung einer in PHP entwickelten Unternehmenspräsenz (CMS) mit Webshop
  • Umstellungen von PHP5 auf PHP7
  • Umstellung des Datenbanksystems
  • Sicherstellen eines reibungslosen Übergang auf das neue System
  • Sicherstellen des Server-Betriebs
PHP7 PHP5 MySQL MariaDB PHPStorm
Datenmodellierung JavaScript Datenbanksicherheit CSS HTML Linux
Full-Remote
8 Monate
2019-05 - 2019-12

Wartung und Weiterentwicklung eines Webportals

Software-Entwickler Python Django Django CMS ...
Software-Entwickler
Weiterentwicklung eines auf Django CMS basierenden Web-Portals
PyCharm PostgreSQL nginx
Python Django Django CMS Celery SQL SQL-Datenbanken
Remote
9 Monate
2019-04 - 2019-12

Umstellung einer Web-Anwendung auf Node.js

Software-Entwickler Node.js TypeScript MongoDB ...
Software-Entwickler

Umstellung und Weiterentwicklung einer auf PHP basierenden Web-Anwendung auf TypeScript und Node.js.

  • Frontend-Entwicklung
  • Backend-Entwicklung inklusive Anbindung an NoSQL Datenbank
  • Entwurf der Datenbank-Architektur
Mongo-Database Webstorm Swagger
Node.js TypeScript MongoDB NoSQL OpenAPI OpenAPI 3.0 Fullstack Backend Frontend
Remote
1 Jahr 1 Monat
2018-11 - 2019-11

Weiterentwicklung einer Web-Anwendung

Software Entwickler Python Django AWS Elastic Beanstalk ...
Software Entwickler

Eigenverantwortliche Weiterentwicklung einer auf Django basierenden Web-Anwendung in einer skallierbaren Cloud-Umgebung (AWS Elastic Beanstalk).

  • Planung von Weiterentwicklungstätigkeiten
  • Architekturentscheidungen
  • Weiterentwicklung
  • Fehlerpriorisierung
  • Fehlerkorrekturen
PyCharm git Bitbucket YouTrack Slack Azure
Python Django AWS Elastic Beanstalk AWS Lambda JavaScript CSS Bootstrap Amazon API Gateway Fullstack
Remote
9 Monate
2018-09 - 2019-05

Anwendungsentwicklung für Dokumentenmanagement-Projekt

Software-Entwickler, Software-Architektur Scrum Python Java ...
Software-Entwickler, Software-Architektur

Planung, Architektur und Entwicklung von Dokumentenmanagement-Lösungen für die unternehmensweite Optimierung der Dokumentenlandschaft in einem hochgradig heterogenem Umfeld.

  • Anforderungsanalyse
  • Entwurf von Systemarchitekturen
  • UML-Modellierung
  • Konzeptionierung von Abläufen
  • Mitarbeit in einem multifunktionalem Scrum-Team
  • Erstellung von Lösungskonzepten
  • Design von REST-Schnittstellen
  • Entwicklung von Polarion-Erweiterungen
  • Entwickeln von Schnittstellen zwischen Datenbanken und dem SAP System
  • Schnittstellenentwurf zu Polarion
  • Backendentwicklung
  • Frontendentwicklung mit Vue.js / ES6
  • Entwicklung von Unit-Tests für zentrale Funktionen
  • Absprache mit internen Kunden
Eclipse PyCharm WebStorm SAP PLM SAP DVS Polarion Atlassian Confluence Atlassian JIRA Enterprise Architect SAP Engineering Control Center SAP ECTR Postgres PostgreSQL Postman JetBrains IntelliJ IDEA SAP LO-MD-MM MS SQL Database JetBrains IntelliJ IDEA Scrum Microsoft SQL Server
Scrum Python Java REST JavaScript Vue.js Bootstrap Material Design ECMAScript 6 Vuetify UML pytest Polarion Velocity SQL PLM SAP PLM ALM Anforderungsanalyse UML Modellierung ABAP OO ABAP Objects
bei Pforzheim, Remote
11 Monate
2018-07 - 2019-05

Weiterentwicklung einer Online-Marketingplattform

Entwickler, Systemarchitekt PHP HTML 5 CSS ...
Entwickler, Systemarchitekt
  • Analyse des vorhandenen Systems
  • Analyse von Kundenanforderungen
  • Systemarchitektur
  • Schnittstellendesign
  • Erstellung von PDF-Dokumenten
  • Reportinglösung
  • Dashboard-Entwicklung
  • Backend- und Frontend-Entwicklung
  • Bugfixing
MySQL PHPStorm Git
PHP HTML 5 CSS JavaScript Bootstrap SQL PHP7 E-Commerce Fullstack Frontend Backend
Remote
3 Monate
2018-06 - 2018-08

Erstellung einer Cloud-basierenden Online-Anwendung

LEAD Entwickler Python 3.6 Git Django ...
LEAD Entwickler

Erstellen einer Online-Anwendung welche in der AWS Cloud läuft und dort in Form von MicroServices beliebig skallierbar ist.

  • Konzeption und Planung der Anwendung
  • Technisches Design
  • Abstimmung mit Stakeholdern
  • Deployment-Planung
  • Planung und Einrichtung der Produktivumgebung
Gitlab nginx AWS ECS AWS Lambda MongoDB Mongo-Database Amazon EC2
Python 3.6 Git Django MicroServices REST Terraform Ansible Infrastructure as a Service
Remote
3 Monate
2018-03 - 2018-05

ABAP Entwickler HR

Software Entwickler Betriebliche Altersvorsorge in SAP SAP HR SAP VADM ...
Software Entwickler
  • Umstellung von Altanwendungen basierend auf ABAP OO und SAP Records Management
  • Erstellung von Erweiterungsmodulen in VADM / SAP HR
  • Datenmodellierung und Optimierung von Datenbankzugriffen in VADM / SAP HR
  • Ist-Analyse vorhandener Schnittstellen
  • Erstellen von Feinkonzepten für Schnittstellen zur automatischen Datenübernahme zwischen SAP und Fremdsystemen im Zusammenhang mit der Personalabrechnung
  • Teilnahme und Moderation von Projektworkshops
  • Abstimmung der Konzepte mit verschiedenen Projektbeteiligten und verantwortlichen externer Systeme
Betriebliche Altersvorsorge in SAP SAP HR SAP VADM ABAP OO SAP Records- and Case-Management SAP Recordsmanagement SAP HR-PY SAP HCM SAP HCM-PA SAP HCM PY SAP Stammdatenmanagement Automatisierung
Remote
1 Jahr 1 Monat
2017-02 - 2018-02

Messaging: Backend-Entwicklung für unterschiedliche REST-Clients auf Basis von Django

Software-Entwickler, Projektleitung REST Django Python ...
Software-Entwickler, Projektleitung

Weiterentwicklung eines auf Django basierenden REST-Backends inklusive Projektleitung und Architektur-Entwicklung.

Tätigkeiten:

  • IT Architekt
  • Lasttests
  • Performance-Optimierung
  • Design-Verbesserungen
  • Design von REST-APIs
  • Python Entwicklung
  • Projektleitung und -koordination zu großen Teilen auf Englisch in einer agilen Entwicklungsumgebung
  • Design und Entwicklung abgesicherter Datenkommunikation und -speicherung (mittels PKI, Public Key Verfahren)
  • Sicherheit von REST-API Schnittstellen
  • Entwicklung einer Chatbot-Infrastruktur
  • Entwicklung einer Message-basierenden API
  • Library-Entwicklung
  • Entwicklung automatisierter Tests (CI/CD)
  • Dokumentation
Jenkins Gitlab Git Debian 8 PyCharm MySQL Oracle PostgreSQL nginx Ansible RabbitMQ Celery Crossbar.io Postman
REST Django Python Redis Unit-Tests CI Agile Entwicklung IT Architektur PKI Public Key Infrastructure Public Key Cryptography Standards Continuous Integration nose rednose SQL Twisted asyncio Network Protocol WAMP Websockets Message Broker TDD Push Service
Remote
1 Jahr 9 Monate
2016-06 - 2018-02

Weiterentwicklung eines WebShops auf Basis von SpreeCommerce und Ruby on Rails

Software Entwickler Ruby Ruby on Rails SpreeCommerce ...
Software Entwickler

Weiterentwicklung eines WebShops auf Basis von Ruby und Rails und SpreeCommerce.

  • Weiterentwicklung nach Kundenwunsch
  • Ticket-Bearbeitung
RubyMine PostgreSQL Atlassian JIRA
Ruby Ruby on Rails SpreeCommerce JavaScript Sass CSS HAML HTML5 jQuery Responsive Webdesign Elastic Search Administration Linux Agile Entwicklung elasticsearch E-Commerce Fullstack
Remote
3 Monate
2016-12 - 2017-02

Entwicklung eines Web-UI für eine dedizierte Hardware-Plattform

Software Entwickler Angular.js Angular AngularJS ...
Software Entwickler
  • Entwurf und Entwicklung eines speziellen Testframeworks auf Basis von PyUnit
  • Entwurf und Entwicklung von automatisierten Tests mit hoher Qualität und Testabdeckung
  • Entwurf und Entwicklung Django-Backend für das UI
  • Entwurf und Entwicklung von REST-Schnittstellen im Backend
  • Entwurf und Entwicklung des Angular-Frontends
PyCharm
Angular.js Angular AngularJS Django Python PyUnit REST Git Bootstrap Agile Entwicklung Code Quality CleanCode TDD Django REST-Framework Frontend Backend Fullstack
Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Remote
3 Monate
2016-11 - 2017-01

Implementierung Cloud-Middleware

Senior Python Entwickler Scrum Amazon Kinesis Amazon SQS ...
Senior Python Entwickler

Implementierung und Erweiterung einer Cloud-Middleware mit Amazon Web Services zur Anbindung eines Warenwirtschaftssystems an einen Webshop.

  • Anforderungsanalyse: Fachliche Absprache notwendiger Funktionen und Anpassungen.
  • Design der Implementierung
  • Implementierung
  • Test
  • Performance-Optimierung
Bitbucket Atlassian JIRA JIRA HipChat
Scrum Amazon Kinesis Amazon SQS AWS Lambda Python Middleware Agile Entwicklung IT Architektur IT Architecture Produktinformationsmanagement Warenwirtschaft Backend
Remote
4 Monate
2016-08 - 2016-11

Entwicklung einer IoT Anwendung in Python mit KI-Werkzeugen

Integrations-Entwickler Python 3.5 Elastic Search Docker ...
Integrations-Entwickler

Entwicklung einer neuen Python Anwendung mit aktuellen KI-Werkzeugen in einem verteilten Scrum-Team anhand von User-Stories.

PyCharm GitLab Debian 8 Linux Atlassian JIRA Raspberry Pi Atlassian Confluence Android OpenAI
Python 3.5 Elastic Search Docker REST WebService AI git Scrum Agile Softwareentwicklung HTTP Server Implementierung UDP UDP/IP Tcpdump Kanban IoT-Gerät IoT-Device IoT Administration Linux Kubernetes ELK Stack Continuous Integration Logstash Network-Protocol TCP/IP elasticsearch CleanCode Prompt Engineering
Darmstadt / Remote
3 Monate
2016-06 - 2016-08

Weiterentwicklung eines Bewerbungsportals

Software Entwickler PHP5 SOAP JavaScript ...
Software Entwickler

Analyse der aus mehreren Backend-Komponenten bestehenden Systems und Entwicklung von Lösungsvorschlägen für die Weiterentwicklungswünsche. Weiterentwicklung des Backendsystems und des Frontends.

Korrektur bestehender Fehler.

PHPStorm WebStorm
PHP5 SOAP JavaScript HTML5 CSS3 Linux Admin PHP7 Fullstack Backend Frontend
Remote
7 Monate
2015-11 - 2016-05

Erweiterung eines Firmenportals auf Basis von Django und Python

Web-Entwickler (X)HTML CSS Django ...
Web-Entwickler

Erweiterung und Pflege eines komplexen Firmenportals basierend auf Django und Django CMS sowie weiteren Django-Modulen.

  • Eigenverantwortliche Konzeption, Planung, Implementierung und Dokumentation einer unabhängigen und kundenspezifischen Erweiterung (Web-Applikation) für das Firmenportal auf Basis von Django CMS. (Konzeption und Implementierung von Plugins und AppHooks für Django CMS, Integration in die Web-Oberfläche, Datenbank-Erweiterung).
  • Automatisierte (periodische) Verarbeitung, Update und Speicherung von Geodaten für das Firmenportal
  • Erstellung von Frontend-Erweiterungen nach Kundenwunsch mit Integration von Google-Maps.
  • Eigenständige Schwachstellen-Analyse von Software-Strukturen sowie Recherche und Suche von Fehlerursachen in den bestehenden Software-Komponenten
  • Erarbeitung von Lösungsstrategien und Korrekturvorschlägen für gefundene Fehlerquellen und Bug-Fixing sowohl komplett eigenständig alsauch in enger Kooperation mit Mitarbeitern.
  • Remote Zusammenarbeit, Kommunikation und Management des Projekts über ein Web-basierendes Projektmanagement- und Problembehandlungstool sowie ein Remote-Versionsverwaltungssystem (Git/Bitbucket).
  • Selbständige und rasche Einarbeitung in neue Werkzeuge und Software-Bibliotheken
Django PostgresSQL Celery Redis Atlassian JIRA Google Maps Geodatenverarbeitung Bitbucket Django 1.5 Django South Django 1.8 Python 2.7 SSH
(X)HTML CSS Django Python Responsive Webdesign Django CMS Git JavaScript jQuery Django Migration Docker Agile Entwicklung Visualisierung Daten Visualisierung visualization E-Commerce Fullstack
Remote
8 Jahre 11 Monate
2007-07 - 2016-05

Online-Anwendung

Projektleiter, Entwickler UML Python SQL ...
Projektleiter, Entwickler

Konzeption, Design (Architektur) und Realisierung von

Online-Anwendungen auf Basis von Web-Technologien.

Tätigkeiten u.a.:

  • Projektleitung und Organisation
  • Kommunikation mit Zulieferern (Web-Designer, 3D-Experten, ...)
  • Betreuung von Praktikanten
  • Erstellung verschiedener Python-Erweiterungsmodule in C und/oder Cython zur Performance-Optimierung.
  • Optimierung von Algorithmen (u.a. Shortest-Path-Suche, Sortierverfahren)
  • Backend-Programmierung einer komplexen Anwendungsstruktur mit verschiedenen Teilkomponenten
  • Erstellung wiederverwendbarer Web-Komponenten.
  • Erstellung eines eigenen Web-Frameworks nach MVC-Paradigma.
  • Frontend-Programmierung in JavaScript inklusive Ajax (SinglePage-Web-Anwendung)
nginx Socket Debian Django 1.7 VirtualBox VM VMware MongoDB
UML Python SQL Datenbank-Design HTML5 JavaScript jQuery Ajax CSS3 C OOP Tornado Webserver Projektleitung Netzwerkkommunikation Client/Server JSON Projektmanagement PHP 5 Laravel Sass Bootstrap Responsive Webdesign Cython AngularJS C++ WebService REST Django REST-API 3D-Grafik Optimierung PHP 7 IT Architektur Fullstack
Privates Projekt
Karlsruhe
5 Monate
2015-01 - 2015-05

Einfaches Content Management System

Projektleiter, Entwickler Python SQL Datenbank-Design ...
Projektleiter, Entwickler

Konzeption, Design und Realisierung einer Online-

Anwendung auf Basis von Django.

Python, SQL, Datenbank-Design, HTML 5,

JavaScript, jQuery, CSS, Django, Ajax, Bootstrap,

Responsive Design.

Linux Debian Django 1.7 pip
Python SQL Datenbank-Design HTML5 JavaScript jQuery CSS3 Django Ajax Bootstrap Responsive Webdesign JSON JSONP Client/Server Content Management System Ajax WebService REST Sass visualization Daten Visualisierung
Privates Projekt
Karlsruhe
1 Jahr 2 Monate
2013-01 - 2014-02

Einrichtungsplanungssystem

Entwickler, Software-Architekt PHP 5 PHP CodeIgniter ...
Entwickler, Software-Architekt

Fertigstellung eines Einrichtungsplanungssystems auf

Basis von verschiedenen Web-Technologien

AWS MySQL
PHP 5 PHP CodeIgniter MySQL SQL Datenbank-Design HTML JavaScript jQuery CSS MVC Apache HTTP Server Ajax visualization Frontend Backend Fullstack
BCP-Design / Rowius
Remote
5 Jahre
2009-01 - 2013-12

Verschiedene ERP Anwendungen

Developer ABAP-OO OOD UML ...
Developer

Konzeption, Design und Implementierung von

verschiedenen Anwendungen auf Basis von SAPs On

Demand Anwendungstechnologie, teils auf Basis von

Java.

Tätigkeiten:

Anforderungsanalyse, Präsentation, Interface-Design,

Systemdesign, Implementierung.

Powerpoint Eclipse JBoss Application Server Apache Ant Atlassian Confluence Atlassian JIRA
ABAP-OO OOD UML Frameworkentwicklung Design-Pattern Java EE Java Scrum JUnit Enterprise JavaBeans EJB JDBC TDD Kanban Lean Management Design Thinking SAP UI5 SAP Fiori Hibernate Test Driven Development Web UI Agile Entwicklung OData OData for SAP
SAP AG
Walldorf
7 Jahre
2002-01 - 2008-12

Generische Dokumentenmanagement-Schnittstelle für Records Management

Developer ABAP-OO OOD UML ...
Developer

Konzeption und Design eines generischen Interface-

Frameworks für den Zugriff auf verschiedene

Dokumentenmanagementsysteme.

Tätigkeiten:

Anforderungsanalyse, Architektur, Präsentation,

Interface-Design, Systemdesign, Implementierung,

Fehlermanagement, Ticket-Bearbeitung,

Kundenkontakt

Rational Rose Powerpoint
ABAP-OO OOD UML WebDAV Dokumentenmanagementsystem Frameworkentwicklung Design-Pattern R/3 Basis IT Architektur
SAP AG
Walldorf, Baden
9 Jahre
2000-01 - 2008-12

Dokumentenverwaltung für das "SAP Records Management"

Developer ABAP-OO OOD UML ...
Developer

Konzeption und Design einer objektorientierten Zugriffsschicht 

auf ein Dokumentenmanagementsystem für das SAP Records Management

(Elektronische Aktenverwaltung).


Tätigkeiten:

Anforderungsanalyse, Systemdesign, Implementierung, Weiterentwicklung,

Wartung, hauptverantwortliche Betreuung des DMS-Umfeldes im Records Management.

Rational Rose SAP Records- and Case-Management SAP Records Management SAP HR SAP Workflow
ABAP-OO OOD UML Datenbankmodellierung BAPI SAP Knowledge Provider RFC XML HTTP Archivsysteme BAdI R/3 Transportsystem R/3 Basis SAP Script SAP SmartForms SAP Workflow SAP BOPF IT Architektur Coaching
SAP AG
Walldorf, Baden
9 Jahre
1998-01 - 2006-12

Dokumentenmanagementsystem mit NoSQL Datenbank

Projektleiter, Architekt, Entwickler C++ Python OOP ...
Projektleiter, Architekt, Entwickler

Konzeption, Design (Architektur) und Realisierung

eines Dokumentenmanagementsystems basierend auf

einer selbst implementierten NoSQL-Datenbank.

Backend-Implementierung in C++, Frontend in Python.

Socket
C++ Python OOP UML Linux Shell-Script make RCS Profiler Wiederverwendung Netzwerkkommunikation Client/Server SSL Netzwerkkommunikation IPC Projektmanagement IT Architektur
Privates Projekt
Baden-Württemberg
1 Jahr
2002-01 - 2002-12

Aktenzeichengenerator für Records Management

Developer ABAP-OO OOD UML ...
Developer

Konzeption, Design und Implementierung eines

Frameworks für einen hochmodularen und

erweiterbaren Aktenzeichengenerator für den DOMEA-

Standard für Aktenverwaltung.

Tätigkeiten:

Anforderungsanalyse, Systemdesign,

Implementierung, Betreuung der Weiterentwicklung.

Rational Rose SAP Development Workbench SAP Public Sector
ABAP-OO OOD UML Datenbank-Design Frameworks Design-Pattern Dynpro ALV-Grid R/3 Basis
SAP AG
Walldorf, Baden
1 Jahr 4 Monate
1998-07 - 1999-10

Analyse und Design von ERP-Anwendungen

System-Analytiker UML Design-Pattern ER-Diagramme ...
System-Analytiker

Analyse und Design von ERP-Anwendungen (vor allem im SAP HCM) mit Daten-, Prozess- und Objektorientierten Modellen.

Tätigkeiten:

  • Datenbankmodellierung (ER-Modelle/SAP-SERM) in SAP HR Anwendungen
  • Objektorientierte Designs für SAP HR Anwendungen
  • Prozessmodellierung in SAP HR
  • Moderation von Modellierungsmeetings
  • Architekturanalyse bestehender HCM-Anwendungen
  • Erarbeitung von Designvorschlägen
  • BAPI-Beauftragter für einen Entwicklungsbereich im R/3
  • Design von Schnittstellen.
Rational Rose R/3-Datamodeller R/3-Data Dictionary MS Visio SAP HR Together
UML Design-Pattern ER-Diagramme Prozessdiagramme OO-Analyse OO-Design OO-Modellierung Use-Cases SAP-SERM Datenbankmodellierung BAPIs SAP-Business-Objekte R/3 Basis Objektorientiertes Design Objektorientierte Analyse Objektorientierung RPC SAP HCM SAP HR Datenmodell SAP HCM-OM SAP HCM-PY SAP HCM-PT SAP HCM-PD SAP HCM-PA SAP HCM-PE ABAP/4 ABAP DataDictionary EPK Prozessmodelle SAP HR-PY SAP HR-PA SAP HR IT Architektur SAP Stammdatenmanagement
SAP AG
Walldorf, Baden
1 Jahr 6 Monate
1997-01 - 1998-06

Qualitätsbeauftragter einer Geschäftsstelle von Danet, Organisator

Qualitätsbeauftragter, Entwickler, Organisator Wiederverwendung ISO 9001 Qualitätsaudits ...
Qualitätsbeauftragter, Entwickler, Organisator

Qualitätsbeauftragter einer Geschäftsstelle von Danet

Durchführung von Workshops zum Thema

Tätigkeiten:

Projektmanagement, Wiederverwendung, Problemanalyse, Erarbeitung von Lösungsvorschlägen, Design und Implementierung wiederverwendbarer Libraries in C++, Organisation für die Neubeschaffung von Hard- und Software.

MS Word MS Excel Powerpoint
Wiederverwendung ISO 9001 Qualitätsaudits Perl HTML C++ STL Projektmanagement Coaching
Danet AG
Darmstadt
9 Monate
1997-04 - 1997-12

SAPSI: Workflow System zur Datenübernahme in das SAP System

Software-Entwickler, Projekt-Koordination C++ C++ Templates EDIFACT ...
Software-Entwickler, Projekt-Koordination

Design und Implementierung des Zentralmoduls eines

Workflow-Systems zur Kommunikation zwischen unterschiedlichen Enterprise-Anwendungen im Umfeld

von Abrechnungssystemen im Telekommunikations

sektor.

Das System realsiert eine ETL-Strecke zwischen den beiden Systemen zum kontinuierlichen Datenabgleich.

Tätigkeiten:

  • Analyse mit Anforderungen
  • Systemdesign, Architektur
  • Abstimmung der Schnittstellen
  • Teamkoordination
  • Implementierung
  • Verifikation

C++ C++ Templates EDIFACT Messaging EAI Workflow Telekommunikation Abrechnungssystem SAP Lastverteilung RCS Projektmanagement STL Boost Middleware IT Architektur ETL
Danet AG
Darmstadt
4 Monate
1997-01 - 1997-04

Datenbankmigrationstool für Großkunden aus dem Telekommunikationssektor

Software-Entwickler SQL Oracle 7 SQLBase ...
Software-Entwickler

Konzeption und Implementierung eines

Datenbankmigrationstools

Tätigkeiten:

Analyse, Konzeption, Implementierung, Optimierung,

Durchführung der Migration vor Ort beim Kunden

SQL, Oracle 7, Gupta SQLBase, DEC Alpha,

telnet, Hummingbird Exceed, Windows 95

Hummingbird Exceed
SQL Oracle 7 SQLBase DEC Alpha telnet Windows 95 Lasttests Datenbank-Performance
Danet AG
Darmstadt
1 Jahr 9 Monate
1995-01 - 1996-09

ISO 9001 Zertifizierung

Projektleiter ISO 9001 Projektmanagement
Projektleiter

Erarbeitung und Erstellung der ISO9001

Verfahrensanweisung für die Softwareentwicklung –

Mitglied des ISO-Teams für die Einführung von

ISO9001 in der IEZ AG.

Danach Qualitätsberater der Entwicklung.

Konzeption, Vorbereitung, Diskussion zusammen mit

dem Vorstand, Vorbereitung für die Zertifizierung,

Teilnahme an der ISO9001 Zertifizierung.

MS Word
ISO 9001 Projektmanagement
IEZ AG
Bensheim, Hessen
1 Jahr
1995-01 - 1995-12

Installationsprogramm für speedikon M

Projektleiter, Entwickler C Unix MicroStation ...
Projektleiter, Entwickler

Konzeption, Design und Implementierung eines

benutzerfreundlichen Installationsprogramms für ein

komplexes CAD-Paket unter Unix auf Basis einer

Benutzeroberfläche innerhalb des CAD-Systems

MicroStation.

Tätigkeiten:

Analyse, Oberflächendesign, Systemdesign,

Implementierung, Dokumentation

C, Unix, MicroStation, make, Shellskript, cpio

C Unix MicroStation make Shell-Script cpio Client/Server Projektmanagement IT Architektur
IEZ AG
Bensheim, Hessen
1 Jahr 4 Monate
1994-01 - 1995-04

Dateimanagement-Anwendung für speedikon M

Software-Entwickler C Unix Windows NT ...
Software-Entwickler

Konzeption und Implementierung einer benutzer-

freundlichen Dateimanagement-Anwendung für ein

CAD-Paket auf Basis einer Benutzeroberfläche

innerhalb des CAD-Systems MicroStation

(„speedikon M“).

Tätigkeiten:

Analyse, Oberflächendesign, Systemdesign,

Implementierung, Dokumentation

C Unix Windows NT MicroStation Interprozess-Kommunikation Client-Server Anwendungen Client/Server IT Architektur
IEZ AG
Bensheim, Hessen
3 Jahre 1 Monat
1992-04 - 1995-04

Erstellung verschiedener systemnaher Libraries in C

Software-Entwickler C Unix Windows NT ...
Software-Entwickler

Erstellung verschiedener systemnaher Libraries in C,

welche die technische Basis für mehrere CAD-

Anwendungen bilden. Dabei sind vor allem hohe

Wiederverwendbarkeit, hohe Portabilität als auch die

möglichst unproblematischen Einbau in Altsysteme zu

gewährleisten.

Tätigkeiten:

Analyse, Systemdesign, Realisierung,

Weiterentwicklung, Rollout, Portierung, Performance-

Optimierung.Last- und Performance-Tests

X11 Motif
C Unix Windows NT Shell-Script make sccs Fortran Wiederverwendung Profiling Memory-Leak Tools IT Architektur
IEZ AG
Bensheim, Hessen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
1986-10 - 1992-03

Informatik

Diplom-Informatiker, Universität Karlsruhe (heute: KIT)
Diplom-Informatiker
Universität Karlsruhe (heute: KIT)

Diplomarbeit im Bereich Compilerbau / Parallelisierung mit Note "Sehr gut".

Abschlussnote "Gut".

3 Jahre
1982-10 - 1985-09

Technisches Gymnasium

Abitur - Abschlussnote 1,3, Carl-Bosch Schule Heidelberg
Abitur - Abschlussnote 1,3
Carl-Bosch Schule Heidelberg

Leistungskurse:

  • Technik
  • Mathematik

Kompetenzen

Kompetenzen

Top-Skills

Objektorientierung Python Performance Optimierung Objektorientierte Modellierung Architecture Database Design Django Amazon Webservice Backend Entwickler REST JavaScript NoSQL-Database Ruby / Rails PHP

Aufgabenbereiche

Anforderungsanalyse
Anforderungsmanagement
Projektleitung
Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

(X)HTML
ABAP DataDictionary
Abrechnungssystem
Administration Linux
Agile Softwareentwicklung
AI
ALM
ALV-Grid
Amazon EC2
Ansible
Apache Ant
Apache HTTP Server
Apache Kafka
Archivsysteme
Atlassian Confluence
Atlassian JIRA
Atlassian JIRA
AWS
AWS ECS
AWS Kinesis
AWS Lambda
BAdI
BAPI
BAPIs
Betriebliche Altersvorsorge in SAP
Bitbbucket
Bitbucket
Bitbucket
Boost
Bootstrap
CAN
CANBus
Celery
CI
Client/Server
Cloud
Container
Content Management System
cpio
Crossbar.io
CSS
CSS3
Debian 8
Design-Pattern
Django
Django 1.5
Django 1.7
Django 1.8
Django CMS
Django Migration
Django South
Docker
Dokumentenmanagementsystem
Dynpro
E-Commerce
EAI
Eclipse
ECMAScript 6
EJB
Elastic Search
elasticsearch
ELK Stack
Enterprise Architect
Enterprise JavaBeans
ER-Diagramme
ERP
Excel
Extreme Programming (XP)
Flask
Frameworkentwicklung
Geodatenverarbeitung
Git
GitHub
GitLab
Google Maps
gunicorn
HAML
Helm
Hibernate
HipChat
HTML
HTML5
HTTP
Hummingbird Exceed
Infrastructure as a Service
IoT
IoT-Device
IoT-Gerät
ISO 9001
JBoss Application Server
Jenkins
JetBrains IntelliJ IDEA
JIRA
jQuery
JUnit
Kafka
Kanban
Keybase.io
Kubernetes
Lastverteilung
LaTeX
Lean Management
Linux Admin
Logstash
Mailworx
Message Broker
Motif
MS Excel
MS Visio
MS Word
MVC
Network Protocol
Network-Protocol
Netzwerkkommunikation
nginx
Node.js
OData
OData for SAP
Odoo
OO-Design
OO-Modellierung
OOA
OOAD
OOD
OOP
Open Source Framework
OpenStack
oVirt
PHPStorm
pip
PKI
PLM
podman
Polarion
PostgresSQL
Powerpoint
Produktinformationsmanagement
Profiler
Public Key Cryptography Standards
Public Key Infrastructure
PyCharm
Python 2.7
Python 3.6
Qualitätsaudits
R/3 Basis
R/3 Transportsystem
R/3-Data Dictionary
R/3-Datamodeller
RabbitMQ
Rational Rose
RCS
Redis
ReportLab
Responsive Webdesign
REST
REST-API
RubyMine
SAP
SAP Development Workbench
SAP DVS
SAP ECTR
SAP Engineering Control Center
SAP Fiori
SAP HCM
SAP HCM PY
SAP HCM-OM
SAP HCM-PA
SAP HCM-PD
SAP HCM-PE
SAP HCM-PT
SAP HCM-PY
SAP HR
SAP HR Datenmodell
SAP HR-PA
SAP HR-PY
SAP Knowledge Provider
SAP LO-MD-MM
SAP PLM
SAP Public Sector
SAP PY
SAP Records Management
SAP Records- and Case-Management
SAP Recordsmanagement
SAP Script
SAP SmartForms
SAP Stammdatenmanagement
SAP UI5
SAP VADM
SAP Workflow
Sass
sccs
Scrum
Shopify
Slack
SOAP
SSH
SSL
StarlingX
Subversion
Tcpdump
Telekommunikation
Terraform
Together
Tornado Webserver
UDP
UDP/IP
UML
VirtualBox VM
Virtualisierung
VMware
VueJS
Waitress
WAMP
Warenwirtschaft
Web UI
WebService
WebStorm
Workflow
X11
YouTrack
Amazon ECS

Betriebssysteme

Android
Debian
HPUX
IRIX
Linux
Multi-Threading
SUN OS, Solaris
TOS
Unix
Linux und diverse andere
VMS
Windows
Windows 10
Windows 95
Windows NT

Programmiersprachen

ABAP OO
ABAP-OO
ABAP/4
ABAP4
13 Jahre
Ajax
AngularJS
Assembler
5 Jahre: 80x86, 6502, MC68000, /360
asyncio
Basic
C
>20 Jahre
C++
>15 Jahre
C++ Templates
Cython
Erlang
Fortran
Java
Java EE
JavaScript
aktuell, >5 Jahre
jQuery
aktuell
JSON
JSONP
Lisp
länger her, 1 Jahr
make
Maschinensprachen
Modula-2
länger her, 3 Jahre
Pascal
2 Jahre
Perl
PHP
PHP 5
2 Jahre, aktuell
PHP 7
PHP5
PHP7
Python
Expertenkenntnisse, >10 Jahre
Python 3
Python 3.5
Python 3.8
ReportLab
Ruby
Ruby on Rails
Scriptsprachen
verschiedenste
Shell
sehr gute Kenntnisse, >20 Jahre
Shell-Script
STL
TeX, LaTeX
Twisted
TypeScript

Datenbanken

Amazon RDS
Datawarehouse
Datenbank-Design
Datenbank-Performance
Datenbankmodellierung
Datenmodellierung
DWH
Gupta, Centura
JDBC
MariaDB
Microsoft SQL Server
Mongo-Database
MongoDB
MS SQL Database
MS SQL Server
MySQL
NoSQL
object relational mapping
Oracle
Oracle 7
Postgres
PostgreSQL
Proprietäre DB
SQL
gute Kenntnisse
SQLAlchemy
SQLBase
ORM

Datenkommunikation

Apache Airflow
Automatisierung
Client-Server Anwendungen
Data Engineering
EDIFACT
Ethernet
ETL
HTTP
Interprozess-Kommunikation
IPC
Messaging
OpenAPI
OpenAPI 3.0
REST
RFC
RPC
SMTP
SOAP
Socket
Socket-Programmierung
SSL
Swagger
TCP/IP
telnet
WebDAV
Websockets
XML
Push Service

Hardware

DEC Alpha
HP
IBM Großrechner
IBM RS6000
Intergraph
Motorola
PC
Raspberry Pi
Silicon-Graphics
SUN Workstation
Vektor-/Parallelrechner

Berechnung / Simulation / Versuch / Validierung

Daten Visualisierung
Datenanalyse
Datenvisualisierung
Lasttests
Robotframework
Testautomation
Testautomatisierung
Visualisierung
visualization

Design / Entwicklung / Konstruktion

3D-Grafik
Agile Entwicklung
Amazon API Gateway
Amazon Kinesis
Amazon SQS
Angular
Angular.js
ArgoCD
AutoCAD
AWS Elastic Beanstalk
AWS KMS
CircleCI
Clean Code
CleanCode
Coaching
Code Quality
CodeIgniter
2 Jahre
Continuous Integration
Data Integration
Datenbanksicherheit
Design Thinking
Django REST-Framework
embedded
EPK
ER-Datenbankmodellierung
Frameworks
Graphene
Graphene-Django
GraphiQL
GraphQL
HTML 5
HTTP Server Implementierung
IT Architecture
IT Architektur
Laravel
Material Design
Memory-Leak Tools
MicroServices
MICROSTATION
Middleware
nose
Objektorientierte Analyse
Objektorientiertes Design
Objektorientierung
OO-Analyse
OOA
OOD
Optimierung
Postman
Profiling
Prozessdiagramme
Prozessmodelle
pytest
Python Coaching
PyUnit
rednose
SAP BOPF
SAP-Business-Objekte
SAP-SERM
Serverless
Shopify API
SpreeCommerce
System Integration
System integrator
TDD
Test Driven Development
tox
UML
UML Modellierung
Unit-Tests
Use-Cases
Velocity
Vue.js
Vuetify
Web-Services
Wiederverwendung

Branchen

Branchen

Web-Entwicklung, ERP, CAD (Baugewerbe), Telekommunikation

Einsatzorte

Einsatzorte

Karlsruhe (Baden) (+50km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Monate
2024-02 - heute

LEAD Developer Legal reporting Portal

LEAD Developer Python Pandas Oracle Database ...
LEAD Developer

Arbeit als LEAD Developer an einem systemkritischen reporting Portal in Zusammenarbeit mit Entwicklern aus Deutschland und Indien.


  • Datenbank-Design für die Reporting-Datenbank
  • Pflege von Legacy Code in einem komplexen Web-Framework
  • Erweiterung des Portals um neue Funktionen
  • Erweiterung von APIs zum Empfang und Verarbeiten von Daten
  • Verarbeitung von Zeitreihen
Oracle SQL Developer Jetbrains PyCharm Bitbucket Atlassian Confluence Jenkins Oracle Atlassian JIRA
Python Pandas Oracle Database Python 3.10 SQL-Programmierung Git Fullstack Back-End Backend Front-End Frontend PDF Python 3.11 Anaconda numpy Agile Softwareentwicklung
Remote
3 Jahre 6 Monate
2021-04 - heute

Automatisierung von eMail-Marketing

Software Architekt und Lead-Entwickler Python Django Python 3.8 ...
Software Architekt und Lead-Entwickler
  • Anforderungs-Analyse
  • Datenbank-Design
  • Objektorientiertes Design mit Entwurfsmustern
  • Dokumentation der Entwurfsergebnisse mit UML und ER-Modellen
  • Abstimmung mit Stakeholdern
  • Implementierung Web-Basierendes User-Interface mit Django
  • Implementierung Laufzeitumgebung mit Python
  • Design und Implementierung von Workflows auf Basis von Apache Airflow
  • Erstellung von Docker Images für den Produktivbetrieb
  • Optimierung von Datenbank-Abfragen und produktivem Python-Code
MS SQL Server PostgreSQL Mailworx podman SQLAlchemy AWS Bamboo Azure
Python Django Python 3.8 Docker Apache Airflow SQL ORM Django 3.2 Django REST-Framework CI/CD Fullstack Front-End Frontend Backend Back-End
Remote
8 Monate
2023-05 - 2023-12

Data Engineering im Banking-Sektor

Data Engineer mit Python Camunda pandas pytest ...
Data Engineer mit Python

Implementierung von Workflow-Routinen zur Automatisierung von Data Ingestion und Data Processing.

Behebung von Defekten in Coding und Architekturentscheidungen.


  • Python Programmierung
  • Automatisierte Tests
  • Jupyter
  • Scrum
Atlassian JIRA Atlassian Confluence Gitlab
Camunda pandas pytest Python
Remote
8 Monate
2022-09 - 2023-04

Energy Dashboard Plattform

Software-Entwickler und Architekt Django Django CMS Python 3.10 ...
Software-Entwickler und Architekt

Entwicklung eines Energie-Dashboards auf Basis von Django CMS und Python.

  • Fullstack-Entwicklung
  • Datenbank-Modellierung
  • Konzeption
  • Qualitätssicherung
  • Erstellung und Abnahme von "Production-Ready" Code mit Code Reviews
  • CI/CD

Django Django CMS gitlab gitlab ci
Django Django CMS Python 3.10 Plotly Plotly Express Pandas Bootstrap JavaScript HTML5 CSS3 Scrum numpy Fullstack Front-End Back-End Frontend Backend Zeitreihen
Remote
1 Jahr 4 Monate
2022-01 - 2023-04

Backend-Entwicklung für IoT-Device

Software-Architekt und Backend-Entwickler Python 3.8 Python 3.10 Django 3.2 ...
Software-Architekt und Backend-Entwickler
  • Entwicklung einer Architektur für die Backend-Infrastruktur inklusive Dokumentation mit UML

  • Abstimmung von APIs und Design-Entscheidungen mit Stakeholdern und anderen Teams
  • Entwicklung von Microservice-APIs mit OpenAPI 3 (Swagger) als Cloud-Services

  • Integration von anderen Cloud-Services
  • Entwicklung von Datenbank-Designs

  • Pflegedialoge für die Datenbank mit Django

  • Umsetzung des Datenbank-Designs

  • Umsetzung von MicroService-APIs

  • Härtung der REST-APIs

  • Teilprojektleitung

  • Qualitätssicherung

  • Code Reviews

  • Testing

  • Dokumentation

  • CI/CD mit Gitlab CI

  • Datenablage mit Amazon S3 Clone Minio

Django Flask Python nginx Docker SonarQube Gitlab Gitlab CI Atlassian Confluence Atlassian JIRA Insomnia
Python 3.8 Python 3.10 Django 3.2 Django 4.0 SQLAlchemy SQL SQL-Datenbanken PostgreSQL PKI Digitale Zertifikate Netzwerk/Sicherheit Netzwerk Connexion FastAPI Amazon S3 Falcon Grafana Backend Back-End X.509 TLS SSH Reverse SSH
Remote
1 Jahr 2 Monate
2021-10 - 2022-11

Architektur für Forschungsprojekt

Software.Architekt und Teilprojektleiter Java Java EE Spring ...
Software.Architekt und Teilprojektleiter
  • Anforderungsanalyse
  • Abstimmung mit Stakeholdern in deutscher und englischer Sprache
  • Erstellung von Prozeß-, Daten- und objektorientierten Modellen für das Application Design
  • Konzepterstellung zusammen mit Software-Partnern
  • Definition von REST- und anderen Software-Schnittstellen
  • Sprintplanung
  • Entwicklungsbegleitung
  • Planung für Testautomatisierung
  • Qualitätssicherung
  • Code Reviews
IntelliJ Atlassian JIRA Atlassian Confluence Bitbucket Enterprise Architect Jenkins Gitlab Gitlab CI
Java Java EE Spring Python UML 2.0 ER-Diagramme ER Modell BPMN CI/CD Scrum Master Requirements
Remote
6 Monate
2021-07 - 2021-12

Wartung und Weiterentwicklung eines Webportals basierend auf Django

Software-Entwickler Python Django Django CMS ...
Software-Entwickler
Wartung und Modernisierung eines komplexen Web-Portals basierend auf Django und Django CMS.


  • Fehleranalyse
  • Fehlerkorrekturen
  • Verbesserung der Datenbankstruktur
  • Erarbeitung von Handlungs- und Modernisierungsempfehlungen
  • Erstellung von Erweiterungsmodulen
  • Erstellung von Celery-Tasks
  • Dokumentation

Atlassian JIRA Bitbucket
Python Django Django CMS JavaScript CSS Celery Amazon RDS boto3 AWS Lambda Backend Frontend Fullstack Back-End Front-End
Remote
1 Jahr
2021-01 - 2021-12

Entwicklung einer Testautomatisierungs-Umgebung im Finanzumfeld

Senior Entwickler / Architekt Python 3 Jenkins Continuous Integration ...
Senior Entwickler / Architekt
  • Konzeptentwicklung für die Automatisierung
  • Python Entwicklung innerhalb des Robot Frameworks
  • Entwicklung eines spezialisierten Parsers zur Analyse von VF1-Dateien (im Finanzumfeld genutztes Übertragungsformat/DSL) in Python
  • Verbesserung der Software-Qualität
  • Entwicklung verschiedener Prüftools für die Qualitätsanalyse
  • Technische Unterstützung
Atlassian Confluence Git Atlassian JIRA PyCharm Oracle
Python 3 Jenkins Continuous Integration Testautomation Testautomatisierung Agile Entwicklung Robotframework Docker Container SQL SQL-Datenbanken XSL Parser XSL-Transformation XSLT- VF1-Parser ETL DSL Domain Specific Language
Remote
1 Jahr 3 Monate
2020-05 - 2021-07

Entwicklung einer Workflow-basierenden ETL-Lösung

Software-Entwickler, Architekt DWH Datawarehouse AWS ...
Software-Entwickler, Architekt

  • Entwicklung einer System Integration Plattform auf Basis von Airflow zur automatischen Datenübernahme und Kommunikation zwischen unterschiedlichen Systemen (ERP, Shop-System, Data Warehouse)
  • Implementierung auf Basis der Shopify-API
  • Sicherstellen und Verbesserung des geregelten Cloud-Betriebes in der AWS-Cloud
  • Performance-Optimierung der Middleware-Services
  • Test der Integrationsplattform
Shopify Odoo PostgreSQL AWS Open Source Framework Amazon EC2
DWH Datawarehouse AWS Apache Airflow Amazon RDS Docker ETL Data Engineering
Remote
4 Monate
2020-09 - 2020-12

Python Django Entwicklung/Architektur im Cloud-Umgebung / Data Engineering

Software-Entwickler Django Python REST ...
Software-Entwickler

Entwicklung von Datenbank-gestützten Anwendungen auf Basis von Cloud-Technologien, Python und Django.

  • Datenbank Modellierung und Umsetzung
  • UML-Modellierung
  • Performance-Optimierung
  • Code-Reviews
  • Verbesserung der Web-Oberfläche
  • Weiterentwicklung der REST-Schnittstellen
  • Absicherung der REST-Schnittstellen
PostgreSQL CircleCI ArgoCD GitHub Git Kubernetes Docker AWS Keybase.io Graphene Graphene-Django Amazon ECS
Django Python REST object relational mapping Cloud AWS MicroServices Python 3 GraphQL GraphiQL Data Integration Apache Kafka TDD CleanCode Clean Code Django REST-Framework Scrum JavaScript CSS Vue.js VueJS Fullstack Backend Frontend
Remote
6 Monate
2020-04 - 2020-09

Entwickler/Berater Cloudlösungen im Automatisierungsumfeld

Analytiker / Entwickler Python Docker Container ...
Analytiker / Entwickler
  • Analyse von Cloud- und Virtualisierungslösungen
  • Evaluierung der Softwarequalität von Software
  • Testmethoden für Software in Virtualisierungslösungen
  • Entwurf einer CI/CD Architektur für die Qualitätssicherung mit Hilfe von automatisierten Tests
Jenkins Git OpenStack StarlingX oVirt Excel MS Word tox
Python Docker Container Virtualisierung TDD Kubernetes Code-Analyse Statische Code-Analyse
Siemens
Karlsruhe / Remote
7 Monate
2019-11 - 2020-05

Weiterentwicklung einer Cloud-basierenden Unternehmensplattform / ERP

Software-Entwickler AWS Amazon EC2 Amazon RDS ...
Software-Entwickler
  • Weiterentwicklung der Cloud-Plattform auf Basis von AWS-Diensten
  • Sicherstellen und Verbesserung des geregelten Cloud-Betriebes in der AWS-Cloud
  • Performance-Optimierung der Middleware-Services
  • Erweiterungsentwicklung für das ERP-System Odoo
Odoo Shopify PostgreSQL AWS
AWS Amazon EC2 Amazon RDS Python Shopify API Automatisierung Docker podman Middleware Cloud ERP System Integration System integrator E-Commerce
Remote
11 Monate
2019-06 - 2020-04

Entwicklung einer Diagnose-Plattform für ein Embedded System

Software-Entwickler Python Scrum CAN ...
Software-Entwickler
  • Anforderungsanalyse
  • Python-Entwicklung von Web-Services
  • Entwicklung eines Web-UI (Dashboard) für flexible Diagnoseplattform als SPA
  • Unterstützung unterschiedliche Schnittstellen zu Embedded Systemen (CAN, UART, ...)
  • Multi-Threaded Server Implementation
  • CAN-Schnittstelle
  • Entwurf und Implementierung eines Python-Adapters für CAN-Interface
  • Datenverarbeitung von Realtime-Diagnosedaten
  • VIsualisierung von Realtime-Diagnosedaten mit Visualisierungstool
  • Software-Verifizierung
PyCharm Eclipse Subversion Windows 10 CANBus
Python Scrum CAN Web-Services embedded REST Flask Waitress Multi-Threading C++ Datenanalyse Datenvisualisierung CleanCode Python Coaching JavaScript CSS
Ludwigsburg (Württemberg)
8 Monate
2019-08 - 2020-03

Renovierung und Update eines komplexen Webshops

Architekt / Software Entwickler Datenmodellierung JavaScript Datenbanksicherheit ...
Architekt / Software Entwickler
  • Weiterentwicklung and Anpassung einer in PHP entwickelten Unternehmenspräsenz (CMS) mit Webshop
  • Umstellungen von PHP5 auf PHP7
  • Umstellung des Datenbanksystems
  • Sicherstellen eines reibungslosen Übergang auf das neue System
  • Sicherstellen des Server-Betriebs
PHP7 PHP5 MySQL MariaDB PHPStorm
Datenmodellierung JavaScript Datenbanksicherheit CSS HTML Linux
Full-Remote
8 Monate
2019-05 - 2019-12

Wartung und Weiterentwicklung eines Webportals

Software-Entwickler Python Django Django CMS ...
Software-Entwickler
Weiterentwicklung eines auf Django CMS basierenden Web-Portals
PyCharm PostgreSQL nginx
Python Django Django CMS Celery SQL SQL-Datenbanken
Remote
9 Monate
2019-04 - 2019-12

Umstellung einer Web-Anwendung auf Node.js

Software-Entwickler Node.js TypeScript MongoDB ...
Software-Entwickler

Umstellung und Weiterentwicklung einer auf PHP basierenden Web-Anwendung auf TypeScript und Node.js.

  • Frontend-Entwicklung
  • Backend-Entwicklung inklusive Anbindung an NoSQL Datenbank
  • Entwurf der Datenbank-Architektur
Mongo-Database Webstorm Swagger
Node.js TypeScript MongoDB NoSQL OpenAPI OpenAPI 3.0 Fullstack Backend Frontend
Remote
1 Jahr 1 Monat
2018-11 - 2019-11

Weiterentwicklung einer Web-Anwendung

Software Entwickler Python Django AWS Elastic Beanstalk ...
Software Entwickler

Eigenverantwortliche Weiterentwicklung einer auf Django basierenden Web-Anwendung in einer skallierbaren Cloud-Umgebung (AWS Elastic Beanstalk).

  • Planung von Weiterentwicklungstätigkeiten
  • Architekturentscheidungen
  • Weiterentwicklung
  • Fehlerpriorisierung
  • Fehlerkorrekturen
PyCharm git Bitbucket YouTrack Slack Azure
Python Django AWS Elastic Beanstalk AWS Lambda JavaScript CSS Bootstrap Amazon API Gateway Fullstack
Remote
9 Monate
2018-09 - 2019-05

Anwendungsentwicklung für Dokumentenmanagement-Projekt

Software-Entwickler, Software-Architektur Scrum Python Java ...
Software-Entwickler, Software-Architektur

Planung, Architektur und Entwicklung von Dokumentenmanagement-Lösungen für die unternehmensweite Optimierung der Dokumentenlandschaft in einem hochgradig heterogenem Umfeld.

  • Anforderungsanalyse
  • Entwurf von Systemarchitekturen
  • UML-Modellierung
  • Konzeptionierung von Abläufen
  • Mitarbeit in einem multifunktionalem Scrum-Team
  • Erstellung von Lösungskonzepten
  • Design von REST-Schnittstellen
  • Entwicklung von Polarion-Erweiterungen
  • Entwickeln von Schnittstellen zwischen Datenbanken und dem SAP System
  • Schnittstellenentwurf zu Polarion
  • Backendentwicklung
  • Frontendentwicklung mit Vue.js / ES6
  • Entwicklung von Unit-Tests für zentrale Funktionen
  • Absprache mit internen Kunden
Eclipse PyCharm WebStorm SAP PLM SAP DVS Polarion Atlassian Confluence Atlassian JIRA Enterprise Architect SAP Engineering Control Center SAP ECTR Postgres PostgreSQL Postman JetBrains IntelliJ IDEA SAP LO-MD-MM MS SQL Database JetBrains IntelliJ IDEA Scrum Microsoft SQL Server
Scrum Python Java REST JavaScript Vue.js Bootstrap Material Design ECMAScript 6 Vuetify UML pytest Polarion Velocity SQL PLM SAP PLM ALM Anforderungsanalyse UML Modellierung ABAP OO ABAP Objects
bei Pforzheim, Remote
11 Monate
2018-07 - 2019-05

Weiterentwicklung einer Online-Marketingplattform

Entwickler, Systemarchitekt PHP HTML 5 CSS ...
Entwickler, Systemarchitekt
  • Analyse des vorhandenen Systems
  • Analyse von Kundenanforderungen
  • Systemarchitektur
  • Schnittstellendesign
  • Erstellung von PDF-Dokumenten
  • Reportinglösung
  • Dashboard-Entwicklung
  • Backend- und Frontend-Entwicklung
  • Bugfixing
MySQL PHPStorm Git
PHP HTML 5 CSS JavaScript Bootstrap SQL PHP7 E-Commerce Fullstack Frontend Backend
Remote
3 Monate
2018-06 - 2018-08

Erstellung einer Cloud-basierenden Online-Anwendung

LEAD Entwickler Python 3.6 Git Django ...
LEAD Entwickler

Erstellen einer Online-Anwendung welche in der AWS Cloud läuft und dort in Form von MicroServices beliebig skallierbar ist.

  • Konzeption und Planung der Anwendung
  • Technisches Design
  • Abstimmung mit Stakeholdern
  • Deployment-Planung
  • Planung und Einrichtung der Produktivumgebung
Gitlab nginx AWS ECS AWS Lambda MongoDB Mongo-Database Amazon EC2
Python 3.6 Git Django MicroServices REST Terraform Ansible Infrastructure as a Service
Remote
3 Monate
2018-03 - 2018-05

ABAP Entwickler HR

Software Entwickler Betriebliche Altersvorsorge in SAP SAP HR SAP VADM ...
Software Entwickler
  • Umstellung von Altanwendungen basierend auf ABAP OO und SAP Records Management
  • Erstellung von Erweiterungsmodulen in VADM / SAP HR
  • Datenmodellierung und Optimierung von Datenbankzugriffen in VADM / SAP HR
  • Ist-Analyse vorhandener Schnittstellen
  • Erstellen von Feinkonzepten für Schnittstellen zur automatischen Datenübernahme zwischen SAP und Fremdsystemen im Zusammenhang mit der Personalabrechnung
  • Teilnahme und Moderation von Projektworkshops
  • Abstimmung der Konzepte mit verschiedenen Projektbeteiligten und verantwortlichen externer Systeme
Betriebliche Altersvorsorge in SAP SAP HR SAP VADM ABAP OO SAP Records- and Case-Management SAP Recordsmanagement SAP HR-PY SAP HCM SAP HCM-PA SAP HCM PY SAP Stammdatenmanagement Automatisierung
Remote
1 Jahr 1 Monat
2017-02 - 2018-02

Messaging: Backend-Entwicklung für unterschiedliche REST-Clients auf Basis von Django

Software-Entwickler, Projektleitung REST Django Python ...
Software-Entwickler, Projektleitung

Weiterentwicklung eines auf Django basierenden REST-Backends inklusive Projektleitung und Architektur-Entwicklung.

Tätigkeiten:

  • IT Architekt
  • Lasttests
  • Performance-Optimierung
  • Design-Verbesserungen
  • Design von REST-APIs
  • Python Entwicklung
  • Projektleitung und -koordination zu großen Teilen auf Englisch in einer agilen Entwicklungsumgebung
  • Design und Entwicklung abgesicherter Datenkommunikation und -speicherung (mittels PKI, Public Key Verfahren)
  • Sicherheit von REST-API Schnittstellen
  • Entwicklung einer Chatbot-Infrastruktur
  • Entwicklung einer Message-basierenden API
  • Library-Entwicklung
  • Entwicklung automatisierter Tests (CI/CD)
  • Dokumentation
Jenkins Gitlab Git Debian 8 PyCharm MySQL Oracle PostgreSQL nginx Ansible RabbitMQ Celery Crossbar.io Postman
REST Django Python Redis Unit-Tests CI Agile Entwicklung IT Architektur PKI Public Key Infrastructure Public Key Cryptography Standards Continuous Integration nose rednose SQL Twisted asyncio Network Protocol WAMP Websockets Message Broker TDD Push Service
Remote
1 Jahr 9 Monate
2016-06 - 2018-02

Weiterentwicklung eines WebShops auf Basis von SpreeCommerce und Ruby on Rails

Software Entwickler Ruby Ruby on Rails SpreeCommerce ...
Software Entwickler

Weiterentwicklung eines WebShops auf Basis von Ruby und Rails und SpreeCommerce.

  • Weiterentwicklung nach Kundenwunsch
  • Ticket-Bearbeitung
RubyMine PostgreSQL Atlassian JIRA
Ruby Ruby on Rails SpreeCommerce JavaScript Sass CSS HAML HTML5 jQuery Responsive Webdesign Elastic Search Administration Linux Agile Entwicklung elasticsearch E-Commerce Fullstack
Remote
3 Monate
2016-12 - 2017-02

Entwicklung eines Web-UI für eine dedizierte Hardware-Plattform

Software Entwickler Angular.js Angular AngularJS ...
Software Entwickler
  • Entwurf und Entwicklung eines speziellen Testframeworks auf Basis von PyUnit
  • Entwurf und Entwicklung von automatisierten Tests mit hoher Qualität und Testabdeckung
  • Entwurf und Entwicklung Django-Backend für das UI
  • Entwurf und Entwicklung von REST-Schnittstellen im Backend
  • Entwurf und Entwicklung des Angular-Frontends
PyCharm
Angular.js Angular AngularJS Django Python PyUnit REST Git Bootstrap Agile Entwicklung Code Quality CleanCode TDD Django REST-Framework Frontend Backend Fullstack
Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Remote
3 Monate
2016-11 - 2017-01

Implementierung Cloud-Middleware

Senior Python Entwickler Scrum Amazon Kinesis Amazon SQS ...
Senior Python Entwickler

Implementierung und Erweiterung einer Cloud-Middleware mit Amazon Web Services zur Anbindung eines Warenwirtschaftssystems an einen Webshop.

  • Anforderungsanalyse: Fachliche Absprache notwendiger Funktionen und Anpassungen.
  • Design der Implementierung
  • Implementierung
  • Test
  • Performance-Optimierung
Bitbucket Atlassian JIRA JIRA HipChat
Scrum Amazon Kinesis Amazon SQS AWS Lambda Python Middleware Agile Entwicklung IT Architektur IT Architecture Produktinformationsmanagement Warenwirtschaft Backend
Remote
4 Monate
2016-08 - 2016-11

Entwicklung einer IoT Anwendung in Python mit KI-Werkzeugen

Integrations-Entwickler Python 3.5 Elastic Search Docker ...
Integrations-Entwickler

Entwicklung einer neuen Python Anwendung mit aktuellen KI-Werkzeugen in einem verteilten Scrum-Team anhand von User-Stories.

PyCharm GitLab Debian 8 Linux Atlassian JIRA Raspberry Pi Atlassian Confluence Android OpenAI
Python 3.5 Elastic Search Docker REST WebService AI git Scrum Agile Softwareentwicklung HTTP Server Implementierung UDP UDP/IP Tcpdump Kanban IoT-Gerät IoT-Device IoT Administration Linux Kubernetes ELK Stack Continuous Integration Logstash Network-Protocol TCP/IP elasticsearch CleanCode Prompt Engineering
Darmstadt / Remote
3 Monate
2016-06 - 2016-08

Weiterentwicklung eines Bewerbungsportals

Software Entwickler PHP5 SOAP JavaScript ...
Software Entwickler

Analyse der aus mehreren Backend-Komponenten bestehenden Systems und Entwicklung von Lösungsvorschlägen für die Weiterentwicklungswünsche. Weiterentwicklung des Backendsystems und des Frontends.

Korrektur bestehender Fehler.

PHPStorm WebStorm
PHP5 SOAP JavaScript HTML5 CSS3 Linux Admin PHP7 Fullstack Backend Frontend
Remote
7 Monate
2015-11 - 2016-05

Erweiterung eines Firmenportals auf Basis von Django und Python

Web-Entwickler (X)HTML CSS Django ...
Web-Entwickler

Erweiterung und Pflege eines komplexen Firmenportals basierend auf Django und Django CMS sowie weiteren Django-Modulen.

  • Eigenverantwortliche Konzeption, Planung, Implementierung und Dokumentation einer unabhängigen und kundenspezifischen Erweiterung (Web-Applikation) für das Firmenportal auf Basis von Django CMS. (Konzeption und Implementierung von Plugins und AppHooks für Django CMS, Integration in die Web-Oberfläche, Datenbank-Erweiterung).
  • Automatisierte (periodische) Verarbeitung, Update und Speicherung von Geodaten für das Firmenportal
  • Erstellung von Frontend-Erweiterungen nach Kundenwunsch mit Integration von Google-Maps.
  • Eigenständige Schwachstellen-Analyse von Software-Strukturen sowie Recherche und Suche von Fehlerursachen in den bestehenden Software-Komponenten
  • Erarbeitung von Lösungsstrategien und Korrekturvorschlägen für gefundene Fehlerquellen und Bug-Fixing sowohl komplett eigenständig alsauch in enger Kooperation mit Mitarbeitern.
  • Remote Zusammenarbeit, Kommunikation und Management des Projekts über ein Web-basierendes Projektmanagement- und Problembehandlungstool sowie ein Remote-Versionsverwaltungssystem (Git/Bitbucket).
  • Selbständige und rasche Einarbeitung in neue Werkzeuge und Software-Bibliotheken
Django PostgresSQL Celery Redis Atlassian JIRA Google Maps Geodatenverarbeitung Bitbucket Django 1.5 Django South Django 1.8 Python 2.7 SSH
(X)HTML CSS Django Python Responsive Webdesign Django CMS Git JavaScript jQuery Django Migration Docker Agile Entwicklung Visualisierung Daten Visualisierung visualization E-Commerce Fullstack
Remote
8 Jahre 11 Monate
2007-07 - 2016-05

Online-Anwendung

Projektleiter, Entwickler UML Python SQL ...
Projektleiter, Entwickler

Konzeption, Design (Architektur) und Realisierung von

Online-Anwendungen auf Basis von Web-Technologien.

Tätigkeiten u.a.:

  • Projektleitung und Organisation
  • Kommunikation mit Zulieferern (Web-Designer, 3D-Experten, ...)
  • Betreuung von Praktikanten
  • Erstellung verschiedener Python-Erweiterungsmodule in C und/oder Cython zur Performance-Optimierung.
  • Optimierung von Algorithmen (u.a. Shortest-Path-Suche, Sortierverfahren)
  • Backend-Programmierung einer komplexen Anwendungsstruktur mit verschiedenen Teilkomponenten
  • Erstellung wiederverwendbarer Web-Komponenten.
  • Erstellung eines eigenen Web-Frameworks nach MVC-Paradigma.
  • Frontend-Programmierung in JavaScript inklusive Ajax (SinglePage-Web-Anwendung)
nginx Socket Debian Django 1.7 VirtualBox VM VMware MongoDB
UML Python SQL Datenbank-Design HTML5 JavaScript jQuery Ajax CSS3 C OOP Tornado Webserver Projektleitung Netzwerkkommunikation Client/Server JSON Projektmanagement PHP 5 Laravel Sass Bootstrap Responsive Webdesign Cython AngularJS C++ WebService REST Django REST-API 3D-Grafik Optimierung PHP 7 IT Architektur Fullstack
Privates Projekt
Karlsruhe
5 Monate
2015-01 - 2015-05

Einfaches Content Management System

Projektleiter, Entwickler Python SQL Datenbank-Design ...
Projektleiter, Entwickler

Konzeption, Design und Realisierung einer Online-

Anwendung auf Basis von Django.

Python, SQL, Datenbank-Design, HTML 5,

JavaScript, jQuery, CSS, Django, Ajax, Bootstrap,

Responsive Design.

Linux Debian Django 1.7 pip
Python SQL Datenbank-Design HTML5 JavaScript jQuery CSS3 Django Ajax Bootstrap Responsive Webdesign JSON JSONP Client/Server Content Management System Ajax WebService REST Sass visualization Daten Visualisierung
Privates Projekt
Karlsruhe
1 Jahr 2 Monate
2013-01 - 2014-02

Einrichtungsplanungssystem

Entwickler, Software-Architekt PHP 5 PHP CodeIgniter ...
Entwickler, Software-Architekt

Fertigstellung eines Einrichtungsplanungssystems auf

Basis von verschiedenen Web-Technologien

AWS MySQL
PHP 5 PHP CodeIgniter MySQL SQL Datenbank-Design HTML JavaScript jQuery CSS MVC Apache HTTP Server Ajax visualization Frontend Backend Fullstack
BCP-Design / Rowius
Remote
5 Jahre
2009-01 - 2013-12

Verschiedene ERP Anwendungen

Developer ABAP-OO OOD UML ...
Developer

Konzeption, Design und Implementierung von

verschiedenen Anwendungen auf Basis von SAPs On

Demand Anwendungstechnologie, teils auf Basis von

Java.

Tätigkeiten:

Anforderungsanalyse, Präsentation, Interface-Design,

Systemdesign, Implementierung.

Powerpoint Eclipse JBoss Application Server Apache Ant Atlassian Confluence Atlassian JIRA
ABAP-OO OOD UML Frameworkentwicklung Design-Pattern Java EE Java Scrum JUnit Enterprise JavaBeans EJB JDBC TDD Kanban Lean Management Design Thinking SAP UI5 SAP Fiori Hibernate Test Driven Development Web UI Agile Entwicklung OData OData for SAP
SAP AG
Walldorf
7 Jahre
2002-01 - 2008-12

Generische Dokumentenmanagement-Schnittstelle für Records Management

Developer ABAP-OO OOD UML ...
Developer

Konzeption und Design eines generischen Interface-

Frameworks für den Zugriff auf verschiedene

Dokumentenmanagementsysteme.

Tätigkeiten:

Anforderungsanalyse, Architektur, Präsentation,

Interface-Design, Systemdesign, Implementierung,

Fehlermanagement, Ticket-Bearbeitung,

Kundenkontakt

Rational Rose Powerpoint
ABAP-OO OOD UML WebDAV Dokumentenmanagementsystem Frameworkentwicklung Design-Pattern R/3 Basis IT Architektur
SAP AG
Walldorf, Baden
9 Jahre
2000-01 - 2008-12

Dokumentenverwaltung für das "SAP Records Management"

Developer ABAP-OO OOD UML ...
Developer

Konzeption und Design einer objektorientierten Zugriffsschicht 

auf ein Dokumentenmanagementsystem für das SAP Records Management

(Elektronische Aktenverwaltung).


Tätigkeiten:

Anforderungsanalyse, Systemdesign, Implementierung, Weiterentwicklung,

Wartung, hauptverantwortliche Betreuung des DMS-Umfeldes im Records Management.

Rational Rose SAP Records- and Case-Management SAP Records Management SAP HR SAP Workflow
ABAP-OO OOD UML Datenbankmodellierung BAPI SAP Knowledge Provider RFC XML HTTP Archivsysteme BAdI R/3 Transportsystem R/3 Basis SAP Script SAP SmartForms SAP Workflow SAP BOPF IT Architektur Coaching
SAP AG
Walldorf, Baden
9 Jahre
1998-01 - 2006-12

Dokumentenmanagementsystem mit NoSQL Datenbank

Projektleiter, Architekt, Entwickler C++ Python OOP ...
Projektleiter, Architekt, Entwickler

Konzeption, Design (Architektur) und Realisierung

eines Dokumentenmanagementsystems basierend auf

einer selbst implementierten NoSQL-Datenbank.

Backend-Implementierung in C++, Frontend in Python.

Socket
C++ Python OOP UML Linux Shell-Script make RCS Profiler Wiederverwendung Netzwerkkommunikation Client/Server SSL Netzwerkkommunikation IPC Projektmanagement IT Architektur
Privates Projekt
Baden-Württemberg
1 Jahr
2002-01 - 2002-12

Aktenzeichengenerator für Records Management

Developer ABAP-OO OOD UML ...
Developer

Konzeption, Design und Implementierung eines

Frameworks für einen hochmodularen und

erweiterbaren Aktenzeichengenerator für den DOMEA-

Standard für Aktenverwaltung.

Tätigkeiten:

Anforderungsanalyse, Systemdesign,

Implementierung, Betreuung der Weiterentwicklung.

Rational Rose SAP Development Workbench SAP Public Sector
ABAP-OO OOD UML Datenbank-Design Frameworks Design-Pattern Dynpro ALV-Grid R/3 Basis
SAP AG
Walldorf, Baden
1 Jahr 4 Monate
1998-07 - 1999-10

Analyse und Design von ERP-Anwendungen

System-Analytiker UML Design-Pattern ER-Diagramme ...
System-Analytiker

Analyse und Design von ERP-Anwendungen (vor allem im SAP HCM) mit Daten-, Prozess- und Objektorientierten Modellen.

Tätigkeiten:

  • Datenbankmodellierung (ER-Modelle/SAP-SERM) in SAP HR Anwendungen
  • Objektorientierte Designs für SAP HR Anwendungen
  • Prozessmodellierung in SAP HR
  • Moderation von Modellierungsmeetings
  • Architekturanalyse bestehender HCM-Anwendungen
  • Erarbeitung von Designvorschlägen
  • BAPI-Beauftragter für einen Entwicklungsbereich im R/3
  • Design von Schnittstellen.
Rational Rose R/3-Datamodeller R/3-Data Dictionary MS Visio SAP HR Together
UML Design-Pattern ER-Diagramme Prozessdiagramme OO-Analyse OO-Design OO-Modellierung Use-Cases SAP-SERM Datenbankmodellierung BAPIs SAP-Business-Objekte R/3 Basis Objektorientiertes Design Objektorientierte Analyse Objektorientierung RPC SAP HCM SAP HR Datenmodell SAP HCM-OM SAP HCM-PY SAP HCM-PT SAP HCM-PD SAP HCM-PA SAP HCM-PE ABAP/4 ABAP DataDictionary EPK Prozessmodelle SAP HR-PY SAP HR-PA SAP HR IT Architektur SAP Stammdatenmanagement
SAP AG
Walldorf, Baden
1 Jahr 6 Monate
1997-01 - 1998-06

Qualitätsbeauftragter einer Geschäftsstelle von Danet, Organisator

Qualitätsbeauftragter, Entwickler, Organisator Wiederverwendung ISO 9001 Qualitätsaudits ...
Qualitätsbeauftragter, Entwickler, Organisator

Qualitätsbeauftragter einer Geschäftsstelle von Danet

Durchführung von Workshops zum Thema

Tätigkeiten:

Projektmanagement, Wiederverwendung, Problemanalyse, Erarbeitung von Lösungsvorschlägen, Design und Implementierung wiederverwendbarer Libraries in C++, Organisation für die Neubeschaffung von Hard- und Software.

MS Word MS Excel Powerpoint
Wiederverwendung ISO 9001 Qualitätsaudits Perl HTML C++ STL Projektmanagement Coaching
Danet AG
Darmstadt
9 Monate
1997-04 - 1997-12

SAPSI: Workflow System zur Datenübernahme in das SAP System

Software-Entwickler, Projekt-Koordination C++ C++ Templates EDIFACT ...
Software-Entwickler, Projekt-Koordination

Design und Implementierung des Zentralmoduls eines

Workflow-Systems zur Kommunikation zwischen unterschiedlichen Enterprise-Anwendungen im Umfeld

von Abrechnungssystemen im Telekommunikations

sektor.

Das System realsiert eine ETL-Strecke zwischen den beiden Systemen zum kontinuierlichen Datenabgleich.

Tätigkeiten:

  • Analyse mit Anforderungen
  • Systemdesign, Architektur
  • Abstimmung der Schnittstellen
  • Teamkoordination
  • Implementierung
  • Verifikation

C++ C++ Templates EDIFACT Messaging EAI Workflow Telekommunikation Abrechnungssystem SAP Lastverteilung RCS Projektmanagement STL Boost Middleware IT Architektur ETL
Danet AG
Darmstadt
4 Monate
1997-01 - 1997-04

Datenbankmigrationstool für Großkunden aus dem Telekommunikationssektor

Software-Entwickler SQL Oracle 7 SQLBase ...
Software-Entwickler

Konzeption und Implementierung eines

Datenbankmigrationstools

Tätigkeiten:

Analyse, Konzeption, Implementierung, Optimierung,

Durchführung der Migration vor Ort beim Kunden

SQL, Oracle 7, Gupta SQLBase, DEC Alpha,

telnet, Hummingbird Exceed, Windows 95

Hummingbird Exceed
SQL Oracle 7 SQLBase DEC Alpha telnet Windows 95 Lasttests Datenbank-Performance
Danet AG
Darmstadt
1 Jahr 9 Monate
1995-01 - 1996-09

ISO 9001 Zertifizierung

Projektleiter ISO 9001 Projektmanagement
Projektleiter

Erarbeitung und Erstellung der ISO9001

Verfahrensanweisung für die Softwareentwicklung –

Mitglied des ISO-Teams für die Einführung von

ISO9001 in der IEZ AG.

Danach Qualitätsberater der Entwicklung.

Konzeption, Vorbereitung, Diskussion zusammen mit

dem Vorstand, Vorbereitung für die Zertifizierung,

Teilnahme an der ISO9001 Zertifizierung.

MS Word
ISO 9001 Projektmanagement
IEZ AG
Bensheim, Hessen
1 Jahr
1995-01 - 1995-12

Installationsprogramm für speedikon M

Projektleiter, Entwickler C Unix MicroStation ...
Projektleiter, Entwickler

Konzeption, Design und Implementierung eines

benutzerfreundlichen Installationsprogramms für ein

komplexes CAD-Paket unter Unix auf Basis einer

Benutzeroberfläche innerhalb des CAD-Systems

MicroStation.

Tätigkeiten:

Analyse, Oberflächendesign, Systemdesign,

Implementierung, Dokumentation

C, Unix, MicroStation, make, Shellskript, cpio

C Unix MicroStation make Shell-Script cpio Client/Server Projektmanagement IT Architektur
IEZ AG
Bensheim, Hessen
1 Jahr 4 Monate
1994-01 - 1995-04

Dateimanagement-Anwendung für speedikon M

Software-Entwickler C Unix Windows NT ...
Software-Entwickler

Konzeption und Implementierung einer benutzer-

freundlichen Dateimanagement-Anwendung für ein

CAD-Paket auf Basis einer Benutzeroberfläche

innerhalb des CAD-Systems MicroStation

(„speedikon M“).

Tätigkeiten:

Analyse, Oberflächendesign, Systemdesign,

Implementierung, Dokumentation

C Unix Windows NT MicroStation Interprozess-Kommunikation Client-Server Anwendungen Client/Server IT Architektur
IEZ AG
Bensheim, Hessen
3 Jahre 1 Monat
1992-04 - 1995-04

Erstellung verschiedener systemnaher Libraries in C

Software-Entwickler C Unix Windows NT ...
Software-Entwickler

Erstellung verschiedener systemnaher Libraries in C,

welche die technische Basis für mehrere CAD-

Anwendungen bilden. Dabei sind vor allem hohe

Wiederverwendbarkeit, hohe Portabilität als auch die

möglichst unproblematischen Einbau in Altsysteme zu

gewährleisten.

Tätigkeiten:

Analyse, Systemdesign, Realisierung,

Weiterentwicklung, Rollout, Portierung, Performance-

Optimierung.Last- und Performance-Tests

X11 Motif
C Unix Windows NT Shell-Script make sccs Fortran Wiederverwendung Profiling Memory-Leak Tools IT Architektur
IEZ AG
Bensheim, Hessen

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 6 Monate
1986-10 - 1992-03

Informatik

Diplom-Informatiker, Universität Karlsruhe (heute: KIT)
Diplom-Informatiker
Universität Karlsruhe (heute: KIT)

Diplomarbeit im Bereich Compilerbau / Parallelisierung mit Note "Sehr gut".

Abschlussnote "Gut".

3 Jahre
1982-10 - 1985-09

Technisches Gymnasium

Abitur - Abschlussnote 1,3, Carl-Bosch Schule Heidelberg
Abitur - Abschlussnote 1,3
Carl-Bosch Schule Heidelberg

Leistungskurse:

  • Technik
  • Mathematik

Kompetenzen

Kompetenzen

Top-Skills

Objektorientierung Python Performance Optimierung Objektorientierte Modellierung Architecture Database Design Django Amazon Webservice Backend Entwickler REST JavaScript NoSQL-Database Ruby / Rails PHP

Aufgabenbereiche

Anforderungsanalyse
Anforderungsmanagement
Projektleitung
Projektmanagement

Produkte / Standards / Erfahrungen / Methoden

(X)HTML
ABAP DataDictionary
Abrechnungssystem
Administration Linux
Agile Softwareentwicklung
AI
ALM
ALV-Grid
Amazon EC2
Ansible
Apache Ant
Apache HTTP Server
Apache Kafka
Archivsysteme
Atlassian Confluence
Atlassian JIRA
Atlassian JIRA
AWS
AWS ECS
AWS Kinesis
AWS Lambda
BAdI
BAPI
BAPIs
Betriebliche Altersvorsorge in SAP
Bitbbucket
Bitbucket
Bitbucket
Boost
Bootstrap
CAN
CANBus
Celery
CI
Client/Server
Cloud
Container
Content Management System
cpio
Crossbar.io
CSS
CSS3
Debian 8
Design-Pattern
Django
Django 1.5
Django 1.7
Django 1.8
Django CMS
Django Migration
Django South
Docker
Dokumentenmanagementsystem
Dynpro
E-Commerce
EAI
Eclipse
ECMAScript 6
EJB
Elastic Search
elasticsearch
ELK Stack
Enterprise Architect
Enterprise JavaBeans
ER-Diagramme
ERP
Excel
Extreme Programming (XP)
Flask
Frameworkentwicklung
Geodatenverarbeitung
Git
GitHub
GitLab
Google Maps
gunicorn
HAML
Helm
Hibernate
HipChat
HTML
HTML5
HTTP
Hummingbird Exceed
Infrastructure as a Service
IoT
IoT-Device
IoT-Gerät
ISO 9001
JBoss Application Server
Jenkins
JetBrains IntelliJ IDEA
JIRA
jQuery
JUnit
Kafka
Kanban
Keybase.io
Kubernetes
Lastverteilung
LaTeX
Lean Management
Linux Admin
Logstash
Mailworx
Message Broker
Motif
MS Excel
MS Visio
MS Word
MVC
Network Protocol
Network-Protocol
Netzwerkkommunikation
nginx
Node.js
OData
OData for SAP
Odoo
OO-Design
OO-Modellierung
OOA
OOAD
OOD
OOP
Open Source Framework
OpenStack
oVirt
PHPStorm
pip
PKI
PLM
podman
Polarion
PostgresSQL
Powerpoint
Produktinformationsmanagement
Profiler
Public Key Cryptography Standards
Public Key Infrastructure
PyCharm
Python 2.7
Python 3.6
Qualitätsaudits
R/3 Basis
R/3 Transportsystem
R/3-Data Dictionary
R/3-Datamodeller
RabbitMQ
Rational Rose
RCS
Redis
ReportLab
Responsive Webdesign
REST
REST-API
RubyMine
SAP
SAP Development Workbench
SAP DVS
SAP ECTR
SAP Engineering Control Center
SAP Fiori
SAP HCM
SAP HCM PY
SAP HCM-OM
SAP HCM-PA
SAP HCM-PD
SAP HCM-PE
SAP HCM-PT
SAP HCM-PY
SAP HR
SAP HR Datenmodell
SAP HR-PA
SAP HR-PY
SAP Knowledge Provider
SAP LO-MD-MM
SAP PLM
SAP Public Sector
SAP PY
SAP Records Management
SAP Records- and Case-Management
SAP Recordsmanagement
SAP Script
SAP SmartForms
SAP Stammdatenmanagement
SAP UI5
SAP VADM
SAP Workflow
Sass
sccs
Scrum
Shopify
Slack
SOAP
SSH
SSL
StarlingX
Subversion
Tcpdump
Telekommunikation
Terraform
Together
Tornado Webserver
UDP
UDP/IP
UML
VirtualBox VM
Virtualisierung
VMware
VueJS
Waitress
WAMP
Warenwirtschaft
Web UI
WebService
WebStorm
Workflow
X11
YouTrack
Amazon ECS

Betriebssysteme

Android
Debian
HPUX
IRIX
Linux
Multi-Threading
SUN OS, Solaris
TOS
Unix
Linux und diverse andere
VMS
Windows
Windows 10
Windows 95
Windows NT

Programmiersprachen

ABAP OO
ABAP-OO
ABAP/4
ABAP4
13 Jahre
Ajax
AngularJS
Assembler
5 Jahre: 80x86, 6502, MC68000, /360
asyncio
Basic
C
>20 Jahre
C++
>15 Jahre
C++ Templates
Cython
Erlang
Fortran
Java
Java EE
JavaScript
aktuell, >5 Jahre
jQuery
aktuell
JSON
JSONP
Lisp
länger her, 1 Jahr
make
Maschinensprachen
Modula-2
länger her, 3 Jahre
Pascal
2 Jahre
Perl
PHP
PHP 5
2 Jahre, aktuell
PHP 7
PHP5
PHP7
Python
Expertenkenntnisse, >10 Jahre
Python 3
Python 3.5
Python 3.8
ReportLab
Ruby
Ruby on Rails
Scriptsprachen
verschiedenste
Shell
sehr gute Kenntnisse, >20 Jahre
Shell-Script
STL
TeX, LaTeX
Twisted
TypeScript

Datenbanken

Amazon RDS
Datawarehouse
Datenbank-Design
Datenbank-Performance
Datenbankmodellierung
Datenmodellierung
DWH
Gupta, Centura
JDBC
MariaDB
Microsoft SQL Server
Mongo-Database
MongoDB
MS SQL Database
MS SQL Server
MySQL
NoSQL
object relational mapping
Oracle
Oracle 7
Postgres
PostgreSQL
Proprietäre DB
SQL
gute Kenntnisse
SQLAlchemy
SQLBase
ORM

Datenkommunikation

Apache Airflow
Automatisierung
Client-Server Anwendungen
Data Engineering
EDIFACT
Ethernet
ETL
HTTP
Interprozess-Kommunikation
IPC
Messaging
OpenAPI
OpenAPI 3.0
REST
RFC
RPC
SMTP
SOAP
Socket
Socket-Programmierung
SSL
Swagger
TCP/IP
telnet
WebDAV
Websockets
XML
Push Service

Hardware

DEC Alpha
HP
IBM Großrechner
IBM RS6000
Intergraph
Motorola
PC
Raspberry Pi
Silicon-Graphics
SUN Workstation
Vektor-/Parallelrechner

Berechnung / Simulation / Versuch / Validierung

Daten Visualisierung
Datenanalyse
Datenvisualisierung
Lasttests
Robotframework
Testautomation
Testautomatisierung
Visualisierung
visualization

Design / Entwicklung / Konstruktion

3D-Grafik
Agile Entwicklung
Amazon API Gateway
Amazon Kinesis
Amazon SQS
Angular
Angular.js
ArgoCD
AutoCAD
AWS Elastic Beanstalk
AWS KMS
CircleCI
Clean Code
CleanCode
Coaching
Code Quality
CodeIgniter
2 Jahre
Continuous Integration
Data Integration
Datenbanksicherheit
Design Thinking
Django REST-Framework
embedded
EPK
ER-Datenbankmodellierung
Frameworks
Graphene
Graphene-Django
GraphiQL
GraphQL
HTML 5
HTTP Server Implementierung
IT Architecture
IT Architektur
Laravel
Material Design
Memory-Leak Tools
MicroServices
MICROSTATION
Middleware
nose
Objektorientierte Analyse
Objektorientiertes Design
Objektorientierung
OO-Analyse
OOA
OOD
Optimierung
Postman
Profiling
Prozessdiagramme
Prozessmodelle
pytest
Python Coaching
PyUnit
rednose
SAP BOPF
SAP-Business-Objekte
SAP-SERM
Serverless
Shopify API
SpreeCommerce
System Integration
System integrator
TDD
Test Driven Development
tox
UML
UML Modellierung
Unit-Tests
Use-Cases
Velocity
Vue.js
Vuetify
Web-Services
Wiederverwendung

Branchen

Branchen

Web-Entwicklung, ERP, CAD (Baugewerbe), Telekommunikation

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.