Djordje Mikic, Developer in Krusevac, Serbia
Djordje is available for hire
Hire Djordje

Djordje Mikic

Software Engineer and Developer

Krusevac, Serbia

Toptal member since June 22, 2026

Bio

Djordje is a software engineer with 7+ years of experience in full-stack development for clients such as Livelike, MaxQuest, and Tremend. He specializes in React, Python, and Node.js for industries spanning banking, automotive, and e-learning. Djordje led the development of a full-stack banking application at Tremend, featuring real-time video calls.

Portfolio

LiveLike
Python, Django, Lua
MaxDuel
React, FastAPI, Python, PostgreSQL, Go, Node.js, Express.js, Nuxt.js, Firebase
Tremend
WebRTC, React, TypeScript, Lerna, FastAPI, GraphQL, Azure Functions...

Experience

  • React - 8 years
  • Node.js - 8 years
  • Express.js - 8 years
  • JavaScript - 8 years
  • Next.js - 5 years
  • Python - 4 years
  • Vue - 2 years
  • Angular - 1 year

Preferred Environment

Docker, Azure, Google Cloud Platform (GCP), JavaScript, TypeScript, Python, React, Angular, Vue

The most amazing...

...application I've built is a full-stack banking platform with real-time video calls and screen sharing.

Work Experience

Senior Software Full-stack Engineer

2024 - PRESENT
LiveLike
  • Developed and maintained CMS solutions using Python and Django, including new feature implementation and system enhancements.
  • Owned front-end architecture and led redesign initiatives to improve usability and maintainability.
  • Designed, integrated, and supported APIs, resolving bugs and optimizing performance.
  • Optimized, maintained, and integrated high-traffic API services using Lua, ensuring scalability, reliability, and efficient resource utilization.
Technologies: Python, Django, Lua

Senior Software Engineer

2024 - 2025
MaxDuel
  • Designed and developed a back-office application from scratch using React, FastAPI (Python), and PostgreSQL, delivering a scalable and maintainable system.
  • Maintained and enhanced 10+ microservices built with Go, FastAPI, and Node.js (Express), ensuring reliability and performance across the platform.
  • Contributed to front-end development of a Nuxt.js application, implementing key features and improving user experience.
  • Led migration from Firebase to PostgreSQL, optimizing data structure, performance, and cost efficiency.
  • Integrated multiple payment services, ensuring secure and reliable transaction processing.
Technologies: React, FastAPI, Python, PostgreSQL, Go, Node.js, Express.js, Nuxt.js, Firebase

Senior Software Engineer

2022 - 2024
Tremend
  • Led the development of a full-stack banking application featuring real-time video calls and screen sharing using native WebRTC.
  • Developed and maintained 2 front-end applications using React (TypeScript) within a Lerna monorepo architecture.
  • Led a pharmaceutical project, building scalable back-end services with FastAPI and GraphQL, alongside Azure Functions, React (TypeScript), and React Native.
  • Designed and implemented a backend-for-frontend (BFF) architecture using Node.js (TypeScript), Express, and Socket.IO, along with React (TypeScript) and MUI for the front end.
Technologies: WebRTC, React, TypeScript, Lerna, FastAPI, GraphQL, Azure Functions, React Native, Node.js, Express.js, Socket.IO, MUI CSS

Full-stack Developer

2018 - 2024
Freelance
  • Developed a comprehensive e-learning platform featuring real-time video conferencing, a dedicated teacher CMS, and a robust administrative control panel. It was utilized by 5 instructors and 50+ students.
  • Created a Jira board and managed bugs and features.
  • Managed the application lifecycle through its active production run until January 2022.
Technologies: MongoDB, Express.js, React, Node.js, React Native, TypeScript

Full-stack Developer

2021 - 2022
FifthRow
  • Developed an automotive web application for vehicle storage and service management using React (TypeScript), MUI, React Query, Redux Toolkit, and Google Maps.
  • Contributed to building a mobile app with React Native.
  • Contributed to a private charter flight booking platform using Next.js (TypeScript), MUI, Redux, Redux-Saga, and Google Maps integrations.
  • Built back-end services using Django. Solved complex DB queries. Implemented WebSocket communication.
  • Implemented CI/CD pipelines with CircleCI to streamline development and deployment processes.
  • Collaborated with clients under NDA, ensuring strict confidentiality and data privacy standards.
  • Delivered efficient, user-friendly solutions that contributed to successful project outcomes and business goals.
Technologies: React, MUI CSS, React Query, Redux Toolkit, Google Maps, React Native, Next.js, Redux, Redux-Saga, Django, CircleCI

Full-stack Developer

2018 - 2021
Vandetta Group
  • Developed a web and mobile truck tracking application using React (TypeScript), React Native (TypeScript), Node.js (TypeScript), Firebase, and mapping APIs.
  • Delivered a user-friendly and efficient solution that supported business goals and contributed to improved sales performance.
  • Developed web and mobile applications using the MERN stack.
Technologies: React, TypeScript, React Native, Node.js, Firebase

Experience

Screen Size Comparator

https://djordjemikic.github.io/Screen-size-comparator/
Developed an interactive screen size comparator web application utilizing trigonometric calculations to render pixel-perfect, true-to-scale visual overlays of various device displays. I implemented side-by-side and stacked comparison modes to help users evaluate differences in physical screen real estate and aspect ratio.

Education

2011 - 2015

High School Diploma in Economics

Technical School - Knjazevac, Serbia

Skills

Libraries/APIs

React, Node.js, Socket.IO, React Query, WebRTC, Google Maps, Vue, Redux-Saga

Tools

Redux Toolkit, Lerna, Git, CircleCI

Languages

TypeScript, JavaScript, HTML, CSS, Python, GraphQL, Sass, Lua, Go, PHP

Frameworks

Express.js, MUI CSS, Redux, React Native, Next.js, Angular, Django, Nuxt.js, Flask, Gin, Laravel, Svelte

Platforms

Firebase, Linux, MacOS, Docker, AWS IoT, Azure Functions, Azure, Google Cloud Platform (GCP)

Storage

PostgreSQL, MongoDB, MySQL

Other

WebSockets, FastAPI, Digital Economy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring