Software-Architektur- und Performance-Experte
Aktualisiert am 03.12.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.12.2025
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

4 Jahre 8 Monate
2021-04 - heute

Automatisierung von eMail-Marketing

Software Architekt und Lead-Entwickler Python Django Python 3.8 ...
Software Architekt und Lead-Entwickler

Konzeption und Realisierung eines erweiterbaren eMail-Marketing-Tools mit voller Einbindung in eine bestehende ERP-Umgebung und vorhandenen externen Services.

Weiterentwicklung des Tools nach Inbetriebnahme in enger Zusammenarbeit mit Stakeholdern und dem DevOps Team.


  • Anforderungs-Analyse in enger Zusammenarbeit mit Stakeholdern
  • Erstellung der Software-Architektur
  • Erstellung des Datenbank-Designs
  • 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
  • Scheduling und Automatisierung von Prozessen
  • Design und Implementierung von Workflows auf Basis von Apache Airflow
  • Erstellen von Docker Images ?from scratch? für den Produktivbetrieb mit
    Podman
  • Optimierung von Datenbank-Abfragen und produktivem Python-Code
  • Bereitstellung von RESTful APIs mittels Django REST Framework
  • Ansteuerung von RESTful APIs mittels Python
  • Organisation und Durchführung von Unit- und Integrationstests und Testautomatisierung.
  • Betrieb der im Docker-Container laufenden Anwendung in der Cloud
MS SQL Server N8N PostgreSQL Mailworx podman SQLAlchemy AWS Lambda AWS AWS DevOps Bamboo Azure Poetry Bicep Bitbucket
Python Django Python 3.8 Docker HTMX Apache Airflow SQL ORM Django 3.2 Django REST-Framework CI/CD Fullstack Front-End Frontend Backend Back-End REST Alpine.js API Development AI KI Python 3.10 AWS Playwright Amazon DynamoDB Englisch Softwarearchitektur OOP Acceptance Test SMTP IMAP LangChain Unittest Git E-Mail E-Mail-Marketing
Remote
3 Monate
2025-10 - 2025-12

Fertigstellung einer Django-Lösung für internationale Zusammenarbeit

Software-Entwickler Python 3.12 Django GraphQL ...
Software-Entwickler

Fertigstellung und Bereitstellung einer komplexen Verwaltungslösung für einen afrikanischen Staat.


  • Analyse der bisherigen Implementierung und der verwendeten Bibliotheken
  • Planung eines Upgrade-Pfades für die veraltete Softwarearchitektur
  • Durchführung der notwendigen Updates
  • Erstellung von Docker Files und Docker-Compose Files für den Produktivbetrieb
  • Test der fertiggestellten Lösung

Coolify Git Github AWS npm
Python 3.12 Django GraphQL Docker Docker-compose Django WhiteNoise nginx Django Strawberry JavaScript TailwindCSS
GIZ
Remote
1 Jahr 8 Monate
2023-09 - 2025-04

ABAP OO Entwicklung SAP Records Management im Public Sector Bereich

SAP Entwickler und Records Management Beratung ABAP-OO SAP DDIC SAP Records- and Case-Management ...
SAP Entwickler und Records Management Beratung
  • Einsatz von SAP Records Management Spezialwissen
  • Abstimmung mit Endanwendern und Analyse der Anforderungen
  • ABAP OO Entwicklung zur Erweiterung eines bestehenden Records Management Systems
  • Fehlerkorrektur und Wartung des bestehenden Systems
  • Schnittstellen zu über Archivelink angebundenen Systemen betreuen und weiter entwickeln
  • Performance-Optimierung der bestehenden Anwendung
SAP Records- and Case-Management ABAP-OO SAP GUI
ABAP-OO SAP DDIC SAP Records- and Case-Management SAP Basis SAP UI SAP RFC BAPI BAdI SQL
Remote
11 Monate
2024-02 - 2024-12

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.


  • Analyse der vorhandenen Anforderungen und Abstimmung mit Stakeholdern
  • Erstellung und Verbesserung von Software-Architekturen
  • Datenbank-Design für die Reporting-Datenbank
  • Pflege sowie Optimierung von Legacy Code in einem komplexen Web-Framework
  • Erweiterung des Portals um neue Funktionen
  • Erweiterung von REST-APIs zum Empfang und Verarbeiten von Daten
  • Verarbeitung von Zeitreihen in Python mit Pandas
  • Erstellung von automatisierten Tests
  • Organisation und Durchführung von User Acceptance Tests
  • Zusammenarbeit mit crossfunktionalen und internationalen Teams
  • Wissenstransfer via Confluence
