Summary
Overview
Work History
Education
Skills
Hobbies
Certifications
Timeline
Generic

Kiran Kumar

Senior Software Engineer
Bangalore

Summary

Am a Backend engineer who loves Technology and enjoys building systems that impact at scale.

Passionate in building scalable solutions for complex problems and have keen interest in building distributed systems.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

SDE 3

Relm
Bengaluru, Karnataka
10.2025 - 09.2026

Leading an engineering team building crossborder banking, crypto-fiat payment acceptance,
and OTC trading solutions.

Multi-Currency Banking & FX Infrastructure:
Architected international banking pipelines
supporting EUR, GBP, USD, and AED transfers
by integrating third-party banking and
payment rails (Fuse, Zand, Due). Built internal
foreign exchange (FX) engines for seamless
crypto-to-crypto conversions.
•
Crypto-to-Fiat Payment Acceptance Engine:
Built a merchant payment solution enabling
users to pay in cryptocurrency via web
checkout pages or POS payment devices,
automatically settling transactions in local fiat
currency through third-party conversion
partners. Integrated WalletConnect to connect
user wallets and enforce address whitelisting
for compliance and secure source verification.
•
Over-The-Counter (OTC) Desk: Developed an
OTC platform allowing institutional and retail
users to seamlessly execute large-scale fiat-tocrypto and crypto-to-fiat buy/sell orders.

Lead Technical Engineer

Apexon
Bengaluru, Karnataka
05.2025 - 10.2025

Work on building microservice in Go from scratch
and scale them.
Mainly building communication and social
interface and payment systems. Building a chat
application for social media application.

Senior Software Engineer

Defi Technologies
Bengaluru, Karnataka
12.2021 - 02.2025

Work on setting up kong API gateway, write
custom kong go plugins for our use cases for
ex: authentication
•
Develop and maintain Matching engine which
is build in golang, which matches the incoming
new order with the order in order book.
•
Write few microservices from scratch like
authentication service, users service etc. in
nodejs
•
Work on Design and implementation of
Derivatives product.
•
Work on the order management system. Spot
APIs to accept crypto exchange orders in
nodejs
•
Work on the user wallet service
implementation using postgres and faktories
(nodejs) and Kafka
•
Design and develop new order management
service in nodejs from scratch with 100% test
coverage that uses postgres for data modelling
and integrates with Third party for crypto order
placement
•
Develop deposits and withdrawal service in
nodejs from scratch that integrates with wallet
service and third party OPENPAYD
•
Built backend for OTC trading and Admin
dashboard to manage the OTC orders as POC
•
Work on Matching engine and Liquidation
engine in new C++ Project. Built new features
and improved code and added higher coverage.
•
Built a telegram bot as POC for performing
quick balance checks and swap/buy assets
•
Have full ownership of entire backend and all
the micro services. Was responsible in
designing, building, deploying, maintaining
and scaling the applications.
•
Implement deposit and withdrawals of foreign
currencies with integration with Openpayd
•
Integrate with Nium and Currency Cloud for
foreign exchange in Golang.

Integration with Onfido/Hyperverge for KYC
checks

Backend Developer

Rapido Labs
Bengaluru, Karnataka
11.2019 - 12.2021
  • Work with payments domain of Rapido and UI dev on dashboards built for support
  • Technology/Software: Nodejs, Express JS, Mongoose, Mongodb, Angular, Jasmine, Jest, docker, kubernetes, golang

