Skip to content
View saty5685's full-sized avatar

Block or report saty5685

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

👋 About Me

@Service
public class SatyamSingh implements BackendEngineer {

    private final String name       = "Satyam Singh";
    private final String role       = "Software Engineer @ Priority IDC (Fintech)";
    private final int    experience = 5.4; // years
    private final String location   = "India 🇮🇳";

    @Override
    public List<String> currentlyBuilding() {
        return List.of(
            "Target Balance Account (TBA) system — 5K TPS at peak",
            "Event-driven pipelines processing 1M+ events/day",
            "Fault-tolerant distributed financial systems"
        );
    }

    @Override
    public List<String> passions() {
        return List.of(
            "Distributed Systems & Microservices",
            "High-Throughput Event-Driven Architectures",
            "Financial Systems with Strong Consistency"
        );
    }
}

⚡ Impact at a Glance

Metric Achievement
🚀 Transactions / sec Designed systems handling 2K–5K TPS at peak
📊 Events / day Kafka + Debezium pipelines processing 1M+ events/day
API Latency Reduced by 30–40% via Redis & query optimization
💰 Infrastructure Cost Cut by ~20% with GPU utilization monitoring
🏦 Daily Transactions Ledger service handling 1M+ transactions/day (ACID)
👥 DAU Served Recommendation engine for 100K+ daily active users
Transaction Failure Rate Maintained < 0.01% failure rate

🛠️ Tech Stack

Core Languages & Frameworks

Java Spring Boot Spring Security Hibernate

Databases & Messaging

PostgreSQL MySQL Redis Apache Kafka

Cloud & DevOps

GCP AWS Docker Kubernetes Jenkins

System Design Expertise

Microservices Event Driven Distributed Systems Circuit Breaker CQRS


💼 Experience

🏦 Software Engineer — Priority IDC (Fintech)  |  Jan 2025 – Present

Building core banking infrastructure for high-volume financial operations.

  • 🔥 Designed Target Balance Account (TBA) system handling ~2K–5K transactions/sec during peak loads
  • 🔄 Built event-driven architecture using Kafka & Debezium processing ~1M+ events/day for real-time data sync
  • ⚡ Reduced API response time by ~30–40% using Redis caching and optimized DB queries
  • 📈 Improved system throughput by ~25% through multithreading & concurrency optimizations
  • ✅ Ensured strong consistency with < 0.01% failure rate in transaction processing
  • 🧑‍🏫 Mentored junior developers and led code reviews to elevate code quality
📱 Software Engineer — 17Live Inc. (Social Media)  |  Feb 2022 – Jan 2025

Scaled real-time recommendation and infrastructure systems for a live-streaming platform.

  • 🎯 Built recommendation backend serving ~100K+ daily active users with real-time personalization
  • 📊 Processed ~500K–1M events/day using Kafka for user activity tracking
  • ⚡ Reduced recommendation latency by ~35% through optimized data pipelines
  • ⚖️ Designed load balancer microservice handling ~10K+ requests/min across distributed services
  • 💰 Reduced infrastructure cost by ~20% via efficient GPU utilization monitoring
  • 📐 Enabled auto-scaling on custom metrics, improving resource utilization by ~30%
💳 SDE — Paytm (Fintech)  |  Jan 2021 – Feb 2022

Core payments infrastructure at India's largest digital payments platform.

  • 🏛️ Developed ledger service handling ~1M+ transactions/day with full ACID compliance
  • ⚡ Reduced query latency by ~40% using smart indexing and Redis caching
  • 📄 Implemented cursor-based pagination, improving performance by ~50% for large datasets

🚀 Featured Project — DeezyWallet

A production-grade P2P Digital Wallet built with microservices & distributed transaction patterns

┌─────────────────────────────────────────────────────┐
│                    API Gateway                       │
│              OAuth2 · JWT · Rate Limiting            │
└───────────────┬─────────────────┬───────────────────┘
                │                 │
       ┌────────▼───────┐ ┌───────▼────────┐
       │ Wallet Service │ │ Payment Service│
       │  Double-Entry  │ │   Saga Coord.  │
       └────────┬───────┘ └───────┬────────┘
                │                 │
       ┌────────▼─────────────────▼────────┐
       │        Transaction Service        │
       │   Fraud Detection · Rule Engine   │
       └───────────────────────────────────┘
                         │
              ┌──────────▼──────────┐
              │  Notification Svc   │
              │   Email · SMS       │
              └─────────────────────┘

Key Highlights:

  • 🔐 Secure auth via OAuth2, JWT, API Gateway
  • 🔄 Saga-based distributed transactions for cross-service consistency
  • 📒 Double-entry ledger for strong financial accuracy
  • 🚨 Real-time fraud detection with rule-based validation
  • 🔁 Fault tolerance via Eureka service discovery + Circuit Breaker
  • 📬 Multi-channel notifications (Email/SMS) for transaction updates

GitHub Architecture


📊 GitHub Stats

GitHub Streak


🤝 Let's Connect

If you're working on high-scale fintech, distributed systems, or want to discuss system design, I'd love to connect!

LinkedIn Portfolio Email


Pinned Loading

  1. auth-service auth-service Public

    Java 1

  2. eureka eureka Public

    Java 1

  3. gateway gateway Public

    Java 1

  4. walletService walletService Public

    Java 1

  5. transactionService transactionService Public

    Java 1

  6. payment-service payment-service Public

    payment-service is bridge between deezywallet and payment Gateway for all transactions outside of deezywallet.

    Java 1