Skip to content
View NG-Geeks's full-sized avatar

Block or report NG-Geeks

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
ng-geeks/README.md

Hi, I'm Nilesh Gupta 👋

Backend Software Engineer | Multi-Tenant SaaS | IAM & Application Security | Distributed Systems

I build backend systems for SaaS applications, focusing on secure authentication and authorization, multi-tenant architecture, service integrations, and reliable background processing.

My experience includes identity and access management, session and device security, subscription and billing integrations, and backend systems for e-commerce platforms.

🔧 Technical Skills

  • Languages: PHP, JavaScript, Python, C++, Java
  • Backend: Laravel, Node.js, Express.js, Ruby on Rails, REST APIs
  • Architecture: Microservices, multi-tenancy, distributed systems, object-oriented design
  • Security: Identity and Access Management (IAM), Role-Based Access Control (RBAC), OAuth 2.0, MFA, session management
  • Databases & Search: MySQL, PostgreSQL, MongoDB, Redis, OpenSearch, Apache Solr
  • Infrastructure: Docker, AWS, Google Cloud Platform, Linux, GitHub Actions

💼 Professional Experience

Software Engineer — Mocha Technologies

Working on backend services and security capabilities across a multi-product SaaS ecosystem.

  • Developing identity and access management and role-based authorization.
  • Working on tenant-aware access control and multi-tenant architecture.
  • Implementing session security, multi-factor authentication, device management, and authentication workflows.
  • Building subscription management and usage-based billing integrations.
  • Developing asynchronous jobs, tenant lifecycle operations, and activity tracking.

Software Developer — Mirraw

Worked on e-commerce backend systems and internal business tools.

  • Contributed to product discovery and search-driven workflows.
  • Worked on product-related features, analytics, and backend integrations.
  • Built and maintained internal tools supporting business operations.

🚀 Selected Projects

I’ll add more detailed project documentation and technical demonstrations as they’re reviewed and prepared.

🧠 Problem Solving

I regularly practice data structures and algorithms, explore low-level design, and improve my problem-solving and system-design skills.

🤝 Connect With Me

Pinned Loading

  1. GFG_POTD GFG_POTD Public

    It's an repository where the GeeksForGeeks POTD Solution will be uploaded.

    C++

  2. First-App First-App Public

    It's a text- editor app where we can count the number of times to read the paragraph , convert to uppercase, convert to lowercase , Capitalize the sentence , copy sentence , clear sentence , remove…

    JavaScript 1

  3. Inotebook Inotebook Public

    This is Notebook for storing Notes . Login and Signup is given for security purposes. CRUD Operations Can be done in the website and Dark mode feature is also provided.

    JavaScript

  4. Leetcode_POTD Leetcode_POTD Public

    It's an repository where the Leetcode Problem of the Day Solution will be uploaded.

    C++

  5. News-App News-App Public

    This is News app developed with the use of news api key which provides the current news to the Server and from there it is presented in viewable format as the news is JSON Format.

    JavaScript