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.
Experience
Engineering Software Lab Serbia
Software Engineer
2023 - PresentBuilding 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
Junior Software Engineer
2022 - 2023Started 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
WeVision (freelance)
Full Stack JavaScript Developer
May 2023 - September 2023Built 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
docloop
Software Developer
2021 - 2022Developed 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
IT Consultant
2021Supported 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
Education
Bachelor of Software Engineering
Metropolitan University Belgrade
Focused on software engineering foundations with growing depth in machine learning, probability, and statistics.