Ivan Rogar, Developer in Zagreb, Croatia
Ivan is available for hire
Hire Ivan

Ivan Rogar

Verified Expert  in Engineering

Back-end Developer

Zagreb, Croatia
Toptal Member Since
March 7, 2022

A certified Magento eCommerce developer with over 11 years of experience in the back end, Ivan is an expert in PHP, Magento 2, and Symphony. For more than six years, he has worked on long-term, heavily customized B2B and B2C solutions based on Magento 2 as a team lead and solution architect role. Ivan looks forward to applying his skills in projects that demand the highest level of skill to create, scale, and run.


Java, PHP, Python, Go, Rundeck, Jenkins, OpenAPI, Graylog, Prometheus, Grafana...
Perpetuum Mobile
PHP, Magento 2, Symfony, Vue, TypeScript, Redis, Elasticsearch...
.NET, PHP, MySQL, Asterisk, Clipper, Human Resources (HR), Management...




Preferred Environment

MacOS, PhpStorm, DataGrip, WebStorm

The most amazing...

...thing I've developed is an API-first eCommerce framework called Amarant, a hybrid of Magento and Sylius.

Work Experience

Senior Software Engineer

2021 - PRESENT
  • Governed company APIs for best practices and according to the OpenAPI specification.
  • Maintained and developed tools to generate API libraries for various programming languages, including Java, PHP, Python, and Go.
  • Worked on testing and reliability of client libraries and related processes as part of the API governance practice.
Technologies: Java, PHP, Python, Go, Rundeck, Jenkins, OpenAPI, Graylog, Prometheus, Grafana, Apache Kafka, Domain-driven Design (DDD), Unit Testing, Integration Testing, System Design

Magento Solution Architect | Team Lead

2015 - 2021
Perpetuum Mobile
  • Designed and developed heavily customized B2B and B2C solutions using Magento 2 for mostly long-term projects lasting one year and longer.
  • Established a mandate of technical excellence for all new Magento codebases since 2020, which included static analysis, unit and integration testing, software design principles like DRY and KISS, and common design patterns.
  • Oversaw Magento 2 and custom projects, from pre-sales, design, and architecture to development and delivery.
  • Designed, developed, and maintained Magento modules of all shapes and sizes, from shipping and payment gateways to integrations with various CRM, ERP, PIM, and other third-party systems.
  • Designed and developed a fully decoupled B2C solution in 2019 using a custom, server-rendered React app on top of Express.js connected to a Magento 2 back end.
Technologies: PHP, Magento 2, Symfony, Vue, TypeScript, Redis, Elasticsearch, Software Development, Web Architecture, Human Resources (HR), Team Leadership, Negotiation, System Design, DevOps, Doctrine, eCommerce, SQL, Domain-driven Design (DDD), Unit Testing, Integration Testing

IT Specialist | Developer | Assistant Director

2000 - 2015
  • Developed and maintained various software solutions for internal company use, for example, EMS and EMS TP CRMs, designed for T-Com and T-Mobile contractor business. Integrated these CRMs with telecom operator systems.
  • Collaborated closely with the director on primarily technical areas of business.
  • Managed in-the-field telecom engineers all over Croatia and an electronic repair center.
Technologies: .NET, PHP, MySQL, Asterisk, Clipper, Human Resources (HR), Management, Software Development

Fact Sheet Manager (FSM)

This CRM, built exclusively for the Croatian parliament and their specific business, is based on PHP and Symfony. Some features include management of convocations, plenary sessions, document acts, parties, members, clubs, and working bodies. I designed, managed, developed, and maintained the project from 2017 to 2019.

Magento Certified Developer



Doctrine, Vue, OpenAPI


PhpStorm, DataGrip, WebStorm, Rundeck, Jenkins, Graylog, Grafana, Asterisk, Sentry


Symfony, .NET


Web Architecture, Unit Testing, DevOps, Management


PHP, TypeScript, Python, SQL, Java, Go, Clipper


Magento 2, MacOS, Apache Kafka


Elasticsearch, Redis, MySQL


eCommerce, Team Leadership, Domain-driven Design (DDD), Integration Testing, Software Development, Human Resources (HR), Negotiation, System Design, Prometheus

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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