Features Delivered:

  • Cashless: Implement a solution which enables the users of Rapido to pay via QR code
  • Involves an asynchronous integration with Razorpay to build the solution
  • Razorpay calls back on successful transaction if no callback then system scheduler calls back to manage the next steps
  • Gpay integration: Integrate an asynchronous solution with JusPay to enable users to pay via Gpay
  • Buddy Recharge: Generate payment links for riders to recharge with the help of someone else
  • Beneficiary bank downtime: Integrate with razor pay to block riders from redeeming amount when the bank is down
  • Smart Pay: Manage payment via razor pay callback by generation on virtual accounts
  • Paytm API integrations: Link the customers paytm wallet to mobile app and then use this to make payment via paytm
  • Promethues metrics solution: Build a solution to send metrics to prometheus in text format using prom client library and write prometheus queries to alert on slack in case of issues
  • Chatbot: Automate the process for tech support and customer care to resolve user issues by chatbot by designing APIs, design the entire solution
  • Golang-postgres setup: perform initial setup with golang and progress db for a new project
  • NgComponents library: use angular library to build reusable that can be downloaded from verdaccio
  • This is to be used across the rapido dashboards
  • Migrate old data to data team using kafka
  • Work on UI tasks of internal dashboards
  • Implement graceful shutdown in application for supporting preemptive nodes

Full Stack Developer

Accion (Rackspace Cloud)
07.2018 - 10.2019
  • A web application for customers to manage their cloud activities like creating servers, manage volumes, store images, setup infrastructure etc
  • Basically it is a cloud control panel
  • Technology/Software: Nodejs, Express JS, Mongoose, React, Svelte, Google closures, Jasmine, cypress, Ansible, docker
  • Tools – MongoDb, Cassandra, visual studio code

Responsibilities:

  • Implement new features on the cloud web UI
  • Introduce business logic changes in backend(Express JS) and frontend
  • Writing rest APIs in Express JS to manage and store user preferences, time zone, user default configuration, active region, default templates etc
  • Authentication, authorization and Session management via Express JS backend
  • Usage of socket io to update UI across various devices and logged in pages
  • Connecting and management of MongoDB CRUB operations via Mongoose
  • Writing APIs to manage the backend APIs, ex: creation of server by Debian APIs
  • End-to-End test cases, Jasmine to write functional testing and cypress for integration/ acceptance testing
  • Bug Fixes
  • Building new UI components using React and svelte
  • Migrate UI from google closure to svelte
  • Configure docker setup for local and production deployment
  • Write some Ansible scripts to manage SSL configuration across Staging, pre-prod and prod environments
  • Writing test cases in Jasmine and Jest
  • Writing acceptance test cases using Cypress 3: Amadeus

Product Owner

Amadeus Labs
07.2015 - 08.2018
  • Own few tools and perform development, maintenance and support of the same

Tools include :

  • Support Portal: A tool build in java where users could create issues cross teams
  • Piwik: Piwik is an open source web analytics tool written in PHP
  • Owl: In house tool to store numeric time-series data and render graphs of this data on demand. It’s a combination of open source tools like Statsd, Graphite and Grafana
  • Technology/Software: Core JAVA , Advanced JAVA, JSP, HTML, CSS , Javascript , Maven, MySql

Responsibilities:

  • Evolution and support of this tools
  • Develop rest API to create ticket which aids integration with other tools
  • Bug Fixes
  • Write shell script to extract war from Artifactory and deploy it on PaaS solution
  • Migrate UI from Aria templates to Angular Js 1.x.

Education

Bachelor of Engineering - Electronics & Communication Engineering

R.V College of Engineering
Bengaluru
01.2011 - 01.2015

Skills

Javascript (ES5/ES6),Nodejs, Express JS, Mongoose

Golang

Reactjs, Angularjs (imtermediate)

MongoDb, postgres

Docker

System Design

Redis, Kafka

Backend Engineering

Hobbies

  • Play football
  • Read Technical books

Certifications

  • RedHat Certified System Administrator (Linux)
  • ITIL Certified

Timeline

SDE 3

Relm
10.2025 - 09.2026

Lead Technical Engineer

Apexon
05.2025 - 10.2025

Senior Software Engineer

Defi Technologies
12.2021 - 02.2025

Backend Developer

Rapido Labs
11.2019 - 12.2021

Full Stack Developer

Accion (Rackspace Cloud)
07.2018 - 10.2019

Product Owner

Amadeus Labs
07.2015 - 08.2018

Bachelor of Engineering - Electronics & Communication Engineering

R.V College of Engineering
01.2011 - 01.2015
Kiran KumarSenior Software Engineer