Gokul Raghu
Backend • Platform • Distributed Systems
About Highlights Platform Skills Experience
Building backend systems that scale, connect, and stay resilient

Backend & Platform Engineer crafting modern, resilient systems.

I build engaging digital platforms across backend services, distributed messaging, edge infrastructure, smart environments, and cross-platform product experiences. My work blends APIs, observability, security, data systems, networking, and product thinking into systems that are reliable, fast, and audience-ready.

Core Focus
Distributed systems, APIs, messaging, observability, smart environments.
Engineering Style
Zero trust thinking, zero downtime mindset, product-driven implementation, and platform reliability.
📡
Infrastructure & Messaging
Working with NATS for efficient distributed messaging and zero trust remote access for secure interactions.
Edge Computing
Experienced in edge cloud infrastructure for low-latency, real-world applications and connected systems.
🏢
Smart Environments
Building smart building solutions where physical spaces stay connected, intelligent, and continuously aware.
🛡️
Resilience & Security
Focused on zero downtime architectures, zero trust principles, and secure, authenticated platform design.

About Me

I work across backend engineering, platform development, service operations, and product-enabling systems. My background spans PaaS and SaaS development, APIs, messaging, networking, observability, Linux operations, edge infrastructure, and intelligent system integration. I enjoy building systems that feel technically strong and product-polished at the same time.

Platform & Backend Contributions

• Built backend services for a PaaS-based platform enabling scalable multi-tenant application deployment and lifecycle management.
• Developed APIs and data pipelines to ingest, process, and expose Building Management System (BMS), Niagara, and Normal Framework (NF) data for centralized monitoring and control.
• Designed cloud-based backend systems to aggregate data across multiple buildings, enabling analytics, automation, and intelligent decision-making.
• Implemented event-driven architectures using NATS and Kafka for reliable communication across distributed services.
• Contributed to zero-trust security architecture with secure remote access, authentication, and audit logging mechanisms.
• Integrated edge and cloud systems, ensuring seamless data synchronization and low-latency communication.
• Built observability systems with logs, metrics, and dashboards for real-time monitoring of platform and building operations.
• Improved CI/CD pipelines, deployment workflows, and database migration strategies to ensure high availability and resilience.
• Actively handled production issues, performed RCA (root cause analysis), and enhanced system stability through continuous improvements.
• Built backend support for JWT-secured services, async APIs, isolated database strategies, and sync services across distributed applications.
• Worked with database version control using Goose and supported structured migration workflows for safer platform releases.
• Supported containerized application delivery with Docker, microservices, system services, and production-ready deployment patterns.
• Used Wireshark, pcap, tcpdump, and observability tooling to troubleshoot network, messaging, and infrastructure-level issues.
• Contributed to NATS account management, JetStream-based streaming, WebSocket communication, and reliable inter-service communication patterns.
• Configured API gateways (APISIX), route management, and traffic control for backend services.
• Managed container orchestration using Docker Compose, volumes, and image versioning for stable deployments.
• Built and maintained Jenkins CI/CD pipelines for automated build, test, and deployment workflows.

Skill Architecture

💻

Programming

Python JavaScript
🧩

Frameworks & UI

FastAPI Flask React React Native
🔌

Backend & Platform

REST API Async API gRPC JWT Microservices PaaS SaaS System Design Multi Tenant Isolated DB Sync Service System Service
📡

Messaging & Infrastructure

NATS NATS Account Manager JetStream WebSockets Kafka Edge Cloud Zero Trust Networking Normal Framework (NF) Niagara
🗄️

Data & Analytics

Postgres Goose DB Migration Analytics Aggregated Dashboard View Real-time Data Data Storage
📊

Observability & Support

Logs Metrics Grafana Wireshark pcap tcpdump strace Production Alerts RCA
⚙️

DevOps & Tooling

Docker Linux Ubuntu Git Jenkins CI/CD Pipelines Nginx APISIX Route Configuration Keycloak Build Scripts Project Manifest Repo Sync
🧠

Emerging Practices

Prompt Engineering ML AI Cross Device UX

Engineering Experience

Used ideas from distributed computing, large-scale design, real-time processing, storage, ML, and AI to solve challenging problems.
Worked closely with core technology teams and platform teams to balance cross-platform consistency and product execution.
Developed solutions as a PaaS and SaaS engineer with platform-driven innovation at the center.
Comfortable with networking fundamentals critical to modern distributed applications.
Regular Jira user in Agile workflows with story points, sprint delivery, and collaboration rituals.
Worked closely with QA on test plans and with DevOps on migration and rollout readiness.