Sumit GuptaSenior Software Engineer
Building scalable Full Stack Systems and secure Identity & Access Management (IAM) solutions.
About Me
I am a Senior Software Engineer with over 3 years of experience architecting high-performance cloud systems and enterprise-grade security solutions. Currently pursuing my MS in Computer Science at the University at Buffalo, I specialize in Full Stack Development (Java, Spring Boot, React, Next.js) and Identity Protocols (SAML, OAuth 2.0, OIDC). At miniOrange, I led a 12-member team to deliver critical SaaS products and Shopify apps used by millions.
Experience
miniOrange
Senior Software Engineer
- Led a cross-functional team of 12 software engineers using Agile methodologies to develop and maintain over 10 cloud-based Shopify applications.
- Contributed to full-stack development, conducted code reviews, and resolved critical production bugs.
- Implemented and integrated Identity and Access Management (IAM) protocols including SAML, OAuth 2.0, and JWT for secure authentication and authorization.
- Diagnosed and resolved production issues like database connection timeouts, Memcache crashes, thread concurrency problems, and memory leaks during GraphQL client integration.
- Independently developed, tested, and deployed 'Inventory Sync' and 'Salesforce Sync' applications on the Shopify App Store using Spring Boot.
- Optimized CI/CD pipelines by profiling codebases and automating Docker-based deployments in an AWS load-balanced architecture.
- Improved system scalability and deployment efficiency by 40%.
ServiceNow
Software Development Intern
- Integrated machine learning solutions into the ServiceNow platform to enhance Universal Request functionality using Java and JavaScript APIs.
- Developed and customized dynamic user interfaces for the ServiceNow mobile app using HTML5, CSS3, and ServiceNow’s UI frameworks.
- Implemented automated testing suites using Selenium and JUnit to validate ML features and mobile app enhancements.
- Increased test coverage and ensured reliable workflows through robust testing strategies.
- Collaborated with cross-functional teams and followed Agile/Scrum methodologies for timely and high-quality software delivery.
Featured Projects
FinCore
Event-Driven FinTech Microservices
A high-performance fintech platform built with NestJS and Next.js. Features API Gateway routing, Kafka-based event streaming, and a double-entry ledger. Implements robust fraud detection and idempotency keys (Redis) for secure transfers.
Multi-Tenant Support Platform
SaaS Backend with Strict Isolation
A scalable multi-tenant backend using Spring Boot 3. Enforces strict tenant isolation, RBAC, and event-driven workflows via Kafka. Includes full-text search (Postgres FTS), attachment storage (MinIO), and observability (OpenTelemetry).
Radiant Clothing
Full-Stack E-Commerce App
A modern e-commerce platform built with React, Redux, and GraphQL. Features secure authentication (Firebase), payments (Stripe), and scalable state management (Redux-Saga). Deployed on VPS.
Real-time Chat Application
Node.js & Socket.io Chat Platform
A real-time communication app built with Node.js and Socket.io. Supports multi-room chat, location sharing, and instant notifications. Templating via Mustache.js and tested with Mocha/Chai.