Backend Engineer

I build reliable financial systems with Go, Kafka, and Temporal. From event streams to workflow orchestration, I care about what happens after software meets production.

Available for backend opportunitiesBengaluru, India

Nishanth

Software engineer · 4+ years

Gowda

GoDistributed SystemsKafkaTemporalAWSMySQLRedisAirflowDockerSystem DesignObservabilityEvent-driven ArchitectureGoDistributed SystemsKafkaTemporalAWSMySQLRedisAirflowDockerSystem DesignObservabilityEvent-driven Architecture

Selected systems

Work

01

Event streaming architecture

Loan creation, built as a durable event stream.

Designed the core event-driven architecture for loan creation, using Kafka consumers and Temporal Signals to continue financial workflows as asynchronous financier decisions arrive.

GoKafkaTemporalAWS
API
Kafka
Workflow
Signal

2024

Async approvals

Replayable failures

02

Reliability standard

A dead-letter queue pattern for every consumer.

Established a team-wide DLQ pattern for Kafka consumers to isolate failures, prevent cascading incidents, and make failed financial transactions straightforward to inspect and reprocess.

GoKafkaRedis
Event
Consumer
DLQ
Replay

2024

Zero data loss focus

Team-wide adoption

03

Workflow migration

Turning silent batch jobs into observable workflows.

Migrated critical financial batch processes into observable workflows with automated alerts, reducing manual monitoring and surfacing failures before they become operational incidents.

AirflowGoAWS
Schedule
DAG
Worker
Alert

2025

15+ jobs migrated

Automated alerts

04

Repayment adjustments

EMI and tenure reduction flows for longer-term loans.

Developed EMI reduction and tenure reduction capabilities for longer-tenure loans, covering backend workflow changes for repayment adjustments.

GoTemporalMySQL
Loan
Request
Adjust
Repay

2026

EMI reduction

Tenure reduction

My story

About

I am a backend engineer focused on reliable financial systems. I have worked across loan creation, approval pipelines, batch migrations, profiling, and serverless platforms.

I like systems where the failure modes are designed as carefully as the happy path: observable workflows, replayable events, and operational choices that hold up in production.

Read architecture notes

Experience

Kissht

SDE-2

Oct 2025 - Now

Kissht

SDE-1

Mar 2024 - Oct 2025

LtiMindtree

Software Engineer

Oct 2021 - Mar 2024

Focus

Financial workflowsEvent streamsReliabilitySystem design

Get in touch

Let's talk.