Hi, my name is Omar 👋
A dynamic Full-stack Developer with over 5 years of comprehensive experience in designing, developing, and implementing state-of-the-art software solutions. My track record demonstrates success in optimizing databases, leading end-to-end project development, and smoothly integrating a variety of platforms for optimal functionality.
My adeptness encompasses a broad spectrum of programming languages and frameworks — from Laravel and Node.js on the backend to React and Vue.js on the frontend — all built upon a robust academic foundation from Singidunum University.
I really like what I do and work hard to do a great job every time. I'm best at working with others and thrive in places where people talk openly and respect each other.
Whether it's building a multi-portal platform from scratch, refactoring legacy codebases to modern standards, or optimizing database performance — I bring my best to every project I'm part of.
Full-stack internal management platform for multi-store e-commerce operations, built as a monorepo serving marketing, sales, logistics, and support teams. Multi-tenant design supporting multiple stores across countries and currencies with event-driven architecture and ~150+ granular permissions across all modules.
Multi-store product catalog with bundles, jackpots, cross-sell products, and inventory management
Full order lifecycle with call center tracking, profit breakdown, and agent reporting
Ad account & campaign management with competitor research via Facebook & Google APIs
Abandoned cart recovery workflows with agent assignment and coupon generation
Social inbox for replies, likes, blocking, direct messages, and complaints
Multi-provider shipping setup with fee management and delivery reporting
CRM with predefined email answers, tagging, blocking, and mail reports
RBAC with granular permissions, URL shortener, media library, Cloudflare cache control
Real-time features via WebSockets (Reverb) and full-text search via MeiliSearch
Created a modern calendar feature for the platform. Refactored and modularized a legacy React application by splitting it into smaller modules and updating it to modern React practices, improving maintainability and developer onboarding.
Designed and developed a multi-portal immigration platform consisting of four connected projects: Partner Portal, Admin Portal, Officer Portal, and a Booking Portal for consultation requests. Integrated Intercom Live Chat for customer support and lead management.
Built a Notification Manager to schedule emails, combine similar notifications, and prevent bulk sending. Developed an Excel-like table feature with live editing, allowing multiple users to update data simultaneously with real-time syncing.
Comprehensive online platform for aviation enthusiasts and pilots of all levels. Features include user forums, news with admin-moderated articles, classifieds with auctions and auto-bidding, aircraft management dashboards with reservation systems, invoicing via Stripe Connect, and real-time notifications.
Web application that makes movie recommendations based on users of similar tastes. Uses k-means clustering algorithm and the MovieLens database of 20 million reviews. Part of a bachelor's thesis about recommendation systems.
Learning & Content Management System for universities built with microservice architecture. Seven main and two composite services using Spring Cloud with Netflix OSS (Eureka, Zuul, Hystrix, Feign). Five user roles with unique dashboards. Also authored SpringLeaf, a Python package to accelerate development.