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

APIs Developer in Belgrade, Serbia

Member since July 21, 2014
Miloš is a software developer with over eight years' 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




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.


  • Software Developer/Architect

    2018 - PRESENT
    • Worked on the new front-end application architecture design.
    • Designed and developed a service layer to support older API endpoints.
    • Contributed to design and implementation of custom dependency injection library.
    • Designed and developed new validation library.
    • Developed a number of application components.
    • Developed a test environment and base test suit for the applicaiton.
    Technologies: Sass, JavaScript, Node.js, Redux, React
  • Back-end Devloper

    2018 - 2018
    Horizn Studios (via Toptal)
    • Contributed to the design and implementation of the application architecture. The application is 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: Jest, MongoDB, ECMAScript (ES6), Node.js
  • Full-stack Developer

    2016 - 2017
    Incode Technologies
    • Designed and implemented microservice architecture on AWS.
    • Implemented a database microservice in Node.js.
    • Developed artists' and sharing front-end applications for ImageIN platform.
    • Implemented a website for an app called Flashback.
    • Designed and implemented continuous integration processes using CircleCI, Docker, and Amazon ECS.
    Technologies: Amazon Web Services (AWS), AWS, Docker, CSS3, Sass, Angular, TypeScript, Mongoose, MongoDB, JavaScript, Node.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.
    • Helped develop the web app.
    Technologies: 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 number of application components.
    • Implemented and designed the whole web application.
    • Contributed to API design.
    Technologies: 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 Hiri mail client.
    • Implemented the user interface for Hiri mail 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 Yeaman.
    Technologies: 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
    • Integrated SugarCRM with Cisco IP Telephony.
    • Developed a platform for storing, calculating, and streaming data generated from Plantronics headsets.
    • Built a demo application for controlling voice/video calls over WebRTC using headsets. The application was presented at 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: WebSockets, WebRTC, Bootstrap, AngularJS, MongoDB, SQL, JavaScript, Java, Node.js
  • 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 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


  • Languages

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

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

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

    Mongoose, Jenkins, Amazon SQS, AWS ECS, CircleCI, Bitbucket, Bower, Grunt, Atom, Git, Perforce, Node Inspector, Mocha, Subversion (SVN), Sublime Text, Eclipse IDE, AWS SDK, Adobe Photoshop
  • Paradigms

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

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

    JSON, MongoDB, Redis, MySQL, AWS S3, PostgreSQL, AWS RDS
  • Other

    Web App Development, WebSockets, Front-end Development, APIs, AWS Route 53, Embedded Systems, OAuth, Microcontroller Programming, SSH, Amazon Route 53, AWS


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

To view more profiles

Join Toptal
Share it with others