Skip to content
View sourabh3125's full-sized avatar

Block or report sourabh3125

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sourabh3125/README.md

Typing SVG


🌟 About Me

🚀 Java Backend Developer with 1.6 years of production experience at High Tech Infosystems

🔐 Independently designed an offline UPI payment system using hybrid RSA-OAEP + AES-256-GCM cryptography and atomic idempotency — solving real distributed systems problems

🧠 Passionate about distributed systems, fintech infrastructure, cryptography, and clean backend architecture

🌱 Currently expanding into DevOps — Docker, CI/CD pipelines, Kubernetes, GitHub Actions


🧰 Tech Stack

Category Technologies
Languages Java SQL
Frameworks & Libraries Spring Boot Spring Security Spring Cloud Hibernate JWT OAuth2
Backend & Architecture REST API Microservices API Gateway Eureka OpenFeign
Tools & Platforms Git GitHub IntelliJ IDEA Postman VS Code Jira Swagger Maven
Databases MySQL
DevOps & Cloud AWS Docker Kubernetes Linux CI/CD
Testing & Architecture JUnit Mockito Clean Architecture Layered Architecture DTO Pattern
Core CS Concepts Data Structures Algorithms OOP Multithreading SDLC

🧩 Additional Skills

Security: RSA-OAEP, AES-256-GCM, JWT, Spring Security, OAuth2
Concurrency: ConcurrentHashMap, Thread Pools, Synchronization, Locks
Observability: SLF4J, Logback, Structured Logging
Methodology: Agile (Scrum), SDLC, Code Reviews


💼 Work Experience

🏢 Junior Java Backend Developer — High Tech Infosystems, Jabalpur

Oct 2024 – Present

  • Design and maintain 10+ production REST microservices using Spring Boot and Java, enabling independently deployable modular backend architecture
  • Improved SQL query performance by ~25% through schema optimization, strategic indexing, and efficient transaction handling
  • Integrated Swagger (OpenAPI) docs for all APIs — streamlined frontend–backend collaboration
  • Implemented centralized exception handling and SLF4J/Logback structured logging — improved system observability
  • Active contributor to Agile sprints, peer code reviews, and Git-based workflows

🎓 Java Backend Intern — High Tech Infosystems, Jabalpur

Jul 2024 – Sep 2024

  • Built and tested Spring Boot REST APIs integrated with MySQL — full CRUD across multiple service modules
  • Contributed to service-layer logic and repository pattern implementations in a production Java backend
  • Gained hands-on experience in API versioning, deployment workflows, and Git-based team collaboration

💼 Projects

Tech Stack: Java · Spring Boot · RSA-OAEP · AES-256-GCM · H2 · JPA · JUnit

  • Designed mesh-routed deferred payment system enabling UPI transactions without internet — encrypted packets gossip peer-to-peer until a bridge node uploads them for settlement
  • Implemented hybrid RSA-OAEP + AES-256-GCM encryption — same scheme as TLS; GCM auth tag ensures one flipped bit = decryption fails
  • Solved concurrent duplicate settlement using atomic ConcurrentHashMap.putIfAbsent on SHA-256 ciphertext hash — exactly-once guarantee verified with 3-thread concurrent JUnit test
  • Built two-layer replay attack prevention: 24h timestamp freshness check + nonce deduplication, both inside the authenticated ciphertext
  • Software mesh simulator with gossip protocol and TTL hop logic — full end-to-end demo on a single machine

Tech Stack: Java · Spring Boot · Spring Security · JWT · MySQL · Docker

  • Architected full e-commerce backend: User Management, Product Catalogue, Cart, Order Processing — clean Controller–Service–Repository pattern throughout
  • Secured all APIs with Spring Security JWT + RBAC (ADMIN/USER roles), Google OAuth2 social login, Docker Compose deployment
  • Swagger (OpenAPI) docs, ModelMapper for DTO–Entity mapping, Bean Validation for input handling

Tech Stack: Node.js · Socket.io · HTML · CSS · JavaScript

  • Built real-time collaborative drawing platform using Socket.io for low-latency bidirectional communication
  • Features: freehand drawing, undo/redo, image export
  • Demonstrates event-driven architecture — concepts applicable to live payment status updates and transaction notifications

🏆 Certifications & Education

🎓 B.Tech — Computer Science & Data Science
Gyan Ganga Institute of Technology and Sciences, Jabalpur · CGPA: 7.5/10 · 2024

☁️ AWS Academy Cloud Foundations — Amazon Web Services (Feb 2023)
🗄️ Database Programming with SQL — Oracle Academy (Jul 2022)
Java Spring Boot — Udemy
🖥️ Programming Essentials in C and C++ (CLA) — Cisco NetAcad


📊 GitHub Stats


🌐 Connect with Me


💬 "Build systems that work under pressure — not just demos that shine." 💬

Popular repositories Loading

  1. My-Profile My-Profile Public

    Sourabh Kumar Tripathi - Developer Portfolio

  2. Portfolio Portfolio Public

    My portfolio

    HTML

  3. Offline-upi-payment-system Offline-upi-payment-system Public

    A Spring Boot backend that settles UPI payments routed through a Bluetooth gossip mesh — no internet required. Features hybrid RSA+AES-256-GCM encryption, atomic idempotency, and replay attack prev…

    Java

  4. Electronic-store-backend Electronic-store-backend Public

    Full-stack e-commerce REST API with JWT auth, RBAC, Google OAuth2 and Docke

    Java

  5. JavaVectorAI JavaVectorAI Public

    Built a Vector Database from scratch in Java — implements HNSW, KD-Tree & BruteForce with full RAG pipeline using local AI (Ollama + llama3.2)

    HTML

  6. sourabh3125 sourabh3125 Public