
Djordje Mikic
Verified Expert in Engineering
Software Engineer and Developer
Krusevac, Serbia
Toptal member since June 22, 2026
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
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Screen Size Comparator
https://djordjemikic.github.io/Screen-size-comparator/Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring