Professional Experience

My path in software engineering has centered on building production systems that are reliable, scalable, and measurable. This work shapes how I approach AI/ML problems: clear assumptions, strong implementation discipline, and evidence-driven iteration.

Distributed Systems Applied ML Systems Platform Engineering

Experience

Engineering Software Lab Serbia

Software Engineer

2023 - Present

Building and operating distributed enterprise systems with emphasis on reliability, observability, disciplined engineering decisions, and end-to-end full-stack delivery.

  • Design and maintain Spring Boot microservices and REST APIs in production environments
  • Implement event-driven workflows with RabbitMQ and Redis for resilient service coordination
  • Own delivery pipelines, containerization, and deployment automation across teams
  • Contribute to architecture reviews and coding standards with focus on long-term maintainability
  • Deliver full-stack features across Angular and React frontends with Java and Node.js backend services
  • Build internal tooling and platform integrations that improve reliability, traceability, and developer velocity

Stack

Java Spring Boot React Angular Node.js TypeScript RabbitMQ Redis Docker Liquibase MySQL MSSQL Oracle

Junior Software Engineer

2022 - 2023

Started with backend delivery in Java/Spring Boot, then expanded into frontend implementation and practical architecture fundamentals.

  • Delivered backend features and integrations for enterprise workflows
  • Built UI components and user flows in React and Angular
  • Developed practical intuition for scalability and reliability in production applications

Stack

Java Spring Boot React Angular TypeScript

WeVision (freelance)

Full Stack JavaScript Developer

May 2023 - September 2023

Built a video-commerce platform for a Swedish startup, covering customer-facing shopping flows and an internal analytics/dashboard layer.

  • Implemented Next.js storefront and dashboard flows with server-side rendering and responsive React components
  • Built Node.js APIs with Prisma and MongoDB for content, commerce, and account operations
  • Delivered authentication and subscription functionality for administrators and end users
  • Introduced reusable UI patterns with Tailwind CSS + shadcn/ui while improving performance and code quality

Stack

Node.js Next.js React MongoDB Prisma Zod TailwindCSS

docloop

Software Developer

2021 - 2022

Developed full-stack features for an electronic invoicing platform using .NET and Vue.js in production contexts.

  • Delivered core invoicing workflows used by real client organizations
  • Improved maintainability across frontend and backend modules through clearer structure

Stack

.NET Vue.js

IT Consultant

2021

Supported deployments and troubleshooting while managing client-facing technical communication.

  • Resolved deployment and environment issues under time constraints
  • Translated technical constraints into clear, actionable client guidance

Stack

Troubleshooting Deployments Client Communication

Education

Bachelor of Software Engineering

Metropolitan University Belgrade

2024 - 2027

Focused on software engineering foundations with growing depth in machine learning, probability, and statistics.