Skip to content
View shariyerShazan's full-sized avatar
🍀
Learning...
🍀
Learning...

Block or report shariyerShazan

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.

Content in all repositories owned by your account will be closed.
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
shariyerShazan/README.md

Hey there! I'm 𝐒𝐡𝐚𝐫𝐢𝐲𝐞𝐫 𝐒𝐡𝐚𝐳𝐚𝐧

Backend Engineer (Node.js, NestJs, Microservices)

shazan Banner

🚀 About Me

  • Backend Engineer specializing in Node.js, NestJS, and TypeScript, focused on building scalable, distributed, and production-grade backend systems.
  • Experienced with PostgreSQL, MongoDB, Prisma, Redis, Apache Kafka, gRPC, GraphQL, REST APIs, Socket.IO, and WebSockets.
  • Build secure and reliable backend systems with authentication, authorization, validation, caching, rate limiting, database replication, and real-time communication.
  • Design and develop microservices and event-driven architectures for scalable applications.
  • Integrate AI-powered backend capabilities using the OpenAI API and Model Context Protocol (MCP).
  • Deploy and maintain production workloads using Docker, AWS, Linux, Nginx, Caddy, and GitHub Actions CI/CD.
  • Contributed bug fixes and regression tests to the NestJS core framework, with 3 pull requests merged into master.
  • Comfortable with React.js and Next.js, while maintaining a backend-focused engineering approach.
  • 📄 Resume: View My Resume

💼 Experience

Full-Stack Developer — Softvence (Aug 2025 – Present)

  • Built and maintained production SaaS and marketplace applications.
  • Developed backend systems using Node.js, NestJS, TypeScript, PostgreSQL, MongoDB, Prisma, and Redis.
  • Implemented secure REST APIs, authentication, authorization, data validation, and complex business workflows.
  • Integrated AI-powered features using the OpenAI API for intelligent processing and personalized recommendations.
  • Built real-time communication and subscription/access-control workflows using Socket.IO and WebSockets.
  • Integrated secure payment systems using Stripe and other payment providers.
  • Managed production deployments using Docker, AWS/VPS, Nginx, Caddy, and GitHub Actions CI/CD.
  • Worked directly with clients on requirements, delivery, troubleshooting, and ongoing project maintenance.

🤝 Open Source Contributions

  • PR #17430 — Singleton Provider Reuse: Fixed unnecessary provider reconstruction in lazily loaded modules, ensuring existing singleton instances are correctly reused. Added regression tests and successfully merged into master.

  • PR #17618 — Provider Discovery: Fixed DiscoveryService.getProviders({ metadataKey }) skipping useValue providers due to an incorrect discovery condition. Added regression tests and successfully merged into master.

  • PR #17631 — Lazy Module Logger: Fixed LazyModuleLoader.load({ logger: false }) permanently disabling InstanceLoader logging across subsequent loads. Scoped the logger override to a single invocation with proper restoration and successfully merged into master.


🌍 Let's Connect...

🔧 Tech Stack

⚡ Programming Languages

🔗 Backend & APIs

📨 Messaging & Distributed Systems

🗄️ Databases & Data

🤖 AI & LLM

🛠️ DevOps & Cloud

🧪 Testing

💻 Frontend

💳 Payments & Integrations

🧰 Development Tools


📊 GitHub Stats


Thanks for visiting my GitHub profile! 🚀

Pinned Loading

  1. Waave-SocialMedia-Backend-Microservices Waave-SocialMedia-Backend-Microservices Public

    Enterprise-grade social media backend built with NestJS microservices, gRPC, Kafka, Redis, PostgreSQL, MongoDB, Prisma, and Docker.

    TypeScript 1 1

  2. Finn-Nestjs-Marketplace-Backend Finn-Nestjs-Marketplace-Backend Public

    A production-ready Marketplace & Auction Engine built with NestJS, Prisma, and PostgreSQL featuring dynamic specifications, real-time bidding, and split-payment processing

    TypeScript

  3. PrestigeCanineRegistry-Backend PrestigeCanineRegistry-Backend Public

    A robust NestJS API server powering the canine registry platform. Utilizes Prisma ORM with PostgreSQL for data management, Stripe for payments, and Cloudinary for media uploads. Handles user authen…

    TypeScript

  4. Finn-Frontend-Reactjs-Marketplaces Finn-Frontend-Reactjs-Marketplaces Public

    A Premium E-commerce & Ad-Listing Dashboard built with React, TypeScript, and Tailwind CSS. This frontend provides a seamless experience for sellers to manage ad listings, track financial earnings …

    TypeScript

  5. PrestigeCanineRegistry-Frontend PrestigeCanineRegistry-Frontend Public

    A modern React-based web application for the canine registry system. Built with TypeScript, Vite, and Redux Toolkit, it provides an intuitive interface for owners, breeders, and administrators to m…

    TypeScript

  6. OlimPass-NestJs-Postgres-Backend OlimPass-NestJs-Postgres-Backend Public

    A robust Membership Management API built with NestJS and Prisma. Features secure Stripe payment processing, automated subscription scheduling, and multi-channel notification systems.

    TypeScript