Milos Milosevic
Verified Expert in Engineering
Software Development Management Developer
Pavlovci, Vojvodina, Serbia
Toptal member since October 10, 2016
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
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
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
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.
Senior PHP Engineer
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.
IT Consultant
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.
Senior Software Developer | Team Lead
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.
Freelance Full-stack Developer
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.
Software Developer
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.
Junior Developer
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.
Experience
Opinodo
Arbor MIS
https://arbor-education.com/Casasoft
https://casasoft.ch/E-Student
Honorarci
http://www.honorarci.rs/Demme Learning
https://demmelearning.com/Company Dashboard
Slack Optimizer
Kuponizacija
SmartBets
Color Panda
http://www.colorpanda.com/HelloNina
https://www.hellonina.ch/Education
Bachelor's Degree in Web Development
SAE Institute - Belgrade, Serbia
Completed Credits towards an Engineer's Degree in Software Engineering
University of Belgrade, Faculty of Electrical Engineering - Belgrade, Serbia
Skills
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)
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