Milos Milosevic, Full-stack Developer in Belgrade, Serbia
Milos Milosevic

Full-stack Developer in Belgrade, Serbia

Member since April 19, 2016
Milošević is a full-stack expert with a strong background in the LAMP stack, JavaScript, and software architecture. 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 of what makes up a great UI, writes properly decomposed code, and is eager to start working on back-end projects.
Milos is now available for hire

Portfolio

  • Holycode
    Amazon Web Services (AWS), AWS, Vue.js, JavaScript, LAMP
  • Arbor Education
    Linux, MySQL, Zend Framework, PHP
  • Opinodo
    JavaScript, Linux, MySQL, Laravel, PHP

Experience

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Homestead, Linux, PhpStorm

The most amazing...

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

Employment

  • Senior Software Developer | Team Lead

    2019 - PRESENT
    Holycode
    • Guided and educated the development team.
    • Worked closely with stakeholders and 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.
    Technologies: Amazon Web Services (AWS), AWS, Vue.js, JavaScript, LAMP
  • 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 framework.
    • Collaborated in every sprint planning and setting up team goals.
    • Refactored legacy code.
    Technologies: Linux, MySQL, Zend Framework, PHP
  • IT Consultant

    2018 - 2019
    Opinodo
    • Supported the development team with difficult tasks.
    • Guided and educated the development team.
    • 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
  • Senior Software Developer | Team Lead

    2017 - 2018
    Opinodo
    • Mentored 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 Opinodo platform.
    • Implemented continuous deployment, contiunous 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
  • 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.
    • Built a website for a sports and recreation center with the Bootstrap 3 framework, JavaScript, CSS3, and HTML5.
    • Added features to an existing web application.
    • Developed a website for a construction company with the Bootstrap 3 framework.
    • Supported other teams in making a platform for students, and in a making RESTful API service, a web application, and a mobile application.
    • Built a website for a student job fair.
    • Created a website and admin panel for 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 software company using Laravel, HTML, CSS, and JavaScript.
    • Developed a freelance platform using Laravel.
    Technologies: CSS3, HTML5, HTML/CSS, Bootstrap 3, AngularJS, JavaScript, Linux, MySQL, Kohana, Laravel, PHP
  • 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 using Heroku.
    • Used CRON calls for automatic synchronization of the database.
    Technologies: CSS3, HTML5, Bootstrap 3, AngularJS, JavaScript, MySQL, Laravel, PHP
  • Junior Developer

    2014 - 2015
    EXE4U
    • Created a couple of CMS solutions using Laravel and Kohana.
    • Wrote a custom PHP plugin.
    • 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.
    • Helped to build a couple of different websites.
    • Created HTML/CSS templates from PSD files.
    Technologies: CSS3, HTML5, HTML/CSS, AngularJS, JavaScript, MySQL, Kohana, Laravel, PHP

Experience

  • Opinodo (Development)

    Opinodo is a market research platform that consists of a multiple number of 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 (Development)

    Arbor MIS is a SaaS application for managing primary and secondary schools from their students, to teachers, and other staff members.

  • E-Student (Development)

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

  • Honorarci (Development)
    http://www.honorarci.rs/

    Honorarci is a freelance work platform. You can find any sort of service and you can also promote your work and find employment.

  • Demme Learning (Development)

    Demme Learning is an independent family-owned and operated publishing company. Each of the Demme Learning products 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 (Development)

    Company Dashboard is a web application that enables employees to see the 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 (Development)

    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 (Development)

    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.

  • Code Snippets (Development)

    This is a web application for keeping and maintaining your code snippets. It is similar to GitHub's Gist. Very useful for all developers who use the same block of code often in similar projects.

  • SmartBets (Development)

    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 (Development)
    http://www.colorpanda.com/

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

  • Slimmy (Development)

    Slimmy is an application for keeping track of calorie intake. You can add up the caloric intake of your daily meals and set up your daily calorie limit so you can keep track if you exceed the number of calories in one day.

Skills

  • Languages

    PHP, JavaScript, HTML/CSS, HTML5, Java, CSS3, Python, SAML, Sass
  • Frameworks

    Bootstrap 3, Laravel, OAuth 2, Kohana, Zend Framework, Homestead, AngularJS, JSON Web Tokens (JWT), Bulma
  • Libraries/APIs

    REST APIs, REST API, jQuery, Slack API, Trello API, Vue.js, Google APIs, Twitter API, Facebook API, Vue.js 2
  • Tools

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

    Agile, Design Patterns, Object-oriented Design (OOD), REST, Model View Controller (MVC), Scrum, Continuous Deployment, Automated Testing, Test-driven Development (TDD), Continuous Integration (CI), Behavior-driven Development (BDD), Extreme Programming, Model View Viewmodel (MVVM)
  • Platforms

    Linux, LAMP, Amazon Web Services (AWS), Heroku
  • Storage

    MySQL, JSON, Relational Databases, SQLite, Redis, Memcached
  • Other

    Team Management, Team & Development Management, APIs, Data Structures, Full-stack, Software Architecture, OAuth, Ajax, User Interface (UI), User Experience (UX), AWS, Single Sign-on (SSO), SaaS, Beanstalkd, Enterprise Systems

Education

  • Completed credits towards an engineer's degree in Software Engineering
    2011 - 2018
    University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others