Adarsh Sahu

Adarsh Sahu

Full-Stack Software Engineer

Kanpur, IndiaSoftware Engineering
2roles
46skills
3education

About

IIT Kanpur graduate with hands-on software engineering internship experience building authentication, authorization, IAM, REST API, microservices, and full-stack applications using Java, Spring Boot, Django, Node.js, and React.js.

Experience

Software Engineer Intern

Clarity

Aug 2025 – Nov 2025

Architected a centralized SSO authentication system using OpenSSL, JWT, and Google Secret Manager for 10+ internal dashboards; implemented RBAC with isolated Client IDs; built a real-time Node.js and React.js query dashboard handling 100+ daily queries; developed a moderation dashboard; designed and deployed an IAM platform; and integrated Redis Pub/Sub and WebSockets for real-time session invalidation.

Software Engineering Intern

Karmaa Lab

May 2024 – Aug 2024

Built a Django event management application with CRUD operations for 100+ attendee records; designed PostgreSQL-backed relational data models; developed server-rendered Django views and forms; and used Django Admin to reduce manual data management time by approximately 40%.

Education

Indian Institute of Technology (IIT) Kanpur

Bachelor of Technology (B.Tech), Materials Science and Engineering

2021 – 2025

CPI: 6.35 / 10.0

Chhatrapati Shivaji School, Kota

Senior Secondary (Class XII), RBSE Board

2020

74.6%

Saraswati Vidya Mandir, Khaga, Fatehpur

Secondary (Class X), UP Board

2018

90.7%

Skills

JavaC++C++17STLMulti-threadingPythonJavaScriptSQLSpring BootDjangoNode.jsExpress.jsReact.jsWebSocketsServer-Side Rendering (SSR)PostgreSQLH2RedisCloud SpannerApache KafkaSpring KafkaSingle Sign-On (SSO)JSON Web Token (JWT)OpenSSLRole-Based Access Control (RBAC)Identity and Access Management (IAM)OAuth2Session InvalidationRESTful API DesignMicroservices ArchitectureSpring Data JPAGoogle Cloud Platform (GCP)Google Secret ManagerMavenGitGitHubData Structures and AlgorithmsArraysStringsLinked ListsStacksQueuesTreesGraphsDynamic ProgrammingRecursion

Projects

JPMorganChase Midas Transaction System

Built a Kafka-based Spring Boot microservice for high-volume financial transaction processing with configurable Kafka topics, transaction validation, Spring Data JPA persistence, H2, REST incentive API integration, account balance endpoints, and Maven-based unit and integration tests.

Deep Packet Inspection (DPI) Engine

Built a C++17 multi-threaded DPI engine supporting PCAP parsing, IP/TCP/UDP analysis, TLS SNI extraction, flow-based hashing, concurrent flow processing, rule-based blocking, and cross-platform endianness handling.