Skip to content

Lucifer7355/Lucifer7355

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 

Repository files navigation

Hi πŸ‘‹, I'm Ankit Kumar Srivastava

Senior Backend Engineer | Distributed Systems | FinTech | High Scale Systems

---

πŸš€ About Me

  • πŸ’Ό Backend Engineer with real-world experience in high-scale FinTech systems
  • 🏦 Built and worked on payment processing, clearing & transaction lifecycle systems
  • ⚑ Strong in System Design (HLD + LLD) with production mindset
  • πŸ”„ Hands-on with Concurrency, Multithreading & Async systems
  • πŸ“ˆ Focused on scalability, reliability, and low-latency backend services
  • 🧠 Problem solver with strong foundation in DSA + system thinking

πŸ—οΈ What I Actually Work On (Real Engineering Depth)

  • Designing event-driven microservices architectures
  • Handling millions of transaction flows reliably
  • Building idempotent APIs for financial systems
  • Debugging distributed systems issues in production
  • Optimizing database queries & reducing latency
  • Designing fault-tolerant and self-healing systems

🧩 System Design Expertise

  • Distributed Systems & Microservices Architecture
  • CAP Theorem & Consistency Tradeoffs
  • High Availability & Fault Tolerance
  • API Design (Idempotency, Rate Limiting, Retries)
  • Caching (Redis, In-memory, CDN strategies)
  • Database Design (Indexing, Partitioning, Sharding)
  • Event-driven systems (Kafka / Pub-Sub)

βš™οΈ Backend & Engineering

  • Java, Spring Boot (Primary Stack)
  • REST APIs, Async APIs, Webhooks
  • Authentication & Authorization (JWT, OAuth)
  • API Gateway & Routing Layers
  • Observability (Logging, Metrics, Tracing)

πŸ”„ Concurrency & Performance

  • Multithreading & Parallel Processing
  • Thread Pools, Executors
  • Race Condition handling
  • Deadlock prevention strategies
  • Async / Non-blocking architectures
  • Performance tuning (CPU, memory, DB)

🏦 FinTech & Payments Expertise

  • End-to-end payment flow: Authorization β†’ Clearing β†’ Settlement β†’ Reconciliation
  • Transaction lifecycle management
  • Handling duplicate & retry-safe processing
  • Designing idempotent financial APIs
  • Ledger & balance consistency understanding
  • Working with real-time and batch processing systems

πŸ› οΈ Tech Stack

πŸ’» Languages

Java Python C++ JavaScript Go

πŸš€ Backend Frameworks

Spring Boot Django Flask Node.js Gin

πŸ—„οΈ Databases

PostgreSQL MySQL MongoDB Redis

☁️ DevOps & Cloud

AWS GCP Docker Kubernetes Git

πŸ“‘ Messaging & Streaming

Kafka Pub/Sub Event-driven systems


πŸ“Š GitHub Stats


🧠 Engineering Mindset

βœ”οΈ Write production-grade, scalable code
βœ”οΈ Design systems that fail gracefully & recover automatically
βœ”οΈ Think in terms of throughput, latency & reliability
βœ”οΈ Prefer clean architecture & maintainability over hacks


πŸ“Œ Featured Work

  • πŸ”Ή High-scale Payment Processing System
  • πŸ”Ή Distributed Rate Limiter (Redis + Token Bucket)
  • πŸ”Ή Event-driven Notification System (Kafka)
  • πŸ”Ή Idempotent Transaction Processing API

🌐 Connect With Me


⚑ Philosophy

β€œSimple systems scale. Complex systems fail. Design for clarity, then optimize for scale.”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors