Milos Radojevic, Data Structures Developer in Belgrade, Serbia
Milos Radojevic

Data Structures Developer in Belgrade, Serbia

Member since December 6, 2017
Milos is a full-stack developer with over seven years of professional experience in web development. With a brilliant mathematics and web programming background, he is able to build any websites and web applications perfectly fit on requirements. He is open to consulting client about software improvements, scaling, and tweaks that will enhance customers usability.
Milos is now available for hire

Portfolio

  • JellyWhat
    Object-oriented Programming (OOP), Vue.js 2, Google APIs, Bash...
  • Readers' Favorite
    Object-oriented Programming (OOP), Joomla, Facebook API, Symfony, Bash...
  • Appzio
    Object-oriented Programming (OOP), Google APIs, Bash, CSS, JavaScript, PHP 7...

Experience

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Docker, Bash, PhpStorm, Ubuntu

The most amazing...

...thing I've done was isolating a server environment by keeping admin area under private VPN, and public under CDN, while rejecting any direct access to server.

Employment

  • Lead Developer

    2019 - PRESENT
    JellyWhat
    • Worked on ongoing Laravel integration into the existing custom build shopping cart.
    • Integrated Vue in critical web pages, with custom caching, to increase the client-side load and provide better UX.
    • Created a simple application in ElectronJS for automatic web login trough API with the possibility to easily extend in the future.
    • Transferred infrastructure from third party service provider to AWS cluster with AutoScalable cluster target and high security.
    • Created solution for easy debugging of custom based software for MySQL calls.
    • Designed docker infrastructure, for easier development and portability, and thoughtfully tested to be stable on different operating systems.
    Technologies: Object-oriented Programming (OOP), Vue.js 2, Google APIs, Bash, Amazon Web Services (AWS), CSS, jQuery, JavaScript, PHP 7, REST APIs, Linux, LAMP, Apache, MySQL, Linux System Administration, Electron, AWS, Vue.js, PHP, Laravel
  • Full-stack Developer

    2011 - PRESENT
    Readers' Favorite
    • Completely redesigned web application from scratch.
    • Redesigned database structure to fit clients needs.
    • Added Sphinx SE to improve search for both administrative and public content.
    • Separated and secured administrative area from the public front end (VPN, CDN, etc).
    • Improved server response to an average 50ms server side.
    • Provided assistance to Customer Support when troubleshooting technical issues of clients.
    • Studied, evaluated, and proposed solutions to complex architectural challenges for the purpose of introducing new features.
    Technologies: Object-oriented Programming (OOP), Joomla, Facebook API, Symfony, Bash, Amazon Web Services (AWS), Vue.js, Less, PHP 7, REST APIs, Stripe, LAMP, Linux System Administration, Selenium, Ubuntu, Linux, Cron, Apache, HTML, HTML5, Google APIs, Yii 2, Bootstrap, MongoDB, Sphinx Search Engine, Git, jQuery, MySQL, JavaScript, PHP, CSS
  • Software Engineering

    2018 - 2018
    Appzio
    • Coordinated with the developer team to write small coding modules as well as debugged and tested them to deliver expected outputs.
    • Helped to write technical documents during the entire product development life-cycle.
    • Troubleshot, tested, and maintained web applications as well as database to ensure strong optimization and functionality.
    • Integrated singleton into the framework to support better reusability of the code.
    • Significantly improved framework API and reduced code complexity.
    Technologies: Object-oriented Programming (OOP), Google APIs, Bash, CSS, JavaScript, PHP 7, REST APIs, Yii 2, Linux, LAMP, Apache, MySQL, PHP

Experience

  • Drag'n'Drop Form Builder

    I developed a back-end API that supported Drag'n'Drop Form Builder for my client customers. The API consisted of various actions and "widgets" that were loaded into React builder.

  • Database and Services Integration

    I integrated MongoDB to serve as cache and failover of external API Data in case that data is not available due to external error/change.

    I redesigned the MySQL database from MyISAM to InnoDB to avoid "zombie" data rows by using foreign keys and reduce locks on tables.

    I extended SphinxSE in Yii2 to support eagerLoading of MySQL rows related to SphinxSE results.

  • Server Management

    I actively managed various services on Linux (UbuntuOS), like listener service that is running ImageMagick to automatically convert TIF images to JPG, once the file becomes available and send both to Google Storage.

    Also, mailing system that uses external sendgrid API and standard SMTP over TLS that actively composes and send emails to the customers, once emails are gone in the queue.

    I managed the document file conversion service that is supposed to send document files to an external service and listen for a response. Once the document conversion is done to a different filetype, the database is updated with new information and files are sent to Google storage.

  • Templating Support
    http://appzio.com

    I introduced templating support to ease programming in Appzio Framework by using XML as a template which reduced code complexity to a minimum and extended reusability.

Skills

  • Languages

    PHP 7, PHP, HTML, JavaScript, CSS, Less, HTML5, Bash, SCSS
  • Frameworks

    Laravel, Yii 2, Bootstrap, Selenium, Electron, Symfony, CodeIgniter
  • Libraries/APIs

    Stripe, REST APIs, Vue.js, jQuery, Vue.js 2, Google APIs, Facebook API, React
  • Tools

    Cron, Apache, PhpStorm, Git
  • Platforms

    Linux, LAMP, Joomla, Amazon Web Services (AWS), Ubuntu, Docker, WordPress
  • Storage

    MySQL, JSON, MongoDB, Sphinx Search Engine
  • Other

    Payment Gateways, Data Structures, Linux System Administration, Payment APIs, AWS
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming

Education

  • Bachelor's degree in Computer Science
    2009 - 2010
    University of Belgrade - Belgrade, Serbia
  • High school diploma in Natural Sciences
    2004 - 2008
    High School for Programming, Physics, Math - Podgorica, Montenegro

Certifications

  • 1st Place, National level Competition of Montenegro in Programming
    MAY 2007 - PRESENT
    Government of Montenegro

To view more profiles

Join Toptal
Share it with others