Milos Maksimovic, Software Developer in Belgrade, Serbia
Milos Maksimovic

Software Developer in Belgrade, Serbia

Member since October 13, 2015
Milos is a full-stack web developer with an eye for details. As a software engineer, he enjoys solving problems and working toward optimal solutions. His current top picks for technology are Angular/TypeScript and .NET Core, paired along with a strong .NET/MS SQL background.
Milos is now available for hire




Belgrade, Serbia



Preferred Environment

Windows, Visual Studio/VSCode, Git/Hg/SVN

The most amazing...

...piece of software I've worked on was a real-time location tracking multi-platform application integrating a series of different technologies.


  • Tech Lead

    2015 - 2016
    Engineers London Limited
    • Implemented the business logic in full-stack multi-platform software solutions using the Web API, MS SQL, and AngularJS stack as well as the MEAN stack.
    • Chose the back-end technologies, the architecture design solutions, and set up at the company level.
    • Developed a series of hybrid apps using AngularJS and AppGyver Steriods and Supersonic frameworks.
    • Created a reusable cross-platform code base for a company-wide testing framework using Selenuim and it's variations.
    • Led the development and team on a couple of midscale projects for the educational and entertainment industry.
    Technologies: AngularJS, ASP.NET Web API, Windows Phone 8.1, JWT, HTML, CSS, Materialize CSS
  • Software Engineer

    2013 - 2015
    Engineers London Limited
    • Dealt mainly with the development of .NET and JavaScript multi-platform solutions with some experience with building a PHP (Laravel) API.
    • Worked on the development of software solutions built for educational and telecommunication companies.
    • Learned extensively about JavaScript through a series of small-scale data-dynamic projects.
    • Worked on architecture and database design and business logic implementation of software solutions.
    • Helped actively in time assessments for multiple projects and in the sprint planning process.
    Technologies: .NET (ASP.NET MVC, Web API, MS SQL, Windows Phone, Windows Store), JavaScript (jQuery, KnockoutJS, AngularJS), Laravel, HTML, CSS
  • Part-time Software Developer

    2013 - 2014
    Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH
    • Developed and maintained a project named POIS (Professional Orientation Information System).
    • Developed the system initially in PHP using the CodeIgniter framework, and after 6 months rebuilt it in .NET because of platform change company-wide.
    • Migrated the database platform (which was initially MySQL) to a Microsoft SQL server in the system rebuild process. Created reusable migration scripts and walk-through for automating this process.
    • Created an automated testing framework using Selenium for QA purposes.
    • Worked on training the employees of GIZ to use the system after the initial release and after major updates.
    Technologies: ASP.NET MVC, jQuery, Bootstrap, CSS, HTML
  • Junior .NET Developer

    2013 - 2013
    Codebehind d.o.o Belgrade
    • Studied about the MVC pipeline and applied that knowledge within active projects.
    • Used Mercurial as a source control and remote control desktop with a partner company on a project providing Citrix server platform services.
    • Refactored parts of a major ASP.NET MVC project that overgrew its initial assessments into a three-layer architecture setup.
    • Developed a real-time communication module which was implemented using web sockets and server-side and client-side SignalR framework.
    • Worked on my first full-time engagement.
    Technologies: ASP.NET MVC, ASP.NET Web API, jQuery, Bootstrap


  • CS:GO Bounty (via Toptal) (Development)

    CS:GO Bounty was originally developed as a project by PKR Hosting, a Scotland-based company.

    The engagement goal was the migration of the front-end project from AngluarJS 1.x to the latest Angular version. The system was redeveloped from the ground-up. Also, it included the development of another website: Lootgrounds (, with similar purpose and functionality, just related to another game (PUBG instead of CS:GO)

    Main tasks included:
    • Setting up the project architecture and the development path in the initial plan.
    • Steam sign-in and querying their APIs for data
    • Sass responsive styling and adaptive changes to support specific mobile devices.
    • Implementation of an optimized WebSocket solution to handle numerous updates in real-time.
    • Reimplementation of all the sections and games that the app included paying attention to structure and writing good and maintainable code.
    • Handling the changes related to the API updates.

    Technology Stack: Angular 4+, TypeScript, Sass, Webpack

    More information can be found at the site (

  • EliteSingles (via Toptal) (Development)

    EliteSingles was developed for, a Berlin-based, fast-growing company in the online dating world. It is a premium dating platform designed for single people seeking a committed, long-term relationship.

    I worked on migrating the main web project to Angular (4+) from AngularJS in cooperation with the front-end team.

    Technology Stack: Angular 4+, TypeScript, Sass, Webpack

  • Boyne Tannum Hookup Website (via Toptal) (Development)

    The project included updates to existing logic, refactoring of known bottlenecks, as well as the implementation of new features.

    Main tasks included:
    • Implementing the concept of team registrations and team management.
    • Altering existing ticket purchase logic.
    • Additionally worked on the implementation of subscriptions using Zoho Subscription API for a separate chatbot application.

    Technology Stack: ASP.NET Core, MSSQL, AngularJS, SCSS

  • Tekmetric (via Toptal) (Development)

    I worked on the business logic implementation of both the front- and back-end of the existing system. I communicated with the client directly as an integral part of their remote team.
    I also had an advisory and consultation role in the decision-making portion of the development cycle. Worked on the re-development from scratch using the latest from both sides of the technology stack: ASP.NET Core on the back end and Angular on the front end.

    Tekmetric (by Sparkplug Studios) is a cloud-based shop management system for independent auto repair shops.
    The solution was developed from the ground up. From cloud-based storage to streamlined scheduling, Tekmetric is a shop management software that includes everything an auto shop needs to run efficiently and successfully.

    A typical shop management system allows shop owners to bill their customers for vehicle repairs. Tekmetric integrates chatting, social media, texting, picture upload, and more.

    Technology Stack: ASP.NET Core, MS SQL, Angular 2

  • FamilyFirst (Development)

    This software solution offers parents the ability to track their children's whereabouts, browse through the history of their movement records, define and manage checkpoints, and receive and manage alerts/notifications.

    The application also features a real-time messaging system as well as navigation features. It has complete business logic and API, including a Windows phone and web app; it was developed for Groupcall Limited, a UK-based company.

    Primary technologies used: C#, XAML, Azure Table Storage, MVC, Web API, and AngularJS

    Note: the project is currently in the last stages of development.

  • FreshToday (Development)

    FreshToday supplies 45,000 lunches weekly to schools in Ireland. The project included the redevelopment of the entire system as well as the implementation of features that were not previously available. The final product is a full-stack solution, with the API, web app, CMS app, and a reporting time-driven service.

    Technology Stack: C#, MS SQL, MVC, Web API, Quartz, and AngularJS

  • PHIN (Development)

    Private Healthcare Information Network Limited is a UK based company for which this project was built. The project was a website that includes details of private facilities across the UK in terms of patient satisfaction, the average length of stay, and the number of patients.

    I worked as part of the team that was responsible for the initial project architecture setup and the initial development of the API, the CMS system as well as the live website.

    Technology Stack: AngularJS, LESS, ASP.NET WebAPI, MS SQL, D3.js

  • Ciao App (Development)

    The Ciao app is a social communication tool and much more. It provides its users with the means to communicate with nearby users, see heat-maps of app users, as well as make business connections.

    The engagement included the development of an API (Node.js, Express.js, Mongo), a Socket API (ASP.NET Web API, SignalR), and the web and CMS applications (AngularJS).

    The apps are available for Android and iOS platforms.

  • Gathr (Development)

    Gathr is a social app that allows people to register via Facebook and to create a group with other people they go out with. After that they can browse through the other nearby groups that are also out (or not) and they can like them. If the other group likes them back—it's a match—they can start communicating with each other on group or private chats.

    The application is a hybrid app for both Android and iOS; developed using AppGyver Steroids, Supersonic, and AngularJS.

  • Corridor X EMP Supervision (Development)

    Corridor X EMP Supervision is a document management system developed for Arup ( and integrates the entire information system for managing reports about environmental data monitoring and supervision for Corridor X project in South-Eastern Serbia.

    The project was built using AngularJS and ASP.NET Web API.

  • Emerge for Windows 8.1 (Development)

    A Windows 8.1 Store app, developed for Groupcall Limited, a UK-based company. The software solution offers primary and secondary schools the means to track their students' data, attendance marks, behavior, and achievements in a compact and intuitive way.

    Technology Stack: C#, XAML, SQLite

  • POIS (Development)

    POIS is an acronym for the Professional Orientation Information System, that is being developed for GIZ. Its goal is to connect youth offices, elementary schools, and high schools with companies that will enable them to use services like job shadowing or various kinds of practices.

    The first version was built in PHP (CodeIgniter) and was later rebuilt in ASP.NET MVC and Web API.


  • Languages

    JavaScript, TypeScript, C#, Sass, CSS, T-SQL, HTML, Less
  • Frameworks

    Angular, Entity Framework Core, ASP.NET Core, Bootstrap, Entity, AngularJS, ASP.NET MVC, .NET, ASP.NET Web API, Express.js
  • Libraries/APIs

    Zoho API, Google Maps SDK, jQuery, React, Facebook Messenger API, Stripe API, Node.js, SoundCloud API, Instagram API, Twitter API, Facebook API, Twilio API
  • Tools

    VS Code, Microsoft Visual Studio, Webpack 2, Mercurial, Subversion (SVN), Git, AppGyver
  • Platforms

    Visual Studio Code, Windows Phone, Android, Windows Server 2012, Windows
  • Other

    Windows App, IIS, Push Notifications
  • Paradigms

    Agile Software Development
  • Storage

    SQL Server Management Studio, Microsoft SQL Server, Azure Tables, MongoDB, Azure Blobs


  • Master's degree in Software Engineering
    2013 - 2014
    University of Belgrade - Belgrade, Serbia
  • Bachelor's degree in Information Systems and Technologies
    2009 - 2013
    University of Belgrade - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others