8+ years · Belgrade, SerbiaAvailable for hire

Igor
Mirković

Senior Software Engineer · Technical Lead

Building production-grade web platforms, AI/ML-powered SaaS products, and cloud-native microservices. Expert in Python, Node.js, and Generative AI — previously shipping enterprise solutions at EY and TX Group.

Igor Mirković
Scroll

Work History

Experience

Mar 2024 — Present

Current

Senior Software Engineer & Technical Lead

New Empire PR· Belgrade

  • Architected and shipped end-to-end platforms for Cyprus Airways, BusinessMentor & Spartans, reducing development cycles by ~40%.
  • Built AI/ML-powered SaaS products and Generative AI / LLM-based applications leveraging OpenAI, Gemini, Hugging Face, vLLM & ElevenLabs, automating 60%+ of manual workflows.
  • Orchestrated cloud-native infrastructure on AWS (Lambda, EC2, S3, Step Functions, RDS) with Node.js, Python (FastAPI), PostgreSQL & MongoDB, achieving 99.9% uptime.
  • Pioneered a web scraping & automation suite with Puppeteer, Playwright & BrowserStack, automating LinkedIn outreach and Upwork lead generation at scale.
  • Integrated Stripe, PayPal, Shopify & ShipStation payment flows; deployed Twilio, WhatsApp Business API & Meta Ads Manager for omnichannel marketing.

Jun 2022 — Feb 2024

Software Engineer

EY (Ernst & Young)· Belgrade

  • Led development of an enterprise-grade insurance platform for a top-tier UK banking institution, supporting high-volume daily transactions under strict regulatory and compliance standards.
  • Delivered using Nest.js, Node.js, TypeScript, React & distributed Microservices architecture within a large-scale Agile engineering organization.

Sep 2021 — May 2022

Full Stack Engineer

TX Services · TX Group· Belgrade

  • Developed scalable data pipeline solutions at Swiss media giant TX Group, engineering Python (Django, OOP, design patterns) microservices and AWS Lambda functions automating news ingestion from multiple sources.
  • Operated across AWS Services, Docker, Kubernetes, Elasticsearch, Next.js & Microservice Architecture for production-grade internal content workflow tooling.

Jun 2019 — Sep 2021

Full Stack Engineer

EneTel Solutions d.o.o.· Belgrade

  • Managed daily eCommerce ticket resolution pipeline across multiple client storefronts, streamlining issue triage and significantly reducing manual overhead.
  • Designed barcode-scanning web applications using React, Python, Docker, GraphQL, MongoDB, Angular & Vue.

Apr 2018 — Jun 2019

Full Stack Engineer — Internship

NIX· Belgrade

  • Initiated development of Housekeeping & Staff collaboration platforms leveraging Node.js, TypeScript, JavaScript & MySQL.
  • Built Node.js-based web scrapers automating data extraction across multiple sources, accelerating internal tooling delivery.

Technical Stack

Skills

Backend

Node.jsNestJSExpress.jsPythonFastAPIDjango RESTFlask

Frontend

ReactNext.jsTypeScriptJavaScript

Cloud & DevOps

AWSDockerKubernetesCI/CDLambdaS3EC2Step FunctionsRDS

Databases

PostgreSQLMongoDBMySQLRedisElasticsearch

APIs & Protocols

RESTGraphQLWebSocketsMicroservices

Other

GitHTMLCSSPuppeteerPlaywright

Integrations & Tooling

AI & Integrations

Hands-on experience integrating cutting-edge AI APIs, payment processors, and marketing automation tools into production systems at scale.

AI Models & Platforms

OpenAI APIGeminiHugging FaceOllamavLLM

GenAI & LLM

GenAI / LLM AppsRAGElevenLabsCursorGitHub Copilot

Payments & Commerce

StripePayPalShopifyShipStation

Marketing & Messaging

TwilioWhatsApp Business APIMeta Ads ManagerPostHogGTM

Scraping & Automation

PuppeteerPlaywrightBrowserStack

Background

Education & Strengths

Degree

Bachelor's Degree in IT

Faculty of Organizational Science — BU

2016 — 2022

Information Systems & Technology

Languages

SerbianNative
EnglishAdvanced

Key Strengths

Technical LeadershipSystem Architecture & DesignEnd-to-End Product DeliveryAI/ML Integration & GenAIOOP & Design PatternsAgile / ScrumCode Review & MentoringCross-functional Collaboration