Milos Milosevic, Developer in Pavlovci, Vojvodina, Serbia
Milos is available for hire
Hire Milos

Milos Milosevic

Verified Expert  in Engineering

Bio

Milos is a full-stack expert with a strong LAMP stack, JavaScript, and software architecture background. He is a creative, friendly IT individual focused on using his engineering skills to solve business problems and fulfill project goals and milestones. Milošević has a fantastic instinct for what makes up a great UI, writes properly decomposed code, and is eager to start working on back-end projects.

Portfolio

Holycode
Amazon Web Services (AWS), JavaScript, LAMP, React, Zend Framework, Laravel...
Arbor Education
Linux, Zend Framework, PHP, MySQL, LAMP, Relational Databases, Git, REST APIs...
Opinodo
JavaScript, Linux, MySQL, Laravel, PHP, Full-stack, LAMP, Relational Databases...

Experience

  • MySQL - 10 years
  • Relational Databases - 10 years
  • PHP - 10 years
  • LAMP - 10 years
  • Laravel - 9 years
  • REST APIs - 9 years
  • Software Development Management - 6 years
  • Test-driven Development (TDD) - 5 years

Availability

Part-time

Preferred Environment

Homestead, Linux, PhpStorm, Docker

The most amazing...

...project I've worked on is an enterprise application that helps elementary and secondary schools to manage their students and staff members.

Work Experience

Senior Software Developer | Team Lead

2019 - PRESENT
Holycode
  • Build, guided, and educated the development team.
  • Worked closely with stakeholders and the UI/UX designer on the implementation and design of new features.
  • Built deployment cycles and development processes for the whole application.
  • Implemented TDD, integration, and E2E tests as well.
  • Performed one-on-one meetings with the development team.
  • Tracked the team performance and reported to the CTO.
  • Implemented a new Queue system with full monitoring.
  • Worked on a complete rewrite of a multi-tenant legacy back end.
Technologies: Amazon Web Services (AWS), JavaScript, LAMP, React, Zend Framework, Laravel, Rancher, SaaS, Multitenancy, MySQL, Relational Databases, Test-driven Development (TDD), Git, REST APIs, Agile, Team Management, Data Structures, JSON, Scrum, SQLite, Jira, APIs, Object-oriented Design (OOD), Model View Controller (MVC), REST, Software Development Management, RESTful Development, Automated Testing, Architecture, Software Design, Scalable Architecture, Technical Leadership, MVC Design, Symfony, API Platforms, Back-end, Object-oriented Programming (OOP), Technical Project Management, CI/CD Pipelines, Redis, Writing & Editing, Technical Documentation, Wikis, Technical Instruction, Documentation, Software Development, PHPUnit, Integration, Artificial Intelligence (AI)

Senior PHP Engineer

2018 - 2019
Arbor Education
  • Worked on new features for the Arbor Education platform.
  • Collaborated with multiple teams from different countries.
  • Worked with Zend (Laminas) framework and on legacy refactoring.
  • Collaborated in every sprint planning and setting up team goals.
Technologies: Linux, Zend Framework, PHP, MySQL, LAMP, Relational Databases, Git, REST APIs, Agile, Data Structures, JSON, Scrum, Jira, SaaS, APIs, Object-oriented Design (OOD), Model View Controller (MVC), REST, RESTful Development, Architecture, Software Design, Scalable Architecture, MVC Design, Back-end, Object-oriented Programming (OOP), Redis, Software Development, PHPUnit, Integration

IT Consultant

2018 - 2019
Opinodo
  • Supported the development team with difficult tasks.
  • Guided and educated the development team as a consultant.
  • Organized workshops for educating the development team.
  • Increased team efficiency by recognizing bottlenecks.
  • Helped set developers' goals for a six-month period.
Technologies: JavaScript, Linux, MySQL, Laravel, PHP, Full-stack, LAMP, Relational Databases, Test-driven Development (TDD), Git, REST APIs, Agile, Apache, Data Structures, JSON, Scrum, APIs, Object-oriented Design (OOD), Model View Controller (MVC), REST, Software Development Management, RESTful Development, Automated Testing, Architecture, Software Design, Scalable Architecture, Technical Leadership, MVC Design, Back-end, Object-oriented Programming (OOP), Technical Project Management, CI/CD Pipelines, Redis, Software Development, PHPUnit, Integration

Senior Software Developer | Team Lead

