Rahul Prakash

Hello! This is Rahul Prakash

Staff Software Engineer with 8 years of experience in backend development, distributed systems, and microservices, currently building data lakes at Fivetran. Strong proficiency in Java, SQL, NoSQL, cloud platforms (AWS, GCP, Azure), and data lake technologies including Apache Iceberg and Delta Lake. Ex-OCI and Zoho. Adept at leveraging modern AI-powered development tools including GitHub Copilot, Claude, Gemini, and VS Code.

Bangalore, India

(+91) 9688107002

rahulmurugan96@gmail.com

View Resume Download PDF

Technical Skills

Technologies and tools I work with

Languages

Java Python SQL JavaScript Shell Script

Cloud Platforms

AWS Google Cloud Platform Microsoft Azure Oracle Cloud

Data & Storage

Apache Iceberg Delta Lake Apache Kafka DuckDB PostgreSQL MySQL Cassandra Redis ADLS S3

Frameworks & Tools

Spring Boot Dropwizard Quarkus Docker Kubernetes Nginx Istio Temporal Git Maven Apache Ant Gradle

Monitoring & Collaboration

OpenTelemetry Prometheus Grafana Opsgenie Jira Confluence

Architecture & Concepts

Distributed Systems Microservices Data Lakes RESTful APIs System Design Performance Optimization

AI-Powered Development

GitHub Copilot Claude AI Gemini VS Code

Experience

Education

BACHELOR OF ENGINEERING • COMPUTER SCIENCE AND ENGINEERING

2014 - 2018

Madras Institute of Technology, Chennai, India

Coursework: Data Structures, Analysis of Algorithms, Database Management Systems, Object Oriented Analysis and Design, Operating Systems, Computer Networks

Work Experience

STAFF SOFTWARE ENGINEER

September 2025 - Present

Fivetran India Pvt Ltd, Bangalore, India

Iceberg Catalog
  • Drive improvements in monitoring, observability, and reliability for the Apache Polaris open-source catalog

SENIOR SOFTWARE ENGINEER

March 2023 - August 2025

Fivetran India Pvt Ltd, Bangalore, India

Data Lake Destinations
  • Led the successful onboarding of new data lake destinations (MSK, Aiven Kafka, Microsoft OneLake), significantly expanding platform capabilities
  • Integrated critical metastore and catalog solutions (BigQuery Metastore, Snowflake Open Catalog, Iceberg Hadoop Catalogs) to enhance data interoperability and management
  • Achieved substantial performance improvements by optimizing DuckDB queries and parallelizing data merge workflows. Reduced latency by 50% and data load times by 70%
  • Developed and implemented a robust framework for automated Delta Lake table maintenance, optimizing customer storage costs and data hygiene
  • Designed and engineered comprehensive support for the Iceberg table format on Azure Data Lake Storage (ADLS)
Fivetran In-House Catalog
  • Architected and built a new in-house catalog leveraging open-source technologies to serve as a single source of truth for metadata
  • Developed a robust framework for customer migration and onboarding to the new Fivetran catalog, ensuring seamless transitions
  • Integrated core Fivetran internal services with the in-house catalog to enable seamless interoperability across the platform

SOFTWARE DEVELOPMENT ENGINEER II

November 2021 - March 2023

Oracle India Pvt Ltd, Bangalore, India

Oracle Cloud Infrastructure - Data Science
  • Designed and implemented ETag for resource-specific APIs, enabling conditional requests and concurrency control
  • Optimized document processing via preview generation and content API streaming, reducing memory utilization by 75%
  • Automated end-to-end Disaster Recovery setup, cutting setup time and eliminating manual processes
  • Built dynamic password rotation system for database users, enhancing critical security posture
  • Developed essential utility tools for automated password rotation and secure secrets updates to the vault service
  • Delivered critical hotfixes and monthly deployments, maintaining system stability and SLA compliance

MEMBER TECHNICAL STAFF

May 2018 - October 2021

Zoho Corporation, Chennai, India

Creator On-Premise - Multi-Tenant Low-Code Platform
  • Built the On-Premise version of Zoho Creator from scratch
  • Developed a framework to upgrade from older product versions while ensuring backward compatibility
  • Integrated authentication services to provide a unified user experience across the platform
  • Designed and implemented the pricing module for the On-Premise offering
  • Worked on performance optimizations: reduced application loading latency from 30s to 30ms, component access latency from 18s to 900ms, and achieved 67% latency reduction and 41% memory improvement
  • Actively participated in code reviews and bug fixes
On-Premise - Multiple Application Server
  • Designed and developed a POC model for Multiple Application Server architecture
  • Integrated Redis and made application stateless by storing static variables in property file
  • Worked on load balancing across multiple application servers using Nginx

Projects

Side projects and notable work

Data Lake Performance Optimizer

Built optimization framework for Delta Lake and Iceberg tables that parallelizes merge operations and optimizes DuckDB query execution, achieving 50% latency improvement and 70% reduction in data load times.

Java DuckDB Delta Lake Apache Iceberg

Fivetran In-House Catalog

Architected and built a new catalog system leveraging open-source technologies to serve as a single source of truth for metadata. Developed a migration framework for seamless customer onboarding.

Java Apache Polaris Distributed Systems Microservices

Multi-Application Server Architecture

Designed and developed POC for multiple application server setup with Redis integration. Made application stateless and implemented load balancing using Nginx for horizontal scalability.

Java Redis Nginx Load Balancing

Automated Password Rotation System

Built dynamic password rotation system for database users with automated secrets management. Developed utility tools for secure password rotation and vault service integration enhancing security posture.

Java Security Oracle Cloud Automation

Open Source Contributions

Contributing to the open source community.

Certifications (Selected)

Some of my professional certifications

Let's Connect

I'm always open to discussing new opportunities and collaborations