Summary
Marko Stijak is a software engineer with 10 years of experience building high-availability, high-concurrency JavaEE and Spring-based services deployed in Docker and Kubernetes. He has a strong backend focus—designing service-oriented architectures, refactoring legacy systems toward clean code, and building internal tools like annotation processors and integration testing frameworks to accelerate team productivity. Comfortable with SQL/NoSQL stores and Kafka streaming, he also contributes to frontend efforts using TypeScript and Angular when full-stack context is needed. Marko thrives in collaborative, Agile teams, mentors colleagues on the Spring ecosystem, and emphasizes automated testing and monitoring of non-functional metrics. Based in Banja Luka, he brings both rapid concept uptake and a track record of improving performance and observability in production systems. A practical tinkerer, he pairs engineering rigor with curiosity about broader science and engineering topics beyond software.
10 years of coding experience
7 years of employment as a software developer
Computer Science and Information Technology, Computer Science and Information Technology at Faculty of Electrical Engineering, University of Banja Luka