Viktor Fonic
Verified Expert in Engineering
Shopify Customizations Developer
Buenos Aires, Argentina
Toptal member since August 19, 2013
With a master's degree in computer science and over a decade of experience in full-stack development and eCommerce, Viktor has the knowledge and expertise to solve complex problems and build fast, scalable applications working in any role, from individual developer to team leader.
Portfolio
Experience
- Shopify Plus - 10 years
- Shopify Theme - 10 years
- Shopify Customizations - 10 years
- Shopify - 8 years
- Custom Shopify Apps - 7 years
- JavaScript - 7 years
- Ruby on Rails (RoR) - 5 years
- React - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), GitHub
The most amazing...
...software I've developed is a pharmaceuticals app used to diagnose patients based on their symptoms and medical history.
Work Experience
Project Tech Lead | Full-stack Developer
Meillart
- Guided the client from zero to one from day one of the project. The client was so happy that he offered me the position of CTO.
- Expanded the original Shopify webshop project into a marketplace.
- Wrote various automation scripts for communication between company staff, vendors, and customers.
Shopify Expert | Full-stack developer
Radio Depot
- Developed effective site structure and product selection.
- Optimized page speed loading times to improve user experience.
- Worked on creating a unique customer portal with customer preferences saved for faster repetition of orders and configuration of bought products.
Shopify Expert | Full-stack Developer
Pilestone
- Researched color-blindness issues to develop a competitive color-blindness test.
- Developed color-blindness test following the most credible method for testing color-blindness.
- Organized several email campaigns for potential customers who fill-in the color-blindness test.
Shopify App Developer
AllNet Apps
- Built a common, shared codebase framework to reuse across all apps.
- Since the launch, both apps have had exclusively 5-star reviews.
- Continued working on the shared framework to build additional apps rapidly.
Full-stack Software Developer
CivicLift
- Implemented long tasks running in the background.
- Created recurring events schedules and management.
- Increased database performance.
- Built drag-n-drop management of homepage blocks.
- Implemented reusable search components and used them to search and filter multiple types of records.
Shopify Developer
TopGlas GmbH
- Completely rewrote the shop's main selling point, Konfigurator, to use a more modern state machine pattern (similar to Redux).
- Developed a page composer tool that transforms Shopify store CMS functionality into a drag-n-drop interface for building-block style construction of shop pages.
- Optimized JS and CSS delivery, which reduced page size and increased page download speeds by ~50%.
- Improved "Add to cart" speed by 6x.
- Implemented custom user click tracking.
- Implemented user account pages where the user can manage orders, addresses, and other account information.
- Performed SEO audits.
Shopify Developer
Sitar s.r.l.
- Built a new Shopify experience from the ground up.
- Migrated existing shop data from the old PrestaShop installation.
- Integrated a subscriptions app with "unsupported" QuickView - made it work.
Full-stack Ruby on Rails Developer
DVELP, Ltd.
- Rebuilt the sign-up flow into a single-page multi-step React form that saw a 5x increase in conversion.
- Introduced React and Redux technologies to the company.
- Wrote an open-source SEO plugin for Ruby on Rails apps.
- Introduced a Shopify theme development template for faster theme development.
- Built several custom Ruby on Rails apps from the ground up.
Software Engineer
Microsoft Ireland R&D
- Integrated a TypeScript testing framework into the build system to improve development reliability.
- Implemented a website redesign that increased the number of installs by over 5% (+20,000 users).
- Worked on the organization of a company-wide hackathon (120,000 employees, more than 100 hackathon projects, worldwide event).
- Nominated as employee of the year after the first ten months of employment.
Full-stack Ruby on Rails Developer
Music Delta
- Reduced the number of database queries by 80%.
- Implemented a sustainable authorization system.
- Fixed security issues and other various bugs.
- Completely rewrote the administration interface, improving speed, usability, and security.
- Added application monitoring.
Full-stack Ruby on Rails Developer
Do the Life
- Developed a highly scalable solution for generating user schedules with a heuristic algorithm.
- Integrated the Ruby on Rails application with a Java worker to improve the algorithm's performance.
- Implemented a natural language parser, allowing users to describe events in natural language.
- Implemented a tutorial/website tour for first-time login and introduction to new features.
- Handled cross-time zone event synchronization.
- Implemented a "Coming Soon" landing page with user sign-up.
- Implemented a cron process to handle recurring jobs with periodic execution.
Software Developer
Sitar s.r.l.
- Developed several custom-made pharmaceutical applications to perform diagnosis predictions.
- Created a specific user-management application for managing user licenses.
- Gained experience working with a foreign client.
- Implemented a completely automatic update system with no need for user action when new data or application versions were made available.
- Created specific database management application for pharmacists to insert data with a single click.
- Built a dynamic GUI with vector graphics to function appropriately across all screen resolutions.
Software Developer
Netgen d.o.o.
- Created an API to integrate the ShoutEm platform with eZ Publish CMS.
- Worked with eZ Publish CMS internals for better tailoring of content to ShoutEm users.
- Gained significant experience with the eZ Publish CMS and ShoutEm API.
Experience
Do The Life
GitHub Account
https://github.com/vfonicLiceknjiga
https://github.com/vfonic/liceknjigaTodolist
https://github.com/vfonic/Angular-Devise-TodolistWater Logic
http://vfonic.github.io/water_logic/Code: https://github.com/vfonic/water_logic
Website: http://vfonic.github.io/water_logic/
Education
Master's Degree in Computer Science
University of Zagreb - Zagreb, Croatia
Bachelor's Degree in Software Engineering
University of Zagreb - Zagreb, Croatia
Bachelor's Degree in Software Engineering
University of Maribor - Maribor, Slovenia
Skills
Libraries/APIs
Liquid, React, Shopify API, Chai, jQuery
Tools
RSpec, Mocha, Shopify Plus, Figma, Sublime Text, Git, GitHub
Languages
HTML, JavaScript, Sass, GraphQL, PHP, Java, C#, TypeScript, Ruby, SCSS, CSS
Frameworks
ZURB Foundation, Jasmine, Redux, Bootstrap, Ruby on Rails (RoR), Next.js, Tailwind CSS
Paradigms
Agile Software Development
Platforms
Meteor, Shopify, Heroku, WordPress, MacOS, Visual Studio Code (VS Code), DigitalOcean
Storage
MongoDB, PostgreSQL, Hasura
Other
Apps, Shopify Customizations, Shopify Theme, Custom Shopify Apps, Shopify Design, eCommerce
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