Hello, I'm

Harsh Sharma

Back-end Engineer

I specialize in building and optimizing cloud-native applications, data pipelines, and secure microservices architectures. With expertise in AWS, API development, and data engineering, I help businesses create scalable and efficient digital solutions.

Harsh Sharma

About Me

Get to Know Me

Hello! I'm a passionate software engineer with expertise in cloud services, data pipelines, and microservices architecture. My journey in tech began with a fascination for building systems that scale and solve real-world problems.

I've had the privilege of working with diverse teams across various industries, from fintech to healthcare, developing solutions that drive business growth and innovation. My approach combines technical expertise with a deep understanding of business needs.

When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing my knowledge through technical writing and community engagement.

My Technical Skills

AWS

ClickHouse

Python

Rust

Kafka

Microservices

About Me
4+ YOE

What I Do

Area of Expertise

Microservices Architecture

Designing and implementing microservices-based systems with proper service discovery, API gateways, and inter-service communication patterns.

API Development

Creation of robust and well-documented APIs using modern frameworks like FastAPI, with proper authentication, rate limiting, and monitoring.

Data Engineering

Building efficient data pipelines and analytics solutions using technologies like Kafka, ClickHouse, and AWS Glue for real-time and batch processing.

Security Implementation

Integration of security best practices into development workflows, including authentication, authorization, encryption, and compliance requirements.

Monitoring & Analytics

Setting up comprehensive monitoring and alerting systems using tools like Grafana and Prometheus to ensure system reliability and performance.

Cloud Architecture

Design and implementation of scalable, secure, and cost-effective cloud solutions using AWS services, with a focus on best practices and optimization.

My Journey

Work Experience

May 2024 - Present

SDE-2

Kotak Mahindra Bank, Bangalore

  • Designed and developed modules for AWS services including S3 and Glue Table
  • Implemented a robust data access layer for streamlined data retrieval
  • Developed comprehensive logging mechanisms for service interactions
  • Ensured adherence to security and compliance standards

March 2024 - April 2024

SDE-2

Flash.co, Bangalore

  • Architected a feature flag microservice using FastAPI and SQLAlchemy
  • Implemented an n-ary tree data structure for real-time feature flag operations
  • Employed asynchronous programming for database updates
  • Deployed Kong API Gateway with authentication plugins

March 2022 - February 2024

Software Engineer

Juspay, Bangalore

  • Developed an end-to-end data pipeline in Rust for API logs
  • Captured comprehensive API hit data for debugging and optimization
  • Engineered Grafana-based monitoring for critical services
  • Configured alerts for resource usage and pod health
  • Integrated payment processors like Bambora and Paypal

May 2021 - January 2022

Software Engineer

Apisero, Bangalore

  • Led development of FHIR and JSON-based system API for hospital ATX project
  • Implemented scheduler API for Salesforce object synchronization
  • Optimized performance with DataWeave for XML to JSON transformation

My Articles

Latest Blog Posts

Blog Image
March 15, 2025
Cloud

Building Scalable AWS Data Access Layers

Learn how to design and implement a robust data access layer for AWS services that ensures security, compliance, and efficient data management.

Read More
Blog Image
February 28, 2025
Architecture

Feature Flags: A Microservice Architecture Essential

Explore how feature flags can enhance your microservices architecture by enabling dynamic control over service functionality without code redeployment.

Read More
Blog Image
January 10, 2025
Engineering

Rust for Data Pipelines: Performance and Safety

Discover why Rust is becoming the language of choice for building high-performance, memory-safe data pipelines in modern data architectures.

Read More

Get In Touch

Contact Me

Location

Bangalore, India