Softwareingenieur

Zusammenarbeit

Ich baue Softwareprodukte und Sicherheitssysteme. Hinter mir liegen mehr als zehn Jahre Ingenieursarbeit: Sberbank, Yandex, staatliche Systeme und eigene Projekte.

Ich arbeite an der Schnittstelle von Engineering, Produkt und User Experience: von der Analyse der Aufgabe über die Architektur bis zur funktionierenden Lösung in Produktion.

Formen der Zusammenarbeit

Ich übernehme Arbeit, bei der ein systematischer Ansatz und Verantwortung für das Ergebnis zählen.

Architekturdesign

Produktstruktur, Modulgrenzen, Integrationen und ein Entwicklungsplan, der wechselnde Anforderungen übersteht.

Aufbau eines neuen Produkts

Von der Idee und der ersten Version bis zum Launch: technische Entscheidungen, Umsetzung und Auslieferung in Produktion.

Audit und Sanierung eines bestehenden Projekts

Ein genauer Blick auf ein bestehendes System: was seine Entwicklung blockiert, wo die Risiken liegen und wie es wieder steuerbar wird.

Komplexe Interfaces und Integrationen

Mehrsprachige Dienste, datenintensive Oberflächen, Integrationen mit externen Systemen und APIs.

Langfristige Engineering-Arbeit

Kontinuierliche Mitarbeit an der Entwicklung eines Produkts: Architektur, Code, Reviews, Engineering-Praktiken.

Beratung und systematische Analyse

Hilfe dabei, die eigentliche Aufgabe und eine starke Lösung zu finden: Fakten, Widersprüche, Ressourcen, Test an der Realität.

Kern-Stack: React, TypeScript, Next.js, Astro, React Native, Node.js, PostgreSQL.

Arbeitsprinzipien

  • zuerst die Aufgabe, dann die Werkzeuge
  • Transparenz: klare Entscheidungen mit klaren Gründen
  • kleine überprüfbare Schritte statt großer Versprechen
  • Code und Architektur, die sich ohne ihren Autor pflegen lassen
  • ehrliche Einschränkungen statt optimistischer Schätzungen

Wenn dieser Ansatz Sie anspricht, schreiben Sie mir — lassen Sie uns die Aufgabe besprechen.

Kontakt

Erzählen Sie mir von Ihrem Produkt oder Problem — ich antworte, wie und in welchem Format ich helfen kann.