Martin Vrkljan, Developer in Samobor, Croatia
Martin is available for hire
Hire Martin

Martin Vrkljan

Verified Expert  in Engineering

Software Developer

Samobor, Croatia

Toptal member since March 26, 2014

Bio

Martin is a developer with many years of experience building robust and clear web applications. He is continually following, learning, and applying new and modern technologies. He is a fan of pragmatic programming, minimal design and well-communicated interfaces.

Portfolio

Runtriz
Docker, Google BigQuery, Laravel, PHP, Amazon Web Services (AWS), Stripe...
Inqui
JavaScript, Ember.js, Laravel, PHP, Phoenix, Elixir, Payment Gateways...
Omega Media
Grunt, JavaScript, Stylus, CSS, MySQL, PHP, Payment Gateways, Data Modeling...

Experience

  • PHP - 15 years
  • JavaScript - 15 years
  • Git - 15 years
  • CSS - 15 years
  • Laravel - 10 years
  • Ember.js - 10 years
  • Elixir - 5 years
  • Phoenix - 4 years

Availability

Part-time

Preferred Environment

JetBrains, Git, Sublime Text, Cloud, Docker, Linux

The most amazing...

...thing I've coded is a web application that generates a fully functional database, CMS, and administration panel according to user input configuration data.

Work Experience

Full-stack Developer

2016 - PRESENT
Runtriz
  • Built a notification system which integrates several third-party APIs such as Twilio, Postmark, and Pusher.io.
  • Worked on an API server application that communicates with multiple Ember.js clients.
  • Built a custom analytics service that pushes activity data to Google BigQuery and creates custom reports from stored data.
  • Migrated old code from Laravel 4.X to a new Lumen-based build for the application API.
  • Implemented payment gateway integrations with Stripe and FreedomPay for hospitality services.
  • Maintained and developed new features for a set of PHP and AWS Lambda microservices.
  • Implemented Auth0 integration for third-party user management for a hospitality platform.
Technologies: Docker, Google BigQuery, Laravel, PHP, Amazon Web Services (AWS), Stripe, Payment Gateways, Node.js, AWS Lambda, Microservices, APIs, Ember.js, Google Sheets, Google Sheets API, Stripe API, Data Modeling, Full-stack, TypeScript, Full-stack Development, CSS3, Bootstrap, REST APIs, PHPUnit

Owner, Freelance Developer

2016 - PRESENT
Inqui
  • Built rich Ember.js client apps backed with Phoenix framework on the back-end.
Technologies: JavaScript, Ember.js, Laravel, PHP, Phoenix, Elixir, Payment Gateways, PostgreSQL, Data Modeling, Full-stack, Full-stack Development, React, CSS3, Web Scraping, Bootstrap, REST APIs

Back-end Developer

2014 - 2016
Omega Media
  • Developed a custom, flexible CMS written in Laravel.
Technologies: Grunt, JavaScript, Stylus, CSS, MySQL, PHP, Payment Gateways, Data Modeling, Full-stack, Full-stack Development, CSS3, Bootstrap, PHPUnit

Front-end Developer

2015 - 2015
Conversion Systems (via Toptal)
  • Built HTML5 templates using Foundation framework.
Technologies: Sass, HTML5, CSS3

Full-stack Developer

2015 - 2015
Embry (via Toptal)
  • Built a custom WordPress plugin to connect to a doctor-patient scheduling service API and allow patients to schedule an appointment.
Technologies: JavaScript, APIs, WordPress, PHP, CSS3

Front-end Developer

2015 - 2015
Simpleview (via Toptal)
  • Built HTML5 templates using Foundation framework.
Technologies: HTML5, Sass, CSS3

Front-end Developer

2014 - 2014
Jivial (via Toptal)
  • Developed a robust content editor for a social network (Jivial) which handles user-formatted text and media such as audio, video and image galleries.
  • Integrated communication between Vistia video streaming/uploading service and Laravel application.
Technologies: Laravel, PHP, JavaScript, CSS3, REST APIs

JavaScript/HTML Developer

2014 - 2014
Moodzer (via Toptal)
  • Modified a jQuery plugin (http://gridster.net) for a client who needed custom behavior for his website.
Technologies: HTML, JavaScript, CSS3

Programmer

2009 - 2014
Fiktiv
  • Wrote a low-level, low-overhead, custom-made PHP framework to suit the company's workflow.
  • Wrote a generator app for generating a fully functional CRUD CMS.
  • Worked on highly interactive, media-intensive interfaces with support for all major browsers.
  • Learned cool new technologies like Stylus, CoffeeScript, Node.js, and Grunt.
  • Worked on full-stack jobs, building complete, front-to-back websites and applications.
Technologies: HTML, CSS, JavaScript, MySQL, PHP, Payment Gateways, Data Modeling, Full-stack, Full-stack Development, CSS3, Web Scraping, Bootstrap, REST APIs, PHPUnit

Experience

Luminark (WIP)

http://github.com/luminark
Laravel-bases, rapid development toolset. Open source, heavy WIP.

Endokrinologija Web

http://endokrinologija.com.hr
This was a short and sweet project that I worked on with a talented designer. I sliced the design files and handled full stack coding of the (CMS-backed) website.

Potlista

A portal for the alternative music scene. I was responsible for the full stack development of the (CMS-driven) website. The design files were delivered in Adobe Illustrator format.

The Garden Festival Site (via Fiktiv.co)

A website for the Garden Festival music festival site.

Education

2004 - 2011

Master's Degree in Software Engineering and Information Systems

Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Skills

Libraries/APIs

REST APIs, Google Maps, jQuery, Modernizr, jQuery UI, Google API, Stripe, Google Sheets API, Stripe API, PhpSpec, Node.js, SoundCloud API, Facebook API, X (formerly Twitter) API, React

Tools

Stylus, Docker Compose, Behat, BigQuery, Adobe Photoshop, Adobe Illustrator, Git, Composer, Sublime Text 2, Grunt, PhpStorm, Chrome Developer Tools, Google Sheets, Sublime Text, JetBrains, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR)

Languages

CSS, PHP, JavaScript, CSS3, Elixir, Sass, SQL, TypeScript, HTML, HTML5, CoffeeScript

Frameworks

Laravel, Ember.js, ZURB Foundation, Phoenix, PHPUnit, Bootstrap, Sails.js, Slim

Platforms

Docker, NetBeans, WordPress, Linux, Amazon Web Services (AWS), AWS Lambda

Storage

Google Cloud, Amazon S3 (AWS S3), MySQL, PostgreSQL

Paradigms

Microservices

Other

Writing & Editing, Full-stack, Full-stack Development, Google BigQuery, Payment Gateways, Data Modeling, Web Scraping, Cloud, APIs, Big Data

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