Sören Straßmann

Freelance-Entwickler · RemscheidSören Straßmann

Ich baue Webanwendungen mit Angular und Spring Boot und betreibe die Linux-Server, auf denen sie laufen.

Porträt von Sören Straßmann
Verfügbarkeit
auf Anfrage
Standort
Remscheid, NRW · remote
Sprachen
Deutsch, Englisch

00 / Warum

Warum ich das mache

  1. Digitale Souveränität

    Microsoft hat mich zu oft geärgert: Heute hakt der OneDrive-Sync, morgen die gemeinsame Bearbeitung in Word, übermorgen kommt die nächste Sicherheitslücke in Exchange. Dazu Windows-Updates, die sich nachts ungefragt installieren und den Rechner neu starten. Als dann bekannt wurde, dass Atlassian Code auf Bitbucket auch für das eigene KI-Training nutzt, war für mich Schluss. Seitdem hoste ich meine Dateien und meinen Code selbst, und genau das richte ich auch für dich ein.

  2. Bessere Software

    Ich habe es selbst erlebt: Wer als Unternehmen eine Website im eigenen Corporate Design möchte, bekommt in 95 % der Fälle immer noch WordPress angeboten, obwohl es seit Jahren bessere Alternativen gibt. Und wer eine echte Individualentwicklung braucht, sieht oft zu, wie das Vorhaben mit Biegen und Brechen in ein CMS wie WordPress, Drupal oder TYPO3 gezwängt wird. Ich wähle die Technik passend zum Projekt, nicht umgekehrt. Diese Website zum Beispiel ist ein statisches Astro-Projekt: schnell, ohne Datenbank und ohne Plugins, die ständig gepatcht werden müssen.

  3. Sicherheit

    Verwaltungsoberflächen wie Plesk sollen die Administration vereinfachen, bringen aber eine zusätzliche Schicht mit, die selbst angreifbar ist und gepflegt werden muss. Ich setze deshalb auf schlanke Linux-Server ohne Panel: ein Server pro Dienst, tägliche Backups und mehrere Firewalls mit Rate-Limits, die Angriffe früh verhindern.

01 / Leistungen

Was ich für dich baue und betreibe

  • Beratung

    Technologieauswahl, Code-Reviews und Usability: ein zweiter Blick auf Architektur und Oberfläche, bevor Entscheidungen teuer werden.

    • Architektur
    • UX
  • Webanwendungen

    Vom Angular-Frontend über das Spring-Boot-Backend bis zur PostgreSQL-Datenbank. Ein Ansprechpartner für alle Schichten.

    • Angular
    • TypeScript
    • Spring Boot
    • PostgreSQL
  • Serverbetrieb

    Test-, Stage- und Prod-Systeme auf Linux, automatisiert mit Jenkins, mit TLS, Backups und Updates. So läuft coachingspace.net seit 2020.

    • Linux
    • nginx
    • Jenkins
    • TLS
  • Self-Hosting

    Forgejo für Git und Seafile für Dateien auf deinem eigenen Server, für Teams, die Code und Daten nicht bei großen Anbietern ablegen wollen.

    • Forgejo
    • Seafile
    • Backups
  • Monitoring

    Ist der Server ausgelastet, wird die Anwendung langsamer oder häufen sich Fehler? Prometheus und Grafana zeigen dir Auslastung und Antwortzeiten auf einen Blick, Graylog sammelt die Logs aller Server an einer Stelle. So siehst du Probleme, bevor jemand sie meldet.

    • Prometheus
    • Grafana
    • Graylog
  • Schnittstellen

    Deine Anwendung und deine Tools tauschen Daten selbst aus, statt dass jemand sie von Hand kopiert. Ich verbinde sie per REST-API und Webhooks mit Diensten wie HubSpot, Ticket Tailor, Whereby oder Friendly Captcha. Keine zusätzlichen Dienste wie Zapier erforderlich.

    • REST
    • Webhooks
  • Online-Marketing

    Newsletter planen und versenden, Landingpages bauen, die aus Besuchern Anfragen machen. Dazu Google Tag Manager, Google Analytics und Search Console: sehen, wie deine Seiten gefunden werden, und messen, was eine Kampagne wirklich bringt.

    • Newsletter
    • Landingpages
    • GTM
    • Google Analytics
    • Search Console
  • KI-Beratung und Einrichtung

    Ich zeige dir, wo KI im Alltag deines Teams wirklich Zeit spart, und richte sie ein: mit Mistral aus Frankreich oder mit Qwen, beides Open-Source-Modelle.

    • Mistral
    • Qwen
    • Open Source

