E5BC Sarthakverse (Sarthak Rastogi) ยท GitHub
[go: up one dir, main page]

Skip to content
View Sarthakverse's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report Sarthakverse

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
Sarthakverse/README.md

๐Ÿš€ Backend Engineer | โ˜• Java Specialist | ๐Ÿงฉ Distributed Systems Enthusiast


profile views


๐Ÿง  About Me

๐Ÿ”น Name: Sarthak Rastogi
๐Ÿ”น Education: B.Tech in Computer Science @ AKGEC, Ghaziabad
๐Ÿ”น SGPA: 8.27
๐Ÿ”น Location: Ghaziabad, Uttar Pradesh, India ๐Ÿ‡ฎ๐Ÿ‡ณ
๐Ÿ”น Interests: Distributed Systems, Backend Architecture, Production-Grade Microservices
๐Ÿ”น Current Focus: System Design, Observability, Scalable Backend Engineering
๐Ÿ”น Fun Fact: I used to hate coding till class 11th โ€” now I architect distributed systems ๐Ÿ˜„


๐Ÿ”— Connect With Me


๐Ÿ’ผ Experience

๐Ÿข Software Engineer Intern

Codehop Interfusion Pvt Ltd (Oct 2024 โ€“ Feb 2025) ยท Remote

  • Designed a config-driven authentication system handling login flow including request validation, client identification, runtime-loaded security config, username-password authentication, 6+ failure scenarios, attempt-based account locking, access/refresh token generation, password expiry enforcement, security context setup & login audit persistence.
  • Redesigned Learning XP scoring engine using 8+ performance parameters (response time, correctness ratio, streaks, difficulty weighting, daily activity, repeated vs new questions) with exponential penalties for wrong attempts โ€” enabling gradual skill-based progression.
  • Built an audit-based notification system covering 6 high-priority security & transaction events.
  • Implemented thread-safe in-memory caching for authentication configs & lookup data to reduce repeated DB calls.
  • Wrote JUnit & Mockito tests for user account services โ€” achieved ~90% test coverage.

๐Ÿข Software Developer Trainee

Software Incubator (SDC-SI) (Sep 2023 โ€“ Nov 2023) ยท On-site

  • Led backend development for a Canteen Management System (Spring Boot, JWT, PostgreSQL, Razorpay).
  • Implemented authentication, authorization, exception handling, pagination, caching, validation & multi-environment configuration.
  • Worked in a 45-member collaborative development environment using Git & structured workflows.
  • Built a GTA-style game clone in a 2-member team (core mechanics & gameplay logic).
  • Developed a Flappy Bird game independently (collision detection, scoring logic).
  • Designed a personal portfolio website (HTML, CSS, JS).

๐Ÿš€ Major Projects

๐Ÿฆ CentralBank Microservices

(Feb 2026 โ€“ Present)

  • Engineered a production-grade distributed banking platform using Spring Boot & Spring Cloud.
  • Implemented API Gateway, Eureka Service Discovery, Centralized Config Server & Load-Balanced Feign communication.
  • Built distributed Correlation ID tracing for real-world observability simulation.
  • Designed multi-environment Docker deployment (default / qa / prod).
  • Applied clean layered architecture, DTO mapping, audit logging, exception strategy & environment isolation.

๐Ÿ›’ NavaRanga โ€“ Full Stack Marketplace

(May 2025 โ€“ Aug 2025)

  • Built a scalable marketplace platform with Customer, Seller & Admin dashboards.
  • Designed smart search, cart system, order lifecycle tracking & recommendation logic.
  • Developed Seller analytics dashboard with sales reports & inventory management.
  • Engineered Admin governance panel (seller control, category management, offers).
  • Integrated secure transaction workflows & structured backend architecture.

๐Ÿ’น TradeXpert โ€“ Crypto Trading Platform

  • Full-stack platform with buy/sell, portfolio tracking & transaction history.
  • Integrated CoinGecko API for live market data.
  • Implemented Spring Security + JWT with 2FA.
  • Integrated Razorpay & Stripe payment gateways.
  • Built AI-powered assistant using Gemini API.

๐Ÿฝ๏ธ BrunchBliss โ€“ Canteen Management System

  • Role-based backend with JWT authentication.
  • Transaction lifecycle pipeline (cart โ†’ order โ†’ payment).
  • Razorpay integration with server-side verification.
  • ACID-compliant relational schema design.

๐Ÿ› ๏ธ Tech Stack

Spring Boot ยท Spring Cloud ยท Eureka ยท Gateway ยท OpenFeign ยท Resilience4j ยท RabbitMQ ยท OAuth2 ยท JWT ยท Maven ยท Swagger ยท Docker ยท Distributed Tracing


๐Ÿ† Achievements

  • โœ… 348+ problems on GeeksforGeeks
  • โœ… 229+ problems on LeetCode
  • โœ… 155+ problems on CodeChef
  • โญ 2โญ CodeChef Rating
  • โœ๏ธ 6 Backend Engineering Articles on Medium

๐Ÿ“Š GitHub Stats


๐Ÿ† GitHub Trophies


๐Ÿ Contribution Snake

snake eating commits


Pinned Loading

  1. CentralBank CentralBank Public

    CentralBank is a production-style, cloud-native distributed banking platform built using Spring Boot and Spring Cloud.

    Java 1

  2. NavRanga-Backend NavRanga-Backend Public

    An Ecommerce Application that has Customer, seller and admin pannel. Made with Springboot and ReactJs

    Java 1

  3. Jwt-Authentication-Authorization-for-SpringBoot-3.3.0 Jwt-Authentication-Authorization-for-SpringBoot-3.3.0 Public

    This Spring Boot application with Spring Security features a role-based (User/Admin) registration and login system using JWT for authentication. It employs Caffeine cache for OTP storage, and a retโ€ฆ

    Java 35 8

  4. TradeXpert-Backend TradeXpert-Backend Public

    a full-stack crypto trading platform that allows users to trade cryptocurrencies seamlessly with real-time market data

    Java 1

  5. canteen-app-backend canteen-app-backend Public

    ๐Ÿ‰๐ŸŒ๐Ÿ˜‹A canteen app built with Spring Boot & Spring Security for managing multiple canteens with food categories, cart system, and payments. Features user profiles, ratings, and secure payments via Raโ€ฆ

    Java 2

  6. Digital_Library Digital_Library Public

    ๐Ÿ“š๐Ÿ“šThis is a digital library application built using Spring Boot, Spring Data JPA, and PostgreSQL. It allows users to manage authors, books, loans, and user accounts within a library system.

    Java 1

0