Ugljesa Pantic, Developer in Belgrade, Serbia
Ugljesa is currently unavailable

Ugljesa Pantic

Bio

Ugljesa is a passionate software engineer who started programming in grade school. After getting his bachelor's degree in computer science, he worked for two large international companies–developing mostly web applications for several years. Ugljesa is accustomed to a distributed environment and working with remote clients using agile methodologies.

Portfolio

Practice
JavaScript, TypeScript, Node.js, Next.js, Google Cloud Platform (GCP), Firebase...
Pricemoov
React, TypeScript, Front-end, CSS3, Client-side JavaScript Frameworks...
Avatar Engines LLC
MongoDB, Node.js, React, Front-end, User Interface (UI), Full-stack

Experience

  • Front-end - 10 years
  • JavaScript - 10 years
  • React - 7 years
  • Node.js - 5 years
  • Next.js - 4 years
  • TypeScript - 4 years
  • Back-end - 3 years
  • Angular - 3 years

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code), Git, Linux, Windows

The most amazing...

...project I've coded is an easy-to-use Java library used for testing complex data driven applications.

Work Experience

Senior Software Engineer

2021 - 2025
Practice
  • Developed the main coaching platform using Next.js, Firebase, and GCP.
  • Worked on the entire feature development lifecycle, working closely with product and design teams to define requirements, develop and release features, and conduct post-release monitoring and analytics.
  • Implemented scalable two-way calendar synchronization with Google and Outlook APIs, enhancing scheduling features across platforms.
  • Built a highly customizable time-series reporting tool on TimescaleDB, supporting complex filters, operators, and range queries.
  • Integrated third-party services like Stripe for payments, Courier for notifications, and StreamChat for messaging.
Technologies: JavaScript, TypeScript, Node.js, Next.js, Google Cloud Platform (GCP), Firebase, Cloud Firestore, Functions, Vercel, Front-end, Unit Testing, REST APIs, Client-side JavaScript Frameworks, User Interface (UI), Full-stack, Tailwind CSS, PostgreSQL, AI Agents, Large Language Models (LLMs)

Front-end Developer

2020 - 2021
Pricemoov
  • Led the front-end development of a smart price recommendations platform used by large retail and eCommerce clients.
  • Implemented and managed the company's design system library.
  • Profiled critical components, eliminating wasted renders, which dramatically improved performance.
  • Simplified the project structure, emphasizing reusability and scalability.
Technologies: React, TypeScript, Front-end, CSS3, Client-side JavaScript Frameworks, User Interface (UI), Full-stack Development

Full-stack Developer

2019 - 2020
Avatar Engines LLC
  • Worked on providing API endpoints with Node.js, Inversify, and MongoDB.
  • Built an admin platform from scratch to manage the platform's database entities and users using React, Node.js, and Mongoose.
  • Implemented complex UI components with React, TypeScript, and SCSS.
  • Improved the UX by creating several DnD-based components.
  • Wrote scripts to use and manipulate data from various sources.
Technologies: MongoDB, Node.js, React, Front-end, User Interface (UI), Full-stack

React Developer

2019 - 2019
Mobilize Networks
  • Migrated an existing AngularJS codebase into React.
  • Implemented new features on the community platform.
  • Improved the front-end architecture by reorganizing modules.
Technologies: Styled-components, Redux, React, Front-end, CSS3, Client-side JavaScript Frameworks

React Developer

2019 - 2019
BCG
  • Developed a prototype used to visualize transportation routes using React, Antd, and Deck.gl.
  • Built a scheduling tool in the form of a Gantt chart using React and Material UI.
  • Balanced requirements, UX, and deadlines in order to get most of the business value in a limited timeframe.
  • Developed APIs and handled large-scale data processing.
  • Composed scripts—with Python and Node.js—to parse complex data structures.
Technologies: Node.js, Recharts, Python, Deck.gl, React

Front-end Developer

2019 - 2019
Softimation LTD
  • Finished implementing a cryptocurrency exchange built using Angular.
  • Handled the pixel-perfect implementation of the specs (Zeplin).
  • Used Angular animations to improve the overall UX.
  • Converted a web app to a native version using Cordova.
  • Transformed the app to be mobile-first and fully responsive.
Technologies: NgRx, Angular, CSS3

Senior Front-end Developer

2017 - 2019
Caspar Health
  • Led the front-end development of a multi-lingual digital rehabilitation platform.
  • Used Angular 5 and NgRx to make the Reactive front end.
  • Migrated and merged an admin panel application into the platform.
  • Built a product website with React and Gatsby from scratch.
Technologies: Bootstrap, Angular Material, NgRx, Angular, Client-side JavaScript Frameworks

Front-end Developer

2017 - 2017
Paladin
  • Built a responsive layout with a mobile-first approach.
  • Added style guides to keep design consistent across the app.
  • Improved UX by refining layout, flow, and interactions.
