Novica Vukobratovic, Developer in Novi Sad, Vojvodina, Serbia
Novica is available for hire
Hire Novica

Novica Vukobratovic

Verified Expert  in Engineering

Ajax Developer

Location
Novi Sad, Vojvodina, Serbia
Toptal Member Since
November 3, 2016

Novica is an experienced full-stack web developer who has worked as a freelancer and also in a team of developers on various projects. In his career, he initially started developing the front-end but has moved on to back-end development. Novica loves learning on his own and enjoys making clean, reusable, and maintainable code since it's not just about making things work—it's about making things work well today and 10 years in the future.

Portfolio

Freelance Work
PayPal API, Google Maps API, Adobe Photoshop, Ajax, jQuery, CSS, HTML...
COING
PostgreSQL, Ansible, Cucumber, Functional Testing, PHPUnit, Angular, Bootstrap...
Degree361
Vantiv, Erply, CodeIgniter, Angular, Laravel 5, WordPress, MySQL, PHP, Ajax...

Experience

Availability

Part-time

Preferred Environment

Git, Laravel, PhpStorm, Windows, MacOS, Vue

The most amazing...

...thing I've coded is an HR internal app to manage departments and employees: time tracking, sending paychecks monthly/bimonthly, loans, and recurring paybacks.

Work Experience

Front-end and Back-end Developer

2011 - PRESENT
Freelance Work
  • Converted provided Photoshop website designs to fully functional, pixel-perfect HTML static pages with jQuery effects and features where needed.
  • Coded W3C valid HTML pages with best practices in mind—delivering fully optimized project files to clients.
  • Converted designs for a few notable clients: Land Over, Jaguar, and some Hollywood real estate agents.
  • Developed the full front- and back-ends of a website that sells coconut water beverages and natural coconut based snacks; using technologies such as HTML, CSS, jQuery, AJAX, MySQL, PHP, Google Maps API, and PayPal API.
  • Worked on full-stack web development using the latest front- and back-end technologies.
Technologies: PayPal API, Google Maps API, Adobe Photoshop, Ajax, jQuery, CSS, HTML, Web Applications, Web Development, Full-stack, Web Scraping, Scraping, Vue, JavaScript, PHP, SQL, Tailwind CSS, WebGL, WordPress

Web Developer

2016 - 2017
COING
  • Designed and maintained the REST API.
  • Wrote a responsive web application using Angular, Bootstrap, and NPM.
  • Contributed to functional tests in Cucumber.
Technologies: PostgreSQL, Ansible, Cucumber, Functional Testing, PHPUnit, Angular, Bootstrap, Laravel, PHP, CSS, HTML, Web Applications, Web Development, Full-stack, JavaScript, SQL, WordPress

Web Developer

2015 - 2016
Degree361
  • Maintained and debugged the Faro Travel website. Implemented a couple of new features. Refactored the code on the back-end in order to help the front-end developer implement a mobile responsive version of the website.
  • Migrated the existing website made in .NET to a WordPress website theme.
  • Worked on a couple more WordPress sites.
  • Created a website for an eyewear retailer that interacts with an external Erply service API to manage inventory, orders, and the rest of the required things. Worked with a team to create a CMS with user roles, products, orders, customer management, sales graphs, web store with multiple checkout steps, and more.
Technologies: Vantiv, Erply, CodeIgniter, Angular, Laravel 5, WordPress, MySQL, PHP, Ajax, jQuery, Bootstrap, CSS, HTML, Web Applications, Web Development, Full-stack, JavaScript, SQL

Web Developer

2013 - 2014
KnightSwarm HB
  • Created a blog powered by the Yii framework for a professional gaming team called Flipside Tactics. Implementing videos from their YouTube channel to blog via the YouTube API. Implemented a live stream to blog from their Twitch channel.
  • Converted Photoshop designs to static pages that would later be used by the back-end.
  • Built a human resources web-based app for managing the company using the Laravel framework. It managed the employees, departments, shifts, meetings, calendar of events, user roles, clock in/out, incidents, online payments for paychecks, paychecks calculation, and money loans with recurring paybacks.
Technologies: Twitch API, YouTube API, PayPal API, Laravel, Yii, MySQL, PHP, Ajax, jQuery, Adobe Photoshop, Bootstrap, CSS, HTML, Web Applications, Web Development, Full-stack, Vue, JavaScript, SQL, PDF, WebGL, WordPress

Cocoade Coconut Water

A website that sells coconut water beverages and natural coconut-based snacks.

I did the full website development (front-end and back-end) from a provided set of Photoshop designs.

Project Details:
• CMS area for admin to add products and manage website contents
• Full-client area with an online shop that uses PayPal checkout
• Retailer page that lists retailers for Cocoade products with their positions on Google Map and a search form to search for retailers by town, address, or ZIP code
• Contact page
• Press and media section that shows events that happened along with an option to add a gallery of images for each event

NOTE: This was my first, full development project.

Tortoise and Blonde Glasses

A website that sells eyewear.

Project Details:
• CMS area for admin to manage the products he wants to sell in the webshop
• Connected the CMS with Erply through its API and syncs most of the created entities in CMS like products, colors, customers, orders, stores, salespeople, and more
• Client area of the website which is mostly a webshop featuring a multi-step checkout process for easier customer interaction
• Added the capability for the admin to message all of his staff by using the internal messaging system
• New order popup notifications
• Comments on orders notifications

NOTE: This project is still in development by its team.

Echobox Music Players

I made a WordPress website theme based on an existing website that was built in .NET.

Faro Travel

I debugged, maintained, and added features to a live website.
I also debugged the main feature of the website: the search form and improved the website's speed by optimizing the image loading and database queries that were performed on it.

Languages

CSS3, XHTML, SQL, JavaScript, CSS, HTML, PHP, Less, Sass, SCSS, Haml

Frameworks

Bootstrap, Bootstrap 2, Bootstrap 3+, PHPUnit, Yii 2, Yii, Angular, Laravel, AngularJS, Laravel 5, Tailwind CSS, Jasmine, Laravel Spark, CodeIgniter

Libraries/APIs

YouTube API, Laravel Elixir, Google Maps API, PayPal API, jQuery, Google Maps, Vue, Flexbox, Stripe, Stripe API, Socket.IO, jQuery UI, WebGL, Twitch API

Tools

Gulp, Composer, MySQL Workbench, PhpStorm, Photoshop CS6, Cron, Apache, Bower Front-end Dependency Manager, Bower, Git, Cucumber, Adobe Photoshop, Erply, Ansible

Paradigms

REST, Unit Testing, Testing, Functional Testing

Platforms

XAMPP, Windows XP, Windows, Linux, YouTube, WordPress, MacOS

Storage

MySQL, JSON, PostgreSQL

Other

PSD Slicing, Ajax, PayPal, Web Applications, Web Development, Full-stack, WordPress Themes, Web Scraping, Scraping, PDF, Vantiv

2011 - 2013

Master's Degree in Media Design in Education

Pedagogical Faculty of Sombor - Sombor, Serbia

2007 - 2011

Bachelor's Degree in Media Design in Education

Pedagogical Faculty of Sombor - Sombor, Serbia

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