Skip to content
View SunnyJayaRaju's full-sized avatar
🎯
Building & Learning. Slow to Respond but Reachable.
🎯
Building & Learning. Slow to Respond but Reachable.

Block or report SunnyJayaRaju

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
SunnyJayaRaju/README.md
Typing SVG

"Crafting clean code at 2 AM with lo-fi beats and a debugger light."


πŸ‘‹ Quick Intro

I'm focused on how systems communicate through APIs, Gateways, and Integration Patterns. Most of my work is around Apigee and API Security, where I aim to blend enterprise design with hands-on experimentation. I break things, fix them, and document the path so it scales for others too.

Current focus: Apigee X, OAuth2 identity flows, and CI/CD automation.
Building proxies is one thing. Building them to be secure, reliable, and scalable is the real craft.


πŸš€ Featured Projects

All implementations live inside the Apigee-Lab monorepo.

πŸ›‘οΈ 1. Weather Shield Gateway (Enterprise Security Layer)

A secure, optimized gateway for handling weather API traffic.

  • Added JWT authentication and Spike Arrest to protect routes.
  • Reduced backend load with Response Caching and smart pre-fetching.
  • Implemented tiered Monetization Quotas (Silver/Gold) for controlled usage.

Technologies: Apigee X JWT Caching Policies Spike Arrest FaultRules


🏦 2. Secure Bank Access (OAuth 2.0 Identity Flows)

A mock banking API built to demonstrate clean identity and access management.

  • Implemented Client Credentials Flow for machine-to-machine security.
  • Designed Conditional Proxy Flows separating public and protected routes.
  • Set up Products, Developers, Apps to enforce granular scopes and limits.

Technologies: Apigee X OAuth 2.0 Client Credentials Conditional Flows API Products


πŸ›’ 3. Retail Mesh Orchestrator (Microservices Aggregation)

A composition layer for consolidating multiple backend responses into a single payload.

  • Used parallel Service Callouts to reduce round-trips.
  • Applied JavaScript transformations for JSON/XML normalization.
  • Added fault-tolerant routing for stability during backend failures.

Technologies: Apigee X JavaScript Policy Service Callout JSON Mashup API Composition


πŸ€– 4. Apigee DevOps Pipeline (Full CI/CD Automation)

A continuous delivery setup for API proxies.

  • Built GitHub Actions workflows to lint, package, and version proxies.
  • Integrated apigeelint to catch structural and policy errors before merge.
  • Added artifact staging for controlled deployments.

Technologies: GitHub Actions Node.js Apigeelint Bash CI/CD


πŸ” 5. Security Governance (Shared Flows)

A centralized security module for global policy enforcement.

  • Built reusable Shared Flows to standardize logic across proxies.
  • Enforced Spike Arrests and Security Headers globally via FlowCallout.
  • Decoupled governance rules from individual proxy logic.

Technologies: Apigee X Shared Flows FlowCallout Traffic Management


🧠 Knowledge Base

A structured technical notebook.

  • Concepts: OAuth, JWT, reverse proxies, governance.
  • Bug Log: Real-world debugging notes from experiments.
  • Snippets: Reusable templates for policies and TargetEndpoints.

Clean, semantic HTML portfolio deployed via GitHub Pages.


🧰 Skills & Tools

Apigee | OAuth2 | JWT | CI/CD | GitHub Actions | Postman | Linux | JavaScript


🎯 What's Next?

  1. Standardizing security logic through Shared Flows.
  2. Exploring advanced traffic management and priority-based rate limiting.
  3. Designing Developer Portals for API consumer onboarding.

πŸ“£ Let's Collaborate

If you work with Apigee, Kong, or any other API gateway, I'd be glad to connect.

  • Star the repos if they help.
  • If you see a cleaner way to design a flow or policy, feel free to open a PR.

πŸ“¬ Connect

LinkedIn - Email


✨ I learn in public because it keeps me curious and accountable. Every commit, even the messy ones, moves the needle.

Pinned Loading

  1. Apigee-Lab Apigee-Lab Public

    Apigee X API Gateway labs: OAuth 2.0 flows, JWT auth, rate limiting, Shared Flows, API composition & CI/CD. Enterprise security patterns for Google Cloud Apigee.

    Shell

  2. Curious-Explorer Curious-Explorer Public

    Apigee & API engineering notes: OAuth2, JWT, reverse proxy concepts, debugging notes and reusable policies

    1 1

  3. oc-model-manager oc-model-manager Public

    Enterprise-grade OpenCode model catalog manager: diff β†’ probe β†’ safe apply β†’ monitor. CLI with safety guards, scheduler, alerts.

    Shell

  4. Awesome-Api-Management-Tools Awesome-Api-Management-Tools Public

    Forked from mailtoharshit/Awesome-Api-Management-Tools

    Personal curated list of API management tools I've actually used and evaluated β€” Apigee, Kong, Spectral, Postman, apigeelint, and more.

  5. workstation-framework workstation-framework Public

    Bash framework to automate macOS developer workstation setup: install tools, manage dotfiles, keep your dev environment consistent

    Shell

  6. homebrew-ocprobe homebrew-ocprobe Public

    Homebrew tap for ocprobe β€” OpenCode Model Probe. Auto-updated from oc-model-manager releases.

    Ruby