Skip to content
View tabari86's full-sized avatar

Block or report tabari86

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tabari86/README.md

Hi, I'm Moj Tabari

Backend

Node.js Express MongoDB REST API

Docker Jest Swagger

Git GitHub

Shopware FileMaker

WordPress API Integration

SQL

Backend Developer based in Germany with experience in REST API development, system integration and business applications.

I have worked with Node.js, Express, MongoDB, Docker, FileMaker and Shopware integrations, focusing on backend services, authentication, reporting systems and API-driven architectures.

My current focus is building production-oriented backend projects, improving software architecture skills and expanding my portfolio with real-world API and integration solutions.


Core Skills

Backend Node.js, Express.js, REST APIs

Databases MongoDB, Mongoose, SQL Basics

Authentication & Security API-Key Authentication, JWT, RBAC

Tools & DevOps Git, GitHub, Docker, Swagger/OpenAPI, Jest, Supertest

Integration FileMaker, Shopware, WooCommerce API Integration

Frontend Basics HTML5, CSS3, JavaScript


Featured Projects


Inventory Management API

A production-oriented backend API for inventory and warehouse management.

This project models realistic stock workflows instead of simple CRUD operations. Products and warehouses are connected through stock records, while goods receipts and goods issues create stock movement history and update the current inventory state.

  • Node.js + Express
  • MongoDB + Mongoose
  • Product, warehouse, stock and stock movement APIs
  • Goods receipt and goods issue workflows
  • JWT authentication + refresh token rotation
  • Role-Based Access Control (RBAC)
  • Swagger / OpenAPI documentation
  • Docker and Docker Compose support
  • Jest + Supertest integration tests
  • GitHub Actions CI workflow
  • Render deployment with MongoDB Atlas

Repository: https://github.com/tabari86/inventory-management-api

Live API Docs: https://inventory-management-api-6zuo.onrender.com/api-docs


Reporting Service API

A backend microservice for invoice analytics and reporting.

  • Node.js + Express
  • MongoDB + Mongoose
  • API-Key + JWT authentication
  • Role-based access control
  • Swagger/OpenAPI documentation
  • PDF report generation
  • Health and metrics endpoints
  • Jest + Supertest tests
  • Docker support

Repository: https://github.com/tabari86/reporting-service-api


FileMaker – Shopware 6 Integration

A portfolio reconstruction of a real FileMaker and Shopware 6 integration project. The project demonstrates product and order synchronization, Shopware-style authentication, data mapping, dashboard-triggered sync flows and JSON-based FileMaker simulation.

  • Node.js + Express
  • REST API integration
  • Product and order synchronization
  • Data mapping layer
  • FileMaker-style JSON storage
  • Mock/real Shopware mode structure

Repository: https://github.com/tabari86/filemaker-shopware-integration


User Management Service

A REST API for user registration, authentication and profile management.

  • Node.js + Express
  • MongoDB + Mongoose
  • JWT authentication
  • Password hashing with bcrypt
  • Protected routes
  • Swagger/OpenAPI documentation
  • Jest + Supertest testing

Repository: https://github.com/tabari86/user-management-service


Invoice API

A REST API for invoice management with CRUD operations and backend structure.

  • Node.js + Express
  • MongoDB
  • RESTful API design
  • Middleware structure
  • Swagger documentation
  • Docker support
  • Automated tests

Repository: https://github.com/tabari86/invoice-api


Current Focus

I am currently strengthening my backend portfolio with production-oriented REST API projects, focusing on system integration, authentication, authorization, business logic, automated testing, Docker, CI workflows and deployment.

My goal is to work as a Backend Developer / API Integration Developer and build reliable backend systems for real-world business processes.


Contact

📫 LinkedIn · 🌐 mtintelligence.ai

Pinned Loading

  1. inventory-management-api inventory-management-api Public

    Production-oriented Inventory Management REST API with products, warehouses, stock movements, JWT/RBAC auth, Swagger docs, Docker, automated tests, CI and Render deployment.

    JavaScript

  2. reporting-service-api reporting-service-api Public

    Production-oriented Node.js reporting microservice with MongoDB analytics, protected report endpoints, PDF generation, Swagger docs, Docker, CI and Render deployment.

    JavaScript

  3. filemaker-shopware-integration filemaker-shopware-integration Public

    Portfolio reconstruction of a real FileMaker and Shopware 6 integration project featuring product and order synchronization, dashboard-triggered workflows, data mapping and synchronization history …

    JavaScript

  4. user-management-service user-management-service Public

    User authentication and profile management REST API built with Node.js, Express, MongoDB, JWT and Swagger.

    JavaScript

  5. invoice-api invoice-api Public

    Backend-focused invoice management API with line items, tax calculation, MongoDB, Swagger, Docker, CI workflow and Render deployment.

    JavaScript