Das ist der Mann

Der Software-Ingenieur, der sich für Sie begeistert.

Maß­geschneidert

Kreativ

Verantwortungs­voll

Direkt

Fundiert

Vorausschauend

Messbare Meilensteine


Sicherheit durch klare, erreichbare Ziele und kleine Feedback-Schleifen.

Tragfähige Ergebnisse


Lösungen, auf die Sie sich verlassen können: zu Ende gedacht, effizient und belastbar.

Langfristiger Service


Verlässliche Betreuung über den Projektabschluss hinaus.

"Wenn du mit Menschen ein Schiff bauen willst, dann lehre sie nicht die Künste des Materials, sondern die Sehnsucht nach dem großen, weiten Meer."

– Antoine de Saint-Exupéry (Autor von "Der kleine Prinz")

Arbeitsweise

Jonas bei der Arbeit

Ich verstehe ihr Problem tiefgreifend

Dies ist der erste und wichtigste Schritt. Gemeinsam analysieren wir Ihre Anforderungen gründlich, um eine maßgeschneiderte Lösung zu entwickeln, die optimal zu Ihren Bedürfnissen passt.

Ich entwerfe eine technisch saubere Lösung

Basierend auf den Anforderungen erstelle ich ein praxisnahes Konzept, das die Hardware-Möglichkeiten mit einbezieht und sowohl funktional als auch technisch robust ist. Zudem werden zukünftige Erweiterungen vorausgeahnt und berücksichtigt.

Ich implementiere den Plan und kommuniziere transparent

Während der Umsetzung halte ich Sie regelmäßig über den Fortschritt auf dem Laufenden und stelle sicher, dass die entwickelte Software Ihren Erwartungen entspricht.

Ich dokumentiere und übergebe das Produkt sorgfältig

Nach Fertigstellung der Software erstelle ich eine umfassende Dokumentation und schule Ihr Team, um eine reibungslose Übernahme und langfristig erfolgreiche Nutzung zu gewährleisten.

Ich begleite das Projekt langfristig und biete Support

Auch nach der Übergabe stehe ich Ihnen mit Wartung, Updates und Support zur Seite, damit Ihre Software stets optimal arbeitet und neue Anforderungen identifiziert und umgesetzt werden können.

Meine Leistungen im Detail

Im Folgenden finden Sie eine detaillierte Übersicht meiner angebotenen Dienstleistungen. Klicken Sie auf die Bereiche, um sie auszuklappen und mehr zu erfahren.

Standardlösungen können nicht mithalten – oder fordern harte Kompromisse. Sei es wegen spezieller Anforderungen, vorhandener Infrastruktur oder individueller Wünsche: Immer wieder stoßen Unternehmen auf die Notwendigkeit einer maßgeschneiderten Softwarelösung. Mit Software, die genau für Ihr Problem gemacht ist, sparen Sie Zeit, Nerven und bares Geld.

Egal ob in der Produktionsumgebung, im Labor oder im Büro – ich entwickle Software exakt für Ihren Anwendungsfall – von der ersten Idee bis zum laufenden Betrieb. Und auch danach lasse ich dich nicht allein: Service, Pflege und Weiterentwicklung sind Teil des Pakets.

Typische Ergebnisse

  • Web-Anwendungen und schlanke GUI-Apps
  • Libraries, CLI-Tools, APIs
  • Automatisierung von Abläufen & Prozessen
  • Datenanalyse & -visualisierung
  • Installation neuer Hardware (Kameras, Server, etc.)
  • Integration in bestehende Systeme

Technologien

Python (Django, Flask, FastAPI, Pandas, NumPy, etc.), Java, C++, HTML+CSS+JavaScript, SQL/NoSQL-Datenbanken, REST-APIs, Linux-Server (Debian/Ubuntu/Arch), Docker, Git/SVN, uvm.

Vorgehen

In einem ersten Gespräch klären wir Ihre Anforderungen und Wünsche. Gegebenenfalls besichtige ich Ihre Infrastruktur vor Ort und spreche mit Verantwortlichen, um ein umfassendes Bild zu erhalten. Anschließend erstelle ich ein unverbindliches Angebot inklusive Zeitplan.

