Scroll To View More
Vanja Gavrić, JavaScript Developer in Phoenix, AZ, United States
Vanja Gavrić

JavaScript Developer in Phoenix, AZ, United States

Member since June 5, 2012
Vanja is a full-stack web developer specialized in front-end/JavaScript development. He strives to simplify complex problems with expressive and maintainable code and likes to utilize both sides of the brain where analytical and artistic aspects "click" together, just like in front-end development.
Vanja is now available for hire



  • JavaScript, 10 years
  • CSS3, 9 years
  • HTML5, 9 years
  • PHP, 7 years
  • SQL, 7 years
Phoenix, AZ, United States



Preferred Environment

Mac OS

The most amazing...

...feeling is deploying an exciting new product and hoping it will change the world.


  • Senior Node.js Developer

    2017 - PRESENT
    Smart Clinic
    • Developed an integration server – a flexible and fast ETL solution for importing, validating, transforming, and structuring data from third-party clinics.
    • Contributed to MySQL Chassis (FOSS MySQL driver for Node.js).
    • Co-architected the company’s monolithic repository.
    • Co-led the team of five developers.
    Technologies: Node.js, MySQL, Redis, Bull, AWS, Mocha, Chai
  • Full-stack Web Developer

    2013 - PRESENT
    Presto Engineering (via Toptal)
    • Designed and coded a new responsive, Retina-ready website.
    Technologies: PHP, Sass+Compass, Foundation, jQuery
  • Lead Front-End Developer

    2014 - 2016
    Direct Focus Online
    • Developed a component-oriented eCommerce template with custom JavaScript framework in five days that resulted in a company all-time-high 14% conversion rate, later heavily extended and used for over 100 projects.
    • Hired four developers in one month; onboarded them and mentored them to be productive within a week.
    • Mentored over ten developers in the Guangzhou, China office.
    • Established and documented best practices for coding conventions and rapid workflow (coding style, Git workflow, code reviews, deployments, etc.).
    • Developed custom Grunt plugins for rapid and easily-maintainable i18n/l10n process, announced deployments to various services (Trello, Redmine, Rollbar, Slack etc), deployed static assets to CDN on AWS, removed unneeded images, etc.
    • Worked with product managers and designers to develop a website generator application meant for non-developers in the MEAN stack (Mongo, Express, Angular, Node) that generated thousands of websites.
    • Worked with the NYC office to develop VITIS - an app for connecting social influencers with brands built in the MEAN stack with hasOffers and Cake integration (affiliate tracking platforms).
    • Implemented one-step continuous integration and deployment using Grunt and Strider on AWS.
    • Implemented Trello and Redmine project management tools to increase company productivity and improve communication between teams.
    • Interviewed applicants for campaign manager and project manager positions.
    Technologies: Grunt, Node.js, MongoDB, Foundation, Bootstrap, Sass, Jade, AWS, AngularJS
  • Senior JavaScript Developer

    2012 - 2014
    Lawfirm Matrix (via Toptal)
    • Developed a reusable data grid component (part of the custom framework).
    • Developed a reusable form component completely defined by REST API.
    • Developed a reusable time keeping component (calendar, data grid, bulk time entry, new entry widget).
    Technologies: Backbone.js/Marionette, Grunt, Node.js, Bootstrap, LESS
  • Front-end Engineer

    2012 - 2013
    Fanattac (via Toptal)
    • Updated and coded the user interface.
    • Implemented Backbone.js/Marionette.
    • Switched the platform to a RESTful model (Slim framework + Underscore).
    Technologies: CSS3, HTML5, jQuery, PHP, MySQL
  • Database Engineer

    2011 - 2012
    National Center for External Education Evaluation
    • Oversaw operations of existing database management systems and troubleshot errors.
    • Developed new website infrastructure.
    • Developed an application for school coordination, specifically with regards to national exams.
    Technologies: MS SQL, HTML, CSS, JS, PHP
  • Front-­end Web Developer

    2011 - 2011
    Dimedia Internet Technologies
    • Developed and maintained various websites for Dimedia.
    • Wrote and improved existing jQuery scripts.
    • Introduced new technologies to improve software.
    Technologies: HTML, CSS, JS (jQuery)
  • Teaching Assistant

    2006 - 2009
    Polytechnic of Zagreb
    • Served as a teaching assistant in Introduction to E-­Business (two years), Advanced E-­Business, Synthesis of Digital Components and Devices, Objective-­Oriented Programming I & II, Introduction to (X)HTML (two years), Introduction to XML, and XML Programming.
    • Coordinated communication between professors and students.
    • Held extra classes for students who required such.
    Technologies: XML, C++, HTML, CSS, JS


  • Vanja Gavrić (personal website) (Development)

    Built my personal website. Technologies used included HTML, CSS, jQuery, PHP, and some Apache configuration.

  • Taxi Hodak (Development)

    Used technologies including HTML5, CSS3, JavaScript, and PHP as well as some Apache configuration. Photography was also provided as a service.

  • Gornji Grad (Development)

    Developed entire mobile device template for web shop. Technologies used included HTML, CSS, and jQuery.

  • Maris Nekretnine (Development)

    Worked on website for a real estate agency. Technologies used included are HTML, CSS, and jQuery.


  • Languages

    JADE, JavaScript, Less, HTML5, CSS3, Sass, SQL, PHP
  • Frameworks

    Compass, Express.js, ZURB Foundation, AngularJS, CodeIgniter, Bootstrap, Slim
  • Libraries/APIs

    Zepto, Node.js, jQuery, Handlebars, Backbone.js, Facebook API, SoundCloud API, Twitter API, Underscore.js, Rdio API, RequireJS, LocalStorage
  • Tools

    Subversion (SVN), Grunt.js, Mongoose, Amazon CloudFront CDN, Redmine, Git, Adobe Photoshop, CAKE, Apache, Jira
  • Paradigms

    REST, Object-oriented Programming (OOP), Agile Software Development, Agile
  • Platforms

    AWS EC2, MacOS, Android, iOS
  • Storage

    MongoDB, AWS S3, JSON, SlimPHP, MySQL, Microsoft SQL Server, Sphinx Search Engine
  • Other

    Pixel Perfect, Command Line, A/B Testing, Ajax, Photography, Writing


  • Master's of Engineering degree in Information Technology
    2009 - 2012
    Polytechnic of Zagreb - Zagreb, Croatia
  • Bachelor's of Engineering degree in Information Technology
    2006 - 2009
    Polytechnic of Zagreb - Zagreb, Croatia
I really like this profile
Share it with others