PROFESSIONAL SUMMARY
Staff Software Engineer with 8 years of experience in backend development, distributed systems, and microservices, currently building data lakes at Fivetran. Proven expertise in architecting and developing scalable distributed systems, with strong proficiency in Java, SQL, NoSQL, cloud platforms (AWS, GCP, Azure), and data lake technologies including Apache Iceberg and Delta Lake. Experienced in leading complex technical initiatives, optimizing system performance, and contributing to open-source projects. Adept at leveraging modern AI-powered development tools (GitHub Copilot, Claude, Gemini) to enhance productivity and code quality.
TECHNICAL SKILLS
Languages: Java, Python, SQL, JavaScript, Shell Script
Cloud Platforms: AWS, Google Cloud Platform (GCP), Microsoft Azure, Oracle Cloud Infrastructure (OCI)
Data & Storage: Apache Iceberg, Delta Lake, Apache Kafka, DuckDB, PostgreSQL, MySQL, Cassandra, Redis, Azure Data Lake Storage (ADLS), Amazon S3
Frameworks & Tools: Spring Boot, Dropwizard, Quarkus, Docker, Kubernetes, Nginx, Istio, Temporal, Git, Maven, Apache Ant, Gradle
Monitoring & Observability: OpenTelemetry, Prometheus, Grafana, Opsgenie
Architecture & Design: Distributed Systems, Microservices, Data Lakes, RESTful APIs, System Design, Performance Optimization
AI-Powered Development: GitHub Copilot, Claude AI, Gemini, VS Code
PROFESSIONAL EXPERIENCE
Fivetran India Pvt Ltd, Bangalore, India
Iceberg Catalog
- Drive improvements in monitoring, observability, and reliability for the Apache Polaris open-source catalog
- Lead architectural decisions and technical direction for catalog services supporting enterprise data lakes
- Contribute to open-source Apache Polaris project using Dropwizard and Quarkus frameworks
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 Fivetran's 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
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
Zoho Corporation, Chennai, India
Creator On-Premise - Multi-Tenant Low-Code Platform
- Built the On-Premise version of Zoho Creator from scratch, establishing the foundation for enterprise deployment
- 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
OPEN SOURCE CONTRIBUTIONS
Apache Polaris - Active Contributor |
Pull Shark Achievement
Contributing to Apache Polaris, an open-source catalog for Apache Iceberg™. Working with Dropwizard and Quarkus frameworks to build scalable catalog services. Recognized with the Pull Shark achievement for multiple merged pull requests.
CERTIFICATIONS (Selected)
EDUCATION
Madras Institute of Technology, Chennai, India
Relevant Coursework: Data Structures, Analysis of Algorithms, Database Management Systems, Object Oriented Analysis and Design, Operating Systems, Computer Networks