Lebenslauf

Bojan Kovachki

Senior Full-Stack Software Engineer

React · TypeScript · Electron · Rust

Freiburg, Deutschland

Ich entwickle Oberflächen mit React und TypeScript, Electron-Desktop-Anwendungen und ein gemeinsames Rust-SDK. Seit 2020 arbeite ich bei realworld one an VR-Software für Unternehmen – von der Implementierung und dem Testen bis zur Fehleranalyse im Produktivbetrieb.

Bojan Kovachki

Berufserfahrung

realworld one

Senior Full-Stack Software Engineer

Aug. 2020 — heute

Freiburg im Breisgau

Langjährige Produktentwicklung für einen Electron-Desktop-Launcher, eine Android-/VR-Anwendung, ein gemeinsames Rust-SDK und ein React-Portal für Verwaltung und Analysen.

Aufgaben und Technologien
  • Einstieg als AI Software Engineer; anschließend Wechsel in die Full-Stack-Produktentwicklung und später in die aktuelle Senior-Position.
  • Migration der Desktop-Downloads auf die gemeinsame Rust-Engine geleitet: IPC/FFI-Anbindung, Warteschlangen, Persistenz, Archivverarbeitung und schrittweise Einführung über Feature-Flags.
  • Authentifizierung und Sitzungswiederherstellung bei Netzwerkunterbrechungen, Token-Ablauf, Service-Fortsetzung und konkurrierenden An- und Abmeldungen stabilisiert.
  • Android-Startblockaden und Fehler bei Desktop-Updates analysiert und behoben. Nicht blockierende Initialisierung, explizite Fehlerzustände, begrenzte Wiederholungsversuche und bessere Diagnostik eingeführt.
  • Datenintensive Analyseoberflächen entwickelt und Dateisynchronisierung, Uploads, Konvertierung sowie den UI-Zustand nach Neustarts verbessert.
  • An Mehrspielersitzungen, Benachrichtigungen, Community-Funktionen und Startabläufen mitgearbeitet; Änderungen durch gezielte Unit- und Integrationstests abgesichert.
  • React
  • TypeScript
  • Electron
  • Rust
  • Android / JNI
  • React Query
  • Auth0
  • Azure DevOps

voice INTER connect

Studentischer Forscher / Masterarbeit

Juni 2019 — März 2020

Dresden

Entwicklung eines lokal betriebenen, sprachbasierten Frage-Antwort-Assistenten für industrielle Umgebungen.

Aufgaben und Technologien
  • Spracherkennung, NLP, Backend-Dienste, Echtzeitkommunikation und eine Weboberfläche integriert.
  • Prototyp entwickelt, evaluiert und auf der SPS 2019 sowie der embedded world 2020 vorgestellt.
  • Python
  • Flask
  • PyTorch
  • NLP / ASR
  • WebSockets
  • MQTT
  • Vue.js
  • Docker

3dvisionlabs

Studentischer KI-Forscher — Computer Vision

Jan. 2019 — März 2019

Chemnitz

Objekterkennungsmodelle trainiert und deren Inferenzleistung auf verschiedenen Hardwareplattformen untersucht.

Aufgaben und Technologien
  • Eigene Objekterkennungsmodelle trainiert und evaluiert.
  • YOLOv3-/CNN-Inferenz auf Intel NCS/NCS2, CPU und GPU verglichen.
  • Python
  • YOLOv3
  • CNNs
  • Deep Learning

Technische Universität Chemnitz

Studentische Hilfskraft — Künstliche Intelligenz

Nov. 2018 — Feb. 2019

Chemnitz

Angewandte KI-Forschung und technische Schulungen für industrielle Anwendungsfälle unterstützt.

Aufgaben und Technologien
  • Entwicklungen in KI und Industrie 4.0 recherchiert.
  • Technische Schulungs- und Publikationsunterlagen für industrielle KI-Anwendungen erstellt.
  • Künstliche Intelligenz
  • Industrie 4.0
  • Technische Recherche

WildBytes DOO

Software Engineer

März 2016 — Aug. 2016

Skopje

Web-Scraping-Software sowie Web- und mobile Anwendungen entwickelt.