Nach Auftragserteilung beginne ich mit der Entwicklung, halte Sie regelmäßig auf dem Laufenden und beziehe Sie in wichtige Entscheidungen mit ein. Bei längerfristigen Projekten sind regelmäßige Meilensteine vorgesehen, um den Fortschritt zu überprüfen und gegebenenfalls Anpassungen vorzunehmen. Nach Fertigstellung begleite ich Sie bei der Inbetriebnahme und stehe für Support und Weiterentwicklung zur Verfügung.

Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch!

Ihr System verdient ein stabiles Fundament. Ob Web-Server, Datenbank-Server oder spezialisierte Setups für Labor- und Produktionsumgebungen: Ich richte Ihre Linux-Server professionell ein, optimiere bestehende Installationen und sorge für Sicherheit und Zuverlässigkeit.

Leistungsumfang

  • Installation und Konfiguration von Linux-Servern (Debian, Ubuntu, Arch, etc.)
  • Einrichtung von Web-Servern (Apache, Nginx)
  • Datenbank-Setup (MySQL, PostgreSQL, MongoDB, etc.)
  • Sicherheit: Firewall, SSL-Zertifikate, regelmäßige Updates
  • Automatisierung von Wartungsaufgaben (Backups, Monitoring)
  • Optimierung der Server-Performance

Vorgehen

In einem ersten Gespräch klären wir Ihre Anforderungen und Wünsche. Gegebenenfalls besichtige ich Ihre Infrastruktur vor Ort und spreche mit Verantwortlichen, um ein umfassendes Bild zu erhalten. Anschließend erstelle ich ein unverbindliches Angebot inklusive Zeitplan.

Nach Auftragserteilung beginne ich mit der Einrichtung oder Optimierung Ihrer Server. Ich halte Sie regelmäßig auf dem Laufenden und beziehe Sie in wichtige Entscheidungen mit ein. Nach Fertigstellung begleite ich Sie bei der Inbetriebnahme und stehe für Support und Weiterentwicklung zur Verfügung.

Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch!

Wenn Systeme nicht mitwachsen, werden sie zum Risiko: langsamer, unsicherer und teuer im Betrieb. Ich bringe bestehende Software- und Serverlandschaften technisch und strukturell auf den aktuellen Stand – zuverlässig, nachvollziehbar und mit Blick auf langfristige Wartbarkeit. So wird aus gewachsener IT wieder ein stabiles Fundament für neue Ideen.

Typische Aufgaben

  • Updates und Sicherheits-Patches
  • Fehlerbehebung und Bugfixing
  • Anpassung an geänderte Anforderungen
  • Performance-Optimierung
  • Erweiterung um neue Funktionen

Vorgehen

In einem ersten Gespräch klären wir Ihre Anforderungen und Wünsche. Gegebenenfalls besichtige ich Ihre Infrastruktur vor Ort und spreche mit Verantwortlichen, um ein umfassendes Bild zu erhalten. Anschließend erstelle ich ein unverbindliches Angebot inklusive Zeitplan.

Nach Auftragserteilung beginne ich mit der Wartung oder Weiterentwicklung Ihrer Systeme. Ich halte Sie regelmäßig auf dem Laufenden und beziehe Sie in wichtige Entscheidungen mit ein. Nach Fertigstellung begleite ich Sie bei der Inbetriebnahme und stehe für Support und Weiterentwicklung zur Verfügung.

Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch!

Gute Software entsteht nicht zufällig. Eine solide Architektur, klare Strukturen und bewährte Best Practices sind die Grundlage für erfolgreiche Projekte. Ich berate Sie bei der Planung und Umsetzung Ihrer Softwareprojekte – sei es bei der Auswahl geeigneter Technologien, der Gestaltung der Systemarchitektur oder der Optimierung bestehender Codebasen.

Leistungsumfang

  • Technologieberatung
  • Architekturdesign
  • Code-Reviews und Qualitätsanalysen
  • Überprüfung auf Best Practices und Coding Standards
  • Performance- und Sicherheitsanalysen

Vorgehen

In einem ersten Gespräch klären wir Ihre Anforderungen und Wünsche. Gegebenenfalls besichtige ich Ihre Infrastruktur vor Ort und spreche mit Verantwortlichen, um ein umfassendes Bild zu erhalten. Anschließend erstelle ich ein unverbindliches Angebot inklusive Zeitplan.

Nach Auftragserteilung beginne ich mit der Recherche und Analyse Ihrer Systeme. Je nach Umfang des Projekts beraume ich Beratungstermine ein und präsentiere Ihnen meine Ergebnisse und Empfehlungen. Ich helfe bei Architekturentscheidungen, prüfe bestehenden Code und sage Ihnen, wo Optimierungspotenzial besteht.

Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch!

