Java · Spring Boot · Microservices · PostgreSQL
Backend developer from Bangalore — building production-grade systems from scratch.
Spring Boot · GitHub App · Google Gemini AI · PostgreSQL · Docker · Multi-Tenant SaaS
A production-ready GitHub App that intercepts PR webhook events, sends diffs to Gemini AI, and posts inline review comments directly on pull request lines.
- Multi-tenant SaaS with JWT auth, RBAC roles, and per-tenant plan enforcement (FREE: 50 reviews/month · PRO: unlimited)
- Async review pipeline using Spring thread-pool to keep webhook acknowledgement under GitHub's 10s timeout
- HMAC-SHA256 webhook signature verification · 5 normalized PostgreSQL tables · Swagger UI on all 12 endpoints
- Containerized with Docker Compose · deployed to Railway
Node.js · Express · PostgreSQL · Vercel
REST API supporting 3 subscription tiers with per-tenant request quotas enforced at the API gateway layer.
- Normalized PostgreSQL schema with compound indexing and versioned SQL migrations
- Background worker for async AI calls cut p95 latency from ~4s to under 2s
- Rate limiting via
express-rate-limitbefore service logic · deployed to Vercel with env-based config
React · Solidity · Thirdweb · Hedera Testnet · Web3
A decentralized crowdfunding platform built on the Hedera blockchain — users can create campaigns, set funding goals, and accept contributions transparently on-chain.
- Smart contracts written in Solidity and deployed to Hedera testnet via Thirdweb
- All campaign data and transactions stored immutably on-chain — no centralized backend
- React frontend with campaign creation, browsing, and contribution flows
Backend Developer Intern — Nija Venture Impacts Pvt. Ltd. (Jan 2026 – Apr 2026)
- Shipped 12+ production REST API endpoints with JWT auth and a 3-tier RBAC layer (Admin / Editor / Viewer) for a live CMS
- Cut average query latency ~40% on a 10,000+ document MongoDB collection via compound indexing and schema denormalization
- Built granular permission middleware enforcing resource-level access control across 5 entity types
| Primary | Java · Spring Boot · Spring Security · Spring Data JPA · REST API |
| Secondary | Node.js · Express.js · JavaScript · Solidity |
| Databases | PostgreSQL · MongoDB · Hibernate · JPA |
| Architecture | Microservices · API Gateway · RBAC · Stateless Auth · Rate Limiting |
| DevOps | Docker · Docker Compose · Jenkins CI/CD · AWS (EC2, S3) · Railway · Vercel |
| Security | JWT · OAuth 2.0 · HMAC-SHA256 · Spring Security |
| DSA | 370+ LeetCode problems — Arrays, Trees, Graphs, DP, Sliding Window |
- B.E. Electronics & Communication Engineering — Bangalore Institute of Technology (Expected May 2026) · CGPA: 8.05/10
- Juniper Networks Certified Associate – Cloud (JNCIA-Cloud) (Aug 2025)
Open to fresher backend roles at product companies. Let's connect!
avinash797976@gmail.com


