Goran Strainovic

Ich baue Software, die im Betrieb steht: Webanwendungen, Schnittstellen zwischen Systemen und die Dienste dahinter.

Tätigkeit
Fullstack-Entwicklung, Schwerpunkt API- und ERP-Integration
Standort
Steinach, Kanton St. Gallen, Schweiz
Erfahrung
Seit 2016, 45 Kundenprojekte in der Schweiz, Deutschland und Österreich
Sprachen
Deutsch als Muttersprache, Englisch in Wort und Schrift

Schwerpunkte

API- und ERP-Integration

Systeme, die vorher nichts voneinander wussten, tauschen Daten aus. Warenwirtschaft an CRM, Rechnungseingang an die Buchhaltung, Shop an das ERP.

Azure Functions, REST, GraphQL, gRPC, Prisma

Web-Anwendungen

Fachanwendungen vom Formular über die Kartenansicht bis zum Bericht. Aktuell WebGIS für die generelle Entwässerungsplanung und die Wasserversorgung.

Vue, Nuxt, Quasar, Node.js, TypeScript

Dienste und Betrieb

Gewachsene Monolithen in einzeln betreibbare Teile zerlegen und diese in Containern betreiben, in der Cloud wie beim Kunden.

Go, Kubernetes, Docker, PostgreSQL

Wie eine Anbindung aussieht

Bestandssystem

ERP beim Kunden

Rechnungen liegen als PDF vor und müssen von Hand erfasst werden.

Rechnungs-PDF
strukturiertes JSON

selbst gebaut

Dienst auf Azure

Liest den Beleg aus und gibt ihn strukturiert als JSON zurück.

Damit verbucht das ERP Eingangsrechnungen selbst, statt sie abtippen zu lassen. Die Anwender können dem Dienst relevante Rechnungen anlernen. Gebaut mit TypeScript, Node.js und Prisma.