2017 - 2018
Opinodo
  • Mentored, recruited, and managed the development team.
  • Set up workflows and procedures around internal communications and development.
  • Oversaw and organized different tasks within the development team.
  • Developed and maintained the whole Opinodo platform.
  • Implemented continuous deployment, continuous delivery, and continuous integration cycles.
  • Created CRON jobs for data updating and synchronization.
  • Worked as a lead architect for the Opinodo platform.
  • Screened candidates for the position of PHP developer.
Technologies: CSS3, HTML5, Bootstrap 3, JavaScript, Linux, MySQL, Laravel, PHP, Full-stack, LAMP, Relational Databases, Test-driven Development (TDD), Git, REST APIs, Agile, Apache, Team Management, Data Structures, JSON, Scrum, SQLite, APIs, Object-oriented Design (OOD), Model View Controller (MVC), REST, Software Development Management, RESTful Development, Automated Testing, Architecture, Software Design, Scalable Architecture, Technical Leadership, MVC Design, Back-end, Object-oriented Programming (OOP), Technical Project Management, CI/CD Pipelines, Redis, Software Development, PHPUnit, Integration

Freelance Full-stack Developer

2012 - 2017
Freelance Work
  • Made a WordPress theme with the Bootstrap 3 framework.
  • Created a company's website with basic HTML/CSS and JavaScript.
  • Built a website for a sports and recreation center with the Bootstrap 3 framework, JavaScript, CSS3, and HTML5.
  • Developed a website for a construction company with the Bootstrap 3 framework.
  • Supported other teams in making a platform for students and making RESTful API service, a web application, and a mobile application.
  • Created a website and admin panel for a gambling casino using Kohana, HTML, CSS, and JavaScript.
  • Collaborated with team members in extending features to an existing RESTful API.
  • Made an official website for a software company using Laravel, HTML, CSS, and JavaScript.
  • Developed a freelance platform using Laravel and LAMP stack.
Technologies: CSS, CSS3, HTML5, HTML, Bootstrap 3, AngularJS, JavaScript, Linux, MySQL, Kohana, Laravel, PHP, Full-stack, LAMP, Relational Databases, Git, REST APIs, Agile, Apache, jQuery, Data Structures, JSON, Python, APIs, Object-oriented Design (OOD), Model View Controller (MVC), REST, Architecture, Software Design, MVC Design, Back-end, Object-oriented Programming (OOP), Redis, Software Development

Software Developer

2016 - 2016
Devana Technologies
  • Created a web application for keeping and maintaining your code snippets.
  • Made a company dashboard application for the company overview.
  • Coordinated with a small younger team of inexperienced developers.
  • Created a basic version of the Slack web application, that handles slow internet connection.
  • Performed integrations of common APIs (Twitter, Trello, Slack, and more).
  • Made a RESTful API that can provide both web and mobile platforms.
  • Handled the continuous delivery and continuous integration using Heroku.
  • Used CRON calls for automatic synchronization of the database.
Technologies: CSS3, HTML5, Bootstrap 3, AngularJS, JavaScript, MySQL, Laravel, PHP, Full-stack, LAMP, Relational Databases, Git, Apache, jQuery, Data Structures, JSON, APIs, Object-oriented Design (OOD), Model View Controller (MVC), REST APIs, REST, Software Development Management, RESTful Development, Software Design, MVC Design, Back-end, Object-oriented Programming (OOP), Software Development

Junior Developer

2014 - 2015
EXE4U
  • Created a couple of CMS solutions using Laravel and Kohana.
  • Wrote a custom PHP plugin and built a blog for a modeling agency.
  • Worked on the web and mobile application for football bets.
  • Worked on a website and mobile application for buying and selling coupons.
  • Converted a Bootstrap theme to a WordPress theme with additional plugins.
  • Helped to build a couple of different websites using LAMP and JavaScript.
  • Created HTML/CSS website templates from PSD files.
Technologies: CSS, CSS3, HTML5, HTML, AngularJS, JavaScript, MySQL, Kohana, Laravel, PHP, LAMP, Relational Databases, Git, Full-stack, Bootstrap 3, Apache, jQuery, JSON, Object-oriented Design (OOD), Model View Controller (MVC), Software Design, MVC Design, Back-end, Object-oriented Programming (OOP), Software Development

Opinodo

Opinodo is a market research platform that consists of multiple applications. They pick and collect interesting surveys from different market research companies. Based on the demographics of your panelists, we match the right interview with the right person.

Arbor MIS

https://arbor-education.com/
Arbor MIS is a SaaS application for managing primary and secondary schools from their students to teachers and other staff members. They help schools of all sizes work more easily and collaboratively with intuitive tools designed to make a difference.