02 / Projekte

Ausgewählte Projekte

Weitere Arbeiten

  • Forgejo und SeafileGit- und Datei-Hosting auf eigenen Servernlaufend
  • Jitsi und TURNVideokonferenz-Infrastruktur für coachingspace.net2020
  • Monitoring-StackPrometheus, Grafana und Graylog für Test, Stage und Prodseit 2020
  • MasterarbeitUsability von Microsoft Dynamics NAV auf Mobilgeräten2017
  • ERP-Systeme anpassenFachbuch mit Hesseler und Rösel, Books on Demand2015
  • BachelorarbeitSharePoint-Client für Microsoft Dynamics NAV 20132013

03 / Werdegang

Vom Industriekaufmann zum Full-Stack-Entwickler

Wirtschaftsinformatiker mit Master der FH Dortmund und kaufmännischer Ausbildung. Ich frage zuerst, wofür eine Software Geld verdienen oder sparen soll, und baue sie dann so, dass sie lange läuft.

Lebenslauf herunterladen (öffnet in neuem Tab)
Sprachen
Deutsch Muttersprache
Englisch verhandlungssicher (C1)

Berufserfahrung

  1. 2020 – heute

    Entwickler und Geschäftsführer

    Coachingspace GmbH

    • Frontend in Angular und TypeScript
    • Backend in Java/Spring Boot
    • PostgreSQL, APIs und Webhooks
    • 2D und 3D mit fabric.js und Babylon.js
    • Server, Jenkins, Jitsi, TURN, Monitoring
  2. 2020

    Entwickler

    Institut für Schulentwicklung und Hochschuldidaktik

    • CRM/ERP-System für Kontakte und Rechnungen
    • IT-Landschaft mit Domains, Mail-Servern und Websites
  3. 2017 – 2020

    Service Operation Manager

    Stiftung für Hochschulzulassung

    • Second-Level-Support und Fehleranalyse von Java-Anwendungen
    • Testsysteme, Log-Analyse mit Splunk
    • Confluence, Jira, OTRS; Prozesse nach ITIL
  4. 2014 – 2016

    Developer (studienbegleitend)

    tegos GmbH

    • Power BI, PowerShell für Azure-Deployments
    • Microsoft Dynamics NAV, C/AL

Studium und Ausbildung

  1. 2013 – 2017

    Master of Science, Wirtschaftsinformatik

    FH Dortmund · Note 1,5 · Auslandssemester in Kaunas

  2. 2010 – 2013

    Bachelor of Science, Wirtschaftsinformatik

    FH Dortmund · Note 1,5

  3. 2007 – 2010

    Industriekaufmann (IHK)

    AVL Schrick GmbH

Veröffentlichung und Zertifikat

  1. 2016

    Microsoft MB6-890

    Dynamics AX Development Introduction

  2. 2015

    Fachbuch „ERP-Systeme anpassen“

    Hesseler, Rösel, Straßmann · Books on Demand

Werkzeuge

Frontend
  • Angular
  • TypeScript
  • HTML
  • SCSS
  • fabric.js
  • Babylon.js
Backend
  • Java
  • Spring Boot
  • REST
Daten
  • PostgreSQL
  • SQL
Betrieb
  • Linux
  • nginx
  • Jenkins
  • Jitsi
  • TURN
  • Forgejo
  • Seafile
Monitoring
  • Prometheus
  • Grafana
  • Graylog
Marketing
  • Google Tag Manager
  • Google Analytics
  • Search Console
  • Newsletter

04 / Kontakt

Lass uns über dein Projekt sprechen.

Du hast ein Projekt, brauchst Git- und Dateihosting auf eigenen Servern oder suchst Verstärkung für dein Team? Schreib mir, ich antworte persönlich.