Skip to content
BackNov 5
Uros M.

Uros M.

Software Developer

Uroš Marković Recent IT Graduate | Full-Stack Software Engineer Node.js • PostgreSQL • Docker • React • TypeScript Serbia, Europe - About Me I am a recent Information Technologies graduate from the Faculty of Sciences, University of Novi Sad, with hands-on experience building and maintaining a complete production web platform from scratch. For the past 7 months, I have been developing "StreamAF", where I am responsible for the platform across the full engineering stack: frontend, backend, database, infrastructure, deployment, testing, security, integrations, analytics, and ongoing production support. I am comfortable taking a feature from an initial business requirement through architecture, implementation, testing, deployment, and maintenance rather than working only within one isolated part of a codebase. My strongest area today is modern web development with TypeScript, Node.js, React and PostgreSQL, supported by Docker-based infrastructure and automated testing. I also make extensive use of modern AI-assisted engineering workflows and prompt engineering for architecture exploration, implementation, debugging, refactoring, testing, documentation, and code review, while maintaining direct understanding and ownership of the systems being developed. My earlier background includes C#, C++, Unity, PHP, Python, algorithms, data structures, and competitive programming. - Professional Experience Full-Stack Software Engineer — StreamAF 2026 – Present Built and continue to develop a production web platform from the ground up. My responsibilities span the complete software lifecycle, including: * Designing and implementing the frontend architecture and user interfaces. * Building REST APIs, backend services, authentication, validation, and business logic. * Designing and maintaining the PostgreSQL database and migrations. * Developing admin, streamer, and master-affiliate dashboards. * Implementing affiliate attribution, click tracking, postback systems, and reporting functionality. * Building XLSX import/export workflows, QR-code functionality, file uploads, and email systems. * Managing Dockerized development and production environments. * Configuring reverse proxies, HTTPS certificates, networking, and infrastructure. * Implementing security measures including rate limiting, HTTP security headers, Cloudflare Turnstile, and CrowdSec. * Maintaining automated database backups, logging, and production services. * Building automated unit, integration, and end-to-end test coverage. * Managing repositories, releases, deployments, and production troubleshooting. * Translating business requirements into technical architecture and production features. * Providing technical guidance and supporting partner/brand onboarding. - Main Technology Stack Backend: Node.js, TypeScript, Express.js, PostgreSQL, Drizzle ORM, JWT, bcrypt, Zod, Nodemailer, MJML, Multer Frontend: React, TypeScript, Vite, Tailwind CSS, shadcn/ui, Radix UI, React Router, TanStack Query, React Hook Form, Zod, Recharts Infrastructure & DevOps: Docker, Docker Compose, Nginx, Traefik, Let's Encrypt, CrowdSec, Cloudflare, PostgreSQL backups, logrotate, pnpm, Linux Testing & Code Quality: Vitest, Playwright, Testing Library, Supertest, Testcontainers, ESLint, TypeScript strict mode Integrations & Product Features: Affiliate/postback tracking, analytics dashboards, XLSX import/export, email systems, file uploads, QR codes, Cloudflare Turnstile AI-Assisted Engineering: LLM-assisted development, prompt engineering, architecture exploration, rapid prototyping, debugging, refactoring, automated test generation, documentation, and code review workflows - Education University of Novi Sad — Faculty of Sciences Bachelor's Degree in Information Technologies 2022–2026 Department of Mathematics and Informatics Graduated in 2026. Planning to continue my education with a Master's degree in Information Technologies / Computer Science. Grammar School Specialized Program for Students with Advanced Abilities in Mathematics and Programming 2018–2022 Awards & Scholarships * Selected in 2026 as one of 1,111 students in Serbia to receive a national scholarship for outstanding final-year university students. * Recipient of a Government of Serbia student scholarship for three consecutive years during undergraduate studies. Additional Education UEFN - Creator Launcher - Epic Games / Materriya / 3Lateral / Serbian Games Association March - July 2025 UEFN Fellowship — Epic Games / Materriya / 3Lateral November 2023 FCF Fellowship — Epic Games / Materriya / 3Lateral September 2023 Languages Serbian: Native English: Fluent

🇷🇸Sombor, Serbia$20/hr100% JSS4.88 (11)Since Apr 2021

Earnings and projects

MRR (estimate)
≈$0

An estimate from an earlier read

World#268,938 / 412k
🇷🇸Country#2,982 / 4,015
Revenue, last 30 days
$0
Total earnings
$4.2k

Billed in all: $4.3k

World#268,938 / 412k
🇷🇸Country#2,982 / 4,015
Per project
$282
Projects, last 6 months
0
World#209,850 / 412k
🇷🇸Country#1,916 / 4,015
Projects in all
15
67% fixed33% hourly
World#161,377 / 412k
🇷🇸Country#1,988 / 4,015

Earnings, last 30 days

$4.3kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$4,250$4,300$4,350$4,400Oct 9Oct 24Nov 8

No data since Nov 5, 2026.

Skills