Verstehen statt nur Kopieren! Ich biete maßgeschneiderte Schulungen und Workshops rund um Softwareentwicklung mit Python und objektorientierte Programmierung (OOP) an. Ob Einsteiger oder Fortgeschrittene – ich vermittle praxisnahes Wissen, das direkt im Arbeitsalltag angewendet werden kann.

Inhalte

  • Grundlagen der Programmierung mit Python
  • Objektorientierte Programmierung (OOP) – Konzepte und Best Practices
  • Moderne Python-Entwicklung: Tools, Libraries und Frameworks
  • Code-Qualität: Testing, Debugging und Wartbarkeit
  • Praxisprojekte und Übungen

Vorgehen

In einem ersten Gespräch klären wir Ihre Anforderungen und Wünsche. Gegebenenfalls spreche ich mit einzelnen Schulungsteilnehmern vorab, um ein umfassendes Bild vom Kenntnisstand zu erhalten. Anschließend erstelle ich ein unverbindliches Angebot inklusive Zeitplan.

Nach Auftragserteilung beginne ich mit der Vorbereitung der Schulungsinhalte. Je nach Umfang des Kurses biete ich Präsenz- oder Online-Schulungen an, die interaktiv gestaltet sind und Raum für Fragen und Diskussionen bieten. Nach Abschluss der Schulung stehe ich für weiterführende Fragen und Unterstützung zur Verfügung.

Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch!

Auch in der digitalen Welt professionell auftreten? Ich helfe regionalen Unternehmen dabei, eine professionelle Webpräsenz aufzubauen – von der einfachen Informationsseite bis zum interaktiven Online-Auftritt. So erreichen Sie Ihre Kunden dort, wo sie nach Ihnen suchen.

Leistungsumfang

  • Beratung und Konzeption
  • Design und Entwicklung von Websites
  • Content-Erstellung und -Pflege
  • Suchmaschinenoptimierung (SEO)
  • Hosting und Wartung

Vorgehen

In einem ersten Gespräch klären wir Ihre Anforderungen und Wünsche. Gegebenenfalls besuche ich Ihr Unternehmen vor Ort und sammle Eindrücke, die in die Gestaltung der Website einfließen können. Anschließend erstelle ich ein unverbindliches Angebot inklusive Zeitplan.

Nach Auftragserteilung beginne ich mit der Entwicklung Ihrer Website. Ich halte Sie regelmäßig auf dem Laufenden und beziehe Sie in wichtige Entscheidungen mit ein. Nach Fertigstellung begleite ich Sie bei der Inbetriebnahme und stehe für Support und Wartung zur Verfügung.

Kontaktieren Sie mich gerne für ein unverbindliches Erstgespräch!

Über mich

Porträt von Jonas Figge

Hallo! Ich bin Jonas Figge, ein leidenschaftlicher Software-Ingenieur mit neun Jahren Erfahrung auf diesem Gebiet. Ordnung in komplexe Systeme zu bringen und nachhaltige Softwarelösungen zu entwickeln, bereitet mir Freude und ist meine Berufung.

Meine Interessen und meine Begeisterungsfähigkeit für Neues brachten mich in der Vergangenheit immer wieder dahin, meine Fähigkeiten mit Anforderungen aus Nicht-IT-Branchen zu kombinieren. Dies begann schon während des Studiums im Fach Bioinformatik und setzte sich danach durch meine beruflichen Tätigkeiten fort, die mich sowohl in die Forschung als auch in die Industrie verschlugen. Hier konnte ich wertvolle Erfahrungen sammeln und mich unter anderem auf die Auswertung von Sensordaten und die Entwicklung von Echtzeitsystemen spezialisieren. Die enge Zusammenarbeit mit Experten aus fremden Fachgebieten brachte mir außerdem bei, auch komplexe technische Konzepte verständlich und nahbar zu kommunizieren, sodass sie für jedermann zugänglich werden.

Mein besonderes Anliegen ist es, hochqualitative Software zu entwickeln, die sowohl den aktuellen als auch den zukünftigen Anforderungen gerecht wird. Diese zeichnet sich für mich dadurch aus, dass sie durchdacht, robust, sauber, skalierbar und wartbar ist. Was all diese Begriffe für mich bedeuten und wie ich solche Lösungen entwickle, erfahren Sie durch einen Klick auf den nachfolgenden Button.

