Summary
Overview
Work History
Education
Skills
Projects
Affiliations
Languages
Timeline
Generic

Shubham Kadam

Pune

Summary

Dynamic Senior Database Engineer with focus on creating scalable database solutions and optimizing workflows. Known for cross-functional collaboration, mentoring junior team members, and driving performance improvements that enhance system efficiency.

Overview

7
7
years of professional experience

Work History

Senior Database Engineer

Entrata India
Pune
05.2022 - Current
  • Designed and implemented scalable database solutions for real estate management systems, ensuring reliability and high availability.
  • Optimized PostgreSQL performance through query tuning, execution plan analysis, and indexing strategies, improving response time on key workflows by 30–50%.
  • Collaborated with cross-functional teams to define data requirements, implement schema changes, and provide database design recommendations.
  • Analyzed system logs using New Relic, CloudWatch, and Databricks to identify performance bottlenecks and proactively resolve issues.
  • Worked on CloudWatch Log Insights for querying and analyzing application logs to monitor real-time performance trends and failures.
  • Developed interactive dashboards in Databricks, Grafana, and New Relic to visualize performance metrics, log insights, and system efficiency trends.
  • Created and maintained documentation for database structures, ETL processes, performance tuning, and troubleshooting guidelines.
  • Mentored and trained junior team members on SQL best practices, query optimization techniques, and data processing standards.

Senior Software Engineer

Persistent Systems
Pune
07.2018 - 05.2022
  • Developed and maintained database solutions, resolving critical data issues using SQL queries and stored procedures.
  • Designed and built new database procedures and scripts to automate workflows and improve data efficiency.
  • Analyzed defects, debugged production issues, and implemented effective fixes to ensure system stability.
  • Participated in client meetings and status calls to provide updates, discuss requirements, and present solutions.
  • Conducted code reviews and quality checks to identify and resolve logical, syntactical, and typographical errors.
  • Created technical documentation for database structures, change requests, and troubleshooting steps.
  • Provided support to team members and collaborated across departments to deliver high-quality deliverables.

Education

Bachelor of Engineering - Computer Engineering

Pune University
Pune
06-2017

Diploma - Computer Engineering

MSBTE
Pune
07-2014

Skills

  • Database design and SQL optimization
  • Data visualization and analysis
  • ETL processes and performance monitoring
  • Cloud computing expertise
  • Cross-functional collaboration
  • Mentorship and training

Projects

Schema & Trigger Management Framework — Python | Databricks | PostgreSQL | Slack

  • Faced challenges with schema inconsistencies and trigger mismatches across multiple client databases.
  • Built a Python-based Databricks framework to compare database schemas and validate triggers across 800+ databases.
  • Automated detection of missing/modified triggers and schema changes, ensuring all client databases stayed in sync.
  • Implemented Slack alerting system for real-time notifications on discrepancies and trigger failures.
  • Result: Reduced manual validation time by 80%, ensured structural consistency, and maintained reliable database workflows.

Long Running Transaction (LRT) Analysis — New Relic | PostgreSQL  | Slack

  • Faced recurring issues with idle and active long-running transactions, impacting performance.
  • Developed a New Relic dashboard to identify and monitor LRTs in real time.
  • Collaborated with PHP teams to resolve idle connections and close DB sessions properly.
  • Analyzed active transactions, identified long-running queries, and recommended optimizations.
  • Result: Improved system performance and reduced unnecessary DB locks.

Pg_stat_statement Performance Framework — Databricks | Python | PostgreSQL 

  • Needed a way to detect queries causing performance delays in production.
  • Built a Python-based framework in Databricks using pg_stat_statement data to identify queries running >5 seconds.
  • Performed analysis, recommended optimizations, and sent proactive alerts to Slack channels.
  • Result: Reduced query execution time from 5+ seconds to under 1 second, significantly improving system performance.

Automated Deployment Framework — Python| EC2 | PostgreSQL | Git | Slack

  • Situation: Deployment of SQL scripts (DDL/DML/functions/views) across environments was manual, error-prone, and time-consuming.
  • Task: Build an automated and reliable deployment system for SQL changes with review, validation, and alerting capabilities.
  • Action:
    Designed two deployment frameworks — one for DDL/DML and another for functions & views.
    Implemented a review flow where SQL scripts were approved by the DB Engineering team before deployment.
    Automated deployment to lower environments and production using Git commands & batch processing.
    Set up Slack alerts for failure cases and deployment notifications.
  • Result: Reduced manual deployment effort, ensured safer production releases, and enabled CI/CD-style database deployments with visibility and control.

Affiliations

Postgres PGConf - Hyderabad,India (2025)

Languages

English
Intermediate (B1)
B1
Marathi
Upper Intermediate (B2)
B2
Hindi
Intermediate (B1)
B1

Timeline

Senior Database Engineer

Entrata India
05.2022 - Current

Senior Software Engineer

Persistent Systems
07.2018 - 05.2022

Bachelor of Engineering - Computer Engineering

Pune University

Diploma - Computer Engineering

MSBTE
Shubham Kadam