Software Engineering aus Berlin

Arbeit erleichtern.Abläufe vereinfachen.Mehr erreichen.

Ich automatisiere wiederkehrende Schritte, digitalisiere Abläufe und entwickle individuelle Werkzeuge, direkt, pragmatisch und passend zu Ihrem Arbeitsalltag.

Ablauf besprechen

Für Unternehmen, Organisationen und öffentliche Einrichtungen.

Weiterlesen

Potenziale erkennen

Vieles, was heute mehrere Schritte braucht, lässt sich einfacher lösen.

Oft braucht es dafür kein neues Großsystem. Eine gezielte Automatisierung, eine Verbindung zwischen bestehenden Werkzeugen oder eine kleine passende Anwendung kann bereits viel verändern.

Heute · 01

Wiederkehrende Schritte

Daten übertragen, Berichte erstellen, Dateien sortieren oder dieselben Angaben mehrfach pflegen.

Möglich

Mehr Kapazität

Das gleiche Team kann mehr Arbeit bewältigen.

Heute · 02

Getrennte Systeme

Informationen wandern zwischen E-Mail, Tabellen, Dateien und Fachsoftware, oft noch per Hand.

Möglich

Weniger Fehler

Wiederkehrende Schritte laufen konsistenter und nachvollziehbarer.

Heute · 03

Suchen statt finden

Dokumente und Wissen sind vorhanden, aber nicht schnell dort, wo sie gebraucht werden.

Möglich

Schnellere Abläufe

Wartezeiten und manuelle Zwischenschritte werden reduziert.

Heute · 04

Prozesswissen im Kopf

Abläufe funktionieren, solange jemand alle Schritte, Ausnahmen und Abhängigkeiten kennt.

Möglich

Einfachere Zusammenarbeit

Weniger Wissen bleibt an einzelnen Personen oder Übergaben hängen.

Leistungen

Die Lösung richtet sich nach der Aufgabe, nicht umgekehrt.

Vom einzelnen Handgriff bis zum verbundenen Workflow.

Praxis

Technik, die konkrete Arbeit einfacher gemacht hat.

Ausgewählte Verbesserungen aus meiner bisherigen Entwicklungspraxis.

Interne Entwicklungsabläufe

Komplexen Prüfprozess auf einen Schritt reduziert

Ein manueller Prüfprozess vor Software-Integrationen wurde in einen klaren Pre-Merge-Workflow übersetzt.

Interne Entwicklungsabläufe

Praxis

Komplexen Prüfprozess auf einen Schritt reduziert

Ausgangslage

Vor einem Merge mussten zahlreiche Build-Prüfungen bekannt und korrekt berücksichtigt werden. Fehler konnten andere Entwickler ausbremsen und aufwendige Ursachenanalysen auslösen.

Lösung

Ich bündelte die relevanten Prüfungen in einem zentral auslösbaren Pre-Merge-Workflow, der vor der eigentlichen Integration automatisiert Rückmeldung gab.

Wirkung

Prozesswissen wurde vom Gedächtnis einzelner Entwickler in ein Werkzeug verlagert. Kritische Probleme konnten früher erkannt und riskante Integrationen leichter vermieden werden.

Entwicklungsqualität

Praxis

Codeformatierung zur Werkzeugaufgabe gemacht

Ausgangslage

Formatierungsfragen beanspruchten Aufmerksamkeit in Code Reviews, obwohl sie wenig mit Architektur, Korrektheit oder Wartbarkeit zu tun hatten.

Lösung

Ich führte ClangFormat ein und half dabei, gemeinsame Regeln so zu definieren, dass Entwicklungsumgebungen neuen Code automatisch einheitlich formatieren konnten.

Wirkung

Formatierung wurde reproduzierbarer und Reviews konnten sich stärker auf die inhaltliche Qualität des Codes konzentrieren.

Technologieeinführung

Praxis

KI-Werkzeug vom Experiment in den Arbeitsalltag gebracht

Ausgangslage

KI-gestützte Programmierwerkzeuge waren neu und ihr praktischer Nutzen, ihre Grenzen und die organisatorische Einführung noch unklar.

Lösung

Ich evaluierte GitHub Copilot im Arbeitsalltag, dokumentierte meine Erfahrungen, holte die notwendige Freigabe ein und begleitete die Einführung im Team.

Wirkung

Die Technologie wurde für das Team praktisch nutzbar und konnte repetitive Tipparbeit und einfache Codevervollständigung übernehmen.

Zusammenarbeit

Direkt mit mir. Vom ersten Gespräch bis zur Übergabe.

Ich kläre Anforderungen, entwickle die Lösung, dokumentiere sie und übergebe sie selbst. So bleibt Kontext erhalten, Entscheidungen werden direkt getroffen und Abstimmung bleibt schlank.

Damit Kontext und Qualität erhalten bleiben, betreue ich bewusst nur wenige Vorhaben gleichzeitig.

  1. 01

    Verstehen

    Wir schauen gemeinsam auf den tatsächlichen Ablauf, seine Nutzer und das Ziel der Verbesserung.

  2. 02

    Eingrenzen

    Sie erhalten einen klaren Vorschlag zu Ergebnis, Umfang, Vorgehen, Preis und Zeitrahmen.

  3. 03

    Umsetzen

    Ich entwickle in nachvollziehbaren Schritten, prüfe die Lösung sorgfältig und halte Sie gezielt auf dem Laufenden.

  4. 04

    Übergeben

    Sie erhalten eine verständliche Dokumentation, eine saubere Übergabe und eine Lösung, die im Alltag nutzbar bleibt.

