Senior Softwareentwickler & Systemingenieur

Über 20 Jahre professionelle IT-Erfahrung

Ich konzipiere und entwickle zuverlässige Software mit den Schwerpunkten Backend, IoT und Mobile.

Von Berlin aus und remote unterstütze und berate ich Unternehmen über den gesamten Lebenszyklus ihrer IT-Projekte umfassend.

  • Planung: Von der ersten Problemanalyse zur fundierten Konzeption.
  • Umsetzung: Entwicklung und reibungslose Inbetriebnahme.
  • Zukunftssicherheit: Sicherer Betrieb und kontinuierliche Weiterentwicklung.

Fundiertes Wissen durch jahrzehntelange Praxis: Mein Interesse an der Schaffung digitaler Lösungen begann bereits 1983 mit einem ZX81 (öffnet in neuem Tab) in der Schulbibliothek. Während meines Studiums habe ich als Unternehmer Dienstleistungen in den Bereichen IT und Telekommunikation für kleine Unternehmen und Privatpersonen angeboten. Heute entwerfe und realisiere ich Software und IT-Systeme vorwiegend in Java, Kotlin, Python, C# und C, von der Cloud bis hinab auf Embedded-Hardware-Ebene.

Mein Leistungsangebot umfasst:

  • Problemanalyse, Anforderungserhebung, Erarbeitung von Lösungsalternativen.
  • Entwurf, Implementierung und Wartung von Software und IT-Systemen.
  • Beratung und Begleitung bei der Entwicklung und dem Betrieb von Software und IT-Systemen.
  • Projektplanung, Projektbegleitung, Qualitätssicherung und Evaluation.

Meine Arbeitsweise und Philosophie:

  • Umsetzungen erarbeite ich mit dem Ziel, nachhaltig nutz- und wartbare Lösungen zu liefern.
  • Eine verbindliche Arbeitsweise, beruhend auf folgenden Ansprüchen an alle Projektteilnehmer, bietet dafür die Grundlage:
    • Offener Informationsaustausch aller Beteiligten und Zusammenarbeit auf Augenhöhe.
    • Anforderungen und Ziele klar erheben, dokumentieren und priorisieren.
    • Umsetzungen entsprechend den Anforderungen planen und kontinuierlich evaluieren.
    • Probleme als natürlichen Teil von Projekten erwarten, sie offen benennen und lösungsorientiert angehen.

Backend- & Cloud-Systeme, Mobile

  • JVM-Ökosystem: Erfahrung seit 1997 mit Java als primärer Sprache (Android, Spring, Spring Boot, OSGi). Später kam auch Kotlin hinzu.
  • Cloud & Ökosystem: Erfahrung mit AWS, Microsoft Azure und Google Cloud und klassischem Hosting (Hetzner, Strato, …).
  • Datenbanksysteme: Erfahrung mit relationalen und NoSQL-Datenbanken (PostgreSQL/PostGIS, MySQL/MariaDB, SQLite, MongoDB, …).
  • Android & Cross-Plattform: Entwicklung von Apps in Java und Kotlin für Android sowie mit Flutter/Dart für Cross-Plattform.

IoT, Embedded & Geoinformation

  • Geodaten & GIS: Fundierte Erfahrung mit ortsbezogenen Daten, GIS-Software und Geodaten-Diensten.
  • Domäne Verkehr: Mehrjährige Softwareentwicklung und System-Engineering im kommerziellen ÖPNV und in der Forschung.
  • Embedded Software: Entwicklung für Mikrocontroller (Zephyr OS, STM32 HAL, …) und Industrie-PC-Hardware/SBC (Yocto, …).
  • Sensoren & Datenfunk: Erfassung von Sensordaten sowie deren energieeffiziente Übermittlung via NB-IoT, SigFox und weiteren Funktechnologien.

