Available to hire
Hi, I’m Igor, a frontend developer specializing in building scalable, component-driven web applications with Angular and React. I focus on delivering polished UI/UX, real-time data interactions, and enterprise-grade tooling that make complex tasks feel effortless for users.
I enjoy collaborating with product and backend teams to translate business needs into fast, maintainable interfaces. When I’m not coding, I explore design systems, accessibility, and performance optimizations to keep delivering delightful, reliable experiences.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Serbian
Fluent
Work Experience
Frontend Developer at Prime Software
July 1, 2025 - October 4, 2025Frontend engineer building scalable, component-driven web applications using Angular and React. Developed core features for an enterprise-grade low-code automation platform, including real-time orchestration interfaces, drag-and-drop editors, and form-based configuration builders. Integrated REST APIs, task schedulers, and system provisioning tools into a unified automation layer. Collaborated with backend teams to ensure performance, accessibility, and maintainability of complex UI.
Freelance Graphic Designer at Freelancer & Upwork
January 1, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork platforms, including branding assets, posters, book covers, and UI visuals for clients.
Teller & Data Entry Specialist at Various Banking & Finance Institutions (ZO P, Eurobank, MBBank)
January 1, 2016 - October 4, 2025Handled customer transactions, back-office operations, and financial data processing; supported data entry and transactional workflows across multiple financial institutions.
Frontend Developer
December 31, 2018 - October 4, 2025Frontend developer with 7+ years of experience building scalable, component-driven web applications using Angular and React. Built enterprise UI features for automation platforms, integrated REST APIs and task schedulers, and delivered real-time interfaces with SignalR and WebSockets. Implemented drag-and-drop editors, form-driven configuration builders for non-technical users, and robust state management (MobX, NgRx). Contributed to 3D asset visualization with Babylon.js and enhanced data grids and UI interactions.
Frontend Developer at Various Enterprises (Contract / Freelance)
November 1, 2023 - PresentDeveloped core frontend features for an enterprise-grade low-code automation platform (formerly Pliant.io), now part of IBM Rapid Infrastructure Automation. Built interactive, scalable UI modules using Angular, RxJS, and NgRx to visually orchestrate IT workflows and infrastructure tasks. Implemented real-time orchestration interfaces, drag-and-drop editors, and form-based configuration builders for non-technical users. Collaborated with backend teams to integrate REST APIs, schedulers, and provisioning tools into a unified automation layer; delivered modular, performant UI features for high-complexity enterprise automation. Also migrated data management UIs from Angular to React, implemented WebSocket-based real-time updates, and built robust UI state management with MobX and similar persistence mechanisms.
Freelance Graphic Designer at Self-employed / Freelancer
December 31, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork platforms, creating UI visuals, branding assets, and, where applicable, 3D visualization interfaces for clients.
Frontend Developer at Prime Software
October 1, 2023 - October 4, 2025Developed frontend features for an enterprise-grade low-code automation platform; built interactive UI modules with Angular, RxJS, and NgRx; implemented real-time interfaces, drag-and-drop editors, and configuration builders for non-technical users. Collaborated with backend teams to integrate REST APIs, schedulers, and provisioning tools. Contributed to internal tools including an Employee Evaluation & Performance Review System with dynamic forms, role-based access, and automated reminders; migrated components from Angular to React; improved state handling with MobX and ensured real-time UI updates via WebSocket subscriptions.
Freelance Graphic Designer at Self-Employed (Freelance)
December 31, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork platforms, creating branding identities, marketing collateral, UI imagery, and illustrations; collaborated with clients to translate requirements into visual assets and maintain brand consistency across channels.
Teller & Data Entry Roles at Various Banks (Zavod za Obračun i Plaćanja, EuropBank, MB Bank)
December 31, 2016 - October 4, 2025Handled customer transactions, back-office operations, and financial data processing across multiple banking and finance institutions.
Freelance Graphic Designer at Self-employed / Freelancer
January 1, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork platforms.
Teller & Data Entry at Banking & Finance institutions: Socijalno Accounting Service (ZO P), Eurobank, MB Bank
January 1, 2016 - October 4, 2025Handled customer transactions, back-office operations, and financial data processing.
Freelance Frontend Developer at Various clients (Upwork / Freelance platforms)
December 31, 2018 - October 4, 2025Delivered custom visual UI/UX designs and frontend implementations; migrated large-scale data management interfaces from Angular to React; implemented real-time UI updates with WebSockets; built a 3D asset visualization platform with Babylon.js; leveraged MobX for state management; ensured maintainability and scalability.
Frontend Developer / Banking Tech Specialist at ZO/P – Zavod za Obračun i Plaćanja; Eurobank; MB Bank
December 31, 2016 - October 4, 2025Worked in banking and finance institutions handling customer transactions, back-office operations, and financial data processing; contributed to data visualization UI components and enterprise tooling; implemented locking systems for grids and ensured data integrity across complex workflows.
Teller & Data Entry Roles at Banking & Finance Institutions (ZoP, European Bank, MBBank, Social Accounting Service)
December 31, 2016 - October 4, 2025Handled customer transactions, back-office operations, and financial data processing across banking and finance institutions, including roles at Zavod za Obračun Plaćanja (ZOП), European Bank, and MBBank.
Freelance Graphic Designer at Freelancer / Upwork / Freelancer Platform
December 31, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork; built a 3D Asset Visualization Platform with React & Babylon.js. Collaborated with INDECA4D (German mixed-reality partner) to implement 3D asset rendering via Babylon.js within a React application for internal enterprise use and enhanced data interaction.
Frontend Developer at Prime Software (Niš, Serbia)
October 1, 2023 - October 4, 2025Frontend development for enterprise-grade tools, integrating Angular and React UI components, real-time interfaces, REST API integration, and advanced state management for scalable applications.
Freelance Graphic Designer at Self-Employed / Freelancer
December 31, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork platforms. Built UI elements, dashboards, and visual assets; led a 3D asset visualization initiative using React & Babylon.js for an integrated enterprise UI.
Frontend Developer
October 1, 2023 - October 4, 2025Developed core frontend features for an enterprise-grade low-code automation platform, built interactive UI modules with Angular, RxJS and NgRx, implemented real-time orchestration interfaces, drag-and-drop editors, and form-based configuration builders; collaborated with backend teams to integrate REST APIs and system provisioning tools; delivered modular, scalable UI components for complex enterprise use cases.
Freelance Graphic Designer at Self-employed
January 1, 2018 - October 4, 2025Delivered custom visual design projects on Freelancer and Upwork platforms, including branding, UI graphics, and illustration. Collaborated with clients on UI/UX assets and visual identities, and contributed to 3D asset visualization work for web apps using React & Babylon.js in collaboration with INDECA4D.
Frontend Developer
January 1, 2018 - October 4, 2025Developed core frontend features for an enterprise-grade low-code automation platform, built interactive UI modules with Angular, RxJS, and NgRx, and created real-time orchestration interfaces and form-based configuration builders for non-technical users. Collaborated with backend teams to integrate REST APIs, task schedulers, and system provisioning tools into a unified automation layer.
Freelance Graphic Designer at Freelance / Upwork
January 1, 2018 - October 4, 2025Delivered custom visual design projects on freelance platforms, including UI visuals and 3D asset visualization work, and maintained design systems across projects.
Teller & Data Entry Roles at ZO P / Eurobank / MBBank
January 1, 2016 - October 4, 2025Handled customer transactions, back-office operations, and financial data processing across banking institutions (ZO-P, Eurobank, MBBank).
Education
IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-Cat
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017Prequalification Program Certificate (IT Sector) at Cluster Ni-CAT
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-CAT Niš
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster NI-CAT, Niš
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017Prequalification Program Certificate for IT Training (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training [Java Programming] at Cluster Ni-CAT
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming) at Cluster Ni-Cat, Niš
April 1, 2017 - August 1, 2017Prequalification IT Training Certificate (Java) at Cluster Ni-CAT
April 1, 2017 - August 1, 2017Qualifications
IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017Java Programming Certificate
April 1, 2017 - August 1, 2017Prequalification Program Certificate for IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training [Java Programming]
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017IT Sector Prequalification Program Certificate for Successful IT Training (Java Programming)
April 1, 2017 - August 1, 2017Prequalification IT Training Certificate - Java
April 1, 2017 - August 1, 2017Industry Experience
Software & Internet, Professional Services, Media & Entertainment, Financial Services, Education, Computers & Electronics, Other
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in Niš today.