
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
- C# - 12 years
- JavaScript - 12 years
- Transact-SQL (T-SQL) - 12 years
- ASP.NET Core - 9 years
- TypeScript - 9 years
- Angular - 9 years
- SCSS - 4 years
- Flutter - 2 years
Preferred Environment
Git, Visual Studio, Windows, Visual Studio Code (VS Code), Angular, .NET Core, Redis Cache, PostgreSQL
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
Lead Software Engineer
StudyStream (YC S21)
- Focused on architecture, full-stack development, coding standards, and release management, all while making sure the goals set by management are met.
- Improved and optimized the process in a dynamic startup working environment.
- Planned development cycles with business goals in mind.
- Led the development team and participated in the hiring process to expand the team.
Senior Web Developer
Outfront Media, Inc.
- 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 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 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.
- Selected back-end technologies, designed architecture solutions, and set up company-level infrastructure.
- Developed a series of hybrid apps using AngularJS and AppGyver Steroids 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
- Developed .NET and JavaScript multi-platform solutions and gained experience in 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.
- Contributed to architecture and database design, as well as 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
The engagement involved building new features on top of the existing ones and further optimizing data visualizations across the solution.
The technology stack used includes Angular 10+, TypeScript, SCSS, D3.js, Chart.js
Oxford Global — OG Hub
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/MS SQL, Angular/TypeScript, SCSS, Microsoft Azure, and Azure Functions.
CS:GO Bounty
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
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
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
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
Private Healthcare Information Network (PHIN)
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
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, Transact-SQL (T-SQL), JavaScript, TypeScript, C#, CSS, HTML, Less, SQL, CoffeeScript
Frameworks
Protractor, Jasmine, .NET Core, Angular, Entity Framework Core, ASP.NET Core, Bootstrap, Entity, AngularJS, ASP.NET MVC, .NET, ASP.NET Web API, Swagger, Flutter, 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, Azure Functions, Windows Server 2012, Windows, Azure, Windows Phone 8
Storage
PostgreSQL, SQL Server Management Studio (SSMS), Microsoft SQL Server, Azure Tables, Redis, Redis Cache, MongoDB, Azure Blobs
Other
Software Architecture, Software Engineering, Progressive Web Applications (PWAs), Microsoft Azure, IIS, Push Notifications, Algorithms, Web Development, Team Leadership, Azure WebJobs, Windows Store, Information Systems, Computer Science, Information Technology, Networks, Images, Optical Character Recognition (OCR), Product Development
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