Skip to content
View Jeevananthan-23's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Jeevananthan-23

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.

Content in all repositories owned by your account will be closed.
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
jeevananthan-23/README.md

Hi πŸ‘‹ I'm Jeevananthan

Senior Engineer | Backend & Distributed Systems | Cloud-Native Platforms

I build backend systems, distributed services, and cloud-native platforms with a focus on performance, reliability, scalability, and data-intensive workloads.

My professional work is primarily in enterprise banking, where I work across application architecture, backend services, platform engineering, performance analysis, observability, and data systems.

Outside of work, I build and contribute to systems software, caching, networking, search, and distributed-systems projects, mainly using Zig, Java and C#.


πŸš€ What I Work On

🏦 Enterprise Banking Systems

Designing and evolving cloud-native backend systems for enterprise banking applications.

  • Microservice architecture and service design
  • High-volume transaction processing
  • Event-driven architectures
  • Backend performance engineering
  • Distributed service communication
  • Data-intensive processing and analytics
  • Production observability and troubleshooting
  • Kubernetes/OpenShift-based deployments

⚑ Performance Engineering

I work across both application and infrastructure layers to identify bottlenecks and improve system performance.

Some areas I work with:

  • Latency analysis
  • Throughput benchmarking
  • Database performance
  • Service communication overhead
  • Thread and worker utilization
  • Distributed tracing
  • Resource utilization
  • Performance automation and analysis

I particularly enjoy understanding why a system becomes a bottleneck under load, rather than only optimizing individual components.

🌐 Distributed Systems

I'm interested in systems where correctness, scalability and failure handling matter.

Current areas of exploration:

  • Distributed consensus
  • Raft / Multi-Raft
  • Replication
  • MVCC
  • Optimistic concurrency
  • Messaging systems
  • Distributed storage
  • Caching
  • High-performance networking
  • Service-to-service communication

πŸ› οΈ Technology

Backend & Programming

Distributed Systems & Messaging

Cloud Native

Databases & Data Systems

Observability

Engineering & Delivery


πŸ—οΈ Selected Engineering Work

Production banking systems are proprietary, so the descriptions below intentionally avoid confidential implementation details.

Transaction Intelligence / PFM

Worked on a high-volume transaction classification platform used for personal financial management.

Engineering areas:

  • Transaction ingestion and validation
  • Classification pipelines
  • PostgreSQL-backed processing
  • ML + rule-based classification
  • Batch processing
  • Data quality and error handling
  • Multi-bank deployment architecture
  • Performance benchmarking
  • Production rollout

Contributed across the lifecycle from POC β†’ MVP β†’ QA qualification β†’ client deployment.


Application Analytics Platform

Worked on backend services and analytics infrastructure for application behavioral analytics.

Engineering areas:

  • Event ingestion
  • Java/Spring backend services
  • RabbitMQ-based processing
  • PostgreSQL analytics workloads
  • ClickHouse exploration and adoption
  • Dashboard and analytics integration
  • Client SDK integration
  • Authentication and routing
  • Observability

Contributed from POC β†’ MVP β†’ QA qualification β†’ client integration.


Performance Engineering

Currently working across application and infrastructure layers to investigate performance bottlenecks and improve system behavior under load.

Areas include:

  • Application latency
  • Database operations
  • Service-to-service communication
  • gRPC
  • Dapr
  • Worker/thread utilization
  • Distributed tracing
  • Infrastructure resource usage
  • Automated performance analysis using Python

🌍 Open Source & Systems Projects

⚑ Zigora

A library for building fast, reliable and evolvable network services in Zig.

Built as a systems-oriented project inspired by modern high-performance networking infrastructure.

Focus areas:

  • Networking
  • HTTP services
  • Proxy architecture
  • Modular systems design
  • Observability
  • Performance
  • Zig standard library
  • Systems programming

Current development is focused on evolving the architecture while keeping the implementation lightweight and composable.


A collection of modern cache eviction algorithms implemented in Zig.

Implemented / explored:

  • LRU
  • W-TinyLFU
  • S3-FIFO
  • SIEVE
  • Cache data structures
  • Memory efficiency
  • Eviction behavior
  • Performance characteristics

The project is primarily an exploration of cache design and memory-efficient systems programming.


πŸ”΄ Redis OM .NET Contributions

Contributor to the Redis OM .NET ecosystem.

Areas explored and contributed to include:

  • Redis object mapping
  • Bulk operations
  • Redis pipelining
  • Transaction handling
  • Concurrency
  • Documentation
  • Performance-oriented operations

