Skip to content
View RaikaSurendra's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report RaikaSurendra

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RaikaSurendra/README.md
╔══════════════════════════════════════════════════════════════════════╗
║                                                                      ║
║   SURENDRA RAIKA                                                     ║
║   Developer  ·  Platform Architect  ·  Systems Thinker               ║
║                                                                      ║
║   ServiceNow · Go · Systems Programming · Cloud-Native               ║
║                                                                      ║
╚══════════════════════════════════════════════════════════════════════╝

Typing SVG


$ whoami

Developer with deep expertise in ServiceNow platform engineering, Go backend systems, and a restless habit of pulling things apart to see how they work — from jq's parser internals to operating system kernels to event-driven microservices.

I build production tooling (MCP servers, MID server replacements, onboarding platforms), explore systems programming across C++/Rust/Zig, and benchmark everything I can get my hands on.

  Location       India
  Languages      Go, C++, C, Java, Python, JavaScript, Rust, Zig
  Platforms      ServiceNow, Docker, Kubernetes, Knative, Linux
  Interests      Protocol design, OS internals, load balancer architecture, caching systems
  Currently      MCP protocol servers, MIPT C++ coursework, multi-language algorithm benchmarking

$ cat /etc/expertise

ServiceNow Engineering

ServiceNow MCP REST

MCP protocol server for AI-agent integration, lightweight MID server replacement with ECC queue proxy, custom UI components (SNC CLI), workflow automation

Backend & Systems

Go C++ C Rust Zig

Event-driven microservices, binary protocol design, string search algorithms (Boyer-Moore, Bitap), OS kernel development (MIT 6.828), template metaprogramming (MIPT)

Infrastructure & Testing

Docker K8s Jenkins Linux

Load testing (Gatling, k6, Artillery), chaos engineering, container orchestration, Knative serverless, CI/CD pipelines, load balancer internals (Pingora, Traefik)

Full technology map →
Domain Technologies
Languages Go, C++, C, Java, Python, JavaScript, Rust, Zig
ServiceNow MCP Protocol, MID Server, ECC Queue, SNC CLI, Custom UI Components, REST API
Backend Microservices, AsyncAPI, Binary Protocols, Worker Patterns, Graceful Shutdown
Data PostgreSQL, Redis, RabbitMQ, Google Cloud Memorystore, Caching Patterns
Infrastructure Docker, Kubernetes, Knative, Helm, LocalStack, Prometheus
Testing Gatling, k6, Artillery, JMH Benchmarks, Chaos Engineering, JUnit 5
Security JWT, OAuth2, ASPM, Rate Limiting, TLS, Input Validation
AI Tooling MCP for LLM integration, AI-powered monitoring (Pulse)
Deep Dives jq internals, UUID v7 benchmarks, load balancer architecture, OS kernels

$ ls -la ~/projects --featured

Go · MCP protocol server bridging AI agents to ServiceNow. Binary protocol, client-server auth, incident CRUD, caching with ETags, TLS, OAuth2, Prometheus metrics.

Go · Lightweight MID server replacement. HTTP/HTTPS proxy to ServiceNow ECC queue, metrics agent, Docker production deployment, health monitoring.

Java · Full-stack onboarding platform. Spring Boot + React, buddy matching algorithm, JWT auth, load testing (Gatling/k6/Artillery), chaos engineering.

Mixed · Deep dives nobody asked for. jq source code analysis, UUID v7 Postgres benchmarks, Java caching patterns (Redis/RabbitMQ), load balancer internals (Pingora/Traefik).

Java/C/Go/Rust · Multi-language algorithm archive. Every problem solved 3+ ways (brute force → optimal), JMH benchmarks, cross-language perf comparison.

C · MIT 6.828 Operating Systems Engineering. Kernel development, virtual memory, system calls, process scheduling — from the ground up.

More projects →
Project Lang What it does
go_asyncapi Go Event-driven microservices — API gateway, worker pattern, PostgreSQL, LocalStack/AWS
go-design-patterns Go Curated idiomatic Go patterns — creational, structural, behavioral, concurrency
CPPLearningMIPT C++ MIPT Master's coursework — nullptr_t, volatile, pointer safety, C++23 features
whatJelly Java Apache Jelly deep dive — full-stack web app, custom SQL tags, D3.js architecture visualizations
graceful-server-shutdown Go Graceful shutdown patterns for production Go servers
Pulse Go Real-time monitoring for Proxmox, Docker, K8s — AI-powered insights, smart alerts
zig-string-searching Zig Boyer-Moore and Bitap string search algorithm implementations
componentIncrementCounter JS ServiceNow custom UI component development with SNC CLI
sampleknativeproject Knative serverless deployment experiments
learn_aspm Application Security Posture Management exploration
memorystore-samples Java Google Cloud Memorystore usage patterns

$ top -stats

 

$ git log --graph --oneline

Activity Graph


$ cat ~/.interests

  ┌─ ServiceNow Platform              ┌─ Systems Programming
  │  MCP protocol for AI agents       │  C++ metaprogramming (MIPT)
  │  MID server alternatives          │  OS kernel dev (MIT 6.828)
  │  Custom UI components             │  Zig string search algorithms
  │  ECC queue integration            │  Rust memory safety
  │                                   │
  ├─ Deep Technical Dives             ├─ Cloud-Native & Testing
  │  jq parser source analysis        │  Kubernetes, Knative serverless
  │  UUID v7 Postgres benchmarks      │  Load testing: Gatling, k6, Artillery
  │  Caching: Redis + RabbitMQ        │  Chaos engineering experiments
  │  Load balancers: Pingora,         │  Container orchestration
  │  Traefik, building from scratch   │  Application security (ASPM)
  │                                   │
  └─ Event-Driven & APIs              └─ Developer Tooling
     AsyncAPI microservices              Go design patterns
     MCP protocol for LLM tooling        Graceful shutdown patterns
     Worker patterns + LocalStack        Cross-language benchmarking

     




Built with curiosity. Shipped with intent.

Pinned Loading

  1. leetcoder leetcoder Public

    Repo home for my take on Leetcode problems

    Java

  2. liteMIDgo liteMIDgo Public

    Lightweight MID server alternative — HTTP proxy to ServiceNow ECC queue with Docker deployment

    Go

  3. newhireonboard newhireonboard Public

    Full-stack onboarding platform — Spring Boot, React, buddy matching, load testing, chaos engineering

    Java

  4. oslab-6828 oslab-6828 Public

    MIT 6.828 Operating Systems Engineering — kernel development, virtual memory, system calls

    C

  5. Random-Topics Random-Topics Public

    Curiosity-driven deep dives — jq internals, UUID v7 benchmarks, caching patterns, load balancer architecture

    Makefile 1

  6. go-design-patterns go-design-patterns Public

    Forked from tmrts/go-patterns

    A curated, actively maintained collection of idiomatic design & application patterns for Go (forked from tmrts/go-patterns)

    CSS 4