Logo
Nikola – Shopify, React, Vue.js, experts in Lemon.io

Nikola

From North Macedonia (UTC+2)flag

Shopify Developer|Senior

Nikola – Shopify, React, Vue.js

Nikola is a Senior Shopify Developer and Backend Engineer specializing in Laravel, Vue.js, and the Shopify ecosystem. Designs reliable, scalable systems with a focus on synchronization, background processing, and efficient API usage. Aligns system design with business goals, balancing performance, cost, and user experience. Known for clear communication, proactive problem-solving, and strong ownership across the full product lifecycle. Comfortable working in small senior teams and contributing to both product and architectural decisions.

6 years of commercial experience in
AI
Blockchain
Business intelligence
Customer support
E-commerce
Fintech
Product management
Supply chain
B2B
B2C
AI software
Customer support software
Main technologies
Shopify
4 years
React
3 years
Vue.js
3.5 years
Typescript
3 years
Additional skills
Laravel
Spring Boot
AI
Node.js
AI agent development
Spring WebFlux
Business analysis
Vuex
Next.js
JavaScript
PHP
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Team Lead, Senior FullStack Engineer
May 2010 - Aug 202414 years 3 months
Project Overview

A product tagging automation tool that streamlines managing large e-commerce catalogs by enabling bulk addition, updating, and removal of tags across products and collections, helping teams maintain consistent, well-structured data while reducing manual effort.

Project gallery:
Portfolio example for Lemon Dev by Nikola, Team Lead, Senior FullStack Engineer
Portfolio example for Lemon Dev by Nikola, Team Lead, Senior FullStack Engineer
Portfolio example for Lemon Dev by Nikola, Team Lead, Senior FullStack Engineer
Responsibilities:
  • Developed automation solutions for Shopify stores in the fashion industry;
  • Built and published apps for the Shopify App Store;
  • Designed and maintained deployment pipelines;
  • Built dynamic interfaces using HTMX, Alpine.js, and Tailwind CSS;
  • Conducted R&D to identify and scale technical solutions;
  • Analyzed business requirements and translated them into system designs;
  • Documented development processes and solutions;
  • Implemented background jobs using cron and queues (httpqueue);
  • Integrated third-party APIs and libraries into core modules using RESTful services;
  • Set up CI/CD pipelines (AppBuddy) and handled deployments;
  • Implemented logging and monitoring to ensure system reliability;
  • Collaborated with team members and a mentor in a full-stack environment;
  • Continuously learned and applied new technologies and best practices.
Project Tech stack:
PHP
Shopify
liquid
MySQL
Tailwind CSS
RabbitMQ
Alpine
Apollo GraphQL
WordPress
CI
CD
Mid/Senior Software Engineer
Oct 2021 - Jun 20231 year 7 months
Project Overview

A DLT-based platform and SDK that enables interoperability between enterprise systems in the crypto and payments space, allowing businesses to build secure financial solutions with API-driven payments, usage-based billing, and scalable, high-performance transaction processing across distributed networks.

Responsibilities:
  • Designed and implemented API-based payment solutions with usage-based billing;
  • Integrated Stripe for handling subscriptions and customer billing;
  • Developed and maintained microservices using reactive Java and Spring Boot;
  • Contributed to system architecture, research, and technical design decisions;
  • Improved and refactored existing services for better performance and scalability;
  • Implemented unit and regression testing to ensure system reliability;
  • Worked with distributed systems using Kafka, Redis, and MongoDB;
  • Managed CI/CD processes and debugging using logs and monitoring tools;
  • Participated in demos, knowledge-sharing sessions, and team collaboration.
Project Tech stack:
Spring
Spring WebFlux
Spring Boot
Spring Security
Hibernate
Docker
Kubernetes
Selenium
Java Reactive
PostgreSQL
Apache Kafka
Redis
WebSocket
Owner, Lead of the project
Sep 2025 - Unfinished6 months
Project Overview

A customizable chatbot platform that allows businesses to quickly create and deploy AI-powered chatbots tailored to their needs, with support for custom data, configurable UI widgets, multiple AI model testing, and integrations such as WhatsApp.

Project gallery:
Portfolio example for Aicustombot by Nikola, Owner, Lead of the project
Portfolio example for Aicustombot by Nikola, Owner, Lead of the project
Responsibilities:
  • Owned the full development lifecycle from idea to production;
  • Designed system architecture and deployment strategy;
  • Containerized applications (Docker) and deployed to VPS;
  • Implemented logging, monitoring, and performance optimization;
  • Integrated rate limiting, queueing, authentication, and email verification;
  • Delivered end-to-end features and ad-hoc solutions based on user needs;
  • Enabled one-line integration of chatbot widget into client platforms;
  • Built data ingestion pipelines (URL scraping, manual input) with vector embeddings;
  • Optimized prompts and model selection for high-quality AI responses.
Project Tech stack:
Laravel
AI
RAG
PostgreSQL
Vector Databases
Docker
Redis
DevOps
AI agent development
OpenAI API
AI chatbot development
Chat bots
Team Lead, Senior Full-Stack Engineer
Feb 2024 - Unfinished2 years 1 month
Project Overview

A scalable, multi-tenant e-commerce platform that integrates with major providers like Shopify, WooCommerce, and BigCommerce, enabling businesses to centralize operations, synchronize data in real time, and manage subscriptions and billing within a single high-performance system designed to handle large data volumes efficiently.

Responsibilities:
  • Architected and delivered a scalable multi-tenant e-commerce SaaS platform integrating Shopify, WooCommerce, BigCommerce, Wix, and Shift4Shop;
  • Designed and implemented an extensible adapter-based architecture, significantly reducing time and effort required to onboard new platforms;
  • Increased system performance and responsiveness by ~40% through optimized data synchronization, intelligent caching (MongoDB), and background processing;
  • Engineered a high-performance synchronization engine capable of handling large-scale, near real-time data across multiple external providers;
  • Implemented a dual-database architecture (MySQL for transactional integrity, MongoDB for high-volume data), improving scalability and system efficiency;
  • Built a robust subscription and billing system with usage-based limits, ensuring accurate enforcement and supporting scalable monetization;
  • Reduced API load and operational costs by optimizing request flows, batching processes, and leveraging asynchronous workers;
  • Established clean, maintainable backend architecture using Laravel and RESTful services, aligning with SOLID principles and best practices;
  • Integrated centralized logging and monitoring (Graylog), significantly improving debugging, observability, and system reliability;
  • Contributed to architectural decisions, system design, and performance optimization in a fast-paced, production environment.
Project Tech stack:
Algorithms and Data Structures
REST API
Apollo GraphQL
MongoDB
MySQL
RabbitMQ
Docker
CI
CD
PHP
Laravel
AI agent development
Vue.js
Design system
Shopify
Tailwind CSS
Business intelligence
Cloud Computing
Jira

Education

2021
Computer Science and Engineering
Bachelor’s degree

Languages

English
Advanced

Hire Nikola or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.