Summary
Overview
Work History
Education
Skills
PATENTS
Timeline
Generic

Niraj Nandane

Principal Software Development Engineer
Pune

Summary

Principal Software Development Engineer with 11 years of experience in designing and scaling multi-tenant SaaS platforms in the cybersecurity domain. Strong expertise in application-layer platform engineering, distributed systems, and Kubernetes/Docker-based workloads. Available for immediate joining.

Overview

11
11
years of professional experience
3
3
Languages

Work History

SDE3 - Staff - Principal Engineer

Fortinet
11.2018 - 03.2025
  • Designed and implemented a global SaaS control plane for tenant authentication (SAML, JWT, certificate), automated tenant onboarding, and RBAC using the deployment stamp pattern, enabling secure and isolated multi-tenant operations.
  • Architected a scalable SaaS platform with multiple data planes per region, ensuring tenant isolation, high availability (PostgreSQL, RabbitMQ, Redis), and a seamless path to multi-region expansion.
  • Built a multi-tenant licensing platform supporting trial and subscription tiers, with automated enforcement of entitlements (execution limits, rate limits, push events). Implemented a distributed entitlement scheduler to ensure real-time compliance and scalability.
  • Designed and implemented schema-based logical partitioning in PostgreSQL, with storage monitoring and operational policies.
  • Developed a scalable, multi-tenant WebSocket service using Django Channels to enable secure, real-time communication across tenants.
  • Designed and built a multi-tenant metrics service to track counts, rate-based metrics, and request patterns, powering rate limiting, and dynamic auto-scaling of microservices in Kubernetes.
  • Established graceful shutdown mechanisms, distributed logging, and integrated observability with Grafana, improving debuggability and reliability.
  • Designed HA for on-premise workloads with PostgreSQL streaming replication, cluster lifecycle management (join/leave, failover detection, resync, upgrades), and operational fire drills for resiliency validation.
  • Migrated the legacy on-premise application to Docker and EKS, enabling modern deployment and scalability.
  • Mentored junior engineers in best practices for problem-solving, fostering professional growth and development within the team.

Associate Software Engineer - Software Engineer

Symantec/Veritas/Cohesity
06.2014 - 11.2018
  • Built deployment and upgrade processes, CLIs, and automation scripts for services, storage (LVM), user, and network management in a virtual appliance (VApp) environment.

Education

B. Tech - IT

Vishwakarma Institute of Technology
Pune, India
01.2014

Diploma - Computer Science

Puranmal Lahoti Govt. Polytechnic
Latur, India
01.2011

Skills

  • Languages: Python, Shell Scripting
  • Frameworks: Django REST Framework (DRF)
  • Databases: PostgreSQL
  • Cache: Redis

  • Message Broker: RabbitMQ
  • Server: Nginx, Gunicorn, uWSGI
  • DevOps: Kubernetes, Docker
  • Other: Distributed Systems, High Availability, Linux, Virtual Appliances (VApp)

PATENTS


  • 12047226: Systems and methods for arbitrated failover control using countermeasures
  • 12278864: File sharing framework in network security systems to synchronized data and configuration files across virtual machine clusters independent of file sharing technologies

Timeline

SDE3 - Staff - Principal Engineer

Fortinet
11.2018 - 03.2025

Associate Software Engineer - Software Engineer

Symantec/Veritas/Cohesity
06.2014 - 11.2018

B. Tech - IT

Vishwakarma Institute of Technology

Diploma - Computer Science

Puranmal Lahoti Govt. Polytechnic
Niraj NandanePrincipal Software Development Engineer