Nikola Marković

Frontend Developer

Building modern, scalable, and user-focused web applications —
from enterprise platforms to polished freelance products.

React Next.js TypeScript Material UI Docker Kubernetes
Portrait of Nikola Markovic, Frontend Developer

Professional Summary

Frontend Developer with 5+ years of professional experience building production-grade web applications — from large enterprise platforms to responsive freelance products.

At Engineering Software Lab, I work within cross-functional teams delivering enterprise software for clients including Telepass (Italy's leading mobility platform) and ICOS (cloud-edge-IoT orchestration system). Comfortable across the full frontend stack: React, TypeScript, Material UI, REST APIs, and CI/CD pipelines.

In parallel, I run a freelance practice delivering custom websites, headless frontends, WordPress solutions, and performance-optimised UI/UX for clients across multiple industries.

Selected Projects

Real client work delivered across hospitality, beauty, education, retail, and services.

Work Experience

Enterprise software delivery alongside an active freelance practice — complex cross-functional products, client-facing sites, and everything in between.

Frontend Developer

Engineering Software Lab Serbia
08/2022 – Present Belgrade, Serbia
Project

Telepass — EVF/EVO Enterprise Invoicing Platform

Part of a cross-functional team delivering enterprise invoicing infrastructure for Telepass — Italy's leading mobility and payment platform. Focused on PDF/XML document pipelines, batch invoice processing, and technical analysis of multi-layered business rules across a Java/DB2/GWT stack.

Java 8DB2 SQLMyBatis XMLMaven JBoss EAPDockerGitLab CI/CDGWT
Project

ICOS — Intelligent Continuum Orchestration System

Owned frontend development on a cloud-edge-IoT orchestration platform. Built a Dynamic Policy Manager with RBAC, Keycloak-based authentication, REST API integration, and real-time data visualisation. Worked closely with DevOps on Kubernetes and Helm-based deployments in containerised environments.

React.jsMaterial UITypeScriptKeycloak AxiosDockerKubernetesHelmRBAC
Project

Esselunga — Retail Platform

Developed features for a large-scale Italian retail platform — including a drag-and-drop image analysis tool, multilingual UI enhancements, and component-level improvements across React and legacy Java/GWT layers.

React.jsJavaGWTSASSi18n
Initiative

Internal Developer Enablement

Supported teammates with AI-assisted developer environment setup — including GitHub Copilot onboarding in WSL2/Ubuntu, containerised local workflows with Podman/Docker, and integration of productivity tools such as DocMind and Jira via MCP-compatible configurations.

GitHub CopilotWSL2PodmanDockerMCPJira

Frontend Developer — Freelance

Independent
10/2019 – Present Remote

Running an independent practice since 2019 — delivering full-cycle web projects for clients in Serbia, Austria, US, Spain, and Mexico. 14+ live sites across beauty, education, e-commerce, hospitality, and services.

  • Mobile-first websites and web applications tailored to each client's brand and audience
  • Custom WordPress themes and WooCommerce integrations for content and commerce
  • Headless frontends with Next.js and React, deployed via Vercel, Netlify, and Hostinger
  • CMS setup, content migrations, and Squarespace Commerce configuration
  • Performance auditing and Core Web Vitals optimisation
  • GA4 setup and conversion tracking for client analytics
Next.jsReact.jsTypeScript WordPressWooCommerceHTML/CSS/JSGA4

Frontend Developer

YouTestMe
09/2020 – 08/2021 Belgrade, Serbia

Worked on GetCertified — an enterprise platform for secure test delivery, item authoring, and advanced reporting. Focused on UI quality and frontend stability across a Java/JSF/PrimeFaces stack.

  • UI bug fixing and QA ticket resolution across the frontend layer
  • SASS theming and component styling to improve visual consistency
  • JSF PrimeFaces and Java 8 UI updates within a legacy codebase
  • SVN-based version control and SSH server-side debugging
  • WordPress platform customisation and content maintenance
WordPressJava 8JSF PrimeFaces SASSSVNSSH

Image Annotator

Microwork.io
09/2018 – 05/2019 Remote — San Jose, CA

High-precision image segmentation and tagging for machine learning training datasets, using Photoshop-based masking workflows with a focus on labelling accuracy at scale.

Adobe PhotoshopImage SegmentationML Datasets

Skills & Technologies

Frontend

HTML5CSS3JavaScript (ES6+) TypeScriptReact.jsNext.js ReduxMaterial UITailwind CSSSASS/SCSS

Backend & Data

JavaSpring BootSQL PostgreSQLDB2MyBatis REST APISupabase

Tools & DevOps

GitGitHubGitLab DockerPodmanKubernetes HelmWSL2LinuxBash

CMS, Analytics & Design

WordPressWooCommerceSquarespace Adobe PhotoshopFigma Google AnalyticsGoogle Tag Manager SEOCore Web Vitals

AI & Developer Productivity

GitHub CopilotGitHub Copilot CLIClaude Sonnet 4.6 AI-assisted workflowsMCP tooling DocMindPrompt-driven prototyping

Auth, Monitoring & Infrastructure

KeycloakRBACGrafana ProxmoxMonitoringVirtualization

Let's build something together.

Open to frontend roles, contract work, and freelance collaborations. If you have an interesting project or opportunity, I'd love to hear about it.