Technologies: Django, Bootstrap, Client-side JavaScript Frameworks

Software Engineer

2015 - 2016
Zuehlke Engineering
  • Worked on several mobile-first web applications with rich user experiences.
  • Led the development process of a portfolio management tool application for an investment company in Zurich.
  • Designed several charts for the visualization of complex data sets using D3.js.
  • Gave lectures on various technical topics such as ECMAScript 6 and unit testing.
  • Mentored and knowledge-shared with younger colleagues.
Technologies: CSS, HTML, Aurelia, AngularJS, Spring, Java, JavaScript, Unit Testing, REST APIs, Client-side JavaScript Frameworks, Full-stack

Software Developer

2014 - 2015
Levi9
  • Worked as a part of an Agile team in the development of an enterprise service bus for Amsterdam Airport.
  • Designed and developed multiple OSGI modules for integration with external and internal systems.
  • Redesigned and refactored a system, making it more maintainable and highly testable.
  • Introduced guidelines for unit testing on a project.
Technologies: Web Services, OSGi, Hibernate, Spring, Java, Unit Testing, REST APIs

Experience

Practice

http://practice.do/
An all-in-one client management platform for service-based businesses, integrating scheduling, billing, CRM, file management, and automated workflows to reduce manual tasks and increase operational efficiency.

Think Alpha Platform

https://thinkalpha.io/
Think Alpha is a platform for real-time idea generation and strategy development. The system is designed to allow those with ideas to build and maintain systematic alpha-generating ideas in real-time and at low-latency. Non-coders are able to build sophisticated programs without any engineering background and programmers have a set of tools that dramatically increase productivity.

The platform is under development and it's built with React, Node.js, and TypeScript.

Caspar Health Web Platform

https://app.caspar-health.com
Caspar Health is an online platform that's trying to shape the future of prevention and rehabilitation. The product is used by 81 clinics in Europe and Asia and helps all of their 35,000 patients receive the best quality care—both during and after their hospital stay.

The platform consists of multilingual patient and clinic web applications built using Angular, NgRx, and Material Design.

Caspar Health Product Website

https://caspar-health.com
I built Goreha/Caspar’s main website, creating and structuring pages to clearly present the company’s core product and service information, ensuring content accuracy, clarity, and easy navigation.

Portfolio Management Tool for an Investment Company

This application was built with the idea of helping a client predict an outcome for his investment. My role on the project was to create a rich and easy-to-use UI that would allow the client to simulate possible investment outcomes depending on the various influencing factors.

Web Application for Monitoring Solar Panel Efficiency

I designed and implemented data visualizations for solar panel energy production, consumption, and distribution. This offered in-depth insights into energy flows, system efficiency, and overall performance, significantly enhancing energy management and informing strategic operational decisions.

IoT Project for a Pump Manufacturer

This application was built to allow users to remotely live-monitor and inspect the state of their infrastructure. The pump data is then sent to an Azure IoT hub, where it's aggregated and processed. On this project, I worked on a client application that consumed REST and SignalR endpoints in order to display valuable and live data to the user. The application was built on top of Cordova using the Aurelia framework and TypeScript.

Education

2010 - 2014

Bachelor of Science Degree in Computer Science

University of Belgrade, Faculty of Mathematics - Belgrade, Serbia

Skills

Libraries/APIs

React, jQuery, TensorFlow, Node.js, REST APIs, D3.js, WebRTC, NgRx, Stripe, Recharts, SignalR, RxJS, Antd, Google Calendar API, Stripe API

Tools

Git, Webpack 2, Karma, Webpack, IntelliJ IDEA, Jenkins

Languages

CSS3, HTML5, ECMAScript (ES6), TypeScript, JavaScript, CSS, HTML, SQL, Java, Python, GraphQL, R

Frameworks

Angular, Redux, JUnit, Spring, AngularJS, Hibernate, Aurelia, Express.js, Jasmine, Tailwind CSS, OSGi, Django, Angular Material, Bootstrap, Deck.gl, Material UI, Next.js

Paradigms

Distributed Programming, Unit Testing, REST, Scrum, Object-oriented Design (OOD), Agile Software Development, Test-driven Development (TDD), MEAN Stack, Object-oriented Programming (OOP)

Platforms

Visual Studio Code (VS Code), Firebase, Docker, Windows, Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Vercel

Storage

Cloud Firestore, MongoDB, MySQL, H2, Amazon S3 (AWS S3), Relational Databases, PostgreSQL

Other

Responsive Design, Front-end, Full-stack, Web Development, Serverless, Data Structures, WebSockets, Client-side JavaScript Frameworks, User Interface (UI), Back-end, AI Agents, Full-stack Development, Large Language Models (LLMs), Tailwind UI, Web Services, Styled-components, Progressive Web Applications (PWAs), PWA, API Design, Mobile First, Functions, Timescale, Algorithms, Algebra, Numerical Analysis, Statistics, Gatsby, Cordova, Supabase

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