This work has given me practical exposure to how a production open-source data-access library is designed, maintained and evolved.


πŸ”Ž Lucene / Search Systems

Technical contributions and exploration around Lucene internals.

Areas of interest include:

  • Indexing
  • IndexWriter internals
  • Near-real-time indexing
  • Replication
  • Operation sequencing
  • Concurrency
  • Search engine architecture

I'm particularly interested in understanding how large-scale search systems maintain correctness and performance under concurrent workloads.


πŸ”¬ Systems Topics I'm Exploring

I spend a significant amount of time going deeper into the internals behind distributed and data-intensive systems.

Distributed Systems

  • Raft
  • Multi-Raft
  • Consensus
  • Replication
  • Failure handling
  • Distributed coordination

Storage & Databases

  • MVCC
  • OCC
  • Transaction processing
  • Storage engines
  • Indexing
  • Query execution
  • Distributed databases

Performance

  • CPU utilization
  • Memory behavior
  • Concurrency
  • Lock contention
  • Network latency
  • Throughput
  • Backpressure
  • Queueing behavior

Infrastructure

  • Kubernetes internals
  • Cloud-native runtimes
  • Service meshes / sidecars
  • Observability
  • Distributed tracing
  • Container orchestration

Networking

  • TCP/IP
  • HTTP/2
  • gRPC
  • Proxies
  • Connection management
  • High-performance network services

πŸ€– AI / ML

I'm exploring how AI can be integrated into real production backend systems, particularly in enterprise and banking applications.

Areas of interest:

  • Applied ML
  • Transaction intelligence
  • LLM-powered backend services
  • Agentic systems
  • MCP
  • AI-assisted data analysis
  • Enterprise AI architecture

My focus is on combining AI capabilities with existing distributed systems, data platforms and backend infrastructure, rather than treating AI as an isolated application layer.


πŸ“š Engineering Philosophy

I like working from the bottom up:

Application
     ↓
Service Architecture
     ↓
Communication
     ↓
Concurrency
     ↓
Storage
     ↓
Operating System
     ↓
Network
     ↓
Hardware

When a system is slow, I want to understand where the time actually goes.

When a system fails, I want to understand which assumption broke.

When a system scales, I want to understand which bottleneck moved somewhere else.


🧩 Things I Enjoy Building

  • Distributed backend services
  • High-performance network services
  • Caches and storage components
  • Data-intensive applications
  • Developer tooling
  • Performance analysis tools
  • Cloud-native infrastructure
  • Experimental systems software

πŸ“ˆ Current Focus

I'm currently focusing on becoming a stronger Senior Backend / Distributed Systems Engineer by going deeper into:

Distributed Systems Β· Databases Β· Performance Engineering Β· Cloud Native Β· Systems Programming Β· Data Infrastructure

while continuing to explore:

AI/ML Β· MCP Β· Agentic Systems


🀝 Open Source

I'm interested in contributing to projects around:

  • Distributed systems
  • Databases
  • Search engines
  • Networking
  • Caching
  • Storage engines
  • Performance tooling
  • Cloud-native infrastructure

If you're working on interesting systems problems, feel free to reach out.


πŸ“« Connect


βš™οΈ Build systems. Measure them. Understand them. Improve them.

Pinned Loading

  1. ziglang-caches ziglang-caches Public

    In-memory cache implementation with commonly used LRU, W-LFU and S3-FIFO as the eviction policy

    Zig 15

  2. Multithread TCP Sever & HTTPClient w... Multithread TCP Sever & HTTPClient written in C#(Managed Code)
    1
    using System.Buffers;
    2
    
                  
    3
    string serverUrl = "http://localhost:2305";
    4
    int numRequests = 100000;
    5
    int concurrency = 100;
  3. AspDotNetMicroservices AspDotNetMicroservices Public

    Microservices on .Net platforms which used Asp.Net Web API, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SqlServer, Dapper, Entity Framework Core, CQRS and C…

    C# 2

  4. CabBookingApplication CabBookingApplication Public

    Cab Booking Application in Java with Concurrency Handling

    Java

  5. redis-om-dotnet redis-om-dotnet Public

    Forked from redis/redis-om-dotnet

    Object mapping, and more, for Redis and .NET

    C#

  6. AutoCompleteDemo AutoCompleteDemo Public

    Auto Complete application with ASP.NET_6, React and Redis

    C#