Vadim Demkiv

Über mich

Software Engineering mit Blick auf das Ganze.

Seit 2008 entwickle ich Software, von hardwarenaher Programmierung bis zu Webanwendungen, Computer Vision und KI. Heute verbinde ich diese breite Erfahrung mit einem klaren Anspruch: zuverlässige, modular aufgebaute Lösungen, die reale Probleme an der Wurzel lösen, verständlich dokumentiert und langfristig wartbar.

M.Sc.
Human-Centered Computing
Direkt
ein Ansprechpartner vom ersten Gespräch bis zur Übergabe
DE · EN
Zusammenarbeit auf Deutsch und Englisch

Erfahrungen aus der Zusammenarbeit

Was andere an der Zusammenarbeit mit mir schätzen.

Rückmeldungen von Menschen, mit denen ich zusammengearbeitet habe.

“Vadim war immer hervorragend darin, meine Bedürfnisse zu verstehen. Er lieferte nicht nur ein funktionierendes Werkzeug, sondern gestaltete es auch so benutzerfreundlich wie möglich.”

Maschinell aus dem Englischen übersetzt.

Pablo Lafora Rey

Erfahrungen aus der Zusammenarbeit

Pablo Lafora Rey

Senior Level & Quest Designer

Zusammenarbeit bei Black Forest Games GmbH

Ich habe mit vielen Programmierern gearbeitet, und Vadim besitzt eine Eigenschaft, die ich mir viel häufiger wünschen würde.

Als Level- und Mission-Designer bin ich es gewohnt, Funktionen und Werkzeuge anzufragen. Vadim war immer hervorragend darin, meine Bedürfnisse zu verstehen. Er lieferte nicht nur ein funktionierendes Werkzeug, sondern gestaltete es auch so benutzerfreundlich wie möglich.

Er suchte immer proaktiv das Gespräch mit mir, um genau zu verstehen, was das Werkzeug leisten sollte (und brachte mich dabei sogar dazu, es selbst besser zu verstehen) und auf welche Schwierigkeiten ich bei der Nutzung stoßen könnte. Er entwarf Werkzeuge, die nicht nur ihren Zweck erfüllten, sondern mir bei der Nutzung auch viele Stunden Arbeit ersparten. Für Feedback war er jederzeit offen und verbesserte die Werkzeuge weiter. Einmal gab ich ihm eine Liste mit Vorschlägen, wie wir das Parkour-System verbessern könnten. Er überraschte mich mit seiner eigenen Liste, die alle meine Punkte und noch weitere enthielt, und einem ganz beiläufigen „Ja, ich habe dasselbe gedacht. Das kommt alles in die nächste Phase.“

Darüber hinaus war er immer schnell, gründlich und eine Freude in der Zusammenarbeit. Vadim sorgt stets dafür, dass Informationen in beide Richtungen fließen, und ist das Gegenteil einer Blackbox.

Ich wünschte, es gäbe mehr Programmierer wie ihn.

Maschinell aus dem Englischen übersetzt.

Preise

Ein Modell, das zum Vorhaben passt.

Klar abgegrenzte Aufgaben kalkuliere ich bevorzugt als Festpreis. Wenn Umfang oder Nutzen noch offen sind, gibt es flexible Alternativen.

Flexibel

Nach Aufwand

100 € pro Stunde

Für offene Aufgaben, Änderungen, Beratung oder Arbeit, deren Umfang sich erst im Verlauf zeigt.

  • Hohe Flexibilität
  • Transparente Abrechnung
  • Umfang jederzeit anpassbar

Gemeinsam profitieren

Partner-Modell

Individuelles Angebot

Sie bringen den Anwendungsfall, ich investiere Entwicklungskapazität. Die laufende Vergütung orientiert sich am geschaffenen wirtschaftlichen Wert.

  • Geringe Einstiegshürde
  • Keine hohe Einmalinvestition
  • Gemeinsames Interesse an dauerhaftem Nutzen

Gemeinwohl-Konditionen

20 %

günstigerer Stundensatz

für öffentliche und gemeinnützige Organisationen.

Ergebnisgarantie

Für geeignete Festpreis-Meilensteine ist das vorher vereinbarte Ergebnis abgesichert.Bedingungen ansehen

Erfüllt ein vereinbarter Meilenstein seine dokumentierten Abnahmekriterien auch nach einer kostenfreien Korrekturmöglichkeit nicht, erstatte ich den Preis dieses Meilensteins.

Die konkrete Kalkulation, der Leistungsumfang und die jeweiligen Bedingungen werden vor Beginn transparent festgehalten.

Kontakt

Was würden Sie gern einfacher machen?

Sie brauchen noch keine fertige Spezifikation. Beschreiben Sie einfach den Ablauf, die Aufgabe oder die Idee. Ich melde mich persönlich mit einer ersten Einschätzung.