Oracle SQL Developer Jetbrains PyCharm Bitbucket Atlassian Confluence Jenkins Oracle MATLAB Atlassian JIRA VMware
Python Pandas Oracle Database Python 3.10 SQL-Programmierung Git Fullstack Back-End Backend Front-End Frontend Data Engineer Next.js ETL PDF Python 3.11 Clean Code Anaconda numpy Agile Softwareentwicklung REST API-Entwicklung LangChain Englisch Objektorientierung CI/CD Softwarearchitektur Optimierung Laufzeit-Optimierung Testautomatisierung Acceptance Test SQL React E-Mail SMTP Künstliche Intelligenz Alpine.js
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 für ein Workflow-System.

Behebung von Defekten in Coding und Architekturentscheidungen.


  • Erstellung von Software-Architekturen
  • Objektorientierte Python Programmierung
  • Optimierung von Bestandscode
  • Anwendung von Best Practices
  • Erstellung von automatisierte Tests
  • Entwicklung von Testcases mit Jupyter Notebooks
  • Scrum mit Kanban
  • Wissenstransfer via Confluence
    Atlassian JIRA Atlassian Confluence Gitlab Camunda Citrix VMware VirtualBox Teams SonarQube mypy black
    Camunda pandas pytest Python Workflow Python 3.10 Data Engineer ETL Scrum REST Englisch Hexagonale Architektur Softwarearchitektur CI/CD Kanban Objektorientierung Acceptance Test Unittest SQL Jupyter Notebooks Python Notebooks Git
    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.

    Mit Hilfe des Energie Dashboards wurden unter anderem Kennzahlen dargestellt, um eine
    Übersicht des Energieverbrauchs einer Stadt zu bekommen. Das Dashboard war vom
    Endbenutzer für seine Bedürfnisse flexibel konfigurierbar.

    • Anforderungsanalyse
    • Konzeption der Software-Architektur
    • Fullstack-Entwicklung
    • Datenbank-Modellierung und Entwicklung auf Basis der SQL-Datenbank
      PostgreSQL
    • Backend Entwicklung mit Python 3.10
    • Entwicklung und Implementierung der Basissoftware mit dem Backend-
      Framework Django in Kombination mit Django CMS zur Erweiterung der
      Funktionalität
    • Konzeption und Implementierung für eine Linux-Laufzeitumgebung
    • Entwicklung von Restful Services in Form von Rest APIs
    • Entwurf von Docker Images für den Produktivbetrieb
    • Deployment in Docker Containern
    • Qualitätssicherung durch Modultests
    • Erstellung und Abnahme von "Production-Ready" Code mit Code Reviews unter
      Berücksichtigung der IT-Sicherheit in Backend Komponenten in Anlehnung an
      Privacy-by-Design / OWASP
    • Durchführung von automatisierten Tests in Form von Unit Tests
    • Durchführung der Buildautomatisierung mit Hilfe von Gitlab CI.


    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 ETL Zeitreihen Englisch Objektorientierung OOA OOD Docker Container SQL Git Django REST Framework Clean Code Clean Architecture
    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

    Ziel des Projektes war es, die Backend-Infrastruktur für eine IoT-Messeinheit im Feld zu entwickeln.  Die Messeinheit nutzt unterschiedliche Sensoren um den Wartungszustand vorhandener Installationen in Echtzeit zu überwachen und an das Backend per Mobilfunk zu übermitteln. Die übermittelten Daten werden mit Algorithmen der KI ausgewertet und können somit die Wartung von spezifischen Logistik-Infrastrukturen automatisieren.


    • Analyse der vorhandenen Anforderungen und Abstimmung mit Stakeholdern
    • 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

    • Realisierung von REST-APIs mit Hilfe von Django REST-Framework
    • Integration von anderen Cloud-Services
    • Entwicklung von Datenbank-Designs

    • Pflegedialoge für die Datenbank mit Django

    • Umsetzung des Datenbank-Designs

    • Datenverarbeitung und Speicherung von Wetterdaten im Zusammenhang mit Geodaten
    • Schulung von neuen Mitarbeitern im Bereich Python und OOP
    • Umsetzung von MicroService-APIs

    • Härtung der REST-APIs

    • Teilprojektleitung

    • Qualitätssicherung

    • Code Reviews

    • Testing

    • Dokumentation und Wissenstransfer via Confluence

    • CI/CD mit Gitlab CI

    • Automatisiertes Deployment und Betrieb
    • Datenablage mit Amazon S3 Clone Minio.

    • Vorbereitung für Betrieb

    Django Flask Python nginx Docker SonarQube Gitlab Gitlab CI Atlassian Confluence Atlassian JIRA Insomnia AWS
    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 AWS Englisch Django REST-Framework Security Konzepte Applikationsarchitektur CQRS Objektorientierung OOD Scrum Kanban Testautomatisierung Clean Architecture CI/CD Clean Code Optimierung Verbesserung von Bestandscode OOP C/C++ Schulung Trainer ETL Big Data Geodatenverarbeitung Verarbeitung von Wetterdaten SSO OIDC OpenLDAP Pydantic Git Softwarearchitektur Internet of Things ARM KI AI
    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
    • Definition der Softwarearchitektur
    • 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
    • Testmanagement
    • Qualitätssicherung
      • Code Reviews mit Weiterb?ildung
      • Wissenstransfer und Dokumentation via Confluence
      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 Englisch Domain Driven Design OOP OOA OOD Objektorientierung Hexagonal Architecture Scrum Kanban Clean Architecture PostGIS WGS84 Acceptance Test Unittest JUnit SQL Softwarearchitektur
      Remote
      6 Monate
      2021-07 - 2021-12

      Wartung und Weiterentwicklung eines Webportals basierend auf Django

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


      • Anforderungsanalyse
      • Fehleranalyse
      • Fehlerkorrekturen
      • Verbesserung der Softwarearchitektur
      • Verbesserung der Datenbankstruktur
      • Erarbeitung von Handlungs- und Modernisierungsempfehlungen
      • Erstellung von Erweiterungsmodulen
      • Erstellung von Celery-Tasks
      • Planung und Implementierung von Serverless Funktionalitäten
      • Deployment in AWS Cloud
      • Dokumentation und Betrieb

      Atlassian JIRA Bitbucket AWS
      Python Django Softwarearchitektur Django CMS Django REST Framework Serverless JavaScript CSS Celery Amazon RDS boto3 AWS Lambda AWS Step Functions AWS CDK Backend Frontend Fullstack Back-End Scrapy Front-End AWS REST Englisch Django REST-Framework SQL CRM Git
      Remote
      1 Jahr
      2021-01 - 2021-12

      Entwicklung einer Testautomatisierungs-Umgebung im Finanzumfeld

      Senior Entwickler / Architekt Python 3 Jenkins Softwarearchitektur ...
      Senior Entwickler / Architekt
      • Analyse der vorhandenen Anforderungen
      • 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
      • Automatisierte und manuelle Tests
      • Testorganisation
      • Entwicklung verschiedener Prüftools für die Qualitätsanalyse
      • Technische Unterstützung
      • Dokumentation und Wissenstransfer via Confluence.
      Atlassian Confluence Git Atlassian JIRA PyCharm Oracle Automic Software UC4 Oracle SQL Developer
      Python 3 Jenkins Softwarearchitektur Playwright Continuous Integration Testautomation Testautomatisierung Agile Entwicklung Robotframework Docker Container SQL SQL-Datenbanken XSL Parser XSL-Transformation XSLT- FastAPI VF1-Parser Big Data ETL DSL Domain Specific Language Acceptance Test API Entwicklung Golang gRPC Google Protobuf
      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

      • Analyse von Anforderungen
      • 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 Selenium Softwarearchitektur Data Engineering Python Python 3 AWS Lambda Serverless REST API Entwicklung WordPress Git Englisch
      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 des Backends
      • Durchführung von Code-Reviews
      • Verbesserung der Web-Oberfläche
      • Weiterentwicklung der REST-Schnittstellen
      • Absicherung der REST-Schnittstellen
      • Optimierung von Legacy-Code
      • Erstellung von automatisierbaren Unittests und Deployment
      • Containerisierung (Erstellung der Docker Files) für den Betrieb in
        Kubernetes-Clustern
      • Betriebsunterstützung

      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 SQL Data Integration Apache Kafka TDD CleanCode Clean Code Django REST-Framework Scrum JavaScript Domain Driven Design CSS Vue.js VueJS Fullstack Backend Frontend API Entwicklung Kanban Testautomatisierung CI/CD Optimierung Kubernetes TypeScript Helm-Charts Datawarehouse Data Vault
      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
      • Erstellung von Containern mit Podman für den Betrieb in Kubernetes
      Jenkins Git OpenStack StarlingX oVirt Excel MS Word tox
      Python Docker Container Virtualisierung TDD Kubernetes Code-Analyse Statische Code-Analyse Cloud Computing Testautomatisierungstools Testanalyse Englisch
      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
      • Betriebsunterstützung
      Odoo Shopify PostgreSQL AWS
      AWS Amazon EC2 Amazon RDS Python Shopify API Automatisierung Docker podman Middleware Cloud ERP System Integration System integrator E-Commerce REST API Entwicklung SQL
      Remote
      11 Monate
      2019-06 - 2020-04

      Entwicklung einer Diagnose-Plattform für ein Embedded System

      Software-Entwickler Python Scrum Perl ...
      Software-Entwickler
      • Anforderungsanalyse
      • Python-Entwicklung von Web-Services
      • Migrationskonzept bestehender Anwendungen
      • Entwicklung der Systemarchitektur
      • 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
      • Ansteuerung und Testsoftware für Industrie-Controller
      • Software-Verifizierung
      • Optimierung von Bestandscode
      • Organisation und Durchführung von Tests
      • Wissenstransfer mit Schulung von internen Mitarbeitern
      PyCharm Eclipse Subversion Windows 10 CANBus
      Python Scrum Perl CAN Web-Services embedded REST Flask Waitress Multi-Threading C++ Datenanalyse Datenvisualisierung CleanCode Python Coaching JavaScript CSS Softwarearchitektur Kanban OOP C/C++ Unittest Testautomatisierung Acceptance Test CI/CD Optimierung Architekt Trainer Schulung
      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 SQL
      Full-Remote
      8 Monate
      2019-05 - 2019-12

      Wartung und Weiterentwicklung eines Webportals

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

      Weiterentwicklung eines auf Django CMS basierenden Web-Portals

      • Anforderungsanalyse
      • Verbesserung des Software-Designs
      • Erweiterung um neue Funktionen
      • Fehlerkorrekturen
      • Entwicklersupport für Kunden und Betrieb
      PyCharm PostgreSQL nginx
      Python Django Django REST Framework 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
      • Entwicklung der Architektur und Abstimmung mit Stakeholdern
      • Implementierung in Python
      • Automatisiertes Deployment in Cloud Umgebung
      • Fehlerpriorisierung und Analyse
      • Fehlerkorrekturen und Betriebsunterstützung
      PyCharm git Bitbucket YouTrack Slack Azure
      Python Django AWS Elastic Beanstalk AWS Lambda JavaScript CSS Bootstrap Amazon API Gateway Fullstack SQL
      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 Acceptance Test Kanban
      bei Pforzheim, Remote
      11 Monate
      2018-07 - 2019-05

      Weiterentwicklung einer Online-Marketingplattform

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

      Erstellung einer Cloud-basierenden Online-Anwendung

      LEAD Entwickler Python 3.6 Git Django ...
      LEAD Entwickler

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

      • Anforderungsanalyse
      • Konzeption und Planung der Anwendung
      • Technisches Design
      • Abstimmung mit Stakeholdern
      • Deployment-Planung in der Cloud
      • Planung und Einrichtung der Produktivumgebung
      Gitlab nginx AWS ECS AWS Lambda AWS Functions MongoDB Mongo-Database Amazon EC2
      Python 3.6 Git Django MicroServices REST Terraform Ansible Infrastructure as a Service SQL
      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 SQL
      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 und Betrieb
      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 OOP Objektorientierung CI/CD Optimierung Softwarearchitektur Testautomatisierung
      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 SQL
      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
      • Anbindung an dedizierte Hardware Plattform (spezieller Controller)
      PyCharm
      Angular.js Angular AngularJS Acceptance Test Unittest Django Python PyUnit REST Git Bootstrap Agile Entwicklung Code Quality CleanCode TDD Django REST-Framework Frontend Backend Fullstack SQL
      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 SQL
      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.

      Anwendung von modernen, agilen Vorgehensmodellen wie Scrum und SAFe unter Zuhilfenahme von Kanban-Board-Techniken.

      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 SAFe Unittest Internet of Things ARM
      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 SQL
      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
      • Betrieb der Anwendung
      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 SQL PostgreSQL
      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 SQL
      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

      4 Jahre 8 Monate
      2021-04 - heute

      Automatisierung von eMail-Marketing

      Software Architekt und Lead-Entwickler Python Django Python 3.8 ...
      Software Architekt und Lead-Entwickler

      Konzeption und Realisierung eines erweiterbaren eMail-Marketing-Tools mit voller Einbindung in eine bestehende ERP-Umgebung und vorhandenen externen Services.

      Weiterentwicklung des Tools nach Inbetriebnahme in enger Zusammenarbeit mit Stakeholdern und dem DevOps Team.


      • Anforderungs-Analyse in enger Zusammenarbeit mit Stakeholdern
      • Erstellung der Software-Architektur
      • Erstellung des Datenbank-Designs
      • 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
      • Scheduling und Automatisierung von Prozessen
      • Design und Implementierung von Workflows auf Basis von Apache Airflow
      • Erstellen von Docker Images ?from scratch? für den Produktivbetrieb mit
        Podman
      • Optimierung von Datenbank-Abfragen und produktivem Python-Code
      • Bereitstellung von RESTful APIs mittels Django REST Framework
      • Ansteuerung von RESTful APIs mittels Python
      • Organisation und Durchführung von Unit- und Integrationstests und Testautomatisierung.
      • Betrieb der im Docker-Container laufenden Anwendung in der Cloud
      MS SQL Server N8N PostgreSQL Mailworx podman SQLAlchemy AWS Lambda AWS AWS DevOps Bamboo Azure Poetry Bicep Bitbucket
      Python Django Python 3.8 Docker HTMX Apache Airflow SQL ORM Django 3.2 Django REST-Framework CI/CD Fullstack Front-End Frontend Backend Back-End REST Alpine.js API Development AI KI Python 3.10 AWS Playwright Amazon DynamoDB Englisch Softwarearchitektur OOP Acceptance Test SMTP IMAP LangChain Unittest Git E-Mail E-Mail-Marketing
      Remote
      3 Monate
      2025-10 - 2025-12

      Fertigstellung einer Django-Lösung für internationale Zusammenarbeit

      Software-Entwickler Python 3.12 Django GraphQL ...
      Software-Entwickler

      Fertigstellung und Bereitstellung einer komplexen Verwaltungslösung für einen afrikanischen Staat.


      • Analyse der bisherigen Implementierung und der verwendeten Bibliotheken
      • Planung eines Upgrade-Pfades für die veraltete Softwarearchitektur
      • Durchführung der notwendigen Updates
      • Erstellung von Docker Files und Docker-Compose Files für den Produktivbetrieb
      • Test der fertiggestellten Lösung

      Coolify Git Github AWS npm
      Python 3.12 Django GraphQL Docker Docker-compose Django WhiteNoise nginx Django Strawberry JavaScript TailwindCSS
      GIZ
      Remote
      1 Jahr 8 Monate
      2023-09 - 2025-04

      ABAP OO Entwicklung SAP Records Management im Public Sector Bereich

      SAP Entwickler und Records Management Beratung ABAP-OO SAP DDIC SAP Records- and Case-Management ...
      SAP Entwickler und Records Management Beratung
      • Einsatz von SAP Records Management Spezialwissen
      • Abstimmung mit Endanwendern und Analyse der Anforderungen
      • ABAP OO Entwicklung zur Erweiterung eines bestehenden Records Management Systems
      • Fehlerkorrektur und Wartung des bestehenden Systems
      • Schnittstellen zu über Archivelink angebundenen Systemen betreuen und weiter entwickeln
      • Performance-Optimierung der bestehenden Anwendung
      SAP Records- and Case-Management ABAP-OO SAP GUI
      ABAP-OO SAP DDIC SAP Records- and Case-Management SAP Basis SAP UI SAP RFC BAPI BAdI SQL
      Remote
      11 Monate
      2024-02 - 2024-12

      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.


      • Analyse der vorhandenen Anforderungen und Abstimmung mit Stakeholdern
      • Erstellung und Verbesserung von Software-Architekturen
      • Datenbank-Design für die Reporting-Datenbank
      • Pflege sowie Optimierung von Legacy Code in einem komplexen Web-Framework
      • Erweiterung des Portals um neue Funktionen
      • Erweiterung von REST-APIs zum Empfang und Verarbeiten von Daten
      • Verarbeitung von Zeitreihen in Python mit Pandas
      • Erstellung von automatisierten Tests
      • Organisation und Durchführung von User Acceptance Tests
      • Zusammenarbeit mit crossfunktionalen und internationalen Teams
      • Wissenstransfer via Confluence
      Oracle SQL Developer Jetbrains PyCharm Bitbucket Atlassian Confluence Jenkins Oracle MATLAB Atlassian JIRA VMware
      Python Pandas Oracle Database Python 3.10 SQL-Programmierung Git Fullstack Back-End Backend Front-End Frontend Data Engineer Next.js ETL PDF Python 3.11 Clean Code Anaconda numpy Agile Softwareentwicklung REST API-Entwicklung LangChain Englisch Objektorientierung CI/CD Softwarearchitektur Optimierung Laufzeit-Optimierung Testautomatisierung Acceptance Test SQL React E-Mail SMTP Künstliche Intelligenz Alpine.js
      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 für ein Workflow-System.

      Behebung von Defekten in Coding und Architekturentscheidungen.


      • Erstellung von Software-Architekturen
      • Objektorientierte Python Programmierung
      • Optimierung von Bestandscode
      • Anwendung von Best Practices
      • Erstellung von automatisierte Tests
      • Entwicklung von Testcases mit Jupyter Notebooks
      • Scrum mit Kanban
      • Wissenstransfer via Confluence
        Atlassian JIRA Atlassian Confluence Gitlab Camunda Citrix VMware VirtualBox Teams SonarQube mypy black
        Camunda pandas pytest Python Workflow Python 3.10 Data Engineer ETL Scrum REST Englisch Hexagonale Architektur Softwarearchitektur CI/CD Kanban Objektorientierung Acceptance Test Unittest SQL Jupyter Notebooks Python Notebooks Git
        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.

        Mit Hilfe des Energie Dashboards wurden unter anderem Kennzahlen dargestellt, um eine
        Übersicht des Energieverbrauchs einer Stadt zu bekommen. Das Dashboard war vom
        Endbenutzer für seine Bedürfnisse flexibel konfigurierbar.

        • Anforderungsanalyse
        • Konzeption der Software-Architektur
        • Fullstack-Entwicklung
        • Datenbank-Modellierung und Entwicklung auf Basis der SQL-Datenbank
          PostgreSQL
        • Backend Entwicklung mit Python 3.10
        • Entwicklung und Implementierung der Basissoftware mit dem Backend-
          Framework Django in Kombination mit Django CMS zur Erweiterung der
          Funktionalität
        • Konzeption und Implementierung für eine Linux-Laufzeitumgebung
        • Entwicklung von Restful Services in Form von Rest APIs
        • Entwurf von Docker Images für den Produktivbetrieb
        • Deployment in Docker Containern
        • Qualitätssicherung durch Modultests
        • Erstellung und Abnahme von "Production-Ready" Code mit Code Reviews unter
          Berücksichtigung der IT-Sicherheit in Backend Komponenten in Anlehnung an
          Privacy-by-Design / OWASP
        • Durchführung von automatisierten Tests in Form von Unit Tests
        • Durchführung der Buildautomatisierung mit Hilfe von Gitlab CI.


        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 ETL Zeitreihen Englisch Objektorientierung OOA OOD Docker Container SQL Git Django REST Framework Clean Code Clean Architecture
        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

        Ziel des Projektes war es, die Backend-Infrastruktur für eine IoT-Messeinheit im Feld zu entwickeln.  Die Messeinheit nutzt unterschiedliche Sensoren um den Wartungszustand vorhandener Installationen in Echtzeit zu überwachen und an das Backend per Mobilfunk zu übermitteln. Die übermittelten Daten werden mit Algorithmen der KI ausgewertet und können somit die Wartung von spezifischen Logistik-Infrastrukturen automatisieren.


        • Analyse der vorhandenen Anforderungen und Abstimmung mit Stakeholdern
        • 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

        • Realisierung von REST-APIs mit Hilfe von Django REST-Framework
        • Integration von anderen Cloud-Services
        • Entwicklung von Datenbank-Designs

        • Pflegedialoge für die Datenbank mit Django

        • Umsetzung des Datenbank-Designs

        • Datenverarbeitung und Speicherung von Wetterdaten im Zusammenhang mit Geodaten
        • Schulung von neuen Mitarbeitern im Bereich Python und OOP
        • Umsetzung von MicroService-APIs

        • Härtung der REST-APIs

        • Teilprojektleitung

        • Qualitätssicherung

        • Code Reviews

        • Testing

        • Dokumentation und Wissenstransfer via Confluence

        • CI/CD mit Gitlab CI

        • Automatisiertes Deployment und Betrieb
        • Datenablage mit Amazon S3 Clone Minio.

        • Vorbereitung für Betrieb

        Django Flask Python nginx Docker SonarQube Gitlab Gitlab CI Atlassian Confluence Atlassian JIRA Insomnia AWS
        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 AWS Englisch Django REST-Framework Security Konzepte Applikationsarchitektur CQRS Objektorientierung OOD Scrum Kanban Testautomatisierung Clean Architecture CI/CD Clean Code Optimierung Verbesserung von Bestandscode OOP C/C++ Schulung Trainer ETL Big Data Geodatenverarbeitung Verarbeitung von Wetterdaten SSO OIDC OpenLDAP Pydantic Git Softwarearchitektur Internet of Things ARM KI AI
        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
        • Definition der Softwarearchitektur
        • 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
        • Testmanagement
        • Qualitätssicherung
          • Code Reviews mit Weiterb?ildung
          • Wissenstransfer und Dokumentation via Confluence
          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 Englisch Domain Driven Design OOP OOA OOD Objektorientierung Hexagonal Architecture Scrum Kanban Clean Architecture PostGIS WGS84 Acceptance Test Unittest JUnit SQL Softwarearchitektur
          Remote
          6 Monate
          2021-07 - 2021-12

          Wartung und Weiterentwicklung eines Webportals basierend auf Django

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


          • Anforderungsanalyse
          • Fehleranalyse
          • Fehlerkorrekturen
          • Verbesserung der Softwarearchitektur
          • Verbesserung der Datenbankstruktur
          • Erarbeitung von Handlungs- und Modernisierungsempfehlungen
          • Erstellung von Erweiterungsmodulen
          • Erstellung von Celery-Tasks
          • Planung und Implementierung von Serverless Funktionalitäten
          • Deployment in AWS Cloud
          • Dokumentation und Betrieb

          Atlassian JIRA Bitbucket AWS
          Python Django Softwarearchitektur Django CMS Django REST Framework Serverless JavaScript CSS Celery Amazon RDS boto3 AWS Lambda AWS Step Functions AWS CDK Backend Frontend Fullstack Back-End Scrapy Front-End AWS REST Englisch Django REST-Framework SQL CRM Git
          Remote
          1 Jahr
          2021-01 - 2021-12

          Entwicklung einer Testautomatisierungs-Umgebung im Finanzumfeld

          Senior Entwickler / Architekt Python 3 Jenkins Softwarearchitektur ...
          Senior Entwickler / Architekt
          • Analyse der vorhandenen Anforderungen
          • 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
          • Automatisierte und manuelle Tests
          • Testorganisation
          • Entwicklung verschiedener Prüftools für die Qualitätsanalyse
          • Technische Unterstützung
          • Dokumentation und Wissenstransfer via Confluence.
          Atlassian Confluence Git Atlassian JIRA PyCharm Oracle Automic Software UC4 Oracle SQL Developer
          Python 3 Jenkins Softwarearchitektur Playwright Continuous Integration Testautomation Testautomatisierung Agile Entwicklung Robotframework Docker Container SQL SQL-Datenbanken XSL Parser XSL-Transformation XSLT- FastAPI VF1-Parser Big Data ETL DSL Domain Specific Language Acceptance Test API Entwicklung Golang gRPC Google Protobuf
          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

          • Analyse von Anforderungen
          • 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 Selenium Softwarearchitektur Data Engineering Python Python 3 AWS Lambda Serverless REST API Entwicklung WordPress Git Englisch
          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 des Backends
          • Durchführung von Code-Reviews
          • Verbesserung der Web-Oberfläche
          • Weiterentwicklung der REST-Schnittstellen
          • Absicherung der REST-Schnittstellen
          • Optimierung von Legacy-Code
          • Erstellung von automatisierbaren Unittests und Deployment
          • Containerisierung (Erstellung der Docker Files) für den Betrieb in
            Kubernetes-Clustern
          • Betriebsunterstützung

          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 SQL Data Integration Apache Kafka TDD CleanCode Clean Code Django REST-Framework Scrum JavaScript Domain Driven Design CSS Vue.js VueJS Fullstack Backend Frontend API Entwicklung Kanban Testautomatisierung CI/CD Optimierung Kubernetes TypeScript Helm-Charts Datawarehouse Data Vault
          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
          • Erstellung von Containern mit Podman für den Betrieb in Kubernetes
          Jenkins Git OpenStack StarlingX oVirt Excel MS Word tox
          Python Docker Container Virtualisierung TDD Kubernetes Code-Analyse Statische Code-Analyse Cloud Computing Testautomatisierungstools Testanalyse Englisch
          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
          • Betriebsunterstützung
          Odoo Shopify PostgreSQL AWS
          AWS Amazon EC2 Amazon RDS Python Shopify API Automatisierung Docker podman Middleware Cloud ERP System Integration System integrator E-Commerce REST API Entwicklung SQL
          Remote
          11 Monate
          2019-06 - 2020-04

          Entwicklung einer Diagnose-Plattform für ein Embedded System

          Software-Entwickler Python Scrum Perl ...
          Software-Entwickler
          • Anforderungsanalyse
          • Python-Entwicklung von Web-Services
          • Migrationskonzept bestehender Anwendungen
          • Entwicklung der Systemarchitektur
          • 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
          • Ansteuerung und Testsoftware für Industrie-Controller
          • Software-Verifizierung
          • Optimierung von Bestandscode
          • Organisation und Durchführung von Tests
          • Wissenstransfer mit Schulung von internen Mitarbeitern
          PyCharm Eclipse Subversion Windows 10 CANBus
          Python Scrum Perl CAN Web-Services embedded REST Flask Waitress Multi-Threading C++ Datenanalyse Datenvisualisierung CleanCode Python Coaching JavaScript CSS Softwarearchitektur Kanban OOP C/C++ Unittest Testautomatisierung Acceptance Test CI/CD Optimierung Architekt Trainer Schulung
          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 SQL
          Full-Remote
          8 Monate
          2019-05 - 2019-12

          Wartung und Weiterentwicklung eines Webportals

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

          Weiterentwicklung eines auf Django CMS basierenden Web-Portals

          • Anforderungsanalyse
          • Verbesserung des Software-Designs
          • Erweiterung um neue Funktionen
          • Fehlerkorrekturen
          • Entwicklersupport für Kunden und Betrieb
          PyCharm PostgreSQL nginx
          Python Django Django REST Framework 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
          • Entwicklung der Architektur und Abstimmung mit Stakeholdern
          • Implementierung in Python
          • Automatisiertes Deployment in Cloud Umgebung
          • Fehlerpriorisierung und Analyse
          • Fehlerkorrekturen und Betriebsunterstützung
          PyCharm git Bitbucket YouTrack Slack Azure
          Python Django AWS Elastic Beanstalk AWS Lambda JavaScript CSS Bootstrap Amazon API Gateway Fullstack SQL
          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 Acceptance Test Kanban
          bei Pforzheim, Remote
          11 Monate
          2018-07 - 2019-05

          Weiterentwicklung einer Online-Marketingplattform

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

          Erstellung einer Cloud-basierenden Online-Anwendung

          LEAD Entwickler Python 3.6 Git Django ...
          LEAD Entwickler

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

          • Anforderungsanalyse
          • Konzeption und Planung der Anwendung
          • Technisches Design
          • Abstimmung mit Stakeholdern
          • Deployment-Planung in der Cloud
          • Planung und Einrichtung der Produktivumgebung
          Gitlab nginx AWS ECS AWS Lambda AWS Functions MongoDB Mongo-Database Amazon EC2
          Python 3.6 Git Django MicroServices REST Terraform Ansible Infrastructure as a Service SQL
          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 SQL
          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 und Betrieb
          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 OOP Objektorientierung CI/CD Optimierung Softwarearchitektur Testautomatisierung
          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 SQL
          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
          • Anbindung an dedizierte Hardware Plattform (spezieller Controller)
          PyCharm
          Angular.js Angular AngularJS Acceptance Test Unittest Django Python PyUnit REST Git Bootstrap Agile Entwicklung Code Quality CleanCode TDD Django REST-Framework Frontend Backend Fullstack SQL
          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 SQL
          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.

          Anwendung von modernen, agilen Vorgehensmodellen wie Scrum und SAFe unter Zuhilfenahme von Kanban-Board-Techniken.

          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 SAFe Unittest Internet of Things ARM
          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 SQL
          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
          • Betrieb der Anwendung
          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 SQL PostgreSQL
          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 SQL
          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.