Milos Maksimovic
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since May 15, 2016
Milos is a full-stack web developer with an eye for detail. As a software engineer, he enjoys solving problems and working toward optimal solutions. His current top picks for technology are Angular/TypeScript, Flutter/Dart, and .NET Core, paired with a strong .NET/MS SQL background.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio, Windows, Visual Studio Code (VS Code), Angular, .NET Core, Flutter
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.
Work Experience
Senior Web Developer
Outfront Media, Inc. (via Toptal)
- Developed and maintained scalable solutions for internal business flow needs.
- Focused on the front end, building and expanding a wide set of Angular modules and applications, and implementing predefined design strategies.
- Helped plan and estimate future tasks and efforts based on presented business goals.
- Worked as a part of a large, remote, on-site team in a strong agile software development environment.
- Focused on the quality and pixel-perfect implementation of the design resources on the front end.
- Worked with the latest versions of Angular and followed best practices with solution architecture as well as a unit and E2E testing.
- Maintained and implemented new features for a legacy Ember project used by the operations team.
Tech Lead
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, architecture design solutions, and setup at the company level.
- Developed a series of hybrid apps using AngularJS and AppGyver Steriods and Supersonic frameworks.
- Created a reusable cross-platform codebase for a company-wide testing framework using Selenium and its variations.
- Led the development and the team on a couple of midscale projects for the educational and entertainment industry.
Software Engineer
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.
Part-time Software Developer
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 six 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.
Junior .NET Developer
Codebehind d.o.o Belgrade
- Studied the MVC pipeline and applied that knowledge within active projects.
- Used Mercurial as 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 that was implemented using web sockets and server-side and client-side SignalR framework.
- Worked on my first full-time engagement out of bachelor studies.
Experience
Acrometis LLC (via Toptal)
Main tasks included:
• Performance optimization on pages with large quantities of data and resource-intensive loads.
• Implementing new features to support the specific needs of their clients.
• Analyzing and estimating the efforts needed to implement new feature requests and refactor certain parts of the code.
Technology Stack: Angular/TypeScript, SCSS, .NET Core
More information about the product can be found at: https://www.acrometis.com/why-acrometis/claims-processing-solutions/.
Tremor Marketplace (via Toptal)
https://tremor.co/The engagement included building new features on top of the existing ones and further optimization of data visualizations across the solution.
The technology stack used includes Angular 10+, TypeScript, SCSS, D3.js, Chart.js
Oxford Global — OG Hub (via Toptal)
https://apply.oxfordglobal.org/The engagement included full development of the API and the web app itself from the ground up.
Main tasks included:
• Setting up the project architecture and the development path in the initial plan.
• Development of a reusable RESTful API based on the Microsoft Azure platform.
• Sass responsive styling and adaptive changes to support specific mobile devices with guidelines by the design team and management.
• Responding to client needs and user feedback after the MVP phase and leading Phase 1 through 3 of further development.
The technology stack used includes .NET Core/MSSQL, Angular/TypeScript, SCSS, Microsoft Azure, and Azure Functions.
CS:GO Bounty (via Toptal)
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 (http://csgobounty.com).
EliteSingles (via Toptal)
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)
https://boynetannumhookup.com.au/Main tasks included:
• Implementing the concept of team registrations and team management.
• Altering existing ticket purchase logic.
• Working 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)
https://tekmetric.com/Tekmetric (by Sparkplug Studios) is a cloud-based shop management system for independent auto repair shops, 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
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
Technology Stack: C#, MS SQL, MVC, Web API, Quartz, and AngularJS
PHIN
https://www.phin.org.uk/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
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
The application is a hybrid app for both Android and iOS; developed using AppGyver Steroids, Supersonic, and AngularJS.
Corridor X EMP Supervision
The project was built using AngularJS and ASP.NET Web API.
Emerge for Windows 8.1
https://www.microsoft.com/en-us/p/emerge/9wzdncrdh8vr?utm_medium=email&activetab=pivot:overviewtabTechnology Stack: C#, XAML, SQLite
POIS
http://profesionalnaorijentacija.org/pois-informacioni-sistem-profesionalne-orijentacije/The first version was built in PHP (CodeIgniter) and was later rebuilt in ASP.NET MVC and Web API.
Education
Master's Degree in Software Engineering
University of Belgrade - Belgrade, Serbia
Bachelor's Degree in Information Systems and Technologies
University of Belgrade - Belgrade, Serbia
Skills
Libraries/APIs
REST APIs, Zoho API, Google Maps SDK, jQuery, Chart.js, Facebook Messenger API, Stripe API, Node.js, SoundCloud API, Instagram API, X (formerly Twitter) API, Facebook API, Web API, Twilio API
Tools
Git, Microsoft Visual Studio, Karma, Webpack 2, Mercurial, Subversion (SVN), AppGyver, Visual Studio
Languages
HTML5, CSS3, SCSS, T-SQL (Transact-SQL), JavaScript, TypeScript, C#, CSS, HTML, Less, SQL, CoffeeScript
Frameworks
Protractor, Jasmine, .NET Core, Flutter, Angular, Entity Framework Core, ASP.NET Core, Bootstrap, Entity, AngularJS, ASP.NET MVC, .NET, ASP.NET Web API, Swagger, Express.js, JSON Web Tokens (JWT), Materialize, Laravel, Knockout (Knockout.js), Ember.js
Paradigms
Windows App Development, Agile Software Development
Platforms
Visual Studio Code (VS Code), Windows Phone, Netlify, Windows Server 2012, Windows, Windows Phone 8, Azure Functions
Storage
SQL Server Management Studio (SSMS), Microsoft SQL Server, Azure Tables, MongoDB, Azure Blobs
Other
Software Architecture, Progressive Web Applications (PWAs), IIS, Push Notifications, Windows Store, Software Engineering, Information Systems, Microsoft Azure, Computer Science, Algorithms, Information Technology, Web Development, Networks, Images, OCR
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring