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

Portfolio

Experience

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

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

The most amazing...

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

Employment

  • Software Developer/Architect

    2018 - PRESENT
    Humanity
    • 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: React, Redux, Node.js, JavaScript (ES2017), Sass
  • 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: Node.js, JavaScript (ES6), MongoDB, Waterline, Jest
  • 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: Node.js, JavaScript, MongoDB, Mongoose, TypeScript, Angular 4+, Sass, CSS3, Docker, AWS
  • 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: Node.js, JavaScript, TypeScript, Polymer, CSS3
  • 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: CoffeeScript, JavaScript, AngularJS, Node.js, Bootstrap, CSS3, Less
  • Front-end Developer

    2014 - 2014
    Razor Communications
    • Developed a JavaScript library for drawing polygons over Here Maps for Grassometer.com.
    • 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: JavaScript, AngularJS, QML, Node.js, MongoDB, Polymer, Docker
  • Software Developer

    2014 - 2014
    Glooky
    • 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: Node.js, CoffeeScript, JavaScript, AngularJS, Bootstrap, MongoDB
  • Software Developer

    2011 - 2014
    PSTech
    • 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: Node.js, Java, JavaScript, SQL, MongoDB, AngularJS, Bootstrap, WebRTC, Web Sockets
  • Software Developer

    2011 - 2013
    Photo.timeline
    • 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: Node.js, JavaScript, CoffeeScript, HTML, jQuery, Bootstrap
  • 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: PHP, Java, JavaScript, jQuery, SQL

Skills

  • Languages

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

    Express.js, Java Agent DEvelopment (JADE), Koa, Jest, ZURB Foundation, Bootstrap 3, Bootstrap, AngularJS, Guice, Jersey, Sails.js, Smarty, Redux, 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), 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
  • 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

Education

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

To view more profiles

Join Toptal
Share it with others