Hello, I'm

Harsh Sharma

Experienced Software Engineer | System Architecture, Backend Development, Data Engineering, and DevOps

With over 4 years of experience, I specialize in architecting scalable microservices, automating data workflows, and implementing robust CI/CD pipelines. My expertise spans system architecture, backend development, data engineering, and DevOps, enabling the delivery of secure, efficient, and scalable solutions within Agile environments.

Harsh Sharma

About Me

Get to Know Me

In my recent role at Kotak Bank, I architected an RBI-compliant risk management system using FastAPI, Alembic, and PostgreSQL, significantly reducing manual data processing time by 96% and ensuring compliance. Additionally, I automated financial workflows with Apache Airflow and AWS S3 sensors, achieving 99.8% data validation accuracy. I also developed a Python module for AWS Glue/S3 integrations and database interactions, increasing code reuse by 70%. Furthermore, I implemented Kubernetes-based CI/CD pipelines with automated canary deployments, reducing production incidents by 60%.

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

Cloud & Infrastructure

AWS

Azure DevOps

CloudHub

Backend Frameworks & Languages

Python

FastAPI

Rust

SQLAlchemy

Alembic

Databases & Data Processing

PostgreSQL

ClickHouse

AWS Glue

Apache Kafka

DevOps & CI/CD Tools

Docker

Kubernetes

GitLab

Jenkins

Monitoring & Observability

Grafana

Loki

ZooKeeper

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