Logo
Nikola – Shopify, Laravel, React, experts in Lemon.io

Nikola

From North Macedonia (UTC+2)flag

Shopify Developer|Senior
Front-end Web Developer|Senior
Lemon.io stats
1
offers now 🔥

Nikola – Shopify, Laravel, React

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
Accounting
AI
Blockchain
Business intelligence
Consulting services
Customer support
E-commerce
Fintech
Logistics
Marketing
Product management
Sales
Supply chain
B2B
B2C
AI software
Customer support software
Main technologies
Shopify
4 years
Laravel
3 years
React
3 years
Vue.js
3.5 years
Typescript
3 years
Additional skills
Spring Boot
AI
Node.js
AI agent development
Spring WebFlux
Business analysis
Vuex
Next.js
JavaScript
PHP
Docker
PostgreSQL
OpenAI API
Tailwind CSS
Kubernetes
MongoDB
CI/CD
WordPress
Nuxt.js
UI/UX
Claude LLM
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Team Lead, Senior Full-Stack Engineer
Feb 2024 - Ongoing2 years 2 months
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
Team Lead, Senior Full-Stack Engineer
Jan 2026 - Mar 20261 month
Project Overview

Designed and architectured MVP competitor analysis platform with AI integration via OpenAI. Built a Nuxt.js based competitor analysis platform where we aggregated and processed multi-source market data (scraping, public signals, community sentiment), generated automated SWOT, feature-gap analysis, and market positioning dashboards and delivered board-ready insights with interactive charts, diagrams, and AI-generated strategy outputs.

Responsibilities:
  • Delivered a board-ready competitor intelligence platform capable of generating SWOT analysis, market positioning, and strategic roadmaps in minutes;
  • Automated multi-source data aggregation and enrichment, reducing manual research effort and enabling near real-time competitive insights;
  • Created a deterministic competitor positioning model, improving clarity and consistency in strategic decision-making;
  • Enabled AI-driven synthesis of complex datasets into actionable outputs including financial models, marketing playbooks, and product gap analysis;
  • Built a one-command data refresh pipeline, significantly improving operational efficiency and repeatability of analysis;
  • Enhanced decision-making through integrated sentiment analysis and real-world market signals;
  • Designed a scalable architecture ready for database migration and expansion to additional industries or tenants;
  • Integrated and scraped multiple sources and open social platforms and reviews for data analyzing.
Project Tech stack:
Vue.js
Nuxt.js
OpenAI
AI agent development
DevOps
Claude LLM
UI
UX
Docker
Redis
PostgreSQL
CI
CD
Senior Full-Stack Engineer
Sep 2025 - Jan 20264 months
Project Overview

Built an automated accounting and analytics system for a car wash business, including AI-based vehicle recognition for identifying company fleets. Delivered real-time operational insights, peak-hour monitoring, and enhanced financial tracking, reducing manual work and enabling data-driven decisions.

Responsibilities:
  • Architected and developed a full-stack web application using Vue.js and Nuxt.js, ensuring high performance, SEO optimization, and maintainable structure;
  • Implemented scalable state management using Pinia, enabling predictable data flow and improved application maintainability;
  • Integrated AI-powered features using OpenAI APIs for vehicle recognition, data processing, and intelligent automation workflows;
  • Designed and deployed cloud infrastructure on Hetzner, optimizing cost-efficiency, reliability, and system performance;
  • Developed real-time monitoring dashboards and analytics tools to track operational metrics such as peak usage hours and system performance;
  • Engineered data ingestion and processing pipelines for handling vehicle data (including registration and model recognition), enabling fleet identification and classification;
  • Implemented integrations between frontend, backend services, and external APIs, ensuring seamless data synchronization and system interoperability;
  • Optimized application performance through lazy loading, caching strategies, and efficient API communication;
  • Collaborated closely with stakeholders to translate business requirements into scalable technical solutions and deliver production-ready features.
Project Tech stack:
Nuxt.js
Vue.js
AI
OpenAI
PostgreSQL
DevOps
Data analysis
Vuex
Owner, Lead of the Project
Aug 2025 - Dec 20254 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 FullStack Engineer
May 2022 - Aug 20242 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

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.