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 MoreHello, I'm
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.
About 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.
AWS
Azure DevOps
CloudHub
Python
FastAPI
Rust
SQLAlchemy
Alembic
PostgreSQL
ClickHouse
AWS Glue
Apache Kafka
Docker
Kubernetes
GitLab
Jenkins
Grafana
Loki
ZooKeeper
What I Do
Designing and implementing microservices-based systems with proper service discovery, API gateways, and inter-service communication patterns.
Creation of robust and well-documented APIs using modern frameworks like FastAPI, with proper authentication, rate limiting, and monitoring.
Building efficient data pipelines and analytics solutions using technologies like Kafka, ClickHouse, and AWS Glue for real-time and batch processing.
Integration of security best practices into development workflows, including authentication, authorization, encryption, and compliance requirements.
Setting up comprehensive monitoring and alerting systems using tools like Grafana and Prometheus to ensure system reliability and performance.
Design and implementation of scalable, secure, and cost-effective cloud solutions using AWS services, with a focus on best practices and optimization.
My Journey
May 2024 - Present
Kotak Mahindra Bank, Bangalore
March 2024 - April 2024
Flash.co, Bangalore
March 2022 - February 2024
Juspay, Bangalore
May 2021 - January 2022
Apisero, Bangalore
My Articles
Learn how to design and implement a robust data access layer for AWS services that ensures security, compliance, and efficient data management.
Read MoreExplore how feature flags can enhance your microservices architecture by enabling dynamic control over service functionality without code redeployment.
Read MoreDiscover why Rust is becoming the language of choice for building high-performance, memory-safe data pipelines in modern data architectures.
Read MoreGet In Touch