Hello, I'm Lazar.

Agentic Full-stack software engineer shipping React & Angular frontends on Spring Boot, .NET and Node backends.

Open to: Junior full-stack, frontend & backend, AI roles · Remote worldwide or on-site/hybrid/remote in Novi Sad / Belgrade

View my work

About

I'm a Agentic Full-stack software engineer with a Master's in Information Systems Engineering from the University of Novi Sad and internships at EPAM Systems and TIAC. I build React, Angular and TypeScript frontends on Spring Boot, ASP.NET Core and Node.js backends, on a solid foundation of object-oriented design and relational databases. I work with Claude Code and GitHub Copilot every day, and I review every change they make. I am currently sharpening my skills in Agentic and Prompt engineering.

Frontend

  • React
  • TypeScript
  • JavaScript
  • Angular
  • Zustand
  • HTML5
  • CSS3
  • Tailwind

Backend

  • Node.js
  • Express
  • Spring Boot
  • Java
  • ASP.NET Core
  • C#
  • Prisma ORM
  • RabbitMQ

Databases

  • MS SQL Server
  • PostgreSQL
  • MySQL

DevOps & Cloud

  • Docker
  • AWS (S3, Lambda, Cognito)
  • GitHub Actions
  • Render

Tools & AI

  • Git
  • GitHub
  • Claude Code
  • GitHub Copilot
  • Jira
  • Confluence
Lazar Aćimović

Experience & Education

  1. Experience

    Frontend Developer Intern

    EPAM Systems

    -

    • Built the React + TypeScript frontend of a restaurant management platform in a 5-person cross-functional team, deployed on AWS S3.
    • Implemented role-based auth (customer, waiter, admin), reservations, table availability, menu filtering and waiter order creation against a Python AWS Lambda REST backend.
    • Diagnosed and fixed a post-deployment CORS issue under deadline pressure, restoring full API connectivity; reviewed teammates' pull requests.
  2. Experience

    Full-Stack Developer Intern

    TIAC

    · 3 weeks

    • Built a full-stack academic administration platform (React, TypeScript, ASP.NET Core Web API) with separate views for students, professors and admins.
    • Added JWT login with role permissions and designed the SQL Server schema behind grade tracking and user management.
  3. Education

    Master's Degree, Information Systems Engineering

    Faculty of Technical Sciences, University of Novi Sad

    -

    • Graduated as Master Engineer of Information Technologies.
    • Thesis: challenges of applying information technologies in the digitalization of manufacturing processes.
  4. Education

    Bachelor's Degree, Information Systems Engineering

    Faculty of Technical Sciences, University of Novi Sad

    -

    • Graduated as Bachelor Engineer of Information Technologies.
    • Thesis: a system for automating the work process of a computer equipment store.

Projects

Shipment Tracker

Shipment Tracker

A logistics operations dashboard. Answers two questions every morning: where does every shipment stand, and what is on fire today? Features real-time lateness detection, a strict backend state machine, full event timeline per shipment, and a pagination sorting solution that ensures late shipments always surface on page one.

  • 7-status state machine
  • 400 ms debounced search
  • 8 REST endpoints
  • Angular 17
  • TypeScript
  • Angular Material
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Zod
  • Vitest
  • Render

Hosted on a free tier, so the first load may take ~30-50s.

Candidate Manager Platform

Candidate Manager Platform

Full-stack HR manager platform for managing job candidates and their skills. Implemented synchronized multi-criteria filtering by name and skill, with persistent filter state across navigation handled via Zustand.

  • 8 REST endpoints documented in Swagger
  • React
  • TypeScript
  • Zustand
  • Axios
  • Java
  • Spring Boot
  • PostgreSQL
  • Swagger
  • JUnit 5
  • Mockito
Gym Tracker

Gym Tracker

A personal full-stack project built to track gym progress properly. Users can log workouts with details like duration, calories, difficulty and fatigue, and see progress through interactive Chart.js charts. Built with React, TypeScript, ASP.NET Core and MSSQL, with Zustand for global state and Axios interceptors for API communication.

  • 4 interactive progress charts
  • React
  • TypeScript
  • Zustand
  • Axios
  • Chart.js
  • ASP.NET Core
  • MS SQL Server
LazarOS

LazarOS

A full-stack web application that replaces Excel spreadsheets for tracking tasks and deadlines. A task is created, a deadline is assigned, and when that day arrives the task automatically appears on the home page.

  • 14 REST endpoints (4 auth + 10 task)
  • React
  • TypeScript
  • Vite
  • Zustand
  • Axios
  • Zod
  • Node.js
  • Express
  • MS SQL Server
  • JWT
Student Portal

Student Portal

Designed and developed a full stack academic management system that streamlines collaboration and academic operations for students, professors, and administrators, implementing core functionalities for performance tracking, grading management, and user administration.

  • 3 role-based views (students, professors, admins)
  • React
  • TypeScript
  • Zustand
  • Bootstrap 5
  • ASP.NET Web API (.NET 8)
  • MS SQL Server
  • JWT

Writing

  • 2026

    "Late only" showed 3 rows, the paginator said 7

    Two stacked bugs in Shipment Tracker, and why my raw-SQL workaround is still pretty useful in certain cases.

    Read on LinkedIn
  • 2026

    One error kills the whole RxJS stream

    How picking a single autocomplete option silently killed a debounced search, and how I fixed it.

    Read on LinkedIn
  • 2026

    A CORS failure on AWS S3, under deadline

    Every API call broke after deploying at EPAM; the cause was one missing origin in the backend's CORS config.

    Read on LinkedIn
See all posts on LinkedIn

Contact

Have a question or want to work together? Feel free to contact me.

Prefer a call? +381 64 675 1586

Recommendation letter available on request - just email me.