Novica Vukobratovic
Verified Expert in Engineering
Ajax Developer
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
Experience
Availability
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
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.
Web Developer
COING
- Designed and maintained the REST API.
- Wrote a responsive web application using Angular, Bootstrap, and NPM.
- Contributed to functional tests in Cucumber.
Web Developer
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.
Web Developer
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.
Experience
Cocoade Coconut Water
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
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
Faro Travel
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.
Skills
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
Education
Master's Degree in Media Design in Education
Pedagogical Faculty of Sombor - Sombor, Serbia
Bachelor's Degree in Media Design in Education
Pedagogical Faculty of Sombor - Sombor, Serbia
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