01 / ABOUT

Engineer behind the systems.

Software Developer specializing in building scalable, distributed systems

HOW I WORK

I'm a passionate software developer specializing in building scalable, distributed systems and microservices. I love working with modern Java technologies and cloud platforms to create robust, high-performance applications.

My expertise lies in designing and implementing event-driven architectures, working with message brokers like Kafka and RabbitMQ, and deploying applications on AWS. I'm always exploring new technologies and best practices to stay at the forefront of software development.

Backend Development

JavaSpring BootMicroservicesREST APIs

Message Brokers

Apache KafkaRabbitMQEvent-Driven Architecture

Cloud & Infrastructure

AWSDockerKubernetesCI/CD

Databases

PostgreSQLMySQLMongoDBRedis

Data

ElasticSearch

Runtime

Node.js

Fundamentals

AlgorithmsJVM Internals

AI Tooling

MCPAI Tools

Observability

GrafanaPrometheus
CAREER PATH

Experience & timeline

My professional journey, education, and achievements

Software Engineer

Termgrid • Remote

May 2025 - Present

Building backend software with Java and Spring Boot.

Spring BootJava

Senior Member of Technical Staff

athenahealth • Bengaluru, Karnataka, India

Apr 2025 - May 2025

Led technical initiatives and mentored team members.

JavaSpring Boot

Member Of Technical Staff

athenahealth • Bengaluru, Karnataka, India

Oct 2021 - Mar 2025

Developed and enhanced notification systems using Node.js, Redis, Spring Boot, Kafka, and AWS. Led migration to One Signal for push notifications.

JavaSpring BootNode.jsRedisKafkaAWS

Software Engineer

Infrrd • Bengaluru, Karnataka, India

Jul 2019 - Oct 2021

Built microservices for ML pipeline tasks. Designed RabbitMQ consumer for message processing.

JavaSpring BootElasticSearchRabbitMQMicroservices

Bachelor of Technology, Computer Science

Bipin Tripathi Kumaon Institute Of Technology • India

2015 - 2019

Focused on software engineering, algorithms, and distributed systems.