Casasoft

https://casasoft.ch/
Casasoft is a SaaS application for real-estate agents and companies. Casasoft offers a CMS solution that allows you to control all your properties, clients, additional agents, and everything required to manage your real estate company.

E-Student

E-Student is a platform for universities that connects students with their responsibilities (schedules, courses, grades, and more) and enables communication between professors, students, and faculty/staff.

Honorarci

http://www.honorarci.rs/
Honorarci is a freelance work platform for the Serbian market. You can find any sort of service and you can also promote your work and find employment. The project didn't have a lot of traffic, but it was difficult working with legacy.

Demme Learning

https://demmelearning.com/
Demme Learning is an independent family-owned and operated publishing company. Each Demme Learning product encourages children to explore and learn side-by-side with an engaged parent. It is a substantial platform with a variety of apps, including Demme Learning, Placement Tool, Digital Pack, and Kinder Town.

Company Dashboard

Company Dashboard is a web application that enables employees to see an overview of the company they work in, from team updates and official announcements to the newest tweets with their company name hashtags and their newest subscribed users for a product.

Slack Optimizer

This is a simpler version of the Slack web application and enables you to chat over Slack from a slow internet connection. If you're on the road and using a 3G mobile connection, Slack Optimizer is your solution to send instant messages to your team.

Kuponizacija

Kuponizacija is an application for buying and selling coupons. Many stores have coupons with discounts, and Kuponizacija enables you to get all the discounts on some available products. It is supported on the web and also for Android and iOS platforms.

SmartBets

SmartBets is an application for maximizing your betting profits. You can view all major football leagues and competitions, select some matches, and check betting odds and which bookmaker can get you the most profit for the selected ticket.

Color Panda

http://www.colorpanda.com/
If you don't have a printer at home, you want to print some large book in PDF format, or you want to make a new batch of your business cards—Color Panda allows you to print any text file or document and delivers it to your home address.

HelloNina

https://www.hellonina.ch/
This is a platform for business owners. For any questions or consultations about your business, you can easily schedule a call with one of HelloNina's experts, that are proven business owners. You can ask all sorts of questions, from financials to marketing, and HelloNina will provide you with the required consultants.
2020 - 2021

Bachelor's Degree in Web Development

SAE Institute - Belgrade, Serbia

2011 - 2016

Completed Credits towards an Engineer's Degree in Software Engineering

University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia

Libraries/APIs

REST APIs, jQuery, Slack API, Trello API, Vue, React, Google APIs, X (formerly Twitter) API, Facebook API, Vue 2

Tools

PhpStorm, Git, Notepad++, Trello, Cron, Vagrant, Apache, Sublime Text 3, Jira, Google Analytics, NGINX, Supervisor

Languages

CSS, PHP, HTML, HTML5, Java, CSS3, JavaScript, Python, SAML, Sass

Frameworks

Bootstrap 3, Laravel, PHPUnit, Lumen, OAuth 2, Kohana, Zend Framework, Homestead, AngularJS, JSON Web Tokens (JWT), Bulma, Chrome, Bootstrap, Symfony

Paradigms

RESTful Development, Agile, Design Patterns, Object-oriented Design (OOD), REST, Model View Controller (MVC), Scrum, Object-oriented Programming (OOP), Continuous Deployment, Automated Testing, Test-driven Development (TDD), Continuous Integration (CI), MVC Design, Microservices Architecture, Behavior-driven Development (BDD), Extreme Programming, Model View ViewModel (MVVM)

Platforms

Linux, LAMP, Docker, Amazon Web Services (AWS), Rancher, Drupal, Heroku

Storage

MySQL, JSON, Relational Databases, SQLite, Redis, MySQLi, Memcached

Other

API Integration, Team Management, Software Development Management, APIs, Data Structures, Full-stack, Web Development, Software Design, Back-end, Software Development, Integration, Domain-driven Design (DDD), Hexagonal Architecture, RESTful Services, Multitenancy, Software Architecture, OAuth, Ajax, User Interface (UI), User Experience (UX), Architecture, Technical Leadership, Writing & Editing, Technical Documentation, Technical Instruction, Documentation, Single Sign-on (SSO), SaaS, Beanstalkd, Enterprise Systems, Programming, Operating Systems, Web Security, IT Project Management, HTML Parsing, Scalable Architecture, Laravel Forge, API Platforms, Technical Project Management, CI/CD Pipelines, Wikis, Artificial Intelligence (AI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring