whoami

Vishnu Roshan

Chennai, Indien 600097
vishnuroshan4@gmail.com
Offen für einen Umzug nach Deutschland · Visa-Sponsoring erforderlich (Blaue Karte EU)
Remote aus Indien verfügbar (IST) · Kündigungsfrist: 30 Tage

Profil

Senior Software Engineer mit acht Jahren Erfahrung darin, unklare, domänenübergreifende Probleme in produktionsreife Systeme zu verwandeln, und bleibt besonnen, wenn sich Anforderungen ändern oder unter Druck etwas ausfällt. Full-Stack mit TypeScript, React, Node.js und Python, auf PostgreSQL, Redis, AWS und Cloudflare, mit dem Urteilsvermögen, wann Tempo zählt, was Priorität hat, worauf es ankommt und wie man liefert.

Berufserfahrung

Senior Software Engineer

Sedin Technologies — Railsfactory Division, Chennai

- heute Software Engineer, -
  • Ein dreiköpfiges Frontend-/Backend-Team geleitet, das in 4 Monaten ein MVP im Bereich Logistik (WMS) lieferte; der Kunde beauftragte zwei weitere Folgephasen.
  • 16 Praktikanten in Frontend-Entwicklung ausgebildet; die meisten sind im dritten Jahr noch im Unternehmen und arbeiten produktiv mit.
  • Managementberatung — Vektorspeicher von ChromaDB auf pgvector migriert, nachdem das Setup mit zwei Datenspeichern ungenaue Suchergebnisse lieferte und Kosten sowie Entwicklungsaufwand erhöhte; auf die bestehende Datenbank konsolidiert und Suchqualität und Performance durch hybride Suche mit Reciprocal Rank Fusion verbessert.
  • Sedstart — Renderzeit beim Kaltstart von Sedins No-Code-Plattform für E2E-Testautomatisierung von 30–40 s auf 10–12 s gesenkt (rund 70 %), durch Optimierung des Render-Trees und UX-Techniken für wahrgenommene Performance.
  • HR-Technologie — Dauer des Recruitings um 70 % verkürzt, mit einer Plattform für Bewerbermanagement und Assessments für Kandidaten und Recruiting-Teams.
  • Gesundheitswesen — UX einer teilweise entwickelten Plattform zur Compliance-Nachverfolgung für einen Kunden im klinischen Personalwesen neu aufgebaut; 40 % mehr Impressions und Leads.
  • Retail Analytics — Verbesserungen im Low-Level-Design und Refactoring für eine React-Native-App mit Computer Vision beigetragen, die Produkteinblicke aus Regalfotos gewinnt.
  • 10–12 Kundenprojekte in Gesundheitswesen, E-Commerce, Verlagswesen, Logistik (WMS), HR-Technologie, Managementberatung und Retail Analytics geliefert; die meisten waren Neukunden, die meisten wurden Stammkunden.

Software Engineer

Teknuance Info Solutions, Chennai

-
  • REST-APIs in Node.js auf PostgreSQL und MongoDB für datenintensive Anwendungen entwickelt.
  • Progressive Web Apps entwickelt, darunter D-Sci, eine End-to-End-Analyseplattform.
  • Olimium verantwortet und gepflegt, eine Echtzeit-Chat-Anwendung auf Basis von WebSockets.
  • Design Patterns und Twelve-Factor-App-Prinzipien angewendet, um Services modular und cloudfähig zu halten.

Full Stack Developer

Bionworks Technologies (heute Teil von IQVIA), Chennai

-
  • Healthcommand, eine sichere Gesundheitsakte für Familien, auf Node.js mit Angular 6 und Ionic 3 entwickelt und gepflegt.
  • Kernmodule zu Healthplug MD beigetragen, einer Mobile-First-EMR für Ärzte und Behandlungsteams, sowie zu PX, einer Plattform für Patientenbindung.

Software Engineer (Praktikum)

Aosta Software Solutions, Coimbatore

- Android-App für stationäre Abläufe, mit Java und dem Android SDK.

Projekte

React TypeScript Snippets

React- und TypeScript-Snippets für den Zed-Editor. Über 96.000 Downloads, die am zweithäufigsten heruntergeladene Snippet-Erweiterung für Zed. Quellcode.

Zero Hero

Erreiche genau null, bevor der Timer abläuft. React, TypeScript und Vite, entwickelt für den GMTK Game Jam 2026.

Lovedoku

Werbefreies Sudoku, gebaut für meine Frau. Generator um einen Dancing-Links-Exact-Cover-Solver mit technikbasierter Schwierigkeitsbewertung neu geschrieben; die Generierung der schwersten Stufe sank von ~1 s auf ~6 ms. Quellcode.

Steam Lib

Steam-Spielebibliotheken durchsuchen und verwalten. Next.js mit den APIs von Steam und IGDB und einem Metadaten-Cache auf Postgres, der nur noch nicht gecachte Titel in Batches von 500 abruft. Quellcode.

tui-tac-toe

Tic Tac Toe im Terminal, gebaut mit Ink. Installation mit npx tuitactoe. Quellcode.

Kenntnisse

Programmiersprachen

  • TypeScript
  • JavaScript
  • Python

Frontend

  • React
  • Next.js
  • React Native
  • Barrierefreiheit (a11y)
  • Web-Performance

Backend & Daten

  • Node.js
  • Express.js
  • REST APIs
  • GraphQL
  • WebSockets
  • PostgreSQL
  • MongoDB
  • Redis
  • pgvector
  • RabbitMQ

Cloud & Delivery

  • AWS
  • Cloudflare
  • Docker
  • CI/CD

Testing

  • Jest
  • Vitest
  • Playwright

KI-Engineering

  • LiteLLM
  • Vektorsuche
  • Hybride Suche
  • Retrieval-Augmented Generation

Architektur

  • Microservices
  • Verteilte Systeme
  • Systemdesign

Ausbildung & Sprachen

Master of Computer Applications

PSG College of Technology, Coimbatore

-

BSc Computer Science & Programming

Guru Nanak College of Arts & Science, Chennai

-

Sprachen

Englisch (fließend) · Tamil (Muttersprache) · Deutsch (A1, lerne aktiv)