Full-stack Software Engineer

Miljana Aritonović

5+ years · React · Next.js · Vue · Node · PHP

I build production web applications end to end — from React and Next.js front ends to Node, NestJS, Fastify and Symfony back ends, across relational and graph databases.

Portrait of Miljana Aritonović
Niš · Serbia
01

Stack

01Frontend
  • React
  • Next.js
  • Vue.js
  • TypeScript
  • JavaScript
  • HTML
  • styled-components
  • Tailwind CSS
  • React Query
  • Zustand
  • MobX
  • React Router
02Backend
  • Node.js
  • NestJS
  • Fastify
  • PHP
  • Symfony
  • REST APIs
03Databases & ORMs
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Neo4j
  • TypeORM
  • Doctrine
  • Prisma
04Tools
  • Git
  • ContentStack
  • SSR
02

Selected Work

Full-stack Developer / Cadrino

HR and workforce-management platform for tracking employees, contracts, absences and working hours with automated reminders, plus interactive dashboards for talent acquisition and workforce planning.

  • Contributed to architecture and tech-stack decisions from project inception within a 5-engineer team.
  • Built the front end as a React + TypeScript single-page application using styled-components, React Router, React Query for server-state caching, and Zustand for global state.
  • Designed reusable custom hooks and modular UI components following the composite pattern to improve reuse and consistency across the codebase.
  • Engineered back-end services in PHP (Symfony) with PostgreSQL and Doctrine ORM, delivering the end-to-end REST APIs consumed by the front end.
ReactTypeScriptstyled-componentsReact RouterReact QueryZustandPHPSymfonyDoctrine ORMPostgreSQL

Front-end Developer / Pausal

SaaS platform enabling flat-rate entrepreneurs to run their business independently and stay tax-compliant — issuing invoices, proformas, memorandums and health cards, integrating with the national eInvoice system, plus an admin panel for users, notifications and statistics.

  • Took ownership of front-end feature delivery, shipping high-quality, performant features against client requirements while collaborating closely with the back-end and QA teams.
  • Built the interface as a React + TypeScript single-page application styled with styled-components.
  • Managed application state with MobX and used React Query for request caching and server-state synchronization.
  • Implemented the user-facing flows for invoicing, document generation and the eInvoice integration.
ReactTypeScriptstyled-componentsMobXReact QueryREST API

Front-end Developer / iGaming Education & Media Platform

Content-rich education and media platform for the iGaming industry — news and industry updates, a structured “Slots School” learning experience with integrated video streaming, real-time statistics, push notifications and an in-platform shop.

  • Built on Next.js with Server-Side Rendering (SSR) to deliver fast initial page loads and strong SEO across high-traffic editorial content.
  • Implemented the platform's shop system in React, using server-side data fetching as the primary source of truth for product and order state.
  • Styled the interface with Tailwind CSS, building a consistent and responsive design system.
  • Contributed to the streaming-based “Slots School” modules, delivering video lessons with adaptive playback (HLS, video.js).
Next.js (SSR)ReactTailwind CSSHLSvideo.jsREST API

Back-end Developer / All-in-One Relocation Services

SaaS platform delivered through real-estate brokers to home buyers, streamlining the entire moving process — from cleaning, moving help and change of address to electricity contracts, home insurance and broadband — in one place.

  • Owned delivery of high-quality, client-requested features as one of a two-engineer back-end team, making a high impact while consistently shipping on time.
  • Designed and delivered the complex REST APIs powering the platform's relocation workflows.
  • Built back-end services with Node.js and NestJS, backed by a relational PostgreSQL database accessed through TypeORM.
  • Extended and maintained the existing system while delivering new features.
Node.jsNestJSTypeScriptPostgreSQLTypeORMREST API

Full-stack Developer / Content Representor

Full-stack skill-assessment platform — self-assessments, peer 360° feedback, progress reports and automated domain recommendations, built around a “Skill Scan” and “Track Recommender” engine with editorial content managed via the ContentStack headless CMS.

  • Adopted and ramped quickly on a new back-end framework, building the platform's REST APIs with Node.js and Fastify.
  • Worked with a relational PostgreSQL database through Prisma for type-safe data access and schema management.
  • Engineered a dynamic Vue.js view layer synchronized with the custom API to process and present ContentStack-managed content.
  • Delivered end-to-end features across the Vue.js front end and Fastify back end.
Vue.jsNode.jsFastifyPostgreSQLPrismaContentStackREST API

Back-end Developer / Social Network Application

Photo-sharing social network modeled on Instagram, built as a bachelor's capstone to demonstrate working with non-relational and graph databases — user profiles, posts, following relationships, likes, comments and activity feeds.

  • Implemented the back-end of the application as part of a development team.
  • Modeled the social graph — users, follows and connections — in Neo4j for efficient relationship traversal.
  • Integrated Redis for caching and fast in-memory data access.
  • Built the server-side logic and data layer in Node.js.
Node.jsNeo4jRedis
03

Education & Languages

Education

BSc, Computer Science & Informatics
University of Niš — Faculty of Electronic Engineering
2021

Languages

SerbianNative
EnglishAdvanced