Available for:
• Full-time Senior Full-Stack Engineer Roles
• Remote / Hybrid Positions
• Contract Work

10+ Years of Software Engineering Experience

FULL-STACK
ENGINEER.

Senior Full-Stack Engineer with 10+ years of experience building scalable enterprise systems, e-commerce platforms and distributed applications using .NET and Angular.

Experience

Freelance Full-Stack Developer

Jan 2023 — Mar 2026

ERP System for Health Insurance

.NET Framework, Hibernate, SQL Server, Angular, Azure DevOps

  • Managed ERP platform serving 2+ million insurance policies.
  • Developed backend logic with .NET & Hibernate and interactive UIs with Angular.
  • Optimized SQL performance via complex stored procedures and implemented SSRS reporting.
  • Managed Agile lifecycle and CI/CD pipelines within Azure DevOps.

Student CRM & Workflow Management System

.NET Core, Angular, EF Core, Redis, SQL Server

  • CRM & Request Pipeline: Built a comprehensive CRM for managing student job applications, featuring end-to-end request tracking.
  • Document Management: Implemented secure document upload and processing workflows, enabling administrators to verify and manage student credentials efficiently.
  • Business Process Automation: Automated request routing and status updates, significantly reducing manual administrative overhead.
  • Performance Optimization: Leveraged Redis to manage user sessions and cache frequently queried reference data, ensuring a fast UI experience during peak application periods.
  • Frontend UX: Developed dynamic Angular dashboards for both students (submission/tracking) and administrators (review/approval workflow).

Software Engineer | Visaris D.O.O

Sep 2021 — Feb 2023

  • Engineered a fully automated, paperless Laboratory Information System (LIS).
  • Built backend services using .NET Framework, ASP.NET, and ADO.NET.
  • Developed complex frontends using DHTMLX and Angular.
  • Performed advanced database tuning (SQL Server) and developed high-precision quality control reports (SSRS).

Level 2 Software Engineer | Danieli Systec

Nov 2016 — Sep 2021

C# .NET, C/C++, MS SQL Server, Oracle DB

  • Led software development, testing, and commissioning for industrial process control systems.
  • Supervised and mentored client software engineers, providing training and technical guidance.
  • Managed the full lifecycle of client requests, from requirement analysis to feature implementation and debugging.
  • Analyzed system performance and generated critical Performance Guarantee (PG) reports for line approval.

Projects:

  • SAIL-Bokaro Steel Plant (India): Hot Strip Mill development & commissioning.
  • Makstil (North Macedonia): Development & commissioning for Hot Strip Mill.
  • Atakaş Çelik (Turkey): Cold Rolling Mill & Processing lines (HDGL, CCL).
  • Tosyalı Toyo (Turkey): Hot-Dip Galvanizing Line commissioning.
  • Tianjin Zhongwang Aluminium (China): Trimming & Slitting lines commissioning.
  • JSW Steel Ltd. (India): Hot-Dip Galvanizing Line development & commissioning.

Education

Faculty of Electrical Engineering, University of Belgrade

Master of Electrical Engineering and Computing

Signals and Systems | 2015 – 2017

Bachelor of Electrical Engineering and Computing

Physical Electronics – Biomedical Engineering | 2009 – 2015

Projects

01

EKOM System

A high-performance custom e-commerce solution built with .NET Core backend and Angular frontend, backed by PostgreSQL. I implemented Redis for efficient shopping cart caching and a secure Stripe API integration for reliable payment processing.

The infrastructure is deployed on Azure Services with automated GitHub Actions pipelines for seamless CI/CD.

View the live project at: ekom.nmilic.dev

UI
UI Products
Admin
Admin Products
02

ENotify In Progress

A decoupled notification microservice architected with .NET Core and an Angular dashboard.

Designed to centralize communication (SMS, Email, Push), the system leverages RabbitMQ for reliable, event-driven brokering. It features robust archiving and centralized logging, ensuring full traceability and enterprise-grade message handling.

Architecture Blueprint