DevOps, System-Engineering & -Betrieb

  • Administration: Soweit für die Entwicklung und den Betrieb von IT-Lösungen notwendig, übernehme ich die Administration von Linux- und Windows-Systemen.
  • Virtualisierung & Monitoring: Virtualisierung mit Docker, KVM und VirtualBox ist Teil meiner Developer-Toolbox. Neben der Einführung von Monitoring mit Icinga im DLR habe ich mit Nagios, dem ELK-Stack und Cloud-Services Erfahrung gesammelt.
  • Automatisierung & CI/CD: Ich habe Erfahrung mit CI/CD-Pipelines (Jenkins), mit Ansible, Vagrant, Scripting.

Ausgewählte Projekte (2020 – 2025)

IoT-Tracking-System: Embedded Hardware & Azure-Backend

Beratung zu der System-Architektur, Entwurf und Implementierung des Cloud-Backends und der Embedded Software für einen B2B-Tracking-Service.

  • Beratung und Mitarbeit bei der Erstellung der Hardwarespezifikationen und Anforderungsdefinitionen.
  • Implementierung der Sensordatenerfassung und der energieeffizienten Übermittlung per SigFox und NB-IoT sowie die anschließende Verarbeitung im Backend.
  • Technologien: C# für das Azure-Backend, C für den Embedded-Bereich (Zephyr OS und STM32 HAL), Python für Datenauswertungen.

Vernetztes mobiles Anzeigesystem

Pflege und Weiterentwicklung eines vernetzten mobilen Anzeigesystems auf Basis von Industrie-PC und Raspberry-Pi-Hardware.

  • Pflege und Weiterentwicklung von Softwarekomponenten.
  • Technologien: Java und JavaFX, Yocto Linux, Shell-Skripte, Sensoren und Funkmodem, Google Cloud für Backend und Build-Prozesse.

MMO-Game-Backend (Goodgame Studios / Altigi GmbH(öffnet in neuem Tab))

Backend-Entwicklung und Qualitätssicherung für eine umfangreiche, historisch gewachsene proprietäre Spieleplattform.

  • Wartung der bestehenden Software und Implementierung von neuen Features.
  • Lösung von Issues: Tests, Recherche von Traces in Snowflake & Logs, Behebung.
  • Überarbeitung von Build und Security, insbesondere SBOM und Credential-Management.
  • Produktübergreifende Vereinheitlichung von Modulen.
  • Arbeit an Login und Cheat-Prevention.
  • Zusammenarbeit mit QA und Abstimmung mit anderen Teams.
  • Pflege von Issues in Jira und der Dokumentation in Confluence.
  • Technologien: Java, AWS, Jenkins, Snowflake.

Projekt Surec (GbR mit Christoph Haufe (öffnet in neuem Tab))

Entwicklung einer Lösung zur sicheren mobilen Datenerfassung mit verifizierbaren Timestamps und Inhalten.

  • Konzeption und Implementierung des Backends sowie der mobilen Datenhaltung.
  • Technologien: Flutter/Dart für die Datenhaltung der Mobile-App, Spring Boot/Kotlin für das Backend.

Kontakt

Für Projektanfragen und die Beantwortung weitergehender Fragen bin ich über folgende Plattformen zu erreichen:

Impressum

  • Angaben gemäß § 5 TMG:
    Richard Meinsen
    Schmidstraße 7
    10179 Berlin
  • Kontakt:
    Mobil: +49 163 1380590
    Telefon: +49 30 60056090
    E-Mail: info@meinsen.net
  • Umsatzsteuer-ID:
    Umsatzsteuer-Identifikationsnummer gemäß § 27a Umsatzsteuergesetz:
    DE 287 006 639
  • Angaben zur Berufshaftpflichtversicherung:
    Name und Sitz der Gesellschaft:
    Hiscox Europe Underwriting Limited
    Arnulfstraße 31
    80636 München
    Geltungsraum der Versicherung: Deutschland
  • Verantwortlich für den Inhalt nach § 55 Absatz 2 RStV:
    Richard Meinsen
    Schmidstraße 7
    10179 Berlin