Wenn Sie auf der Suche nach einem zuverlässigen Partner für Ihre Softwareprojekte sind, der Verantwortung übernimmt und sich für Ihre Ziele engagiert, dann freue ich mich darauf, von Ihnen zu hören!

Meine Arbeitsphilosophie

Jonas, nachdenklich und naturverbunden

Lesen Sie im Folgenden, nach welchen Grundsätzen und Überzeugungen ich arbeite. Gute Software sollte diese Eigenschaften vorweisen. Wenn Sie diese Werte teilen, sind wir auf dem besten Weg zu einer erfolgreichen Zusammenarbeit.

Durchdacht

Und zwar nicht irgendwie: Das Produkt muss vom Prozess und vom Problem her durchdacht sein. Wer sich nur auf die technische Effizienz der einzelnen Komponente konzentriert, verschenkt Potenzial, das durch die Eingliederung angrenzender Bereiche genutzt werden kann. Zudem muss es vermieden werden, dem sogenannten X-Y-Problem zum Opfer zu fallen: Nur weil eine technische Lösung möglich ist, heißt das nicht, dass sie auch die beste Lösung für das tiefer liegende Problem ist.

Robust

Qualität und Verlässlichkeit sind mehr wert als Aktionismus und noch so vielversprechende Schnellschüsse. Es ist unbedingt notwendig, auch Randfälle und potenzielle Fehlerquellen zu bedenken und abzufangen. Einfache Lösungen können durchaus die beste Wahl sein – aber nur, wenn sie tragfähig sind. Umfassendes Testen ist zudem unverzichtbar, um echte Robustheit zu erreichen.

Sauber

Sauberen Code zu schreiben bedeutet, Hacks zu vermeiden, klare Strukturen zu schaffen und Lesbarkeit zu priorisieren. Nur so kann gewährleistet werden, dass das System auch in Zukunft verstanden werden kann, was für Erweiterung und Wartung unerlässlich ist. Ein Vorgehen, das technisch unorthodox oder auf lange Sicht riskant ist, kommt für ein hochqualitatives Produkt nicht infrage.

Skalierbar

Kunden sind nicht nur als Auftraggeber, sondern auch als Projektpartner auf Augenhöhe zu betrachten. Ein Entwickler sollte deshalb nicht nur blind umsetzen, was verlangt wird, sondern auch proaktiv mitdenken und sich das große Ganze zu eigen machen. Dies umfasst auch die Berücksichtigung zukünftiger Anforderungen und Erweiterungsmöglichkeiten.

Wartbar

Software ist nie „fertig“. Anforderungen ändern sich, neue Sicherheitslücken werden entdeckt, Bugs tauchen auf – all das sind unvermeidliche Aspekte der Softwareentwicklung. Deshalb ist es essenziell, dass Softwareprodukte so gestaltet sind, dass sie leicht gewartet und aktualisiert werden können. Works-for-me-Lösungen zu verkaufen ist unverantwortlich und schadet am Ende allen Beteiligten.

Lesen Sie meinen Blog

Vernetzen Sie sich mit mir auf LinkedIn, um Einblicke in meine Projekte, meine Arbeitsweise und meine Gedanken zu aktuellen Themen zu erhalten. Ich poste dort regelmäßig Updates, Artikel und Erfahrungen aus meiner Arbeit als Softwareentwickler und IT-Berater.

Meine jüngsten Beiträge können Sie auch direkt hier auf meiner Website sehen.

Projekt anfragen

Geben Sie mir durch, was Sie brauchen! Ich komme gern bald auf Sie zurück.

Jonas telefoniert

Leider ist ein Fehler aufgetreten. Bitte versuchen Sie es in ein paar Minuten noch einmal oder schreiben Sie eine E-Mail an kontakt@jonasfigge.de.

* Pflichtfelder

Vielen Dank für Ihre Anfrage!

Jonas lacht

Ich habe Ihre Nachricht erhalten und werde mich so bald wie möglich bei Ihnen melden. In der Regel antworte ich werktags innerhalb von 24 bis 48 Stunden.

Falls Sie in der Zwischenzeit weitere Informationen benötigen oder Fragen haben, zögern Sie bitte nicht, mich erneut zu kontaktieren.