Aufgaben und Technologien
  • Web-Scraping-Software sowie Web- und mobile Anwendungen mit Node.js, AngularJS, MongoDB und Ionic umgesetzt.
  • Node.js
  • AngularJS
  • MongoDB
  • Ionic

Frontwisegroup

Software Engineer & IT Consultant

Sept. 2015 — Feb. 2016

Skopje

Web- und mobile Anwendungen für niederländische Kunden entwickelt.

Aufgaben und Technologien
  • Anwendungen mit AngularJS und Ionic umgesetzt.
  • Recruiting-Mitarbeitende zu Aufgaben und Rollen in der Frontend- und Backend-Entwicklung geschult.
  • AngularJS
  • Ionic

Iborn.net

Software Engineer

Okt. 2014 — Sept. 2015

Skopje

Krankenversicherungsportale und mobile Anwendungen für den dänischen Markt entwickelt und betreut.

Aufgaben und Technologien
  • Webportale, Datenzugriff und mobile Anwendungen mit .NET, SQL, AngularJS und Ionic entwickelt.
  • .NET
  • ASP.NET MVC / WebForms
  • Entity Framework
  • SQL
  • AngularJS
  • Ionic

Kernkompetenzen

Frontend-Entwicklung

React, TypeScript, JavaScript, HTML/CSS, Chakra UI, React Query, Recoil, responsive Oberflächen, Datenvisualisierung.

Desktop & native Integration

Electron, Node.js, Windows-Anwendungen, Android, WebView, JNI, VR-Launcher-Abläufe.

SDKs & APIs

Rust, WASM/FFI, REST, gRPC, OAuth/OIDC, Auth0, asynchrone und nebenläufige Abläufe.

Zuverlässigkeit & Auslieferung

Systemdesign, Fehleranalyse im Produktivbetrieb, Wiederherstellung, Performance, Unit-/Integrationstests, CI/CD, Azure DevOps, Git.

KI-gestützte Entwicklung

Ich nutze Claude Code, GitHub Copilot und OpenAI Codex für die Codeanalyse, Implementierung, Fehlersuche, Tests und Dokumentation. Generierter Code wird weiterhin geprüft, getestet und am tatsächlichen Anwendungsverhalten validiert.

Projekte

Recovery Probe

Ein Playwright-basiertes Werkzeug, das prüft, ob sich Webanwendungen nach gezielt ausgelösten Anfragefehlern wieder erholen.

  • Prüft zunächst den Normalfall, injiziert einen Fehler, bestätigt dessen Auftreten und überprüft die Wiederherstellung der Anwendung.
  • Enthält Fehlerszenarien für HTTP-Fehler, Verbindungsabbrüche und ungültiges JSON sowie Integrationstests im Browser und CI-Prüfungen.
  • TypeScript
  • Playwright
  • Resilienztests
Auf GitHub ansehen

GasMap

Kartenbasierte Webanwendung für Tankstellen in der Nähe mit Öffnungszeiten, Kraftstoffpreisen und Entfernungsinformationen.

  • Webanwendungen
  • Kartenbasierte Oberflächen

Studium / Forschung

M.Sc. Web Engineering

Technische Universität Chemnitz, Deutschland

Web- und Softwareentwicklung, verteilte Systeme sowie KI und maschinelles Lernen. Masterarbeit zu Sprachverarbeitung und Spracherkennung.

B.Sc. Computer Science and Engineering

Universität Hl. Kyrill und Method, Skopje

Fakultät für Informatik und Ingenieurwesen.

Publikation

Increasing Industrial Productivity by Employing a Smart Speech-Based Question Answering Assistant

Forschung an einem sprachbasierten Frage-Antwort-Assistenten für industrielle Umgebungen; vorgestellt auf der SPS 2019 und der embedded world 2020.

Sprachen

Englisch
C2
Deutsch
B2
Mazedonisch
Muttersprache
Serbisch
Sehr gute Kenntnisse

Kontakt

Ich lebe in Freiburg im Breisgau. Für berufliche Möglichkeiten oder Fragen zu meiner Arbeit erreichen Sie mich per E-Mail oder über LinkedIn.