Milos M.

Milos M.

Senior Software Engineer

Serbia
Hire Milos M. Hire Milos M. Hire 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.

Work history

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

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

Independent Consultant
Senior Software Engineer
2016 - Present (8 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.

Portfolio

Senior Software Developer
Senior Software Developer

EliteSingles was developed for Affinitas.de, 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. Primary technologies used: Angular 4+, TypeScript, Sass, and Webpack/

Senior Software Developer
Senior Software Developer

Tekmetric (Development) Worked on the business logic implementation of both the front and the 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 re-development from scratch using 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 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. Technologies used: ASP.NET Core, MS SQL, Angular 2.

Senior Software Developer
Senior Software Developer

FamilyFirst (Development) This software solution offers parents the ability to track their children's whereabouts, browse through 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.

Senior Software Developer
Senior Software Developer

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 which 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. 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 and much more. It provides it's users with means to communicate with nearby users, see heat-maps of app users, as well as make business connections. 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.

Lead Developer
Lead Developer

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.

Lead Developer
Lead Developer

Corridor X EMP Supervision is a document management system developed for Arup (arup.com), 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.

Software Engineer
Software Engineer

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 means to track their students' data, attendance marks, behavior, and achievements in a compact and intuitive way. The technologies used: C#, XAML, and SQLite.

Lead Developer

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. First version was built in PHP (CodeIgniter) and was 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)