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
Technical Skills
Technologies and tools I work with
Languages
Cloud Platforms
Data & Storage
Frameworks & Tools
Monitoring & Collaboration
Architecture & Concepts
AI-Powered Development
Experience
Education
BACHELOR OF ENGINEERING • COMPUTER SCIENCE AND ENGINEERING
2014 - 2018Madras 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 - PresentFivetran 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 2025Fivetran 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 2023Oracle 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 2021Zoho 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.
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.
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.
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.
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