Goran Strainovic
I build software that runs in production: web applications, interfaces between systems and the services behind them.
- Work
- Full-stack development, focus on API and ERP integration
- Location
- Steinach, Canton of St. Gallen, Switzerland
- Experience
- Since 2016, 45 client projects in Switzerland, Germany and Austria
- Languages
- German native, English spoken and written
Focus areas
API and ERP integration
Systems that knew nothing about each other exchange data. Inventory management to CRM, incoming invoices to accounting, online shop to ERP.
Azure Functions, REST, GraphQL, gRPC, Prisma
Web applications
Business applications from the form through the map view to the report. Currently WebGIS for general drainage planning and water supply.
Vue, Nuxt, Quasar, Node.js, TypeScript
Services and operations
Breaking grown monoliths into parts that can be run on their own, and running them in containers, in the cloud as well as on the client’s servers.
Go, Kubernetes, Docker, PostgreSQL
Products available for pre-order
Zefix/UID check
WordPress plugin: validates the Swiss UID (company ID) in the WooCommerce checkout and in forms, fills in company name and address from Zefix. Pre-order, pay on delivery.
bexio form connector
WordPress plugin: website enquiries become contact and quote in bexio, no retyping. One-time price, no subscription.
KLARA shop connector
Plugin for WooCommerce and Shopware: every order becomes customer and invoice in KLARA, with Swiss VAT. One-time price, no subscription.
AbaNinja shop connector
WordPress plugin: every WooCommerce order becomes address and invoice in AbaNinja, total exact to the centime. One-time price, no subscription.
5-centime rounding for WooCommerce
Free plugin: total rounded to 5 centimes, difference as a separate line without VAT.
What an integration looks like
Existing system
Client’s ERP
Invoices arrive as PDF and have to be entered by hand.
built by me
Service on Azure
Reads the document and returns it as structured JSON.