Eike Folkerts

Logo

This is me, Eike. Software Engineer from Germany, $currYYYY-1988 years old
(that variable is not supposed to work, it's just a joke. Why do I even explain this)

Freelancermap
XING
LinkedIn
msg@folkerts.it

🙋🏼‍♂️ÜBER MICH

Moin, ich bin Eike, Software-Entwickler aus Ostfriesland.
Nach meinem Studiumabschluss 2015 für Elektrotechnik und Ingenieurinformatik in Hannover habe ich 6 Jahre lang praktische Erfahrung als Software-Ingenieur gesammelt, bevor ich mich 2021 als Freiberufler selbstständig machte.
Seitdem baue ich gerne hochverfügbare IT-Infrastruktur als DevOps-Ingenieur mit Kubernetes und Docker Swarm. Digitale Souveränität und Unabhägigkeit von Servern anderer Unternehmen realisiere ich u.a. mit Nextcloud, Jitsi, Authentik und Matrix Element.
Mithilfe lokaler KI (zB Ollama) entwickle ich ein datenschutzfreundliches Setup auf eigenen Servern, das u.a. papierloses arbeiten mit automatischer Zuordnung und echter Bilderkennung von Dokumenten, Verarbeiten von sensiblen Dateien und Datenanken, sowie das Chatten über Dokumente und Einträge in einem eigenem Wiki ermöglicht.
Außerdem entwickle ich gerne Apps mit Flutter, erstelle Backends mit Supabase und manchmal erstelle ich auch Websites.
Zu Hause findet ein Offline-Smarthome, bestehend aus KNX-Bussystem (Gebäudeautomation), Home Assistant und weiteren Gimmicks meine Zuwendung.
Mein Homelab besteht aus mehreren Servern mit Proxmox, Kubernetes, DNS-Server, NGINX Reverse Proxy, Grafana, Node-Red, TrueNAS, Nextcloud, Unifi und vielem mehr.
Startups finden in mir die Eierlegende Wollmilchsau. Ich liebe es an meine Grenzen zu stoßen, auch wenn das ein schmaler Grad zwischen Frust und Erfolg bedeutet - bevor ich jedoch Geld und Zeit verbrenne, hole ich mir auch gerne Hilfe aus meinem zuverlässigen Netzwerk.

Viel Spaß beim Durchstöbern meines Portfolios


📚 AUSBILDUNG


💻 PORTFOLIO


DevOps Engineer (2022)

ise individuelle Software und Elektronik GmbH
Jenkins | Gitlab | Puppet | Proxmox | C# | Linux Shell | Powershell | Foreman | Grafana | Windows Server | Confluence | Jira | Scrum
Pflege von Build-Jobs in Jenkins für die KNX ETS Software, Parallelisierung von Jenkins CI/CD-Pipelines

HIER KLICKEN FÜR DETAILS - Pflege von Build-Jobs in Jenkins für die KNX ETS Software
- Automatisierung von Tests und Visualisierung der Ergebnisse
- Standardisierung von Lösungen und Tools im Build-Kontext
- Kategorisierung von auftretenden Build-Fehlern anhand der Build-Ausgabe der Projekte nach Grundursache
- Administration von Container-basierter Infrastruktur auf Basis von Docker, Docker Swarm und Kubernetes
- Pflege und Optimierung von CI/CD-Pipelines in Jenkins und GitLab sowie Wartung und Instandhaltung von Testsystemen
- Schnittstellenfunktion zwischen den Entwicklungsteams und der IT-Abteilung



Flutter Developer (2022)

Datineo GmbH
Flutter | Dart | Spring Boot | Bitbucket | Keycloak | Unity 3D Modelling | Figma | Zeplin | MySQL | Jenkins | Confluence | Jira | Scrum
Technischer Berater für Fullstack-Entwicklung und DevOps Implementierung einer Flutter Mobile App zur technischen Erfassung von Landmaschinen



Software Engineer (2015-2021)

Energy-Analysis GmbH
Java | JavaFX | Flutter | Spring Boot | Proxmox | Docker | Firebase | AWS | Gitlab CI/CD | native Android (Java) | native iOS (Objective-C+Swift) | RabbitMQ | Jira | Website mit HTML, CSS, JS (Bootstrap)
Überwachung und Regelung von Windkraftanlagen mit Desktop- und Mobil-Applikationen Frontend-Entwicklung für iOS, Android, Desktop (Windows, Linux, Mac) Backend-Entwicklung zum Crawlen von Daten aus Windkraftanlagen, Persistierung in einer DB und Bereitstellung via RestAPI

HIER KLICKEN FÜR DETAILS - Entwicklung von Java-Software zur Überwachung und Regelung von Windkraftanlagen
- Java-Backend mit MySQL-DB, Datenerfassung über OPC, Modem, ODBC
- JavaFX, Java, Swift: Frontend-Applikationen. Desktop-Client (Windows, Linux, MacOS), Android-App, iOS-App (Tablet und Smartphone) mit kontinuierlichen Updates auf allen Betriebssystemen
- Push-Benachrichtigungen über Firebase (ehemals Google Cloud Messaging)
- Einrichtung eines Jira-Servers für agile Programmierung
- Einrichtung eines BitBucket (später GitLab) Servers für Versionsverwaltung mit Git
- Wöchentliches, vollautomatisches Komplett-Backup vom Firmenserver auf externe HDD und externen privaten Fileserver über eigenen OpenVPN-Server, ransomware-sicher
- Automatisierung interner Berechnungsprozesse bei Windenergie-Ausfällen. Reduzierung des Zeitaufwands für eine Berechnung von 45 Minuten auf 10 Sekunden
- Server-Virtualisierung mehrerer VMs/LXCs mit Proxmox VE und Docker
- Frontend-Neugestaltung mit Flutter
- Backend-Neugestaltung mit Spring/JWT



Autonomes Videochat-Tablet (2020)

Android | Tasker | Google Duo | Pushover | RestAPI
Eine Möglichkeit für ältere Menschen zum Videochatten mit ihrer Familie Vollständiger Kiosk-Modus: Tablet-Display schaltet sich ein, wenn die ältere Person vorbeigeht, und zeigt nur den großen Homescreen, auf dem ein Tippen auf Familienfotos diese anruft Anruf auslösen: Wenn ein Familienmitglied die ältere Person anrufen möchte, gibt das Tablet ein lautes Geräusch von sich und initiiert autonom den Videoanruf zum Familienmitglied



AckerSchlacker (2016)

Android | Spring Boot | MariaDB | JPA | LaTeX PDF-Erstellung
Android-App für Landwirtschaftsbetriebe zur Dokumentation von Feldarbeiten Server-Client-Kommunikation mit MariaDB, RestAPI und JSON (Spring Boot) Erstellung von LaTeX-PDFs für die jährliche Übersicht über Felder und Fruchtfolge



Homelab

Proxmox | Kubernetes | Docker (Swarm, Compose, Edge Computing, Portainer) | VPN | AdGuard | NGINX Reverse Proxy | Nextcloud | NAS | IP Cameras | Unifi | Bitwarden | Paperless-ngx | Bookstack | Kimai (Timetracker) | Synology



Smart Home

openHAB | KNX Bussystem | Home Assistant | InfluxDB | Grafana | CheckMK | MQTT | Node-Red | Zigbee | Energy Smartmeter | Photovoltaic system with battery


📋 DIVERSES