Milos M.

About Me

I am an experienced full-stack web developer with a strong eye for detail and an innate talent for developing innovative business solutions. I specialize in JavaScript/TypeScript, Angular/AngularJS, all paired with a strong .NET/MS SQL background. In addition, I have developed APIs using PHP (Laravel and Symfony) for small to mid-scale projects, and developed Java (JPA and JSP) projects during undergraduate and graduate studies. I am a client-focused developer who consistently delivers world-class solutions for a broad range of business projects.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Developer and Engineer
2017 - Present (8 years)

Serve a diverse clientele providing high-level solutions for complex projects.

Independent Consultant
Senior Software Engineer
2016 - Present (9 years)
  • Manage business logic implementation of full-stack multiplatform software solutions primarily using NET/MSSQL and AngularJS.

  • Collaborate directly with clients serving as an integral part of a remote team.

  • Serve in an advisory and consultory role for development cycle decision making.

Engineers London Ltd
Tech Lead
2013 - 2016 (3 years)
  • Developed and managed back-end technologies and architectural design intiatives.

  • Served as the Lead Developer and Team Lead on various projects.

  • Focused on business logic implementation of full-stack multiplatform software solutions using .NET/MSSQL and AngularJS.

  • Developed .NET and JavaScript multi-platform solutions building a PHP (Laravel) API.

  • Assisted in time assessments for multiple projects and in the sprint planning process.

  • Developed software solutions built in ASP.NET MVC4 and MVC5, WebAPI, Windows 8.1 Store apps.

Codebehind d.o.o Belgrade
Junior .NET Developer
2013 - 2013
  • Studied the MVC pipeline and applied knowledge to active projects.

  • Worked with Mercurial as source control and remote control desktop, with a partner company, on a project providing citrix server platform services. Refactored the outdated CMS parts into a three-layer architectural setup.

Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH
Software Developer
2013 - 2017 (4 years)
  • Served in a part-time role to develop and maintain a POIS project (Professional Orientation Information System), currently version 2.1 (ASP.NET MVC).

  • Developed the initial system in PHP using CodeIgniter framework, and subsequently rebuilt it in .NET due to a company-wide platform change.

  • Migrated the initial MySQL database platform to a Microsoft SQL server in the system rebuild process.

  • Created an automated testing framework using Selenium.

  • Trained employees on system use after the initial release and after subsequent updates.

FONIS
.Net Team Leader
2012 - 2014 (2 years)
  • Developed a broad range of applications, with a team of six, for the purpose of enhancing overall knowledge about .NET technologies, i.e. ASP.NET and MVC framework.

  • Managed the organization's projects acting as the head of IT and tech support.

  • Developed and maintained multiple websites for internal and external organizational projects.

FON Career Center
IT Team Coordinator
2011 - 2014 (3 years)
  • Served as a board member of a student organization focused on relevant IT issues and actively participated in decision making processes.

  • Managed the IT sector of the organization.

  • Developed websites for a variety of company projects including the website of the organization itself.

  • Provided high-level tech support for all events organized by FON's Career Development Center.

  • Developed programming skills of IT sector via series of courses and assignments.

Showcase

Senior Software Developer
Senior Software Developer
  • EliteSingles is a premium dating platform for single people seeking committed relationships.

  • The project involved migrating the main web project from AngularJS to Angular 4+.

  • Key technologies utilized included Angular 4+, TypeScript, Sass, and Webpack/Webpack.

Senior Software Developer
Senior Software Developer
  • Developed the business logic for both the front and back-end of an existing system.

  • Led the re-development of Tekmetric from scratch using the latest technologies (ASP.NET Core and Angular).

  • Designed and implemented a cloud-based shop management system with features including bill payment, scheduling, and communication tools.

Senior Software Developer
Senior Software Developer
  • Tracks children's whereabouts through history of movement records.

  • Defines and manages checkpoints for child safety.

  • Includes a real-time messaging system and navigation features.

Senior Software Developer
Senior Software Developer
  • FreshToday supplies 45,000 lunches weekly to schools in Ireland.

  • The project involved a full-stack solution including an API, web app, CMS app, and reporting time service.

  • Primary technologies used: C#, MS SQL, MVC, Web API, Quartz, and AngularJS.

Senior Software Developer
Senior Software Developer
  • The Ciao app is a social communication tool with features including user communication, heat-map visualization, and business connections.

  • It incorporates API development (Node.js, Express.js, Mongo), a Socket API (ASP.NET Web API, SignalR), and web/CMS applications (AngularJS).

  • The app is available for both Android and iOS platforms.

Lead Developer
Lead Developer
  • Gathr is a social app that facilitates group creation and interaction.

  • It allows users to register via Facebook and create groups with others.

  • The app enables matching and communication between groups through likes and private chats.

Lead Developer
Lead Developer
  • Corridor X is a document management system developed for Arup.

  • It integrates environmental data monitoring and supervision reporting.

  • The system was built using AngularJS and ASP.NET Web API.

Software Engineer
Software Engineer
  • Develops a Windows 8.1 store app for Groupcall Limited, a UK-based company.

  • The app focuses on tracking student data, attendance, behavior, and achievements.

  • Utilizes C#, XAML, and SQLite technologies.

Lead Developer
  • POIS is an acronym for the Professional Orientation Information System.

  • It aims to connect youth offices, elementary schools, and high schools with companies.

  • The initial version was built in PHP and later rebuilt in ASP.NET MVC and Web API.

Education

Education
Master's Degree in Software Engineering
University of Belgrade - Belgrade, Serbia
2013 - 2014 (1 year)
Education
Bachelor's Degree in Information Systems and Technologies
University of Belgrade - Belgrade, Serbia
2009 - 2013 (4 years)