
// about
Ten years making backend systems that outlast the people who built them.
I started in full-stack development and moved to the backend within a few years. What held my attention there was architecture, more than the endpoints themselves: how the pieces fit together, where the service boundaries go, what happens when something fails at 3am.
Since then I’ve designed and run backend systems across adtech, medtech, and enterprise software: APIs, integrations, and event-driven services meant to scale, stay secure, and survive years of maintenance. I write code the next developer can pick up without a walkthrough.
Experience
Mar 2025 — Present
Senior Software Engineer
SAP
- SpringBoot
- Kotlin
- Architecture
Oct 2022 — Mar 2025
Senior Software Engineer
Medifit
Lead backend engineer across several projects, responsible for architecture and delivery rather than one service. I designed event-driven systems with CQRS so the domain logic stayed maintainable as the products grew, and spent much of that time on data modeling, service boundaries, and keeping the codebase readable for the team that picks it up.
- Micronaut
- Kotlin
- Architecture
May 2020 — Oct 2022
Software Engineer
Zemanta (Outbrain, Teads)
Backend services at adtech scale, where the traffic volume makes every weak assumption visible. This is where I started taking observability seriously: real metrics, logging, and tracing, plus the review, testing, and incremental rollout a system this size needs.
- Go
- Kotlin
Jul 2015 — May 2020
Software Engineer
SMARTIS
My first job. Full-stack Node.js (Express, Fastify, Sails, and framework-less services) with MongoDB and PostgreSQL, working on them from the developer side as well as design, maintenance, and monitoring, with GitLab CI for deploys. I built SAP integrations, a Smart City platform, TANGO energy management, an alarming service, and a KPI manager, and learned the fundamentals of both front-end and back-end work here.
- Node.js
- TypeScript
Contact
That’s the track record. If that’s the kind of backend work you need, architected and shipped so it still makes sense a year later, book a 30-minute call.
Based in Europe/Ljubljana (CET/CEST). Email friskovec.miha@gmail.com