Scroll To View More
Vanja Gavrić

Vanja Gavrić

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
Portfolio
Experience
  • JavaScript, 10 years
  • HTML5, 9 years
  • CSS3, 9 years
  • PHP, 7 years
  • SQL, 7 years
Phoenix, AZ, United States
Availability
Part-time
Preferred Environment
Mac OS
The most amazing...
...feeling is deploying an exciting new product and hoping it will change the world.
Employment
  • 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
Experience
  • Vanja Gavrić (personal website) (Development)
    http://vanja.gavric.org

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

  • Taxi Hodak (Development)
    http://www.taxi-hodak.com

    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)
    http://maris.hr/

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

Skills
  • Languages
    Sass, JavaScript, HTML5, CSS3, JADE, Less, PHP, SQL
  • Frameworks
    ZURB Foundation, Express.js, Compass, Slim, Bootstrap, CodeIgniter, AngularJS
  • Libraries/APIs
    jQuery, Node.js, Zepto, Backbone.js, Facebook API, SoundCloud API, Twitter API, Underscore.js, Rdio API, RequireJS, LocalStorage, Handlebars
  • Tools
    Subversion (SVN), Redmine, Git, Grunt.js, Mongoose, Amazon CloudFront CDN, Adobe Photoshop, Apache, CAKE, JIRA
  • Paradigms
    REST, Object-oriented Programming (OOP), Agile Software Development, Agile
  • Platforms
    AWS EC2, Android, Mac OS, iOS
  • Storage
    JSON, MongoDB, AWS S3, MySQL, Microsoft SQL Server, SlimPHP, Sphinx Search Engine
  • Other
    AJAX, Pixel Perfect, Command Line, A/B Testing, Photography, Writing
Education
  • 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