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
APIKafkaSignalWorkflow

Events → signals → durable workflow

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
Failed ↓Retry ×3 →EventConsumerJob schedulerDLQ

Consumer fails → job scheduler sends 3 retries to DLQ

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
ScheduleDAGJob 1Job 2Job 3Monitor

Scheduled jobs · visible execution

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
LoanRequestLower EMIShorter tenure

Two repayment adjustment options

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.

Blogs section

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.

Nishanth Gowda · Backend Engineer