Vasili Cekaskin

Softwareentwickler

Vasili Cekaskin

Softwareentwickler. Produktbauer. Neugierig aus Prinzip.

Ich entwickle Webanwendungen, Cloud-Infrastruktur und eigene Produkte — von der ersten groben Idee bis zur Software, die in Produktion läuft.

01Ausgewählte Arbeiten

Was ich entworfen, gebaut und ausgeliefert habe.

Ein eigenes Produkt, das ich von Anfang bis Ende verantworte, ein kleineres Tool für echte Nutzer und die Art von Arbeit, die ich im professionellen Team mache.

Framer-Plugin

Email Form Responder

Formularverarbeitung und automatische Antworten für Framer-Websites.

Ein Plugin für Framer, das sich darum kümmert, was nach dem Absenden eines Formulars passiert: Es verarbeitet die Einsendung und verschickt eine automatische E-Mail-Antwort, ohne dass die Betreiber der Website ein eigenes Backend aufsetzen müssen.

Meine Rolle: Konzipiert und gebaut als kleines, wiederverwendbares Produkt im SaaS-Stil.

  • Supabase
  • E-Mail-Service-Integration
  • TypeScript

Berufliche Projekte, anonymisiert

Im Team bei Qualitypool für die Finanzdienstleistungsbranche entstanden. Die Software ist proprietär, deshalb beschreibe ich sie hier ohne interne Details.

  1. Eine neue Anwendung zur Selbstauskunft für Kunden

    Eine neu entwickelte Anwendung, mit der Kunden von Finanzvermittlern ihre eigenen Angaben sicher übermitteln. Von Grund auf gebaut, vom Datenmodell bis zum Deployment.

    • Next.js
    • AWS Fargate
    • DynamoDB
    • Cognito
  2. Cloud-native Services auf AWS

    Containerisierte Services und geplante Jobs für Dokumentensynchronisierung, Reporting und Integrationen mit externen APIs von Finanzdienstleistern — vollständig als Infrastructure as Code definiert.

    • AWS CDK
    • ECS / Fargate
    • Docker
    • S3
    • CloudWatch
  3. Sichere Anmeldung und Zugriffskontrolle

    Authentifizierungs- und Autorisierungsabläufe für Anwendungen, die von Finanzprofis genutzt werden — wo korrekte Berechtigungen wichtiger sind als schnelles Ausliefern.

    • Cognito
    • IAM
  4. Modernisierung eines produktiven Frontends

    Migration eines laufenden Frontends über größere Versionssprünge von Framework und Komponentenbibliothek hinweg — ohne Ausfall für die Menschen, die täglich damit arbeiten.

    • Next.js
    • React
    • TypeScript

Ältere Experimente und Nebenprojekte auf GitHub (öffnet in einem neuen Tab)

02Über mich

Ich mag Software, die bis ins Fundament gut gebaut ist — und oben nützlich.

Ich arbeite gern über den ganzen Stack hinweg — vom Entwurf der Infrastruktur hinter einer Anwendung bis zum Feinschliff der Oberfläche, die Menschen tatsächlich benutzen. Beruflich war ich bisher vor allem im Finanzumfeld tätig und habe Anwendungen und AWS-Services gebaut, bei denen Sicherheit und Zuverlässigkeit keine Option, sondern Pflicht sind.

Zur Software bin ich über einen etwas längeren Weg gekommen. Ich wurde in Kirgisistan geboren, bin in Deutschland aufgewachsen und habe zuerst eine Ausbildung zum Industriemechaniker gemacht, bevor ich zum Anwendungsentwickler umgeschult habe. Dieser Weg hat mir eine praktische Ader mitgegeben: Ich verstehe ein Problem gern richtig, bevor ich Werkzeuge auswähle, und bleibe dran, bis die Lösung für die Menschen funktioniert, die sie nutzen.

Neben dem Job baue ich eigene Produkte, mache Musik und bringe Kindern das Programmieren bei. In TrackDemos treffen die ersten beiden aufeinander.

Vasili Cekaskin auf einer Terrasse am Meer bei Sonnenuntergang

Wie ich arbeite

  • Erst das Problem verstehen

    Die richtige Architektur hängt davon ab, wer die Software nutzt und was schiefgehen kann. Deshalb stelle ich früh viele Fragen.

  • Verantwortung fürs Ganze

    Ich bringe ein Feature von den Anforderungen über die Infrastruktur bis zur Oberfläche — und bleibe auch nach dem Release dafür verantwortlich.

  • KI nutzen, Urteilsvermögen behalten

    Coding-Agents machen mich schneller. Prüfen, testen und entscheiden, was gut ist, bleibt meine Aufgabe.

03Erfahrung

Wo ich mein Handwerk gelernt habe.

