Miloš Nikolovski, APIs Developer in Belgrade, Serbia
Miloš Nikolovski

APIs Developer in Belgrade, Serbia

Member since October 21, 2014
Miloš is a software developer with over eight years of experience. He is a motivated and self-directed individual, seeking to build new and expand existing knowledge in a new environment with cutting-edge IT companies. His easygoing personality and sense of humor don't stop him from delivering a high-quality product to meet any deadline.
Miloš is now available for hire


  • Cachefly (via Toptal)
    GoLand, Sublime Text, APIs, SSL Certificates, NGINX, InfluxDB, MySQL, Git, Go...
  • Humanity
    Atom, Sublime Text, Jest, Sass, Git, Jenkins, Docker, APIs, Webpack...
  • Horizn Studios (via Toptal)
    Sublime Text, Docker, Git, APIs, Restify, Salesforce API, JavaScript, Jest...



Belgrade, Serbia



Preferred Environment

Git, Atom, Eclipse IDE, Sublime Text, MacOS, Ubuntu

The most amazing...

...thing I've implemented is an HTTP server on Microchip PIC microcontroller.


  • Back-end Developer

    2019 - PRESENT
    Cachefly (via Toptal)
    • Designed and developed a RESTful API based on a new application model that integrates with the existing system.
    • Implemented a Socket.IO API for real-time communication with other components in the system.
    • Developed a new infrastructure with continuous delivery based on Docker Swarm.
    Technologies: GoLand, Sublime Text, APIs, SSL Certificates, NGINX, InfluxDB, MySQL, Git, Go, Redis, Docker Swarm, Docker, MongoDB, Koa, Node.js, JavaScript, Socket.IO, WebSockets, X.509 Certificates
  • Software Architect/Developer

    2018 - 2020
    • Worked on the new front-end React application and API architecture design.
    • Migrated the old legacy code to a micro front-ends architecture concept using the single-spa and React frameworks.
    • Designed and implemented a new RESTful API for the front-end application based on a back-end to front-end design pattern.
    • Designed and developed a small inverted index search engine based on Redis.
    • Developed several system components, namely various front-end modules, PDF print services, and more.
    Technologies: Atom, Sublime Text, Jest, Sass, Git, Jenkins, Docker, APIs, Webpack, Micro Frontends Architecture, Koa, Redis, JavaScript, Node.js, Redux, React, HTML
  • Back-end Developer

    2018 - 2018
    Horizn Studios (via Toptal)
    • Contributed to the design and implementation of the application architecture written in Node.js.
    • Implemented various components that represent application business logic, like services or models.
    • Developed HTTP clients for integration with third-party services, including Salesforce, Shopify, and more.
    • Designed and implemented RESTful API endpoints used by the web client.
    • Developed test suits for certain components, including both API and unit tests.
    Technologies: Sublime Text, Docker, Git, APIs, Restify, Salesforce API, JavaScript, Jest, MongoDB, ECMAScript (ES6), Node.js
  • Full-stack Developer

    2016 - 2017
    Incode Technologies
    • Designed and implemented microservice architecture. All services are Dockerized and hosted on AWS using ECS.
    • Implemented some of the microservices in Node.js using Express.js.
    • Developed a web application for the ImageIN platform for users and photo editors.
    • Implemented a website for an app called Flashback.
    • Designed and implemented continuous integration processes using CircleCI, Docker, and Amazon ECS.
    Technologies: Redis, AWS Kinesis, AWS Lambda, Amazon ECS (Amazon Elastic Container Service), Docker Swarm, Git, APIs, Amazon Web Services (AWS), Docker, CSS3, Sass, Angular, TypeScript, Mongoose, MongoDB, JavaScript, Node.js, HTML, Express.js
  • Full-stack Developer

    2016 - 2016
    Cloudstitch (via Toptal)
    • Integrated file management across cloud storage platforms (Google Drive, Dropbox, Microsoft OneDrive).
    • Developed file synchronization among different cloud storage platforms.
    • Implemented Excel file manipulation via API (Google spreadsheet, Microsoft Office 365 Excel).
    • Developed UI components for the web application using Polymer.
    Technologies: Visual Studio Code, Express.js, Sublime Text, Git, CSS3, Polymer, TypeScript, JavaScript, Node.js
  • Front-end Developer

    2014 - 2016
    SPINS (via Toptal)
    • Designed and created an environment for a web application.
    • Developed continuous integration for the application.
    • Developed a set of components for the user interface.
    • Implemented and designed the web application for the clients. Contributed to the API's design.
    Technologies: Sublime Text, CircleCI, Less, CSS3, Bootstrap, Node.js, AngularJS, JavaScript, CoffeeScript
  • Front-end Developer

    2014 - 2014
    Razor Communications
    • Developed a JavaScript library for drawing polygons over Here Maps for
    • Developed a set of QML components for the Hiri mail client.
    • Implemented the user interface for the Hiri email client.
    • Designed a RESTful API for a Kanban project management system.
    • Worked with a lot of modern tools and frameworks like D3.js, polymer project, Docker, and Yeoman.
    Technologies: Git, Docker, Polymer, MongoDB, Node.js, QML, AngularJS, JavaScript
  • Software Developer

    2014 - 2014
    • Helped design the system architecture and infrastructure.
    • Created a RESTful web service for the platform.
    • Implemented data collectors and nodes for storage service.
    • Developed the application's front-end using AngularJS and Bootstrap.
    • Took part in Belgrade Seedcamp week at the Royal Palace.
    • Used Jenkins to support the continuous integration proccess.
    Technologies: MongoDB, Bootstrap, AngularJS, JavaScript, CoffeeScript, Node.js
  • Software Developer

    2011 - 2014
    • Worked on a service written in Java that integrates SugarCRM with Cisco IP Telephony.
    • Developed a platform for storing, calculating, and streaming data events generated from Plantronics headsets as a contractor for the Plantronics R&D team.
    • Built a demo application for controlling voice and video calls over WebRTC using headsets. The application was presented at the MWC 2013.
    • Created a platform for storing, calculating, and streaming data generated from Plantronics wearable devices.
    • Developed a Java library that enables Android devices to communicate with micro-controllers via SPI.
    • Used Jenkins to support continuous integration processes.
    Technologies: Amazon Web Services (AWS), Jenkins, APIs, PostgreSQL, Git, WebSockets, WebRTC, Bootstrap, AngularJS, MongoDB, SQL, JavaScript, Java, Node.js, HTML, CSS
  • Software Developer

    2011 - 2013
    • Took part in the design and building of the whole system.
    • Developed a RESTful API for the whole platform data.
    • Created a web service for resizing images on request.
    • Developed a front-end application for creating and viewing photo timelines.
    • Integrated the platform with social networks.
    Technologies: Bootstrap, jQuery, HTML, CoffeeScript, JavaScript, Node.js
  • Software Developer

    2009 - 2011
    Omega Training and Solution Center
    • Created a Congress management system using an in-house built PHP web framework, JavaScript, and MySQL.
    • Developed a RESTful API for a questionnaire survey platform.
    • Developed a web client application for the survey platform.
    • Created a small ERP system written in PHP and HTML/JavaScript, using MySQL as DMS.
    • Lectured and designed introductory, intermediate, and advanced materials for courses in C, Java, and PHP.
    Technologies: SQL, jQuery, JavaScript, Java, PHP


  • Client Library for RedisTimeSeries

    I have developed a Node.js client library for RedisTimeSeries.

    RedisTimeSeries is a Redis module adding a time series data structure to Redis. More details about RedisTimeSeries can be found on

    The library is publicly available on npmjs registry.


  • Languages

    HTML, ECMAScript (ES6), Less, CoffeeScript, JavaScript, Java, TypeScript, Sass, CSS, CSS3, PHP, QML, SQL, Go, C, C++
  • Frameworks

    Express.js, Java Agent DEvelopment (JADE), Koa, Angular, Jest, ZURB Foundation, Bootstrap 3, Bootstrap, AngularJS, Guice, Jersey, Sails.js, Smarty, Redux, Stripes
  • Libraries/APIs

    Restify, Node.js, PureJS, jQuery, Sugar, Socket.IO, React, Google Maps, AngularUI, Facebook SDK, D3.js, RequireJS, WebRTC, jQuery UI, HTML5 Web Workers, Underscore.js, Moment.js, Lodash, Salesforce API, Polymer, JTAPI, Chrome Application SDK, JAX-WS, NW.js
  • Tools

    Sublime Text, Docker Swarm, Mongoose, NGINX, GoLand, Jenkins, Amazon SQS, Amazon ECS (Amazon Elastic Container Service), CircleCI, Bitbucket, Bower, Grunt, Atom, Git, Perforce, Node Inspector, Mocha, Subversion (SVN), Eclipse IDE, Webpack, AWS SDK, Adobe Photoshop
  • Paradigms

    Scrum, REST, Agile Software Development, Functional Programming, Responsive Web Design (RWD), Kanban
  • Platforms

    Linux, Docker, Ubuntu, AWS Lambda, AWS Kinesis, MacOS, DigitalOcean, Amazon Web Services (AWS), Windows, Arduino, Amazon EC2, Java EE, Visual Studio Code
  • Storage

    JSON, MongoDB, Redis, MySQL, Amazon S3 (AWS S3), PostgreSQL, InfluxDB
  • Other

    Web App Development, WebSockets, Front-end Development, APIs, SSL Certificates, Embedded Systems, OAuth, Microcontroller Programming, SSH, Amazon Route 53, X.509 Certificates, Micro Frontends Architecture, Time Series


  • Bachelor's Degree in Computer Science
    2004 - 2009
    University of Belgrade - Belgrade

To view more profiles

Join Toptal
Share it with others