Milan Milojic
Verified Expert in Engineering
Software Developer
Milan is a software engineer with twelve years of professional experience with an insatiable appetite for knowledge. During the last five years, Milan has been working on outsourcing projects for North American companies. So far Milan has had a successful career, constantly advancing and improving himself.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows, Sublime Text, Visual Studio
The most amazing...
...thing I've coded is a custom format XML comparison tool that allowed for the comparison and editing of object dumps during gold trading simulations.
Work Experience
Senior Software Developer
Top Hat
- Working on content creation part of web software platform that makes teaching more fun and effective.
- Improved professor experience when creating content and assigning homework and helped engage more students on the app.
- Developed content ingestion service that helps transfer hundreds of books from partner publishers into Top Hat platform and makes them available in Top Hat’s marketplace.
Senior Software Engineer | Team Lead
Kinchip Systems
- Developed with the full-stack on the Kindom platform: an online parenting hub that helps and supports parents raising a child by collecting key information of their development and sharing it with professionals.
- Designed and developed a data model.
- Built the back end of a REST API using .NET Core.
- Created some front-end components in AngularJS 2.
- Designed and developed an internal notification system using Hangfire and SignalR.
Android App with Back-end Integration Developer
Quantified Skin (via Toptal)
- Created an Android app to support a skin-study user data collection.
- Implemented user authentication through Firebase.
- Used a Firebase real-time database and cloud storage for storing user data and images needed for the study.
- Implemented a direct interaction with the camera hardware through an Android API.
Full-stack Engineer
Larch Street Group (via Toptal)
- Designed and developed a web application for scheduling and reminding patients about doctor's appointments. This app helped to optimized the doctor's schedule and reduce patient cancellations and no-shows.
- Utilized the Azure Web Jobs SDK for syncing calendar and reminder data with legacy systems.
- Created a responsive design using Bootstrap.
- Integrated the Nexmo API for sending text messages and SendGrid API for sending email reminders.
Software Engineer
Cartasite (via Toptal)
- Helped redesign the API for mobile platforms using the Web API and Entity Framework.
- Rewrote and provided a proof of concept for authentication and authorization using external services like Amazon Cognito and Stormpath.
- Rewrote some of the reports to use open source reporting software jsreports.
- Added API support for new reports using jsreports.
Senior Software Engineer
Gold Bullion International
- Designed and implemented various components of the precious metals trading platform.
- Integrated the company's platform with other financial institutions.
- Tested and performed quality assurance using standard unit tests and an in-house development testing framework.
Project Lead | Junior Partner | Board Member
Morena Engineering
- Designed and developed a social network for a Canadian partner that used real-time translation to the user's preferred language, using C#, and Microsoft Azure for the back-end and Android native app as the front-end.
- Designed and developed a Facebook messenger app with real-time translation over XMPP and MQTT communication protocols.
- Designed and developed health-related media and news sharing platform for a partner in the US.
- Managed teams of two to five people.
Software Engineer
Morena Engineering
- Developed software for hotel property management.
- Built software for public transportation using EU Transmodel 5.1.
- Developed accounting software.
Experience
Precious Metals Trading Platform
Social Network
Machine Learning Certificate
Social Network Analysis Certificate
Networked Life Certificate
Skills
Languages
C#, SQL, JavaScript, CSS, HTML, Python, Java
Frameworks
Angular, Android SDK, Angular Material, AngularJS, Django, ASP.NET, Entity 6, ASP.NET Web API, .NET, ASP.NET Core
Libraries/APIs
Node.js, AngularUI, React, LINQ, jQuery, Entity Framework, Stormpath, Nexmo, SendGrid API
Tools
Microsoft Visual Studio, Microsoft Project, Visual Studio, Sublime Text, Amazon Cognito
Paradigms
Agile Software Development, Object-relational Mapping (ORM), Scrum, Agile, Test-driven Development (TDD)
Platforms
Android, Windows, Linux, Firebase, Web, Azure, Amazon Web Services (AWS)
Storage
Microsoft SQL Server, Relational Databases, MongoDB, NoSQL
Other
Windows Communication Foundation (WCF), jsreport, Jobs, BrainTree, Azure WebJobs
Education
Master's Degree in Software Engineering
University of Nis, Faculty of Electronic Engineering - Nis, Serbia
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