Radomir Perišić, Developer in Niš, Serbia
Radomir is available for hire
Hire Radomir

Radomir Perišić

Verified Expert  in Engineering

Software Developer

Niš, Serbia
Toptal Member Since
July 1, 2019

Radomir is a JavaScript developer with several years of hands-on experience. Recently, the bulk of his work consists of mostly Node.js and React-based projects and hybrid apps. With a lengthy career though, Radomir is experienced with TypeScript, Node.js services/microservices, JavaScript compilers, continuous integration, automated tests, NoSQL & SQL databases, and much more. He also is familiar with Python and PHP—just enough to get around.


Social News Desk
AWS Lambda, MongoDB, React, Node.js
Apollo, React, PostgreSQL, GraphQL, Express.js, Node.js
Cordova, Redux, React




Preferred Environment

Debian, MacOS, Git, Visual Studio Code (VS Code)

The most amazing...

...project I've worked own is my own gym management app used by the CrossFit club where I train.

Work Experience

JavaScript Developer

2019 - 2020
Social News Desk
  • Extended the current application's functionality by creating AWS Lambda functions using Node.js and MongoDB.
  • Implemented new features on the front end.
  • Used the Facebook API and Facebook ads API to extend existing reporting features.
  • Updated React Native project so that it supported the latest devices.
Technologies: AWS Lambda, MongoDB, React, Node.js

JavaScript Developer

2018 - 2019
  • Built a CMS for internal documentation along with the ability to track revisions and several user roles with varied permissions levels.
  • Developed a custom modular text editor using React.
  • Integrated an invoicing system into the current CMS with automated PDF generation.
  • Created corresponding services in Node.js using Express.js and integrated them in a GraphQL-based microservice system.
  • Composed unit tests for all services to ensure that the systems work fine.
Technologies: Apollo, React, PostgreSQL, GraphQL, Express.js, Node.js

JavaScript Developer

2017 - 2018
  • Developed a fantasy football mobile game using React and Cordova.
  • Integrated a payment system into the game's infrastructure.
  • Integrated a live feed to monitor game results as they are played.
  • Created a web scraper to generate football-related news.
  • Integrated an Instagram-like feed with award-based posts in the app to increase user interactions.
Technologies: Cordova, Redux, React

Senior Front-end Developer

2016 - 2017
  • Supported HR by creating a tool for browsing available developers in the company. The tool was designed to have detailed profiles and an easy search engine; all done in Node.js with MongoDB.
Technologies: MongoDB, React

Front-end Developer

2013 - 2016
  • Developed Kiwi, a React Native mobile app for smart door integration engineers to assist them in installing their system.
  • Built a custom CMS for BBDO global network with the option to share content between sister companies.
  • Worked on Phillips Saeco, a web app with lots of animations done in Backbone.js and GreenSock.
  • Constructed a custom content editor for Tommy Hilfiger for their Sitecore CMS.
Technologies: jQuery, GreenSock, Backbone.js, Flux, React Native, React


Goarthur.ai is a platform designed to elevate preassure and help dental clinic with fighting the Corona-virus effect on their business.

I was tasked with implementing Node.js back-end service and report generation feature with data from GCP's BigQuery.


Gymtastic is my personal project where I test new technologies and generally have fun. Currently, it’s used by a couple of CrossFits in my country, for the management of users and training sessions. It's using multi-tenancy on a database model level to accommodate multiple clients.

Recently I have integrated Stripe API to enable online payments and subscriptions.

In the past few months, I’ve been pushing it to become a polished product and started with marketing.

Gymtastic is also a progressive web app (PWA).

Technology Stack:
• Back end: Node.js with Express.js and MongoDB
• Front end: React, Redux, Redux-saga
• Deployed with Docker containers with automated SSL generation

Internal Documentation System for Dooer

While working at Dooer (a fintech startup that was founded with the aim of developing products that met future accounting needs), I was tasked to create a CMS for internal documents.

Some of the features included a custom text editor with the option of drag-n-drop content blocks for maximum freedom for content editors.

One of the biggest challenges was the revision system which tracked each user edit and allowed going back in history to any document revision.

Technology Stack:
• Front end: React, Apollo
* Back end: Node.js, PostgreSQL
• GraphQL used for communication

CodeControl Developers

I developed an app for browsing available developers in the CodeControl network. It was built with React and Redux and deployed using Docker containers with automated SSL generation. As a data source, we used a Firebase database.


Bell is a hybrid mobile app for learning English. I used React Native to create the app for iOS, Android, and web. I also integrated a video player, sound recorder, and in-app purchases for the best user experience.


Balkanrock is news portal for rock news in Ex-Yugoslavian countries. This was my first commercial project, and I worked on a custom WordPress theme.
2006 - 2012

Bachelor's Degree in Electronic Engineering

University of Niš, Faculty of Electronic Engineering - Niš, Serbia


React Native for Web, React, Node.js, Facebook API, Facebook Ads API, WebRTC, Stripe, Stripe API, Google Maps, Firebase Web SDK, Backbone.js, jQuery


Mongoose, Firebase Cloud Messaging (FCM), Adobe Photoshop, Mocha, Docker Compose, Docker Hub, GreenSock, Git


React Native, Express.js, Jest, Material UI, Redux, Flux


CSS, HTML, GraphQL, JavaScript, TypeScript


Test-driven Development (TDD), Functional Programming, MVC Design


Android, Firebase, Google Cloud Platform (GCP), Linux, OS X, Windows, Docker, AWS Lambda, MacOS, Debian, Visual Studio Code (VS Code)


MongoDB, PostgreSQL, Docker Cloud, Google Cloud


Full-stack, Minimum Viable Product (MVP), Third-party APIs, Firebase Hosting, Apollo, Cordova

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.


Share your needs

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

Choose your talent

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

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