Sieben Jahre professionelle Softwareentwicklung, inklusive Ausbildung — zuletzt mit Anwendungen und Cloud-Infrastruktur für die Finanzbranche, die in Produktion laufen.

  1. Seit Januar 2024

    Softwareentwickler bei Qualitypool / Qualitytech

    Produktive Software für die Finanzdienstleistungsbranche — Anwendungen für Baufinanzierungsvermittler und Finanzprofis sowie die AWS-Infrastruktur dahinter.

    • Eine neue Anwendung zur Selbstauskunft für Kunden mit Next.js, AWS Fargate, DynamoDB und Cognito gebaut.
    • AWS-Microservices mit dem CDK entworfen und ausgerollt, darunter containerisierte Services, geplante Jobs, Dokumentensynchronisierung und Reporting.
    • Externe APIs von Finanzdienstleistern und weitere Drittsysteme angebunden, um Geschäftsprozesse zu automatisieren.
    • Sichere Authentifizierungs- und Autorisierungsabläufe entwickelt und gepflegt.
    • Mit AWS-Diensten für Netzwerk, Speicher, Zugriffsverwaltung, Monitoring und Sicherheit gearbeitet.
    • Frontend-Anwendungen über größere Versionen von Framework und Komponentenbibliothek migriert.
    • Anforderungen von Stakeholdern in funktionierende Software übersetzt und einen Junior-Entwickler betreut.
  2. Laufend, nebenberuflich

    Programmierlehrer bei Programmierkurse für Kinder

    Ich bringe Kindern in kleinen Gruppen Programmieren und Problemlösen bei. Einem Kind eine Schleife zu erklären, ist ein erstaunlich guter Test dafür, ob man sie selbst verstanden hat.

  3. 2019 – 2022

    Ausbildung zum Fachinformatiker für Anwendungsentwicklung bei InVision AG

    Drei Jahre Ausbildung in professioneller Softwareentwicklung — hier habe ich gelernt, Software im Team und in einem professionellen Umfeld zu bauen.

  4. 2015 – 2018

    Industriemechaniker bei Berufsausbildung

    Vor der Software habe ich gelernt, Maschinen zu bauen und instand zu halten — das prägt bis heute, wie ich über Dinge denke, die im Alltag halten müssen.

04Kompetenzen

Was ich in ein Team einbringe.

Gruppiert danach, wofür es gut ist — nicht nach Schlagworten —, mit den Werkzeugen, die ich dafür nutze.

  • Full-Stack-Entwicklung

    Typisierte, wartbare Anwendungen von der Datenbank bis zur Oberfläche — APIs, Hintergrundjobs, Integrationen und responsive Interfaces aus sauber strukturierten Komponenten.

    • TypeScript
    • React
    • Next.js (App Router)
    • Node.js
    • Fastify
    • Ruby
    • REST
    • GraphQL
    • PostgreSQL
    • Supabase
    • Mantine
    • Chakra UI
    • Stripe
  • Cloud & Infrastruktur

    AWS-Infrastruktur als Code: Container, Serverless-Funktionen, Datenspeicher, Identitäten sowie das Monitoring und die Sicherheit drumherum.

    • AWS CDK
    • ECS / Fargate
    • Lambda
    • API Gateway
    • AppSync
    • Cognito
    • DynamoDB
    • RDS
    • S3
    • CloudFront
    • Route 53
    • IAM
    • KMS
    • WAF
    • CloudWatch
    • Docker
    • GitHub Actions
  • Produkt & Architektur

    Entscheiden, was gebaut wird und wie — Abwägungen, Datenmodelle, Zugriffsregeln und eine Codebasis, die sich auch in einem Jahr noch leicht ändern lässt.

    • Softwarearchitektur
    • Authentifizierung & Autorisierung
    • Row Level Security
    • Testing
    • Code-Reviews
    • Refactoring
    • Sicherheitsbewusstes Design
    • Kommunikation mit Stakeholdern
  • KI-gestützte Entwicklung

    Coding-Agents gehören zu meinem Arbeitsalltag. Ich nutze sie, um schneller voranzukommen, und prüfe ihre Ergebnisse so, wie ich den Pull Request einer Kollegin oder eines Kollegen prüfen würde.

    • Claude Code
    • OpenAI Codex
    • OpenCode
    • Agent-Workflows

05 Kontakt

Eine spannende Stelle oder etwas, das Sie bauen möchten?

Ich freue mich, davon zu hören. Am einfachsten erreichen Sie mich per E-Mail.

Recruiting

Ich suche eine Festanstellung als Softwareentwickler — Full-Stack, Cloud-native oder produktnah —, in der ich technische Entscheidungen mitgestalten kann. Remote oder hybrid im Raum Düsseldorf, Essen und Köln.

Freie Projekte

Außerdem übernehme ich ausgewählte freie Projekte: Webanwendungen, interne Tools, AWS-Infrastruktur, API-Integrationen, die Verbesserung bestehender Codebasen oder technische Beratung. Erzählen Sie mir, was Sie vorhaben — dann sehen wir, ob ich der Richtige dafür bin.