2020 - heute: Softwareentwicklung
Rolle: Dozent
Aufgaben:
- Design und Konzeptionierung unterschiedlicher Schulungsangebote fur diverse Zielgruppen
- Anpassen von Schulungen an kundenspezifische Wunsche
- Durchfuhrung der Schulungen remote oder vor Ort
Kenntnisse:Rust, Flutter, BloC, Redux, Python, SQL, Typescript, TailwindCSS, Bootstrap CSS, Django, Django Viewcomponents, Django Tables, Djangorestframework (REST API), OAuth, HTMX, Docker, Docker Compose, Kubernetes, Nginx, Linux, Vue.js, VSCode
2025 - 2025: Prozessautomatisierung im NotarwesenRolle: Architect, Developer 2025
Aufgaben:- Bereitstellung von Formularen fur die Mandanten, aus deren Daten vorausgefüllte notarielle Urkunden erstellt werden.
- Verwaltung der Formulardaten und der generierten Dokumente
- Schnittstellen zu bestehender CRM und ERP Software im Notarbereich
Kenntnisse:Rust, Axum, Askama, Diesel, PostgreSQL, Linux, Bash, Docker, Docker Compose
2025 - 2025: Infrastrukturuatomatisierung im öffentlichen Dienst
Rolle: Developer
Aufgaben:- Einrichtung von automatisierten Monitoringsystemen auf Basis von Grafana und Prometheus
- Verwaltung der Serverinfrastruktur mit Ansible: Infrastructure as Code
Kenntnisse:Linux, Bash, Ansible, Grafana, Prometheus, Loki, Alloy, MariaDB, Jenkins, Gitlab CI, IaC, Git Ops, VSCode
2025 - 2025: Micro ERP fur ein VermessungsbüroRolle: Architect, Developer
Aufgaben:- Entwicklung einer Cross-Plattform Anwendung mit Textbasierter Benutzeroberfl¨ache
- Build fur Windows, MacOS und Linux ¨
- Organisation, Verwaltung und Strukturierung von Projektdaten auf einem historisch gewachsenen Netzlaufwerk
Kenntnisse:Rust, Ratatui, Windows, MacOS, Linux
2024 - 2025: Spezialisierte Messsysteme im ForstbereichRolle: Developer
Aufgaben:- Mobile und Desktop Cross Plattform App Entwicklung
- Integration und Entwicklung eines modularen Geschäftslogik-Kerns in Rust mit einer C Bibliothek in die Flutter Apps mit der Flutter-Rust-Bridge
- Build, Test und Deployment fur diverse Architekturen und in den PlayStore und Windows Store
- Anbindung des Anbieters RevernueCat fur In App Käufe
Kenntnisse:Rust, Flutter, BloC, Redux, Flutter-Rust-Bridge, C, Gitlab CI, VSCode
2022 - 2024: ERP Entwicklung für eine PrivatschuleRolle: Architect, Consultant, Developer
Aufgaben:- Entwicklung eines individualisierten ERP Systems zur Abl¨osung eines veralteten Systems mit deckungsgleichen Features und aktueller Technologie.
- Module: CRM, Unterricht, Zeugnisse, Seminare, Internats- und Hotelbetrieb, Rechnungswesen, statistische Auswertungen, Integration von Mailverteilerlösungen von Drittanbietern, Schnittstelle zur Heizungssteuerung, Statistiken.
- Frontend und Backend Entwicklung
- Anforderungsmanagement
- Uberarbeitung der Datenstruktur und Datenmigration von Legacysystemen ¨
- automatisierte Tests, automatisiertes Deployment
- Provisionierung der Server im Rechenzentrum des Kunden
- Entwicklung eines eigenen Komponentenframeworks fur die UI Elemente ¨
- Anbindungen an Business Intelligence Systeme wie Power BI und Metabase
- Automatisierte Verwaltung der Serversysteme mittels Ansible
- Betrieb der ERP Anwendunsinstanzen, Anbindung an die Loadbalancer des Kunden, Wartung der Serversysteme
Kenntnisse:Javascript, Typescript, Python, VueJs, Pinia, TailwindCSS, Rust, Django, PostgreSQL, MySQL, SQL, REST API, Docker, Docker Compose, Gitlab CI, Power BI, Metabase, Linux, HTMX, VSCode, ZED, PyCharm
2022 - 2023: Statistiksystem für Kunden eines digitalen Medienangebots
Rolle: Developer
Aufgaben:- Implementierung einer statistischen Auswertung von Nutzerdaten für Endkunden
- Frontend und Backend Entwicklung
- UX Design
- Performante SQL Abfragen fur die Datenaggregation ¨
Kenntnisse:Javascript, Python, SQL, VueJS, Django, Ansible, Linux, PostgreSQL, Docker, Docker Compose
2019 - 2023: ERP Entwicklung für Organisatoren von FreiwilligendienstenRolle: Consultant, Developer
Aufgaben:- Entwicklung eines ERP Systems zur Organisation von Freiwilligendiensten. Dieses Projekt soll die veraltete Vorg¨angerversion ablösen.
- Module: CRM, Vermittlung von Freiwilligen auf Einsatzpl¨atze, Pflichtseminare, Dokumentenverwaltung mit frei definierbaren Dokumentenvorlagen, Unterstutzüng der internen Kommunikation, Integration von Onlinebewerbungen, Statistiken.
- Frontend und Backend Entwicklung
- Anforderungsmanagement und Beratung
- Scrum Master
- Change Management
- automatisierte Tests, automatisiertes Deployment
- Anbindungen an das Business Intelligence System Metabase
- Automatisierte Provisionierung der Cloudserver mit Ansible
Kenntnisse:Javascript, Python, Sencha ExtJs, Django, PostgreSQL, SQL, Celery, Bootstrap CSS, TailwindCSS, Flutter, BloC, REST API, Docker, Docker Compose, Ansible, Gitlab CI, HTMX, SCRUM Master, Linux, Jira, PyCharm, VSCode
2019 - 2022: Öffentlicher DienstRolle: Developer
Aufgaben:- Aufbau eines Bilderkennungs-Algorithmus mittels Transfer Learning
- Integration in eine Mobile App
- UX Design
Kenntnisse:Dart, Python, Flutter, BloC, Django, PostgreSQL, Tensorflow-Lite, Machine Learning, Linux, VSCode, PyCharm,
2019 - 2021: Datenverarbeitung intelligenter Waagensysteme in der CloudRolle: Architect, Consultant, Developer
Aufgaben:- Entwicklung einer containerbasierten Cloudanwendung automatisierten Erfassung von Lagerbewegungen anhand der Gewichts¨anderung.
- Anforderungsmanagement und Beratung
- Datenmodellierung
- Entwicklung mathematischer Verfahren zur Mengenberechnung aus Gewichtsmessungen von Lagerpl¨atzen
- Komplexes User- und Rechtemanagement
- Statistische Auswertungen
- Betrieb der Anwendung auf dem Kubernetes Cluster des Kunden.
Kenntnisse:Python, Django, PostgreSQL, MySQL, SQL, Celery, Ansible, Gitlab CI, Docker, Docker Compose, Kubernetes, RabbitMQ, MQTT
2019 - 2019: BildungseinrichtungenRolle: Developer
Aufgaben:- Wartung und Fehlerberhebung in einem ERP System
- Buildautomatisierung, automatisiertes Deployment
- automaitisierte Replikationen von Test und Entwicklungsinstanzen.
Kenntnisse:Groovy, Sencha ExtJs, CI/CD, Ansible, Jenkins, Bash, Linux, Tomcat