Marin Barbić, Developer in Zagreb, Croatia
Marin is available for hire
Hire Marin

Marin Barbić

Verified Expert  in Engineering

Custom Themes Developer

Location
Zagreb, Croatia
Toptal Member Since
November 6, 2019

Marin is a full-stack web developer who, for the past few years, has been building custom websites and apps for various agencies. A constant about Marin is his dedication to reaching targets on time but not at the cost of the quality of output. In his mind, the given timeframe, the quality of the product, and the client’s satisfaction come first. Marin is looking for long-term projects where he can grow while realizing the client's vision.

Portfolio

BRBS
CSS, Custom Themes, WP Engine, Advanced Custom Fields (ACF), Full-stack...
MailCharts
CSS, Custom Themes, WP Engine, Full-stack, MySQL, GitHub, jQuery, HTML5, Sage...
RedView Media
CSS, Bootstrap, PHP, HTML5, JavaScript, jQuery

Experience

Availability

Part-time

Preferred Environment

PHP, WordPress Plugins, WordPress, CSS3, JavaScript, SourceTree, ITerm, Bitbucket, Sublime Text, MacOS

The most amazing...

...and fun application I've built was a Vue.js app with an interactive map showcasing the continent's finest pastries, biscuits, and cakes.

Work Experience

Web Developer

2017 - PRESENT
BRBS
  • Built bespoke WordPress themes from PSD and AI files.
  • Developed custom WordPress plugins for different third-party integrations like REAXML and JobAdder.
  • Constructed a custom WordPress webshop solution that integrated Xero.
  • Created a Vue.js app with a custom map, allowing users to discover and learn about different pastries and sweets.
Technologies: CSS, Custom Themes, WP Engine, Advanced Custom Fields (ACF), Full-stack, Elementor, Bootstrap, GitHub, WordPress Themes, React, Next.js, WooCommerce, WordPress Plugins, CSS3, WordPress, MySQL, PHP, SCSS, HTML, Vue, jQuery, JavaScript

WordPress Developer

2020 - 2020
MailCharts
  • Developed new dynamic pages pulling data from APIs.
  • Handled optimization of an existing site structure and content for SEO.
  • Handled layout update and changes to the current site based on provided design.
Technologies: CSS, Custom Themes, WP Engine, Full-stack, MySQL, GitHub, jQuery, HTML5, Sage, Bootstrap, SCSS, Advanced Custom Fields (ACF), APIs, CSS3, WordPress, JavaScript, PHP

Team Lead

2013 - 2017
RedView Media
  • Tested and implemented online technologies.
  • Worked on tagging, ad tag architecture, ad server setup and migration, and pixel implementation.
  • Managed trafficking, QA duties, and advertising campaigns (direct, DSP, SSP, DMP).
  • Maintained creative specifications and troubleshot creative problems.
  • Created a new ad format for mobile and desktop.
  • Developed a custom dashboard using AppNexus API for in-house ad management.
Technologies: CSS, Bootstrap, PHP, HTML5, JavaScript, jQuery

Ad Operations

2009 - 2013
Goldbach Audience Croatia
  • Consulted with advertisers and offering solutions for brand and performance of the display, mobile, and video advertising campaigns.
  • Developed and managed mobile ads.
  • Maintained creative specifications and troubleshooting creative problems.
  • Developed new products.
  • Trained and onboarded internal/external clients.
  • Handled tagging, ad tag architecture, ad server setup and migration, and pixel implementation.
Technologies: Flash, HTML, JavaScript

WordPress Theme Development

During the past two years, I've created custom WordPress themes and plugins as an outsourced developer for other agencies and therefore I cannot showcase them in my portfolio.

WordPress eCommerce Website

I built, as an outsourced remote developer, a WordPress custom eCommerce site that connects customers with suppliers. I developed the whole eCommerce process, from the product to cart and checkout. I also developed a front-end dashboard for administrators, customers, and suppliers allowing them to handle orders, quotes, and shipment tracking. Payments are done via Square and everything was connected to Xero for online accounting.

WordPress Video Training Site

I developed a custom WordPress video training site that had different payment plans, video progress tracking, and a dashboard for individuals to modify their details, update their subscription, and look over their video viewing and commenting history. Payments are done via Stripe.

JobAdder WordPress Plugin

I developed JobAdder WordPress plugin for recruitment & HR client. Used JobAdder API and cron to import and maintain available jobs. I also developed front-end job apply form, job listing with location, keyword and category filter.

Languages

HTML, HTML5, PHP, JavaScript, SCSS, CSS3, SQL, CSS

Frameworks

Bootstrap, Next.js

Libraries/APIs

REST APIs, WooCommerce API, WordPress REST API, PayPal API, YouTube API, Vimeo API, Sage, WordPress API, Twitter API, jQuery, Stripe, Stripe API, Vue, Vuex, Google Maps, React

Tools

Sublime Text, Advanced Custom Fields (ACF), Sublime Text 3, Webpack, Composer, Git, Bitbucket, Adobe Photoshop, Adobe Illustrator, Adobe Animate, ITerm, GitHub, SourceTree, Flash, Gulp

Paradigms

Agile Software Development, Functional Programming, Object-oriented Programming (OOP), Continuous Integration (CI), Search Engine Optimization (SEO)

Platforms

MacOS, WooCommerce, WordPress

Storage

MySQL, MySQLi, MariaDB, WP Engine

Other

Custom Themes, APIs, Full-stack, Ajax, WordPress Multisite, WordPress Plugins, WordPress Themes, PSD to WordPress, PSD to HTML, WordPress Rescue, DoubleClick for Publishers, Elementor, Vue Router, Website Performance

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