Available for opportunities

Hi, I'm Rakshak D S

Software Engineer Backend & Distributed Systems

Building scalable microservices and event-driven architectures for banking & supply chain finance. Passionate about LLMs, systems thinking, and engineering excellence.

profile.kt
data class Engineer(
    val name: String,
    val role: String,
    val experience: Int,
    val skills: List<String>
)

fun main() {
    val rakshak = Engineer(
        name = "Rakshak D S",
        role = "SWE",
        experience = 5,
        skills = listOf(
            "Kotlin", "Go",
            "Microservices",
            "Event-Driven"
        )
    )
}

01. About Me

I'm a backend engineer with 5+ years of experience building production systems for banking and supply-chain financing. I work on microservices, event-driven architectures, and financial integrations that power real-world transactions.

Currently at Vayana Network, I'm involved in technical leadership—contributing to architecture decisions, implementation, and coordination across engineering, product, and operations teams.

Beyond work, I'm deeply curious about Large Language Models, systems thinking, and prompt engineering. I love understanding how complex systems behave at scale.

Tech Stack

Languages

Kotlin Java Go Python

Architecture

Microservices Event-Driven CQRS Async Processing

Cloud & Tools

AWS Docker NATS MySQL DynamoDB

02. Experience

Software Engineer

Vayana Network Services
Mar 2020 – Present · 5+ years

🏗️ Platform Architecture & Microservices

  • Architected and built core backend microservices powering a supply-chain financing platform that processes millions of invoices and enables financing workflows between major banks and MSMEs across India
  • Led the migration from monolithic architecture to event-driven microservices, reducing system coupling and enabling independent scaling of critical components
  • Designed and implemented a high-throughput reporting engine with a custom schedule orchestrator using NATS JetStream, achieving 10x improvement in report generation performance
  • Built asynchronous processing pipelines for bulk operations handling 100K+ records with configurable retry mechanisms and dead-letter queue handling

🔐 Security & Authentication

  • Implemented enterprise-grade multi-factor authentication (TOTP, SMS OTP, Email verification) for single sign-on across 5+ products serving thousands of users
  • Designed role-based access control (RBAC) with fine-grained permissions supporting complex organizational hierarchies
  • Led security hardening initiatives including API rate limiting, request signing, and audit logging for compliance requirements

🏦 Bank Integrations & Financial Systems

  • Delivered bank integrations with major Indian banks, handling protocol adaptation (REST, SOAP, SFTP), data transformations, and reconciliation workflows
  • Designed fault-tolerant integration layer with circuit breakers, retries, and graceful degradation for high uptime requirements
  • Implemented end-to-end encryption and secure credential management for sensitive financial data

⚡ Performance & Reliability

  • Optimized database queries and implemented in-memory caching strategies reducing API latency significantly
  • Set up observability infrastructure with distributed tracing, custom metrics, and alerting for production monitoring
  • Performed root cause analysis and immediate hotfixes for production incidents, developing runbooks and post-mortem processes

👥 Technical Leadership

  • Mentored junior engineers through code reviews, design discussions, and pair programming sessions
  • Coordinated cross-functionally with product, operations, and bank integration teams for feature delivery
Go Kotlin Java NATS AWS MySQL DynamoDB Docker Kubernetes

Software Engineering Fellow

BridgeLabz Solutions
Sep 2019 – Feb 2020
  • Strengthened foundations in data structures, algorithms, and system design
  • Built full-stack applications using Java, Spring Boot, Hibernate, React, and AWS
Java Spring Boot React

B.E. Mechanical Engineering

SEA College of Engineering & Technology
2017

03. Writing

Thoughts on distributed systems, backend engineering, and software craft.

December 2024 5 min read

Visualizing Rate Limiting Algorithms

An interactive exploration of fixed windows, sliding windows, and token buckets with animated visualizations.

Distributed Systems Algorithms
Coming Soon 8 min read

Event-Driven Architecture: Lessons from Production

Real-world patterns and pitfalls from building event-driven systems at scale in fintech.

Architecture NATS
Coming Soon 6 min read

My Journey with LLMs and Prompt Engineering

From skeptic to enthusiast—exploring practical applications of large language models.

AI LLMs

04. What I'm Exploring

🤖

Large Language Models

Exploring the capabilities and limitations of LLMs, from GPT to open-source alternatives. Fascinated by emergent behaviors and reasoning capabilities.

🔄

Systems Thinking

Understanding complex adaptive systems, feedback loops, and how individual components create emergent system-level behaviors.

💬

Prompt Engineering

Crafting effective prompts to unlock AI capabilities. Interested in chain-of-thought reasoning, few-shot learning, and instruction tuning.

🧠

Machine Learning

Building intuition for ML systems—from classical algorithms to deep learning. Focus on practical applications in production systems.

📈

Scaling Systems

Designing systems that handle growth gracefully. From horizontal scaling to distributed consensus and eventual consistency.

Performance Optimization

Finding bottlenecks and making systems faster. Profiling, caching strategies, and efficient algorithms.

05. Gaming

When I'm not coding, you'll find me exploring virtual worlds.

games.exe
C:\GAMES> dir /b favorites
ELDEN_RING.exe
COUNTER_STRIKE_1.6.exe
COUNTER_STRIKE_GO.exe
COUNTER_STRIKE_2.exe
RED_DEAD_REDEMPTION.exe
NO_MANS_SKY.exe
PARAGON.exe
CYBERPUNK_2077.exe
WARFRAME.exe
DESTINY_2.exe
DOOM.exe
GTA_VICE_CITY.exe
GTA_SAN_ANDREAS.exe
GTA_IV.exe
GTA_V.exe
FAR_CRY_3.exe
FAR_CRY_4.exe
THE_WITCHER_3.exe
COD_MODERN_WARFARE.exe
BATTLEFIELD_2.exe
C:\GAMES> _
Launching ...
Loading assets...

06. Get In Touch

I'm always interested in hearing about new opportunities, interesting projects, or just having a conversation about distributed systems and AI.

Say Hello