Ratko Solaja

Ratko Solaja

Novi Sad, Vojvodina, Serbia
Hire Ratko
Scroll To View More
Ratko Solaja

Ratko Solaja

Novi Sad, Vojvodina, Serbia
Member since July 17, 2015
Ratko likes to help clients build websites that will excite people. His philosophy is that it doesn't matter what medium is used—what's crucial is the idea and message. What Ratko offers to clients is the best mix of creative and strategic thinking with effective and memorable solutions. He's also a regular WordCamp and WordPress Meetup speaker.
Ratko is now available for hire
Portfolio
  • VueLabs
    PHP, WordPress, MySQL, HTML5, CSS3, JavaScript
  • Simplicity LLC
    HTML5, CSS3, JavaScript, jQuery, PHP, WordPress
  • MediaNovak
    HTML5, CSS3, JavaScript, jQuery, WordPress, PHP
Experience
  • CSS3, 6 years
  • HTML5, 6 years
  • WordPress Theme Design, 4 years
  • WordPress, 4 years
  • WooCommerce, 4 years
  • PHP, 4 years
  • Object-oriented Programming (OOP), 4 years
  • WordPress Plugins, 4 years
Novi Sad, Vojvodina, Serbia
Availability
Part-time
Preferred Environment
macOS (PhpStorm, iTerm with OhMyZsh, Sketch)
The most amazing...
...thing that I've coded is the WooCommerce subscription extension that integrates with my own, custom-made licensing plugin.
Employment
  • CEO
    VueLabs
    2017 - PRESENT
    • Developed the front-end and back-end..
    • Worked on web design.
    Technologies: PHP, WordPress, MySQL, HTML5, CSS3, JavaScript
  • Senior WordPress Developer
    Simplicity LLC
    2016 - 2017
    • Developed plugins on my own that were published in the WP Repository and were then purchased by my employer.
    • Built a booking plugin for our clients.
    • Created new modules for the BuddyPress platform.
    • Created a number of WooCommerce extensions for our clients: a wishlist with an email Cron job, a gift card generator available to non-registered users, quantity rules, PDF invoices, and delivery slots.
    • Used the Facebook API to enable registration via Facebook.
    • Created custom tables for the WordPress database.
    Technologies: HTML5, CSS3, JavaScript, jQuery, PHP, WordPress
  • Front-End and WordPress Developer
    MediaNovak
    2014 - 2015
    • Created themes for ThemeForest.
    • Developed plugins for our clients.
    • Integrated the ThemeForest API into our support system made on WordPress.
    • Worked with WooCommerce (extending it), Visual Composer (creating shortcodes for our themes), and with BuddyPress.
    • Created fully dynamic one-page video background websites that were mobile ready.
    • Co-created our own fields for WordPress with the Settings API.
    Technologies: HTML5, CSS3, JavaScript, jQuery, WordPress, PHP
Experience
  • Bikes&Humans Cooperative (Development)
    http://bikesandhumans.com/

    Bikes&Humans Cooperative sells sweatshop-free, eco-friendly, and realistically-priced products.

    I created the entire website. My aim was to make checkout easier, and I also created a way to import products from Shopify to WooCommerce.

  • Svi uz Šampione (Development)

    I created this website for a local ice cream manufacturer and a frozen food distributor. This website was done to showcase their new ice cream made for the RIO 2016 Olympic Games.

    My main goal was for the ice cream customers to interact with the Olympic games. They would find a code on the purchased ice cream, enter a code on the website, and then leave a message to support the Serbian Olympic teams or individuals competing in Rio.

    I created this project as an employee of Simplicity LLC.

  • RS Likes (Development)
    https://wordpress.org/plugins/rs-likes/

    RS Likes will add a heart to your posts or pages or any other post type. Hearts are more expressive than likes and they enable your users to convey a range of emotions.

    This plugin is light, fast (AJAX-powered), and coded with best practices. Every vote is limited by the user's IP address and a cookie.

  • RS Save for Later (Development)
    https://wordpress.org/plugins/rs-save-for-later/

    RS Save for Later will add a button to your posts, pages, and custom post-types so users who aren't logged can save that content so they can access it later. This plugin uses cookies to make this possible. This plugin is light, fast (AJAX-powered), and coded with best practices.

    Upon activation this plugin will create a page called "Saved for Later," and when a user accesses it, it will show him his saved content. When you deactivate this plugin, that page will be deleted as well.

  • InstaVid (Development)
    http://instavid.com/dynamic-thumbnail-generator/

    Created a WordPress plugin that creates and updates content from IVA via a Cron job. I also created a PHP app/widget that allows users to easily create their own video bars.

  • Magnolia Market Website and Emails for the Riess Group (Development)
    https://magnoliamarket.com/

    For the Riess Group, I've worked on 2 projects: the Magnolia Market website and Magnolia Market emails.

    When it came to the website, I worked on implementing new features, fixing bugs, and more. Even though the WordPress site is powered by PHP, the most amazing thing I did was the implementation of an Algolia search engine via JavaScript.

    When it came to the emails, it was my first time to really do some work on them and it was a love-hate relationship. I've managed to learn some basic principlesz—testing with Litmus and how to use foundation Inky.

  • Epistema (Development)
    https://epistema.rs/en/

    Epistema was a small project that required some serious planning. I created the design as well as handling the development.

    I chose WordPress with WPML to develop this.

  • The Ultimate Guide to Building a WordPress Plugin (Publication)
    WordPress plugins can be both a blessing and a curse. With more than 45,000 plugins available in its official repository, WordPress users can customize their website to their heart’s content. However, not all plugins follow the standards necessary to keep the platform performant and secure while also delivering a solid user experience. In this tutorial, Toptal Software Engineer Ratko Solaja shows us how to build a robust WordPress plugin, following all the necessary best practices.
Skills
  • Languages
    SCSS, CSS3, HTML5, PHP, JavaScript
  • Frameworks
    Redux, ZURB Foundation 5, Bootstrap 3+, WordPress Multisite
  • Libraries/APIs
    jQuery UI, jQuery, Animate.css, REST API
  • Tools
    Terminal, Sublime Text 3, Git, ITerm, Sketch 3, Oh My Zsh
  • Paradigms
    Object-oriented Programming (OOP), Responsive Web Design (RWD), Functional Programming
  • Platforms
    WordPress Theme Design, WooCommerce, WordPress, Shopify
  • Misc
    WordPress Plugins, AJAX, CSS3 Animation, ACF, BuddyPress, MySQL/MariaDB, Email
  • Storage
    MySQL, JSON
Education
  • Bachelor's degree in Computer Science
    Univerzitet PIM - Banja Luka, Bosnia & Herzegovina
    2012 - 2016
I really like this profile
Share it with others