Shiwang Kumar Rai

Profile

Software engineering with a bias toward fundamentals.

I care about the parts of software that become expensive later: unclear boundaries, weak observability, data access patterns, security models, and concurrency that only fails under real load.

Background

I build fault-tolerant microservices, high-throughput backend APIs, and distributed architectures using C++, Java, gRPC, and event-driven pipelines. I like taking a system from schema and contracts through implementation, testing, observability, and deployment.

I also spend a significant amount of time strengthening the underlying computer-science fundamentals: algorithms, operating systems, concurrency, networking, and system design. That helps me reason about the trade-offs behind a framework rather than only using its APIs.

Technical arsenal

A stack built around backend depth.

Languages & Core CS

  • C++
  • Java
  • SQL
  • TypeScript / JavaScript
  • Data Structures & Algorithms
  • Operating Systems & Concurrency
  • Object-Oriented Design
  • System Design

Distributed Systems

  • gRPC
  • Apache Kafka
  • RESTful APIs
  • Microservices Architecture
  • Event-Driven Architecture
  • Role-Based Access Control

Frameworks & Backend

  • Spring Boot
  • Spring Security
  • Spring Cloud
  • FastAPI
  • React.js
  • Next.js
  • Node.js

Databases & Cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS (EC2, S3)
  • Microsoft Azure

DevOps & Tools

  • Docker
  • Docker Compose
  • CI/CD Pipelines
  • Git
  • Postman
  • Linux / Bash

Experience

Jul 2025 – Sep 2025

Software Engineering Intern · Predulive Labs

Lucknow, India

  • Engineered 12+ backend REST API endpoints using FastAPI with Pydantic-based validation and structured serialization, reducing integration overhead by 40%.
  • Optimized relational and document database query patterns, improving average API response time by 30% across core data retrieval pipelines.
  • Integrated FastAPI services with React interfaces through explicit REST contracts across 5+ production modules.
  • Automated deployment workflows with CI/CD pipelines, reducing release turnaround time from 2 days to under 4 hours.

Education

Aug 2022 – Jun 2026

Bachelor of Technology in Computer Science and Engineering

Oriental Institute of Science and Technology, Bhopal, Madhya Pradesh, India · CGPA: 7.70 / 10.0

Achievements & certifications

  • Solved 350+ Data Structures & Algorithms challenges on LeetCode, with a focus on graph theory, dynamic programming, and optimization.
  • Certified in C++ Programming (CodeHelp) and Java Programming (Infosys Springboard).
  • Cisco Networking Academy certified in Cybersecurity, Computer Networks, and Python.

Let's connect

Looking for backend, full-stack, or distributed-systems work.

I'm most interested in roles where I can own meaningful backend problems and keep growing through production systems, not just tickets.

Get in touch