
Rohit Kumawat
Verified Expert in Engineering
Performance Optimization Developer
Jaipur, Rajasthan, India
Toptal member since June 18, 2020
Rohit is an IT consultant with 12+ years of extensive technical expertise in architecting, designing, and operationalizing large-scale on-prem and cloud relational database systems and data warehouses. Rohit excels in skills such as SQL, IBM Db2 UDB, MySQL, PostgreSQL, SQL Server, Azure Databricks, and PySpark.
Portfolio
Experience
- SQL - 13 years
- IBM Db2 - 10 years
- PostgreSQL - 8 years
- Azure - 7 years
- Performance Optimization - 7 years
- Snowflake - 3 years
- Azure Databricks - 2 years
- PySpark - 2 years
Availability
Preferred Environment
PostgreSQL, MySQL, IBM Db2, Linux, Snowflake, Azure SQL, Amazon RDS, Azure Databricks, PySpark, SQL Server DBA
The most amazing...
...project I've worked on was developing Azure SQL Index Advisor tool which generates efficient index recommendations by iterating hundreds of SQL queries.
Work Experience
Data Engineer
AB-InBev
- Developed the Azure SQL Index Advisor tool in Azure Databricks that generates index recommendations by analyzing queries stored in Query Store.
- Implemented the SQL Change Data Capture tool that generates change data capture over time.
- Streamlined data ingestion through the Databricks analytics engine and quality checks through the bronze and gold layers.
- Reduced ETL pipeline failure rates by 30% and improved resource utilization by dynamically scaling clusters based on forecasted load.
- Trained a time-series anomaly detection model using Azure ML with historical pipeline performance metrics.
Snowflake Developer
GE Healthcare (Client)
- Implemented a scalable ML pipeline using AWS SageMaker to predict data pipeline failures and optimize resource allocation in a big data environment.
- Developed Snowflake by executing data warehouse migration, data modeling, stored procedures, CDC using tasks and streams, SCD – Type 2 and 3 implementations. Implemented data loading from S3 to Snowflake, Snowpipe, transient tables, time travel, etc.
- Provided performance optimization and tuning suggestions, clustering solutions for development teams for efficient query performance, and budgeting credit usage.
- Collaborated closely with application developers to create and improve data flows between internal and external systems and the data warehouse.
- Provided L2/L3 admin support for Snowflake issues. Maintained knowledge builder documents, error list documents, and troubleshooting SOPs for the team.
- Specialized in Snowflake advanced concepts like setting up resource monitors and RBA Controls.
- Involved with development teams for database migration projects from on-prem to Snowflake environment.
- Configured and optimized SAP data pipelines for efficient extraction, transformation, and loading (ETL) processes. Designed SAP BW/BI solutions and integrated them with Snowflake for advanced analytics.
- Built data dashboards and reports using tools such as Tableau and Power BI to support business insights and decision-making.
- Performed Snowflake administration: user and account, key pair authentication for Linux, MFA set up for users, access management, DAC and RBAC, network policy and session policy management, database cloning, performance tuning, and optimization.
SQL Server Developer | Database Administrator
Social27
- Secured SQL Server data and log backups on Azure Blob containers and worked on SQL Server point-in-time recovery.
- Performed advanced SQL scripting with T-SQL (Transact-SQL) and wrote stored procedures and functions as required by the development team.
- Monitored table space growth using standard scripts and worked with trend analysis data. Provided critical support to the product in releasing data definition language (DDL), executing data manipulation language (DML) statements, and troubleshooting.
- Administrated SQL Server on production environment. Did the installation, tuning, backups, and resource optimization.
- Created database objects like schemas, tables, views, stored procedures, indexes (cluster/non-cluster), triggers, user roles, and functions.
- Performed database performance problem analysis, diagnosis, and optimum performance monitoring, identifying and resolving database performance bottlenecks, SQL tuning, explaining SQL queries, and indexing.
- Assisted with sizing, query optimization, buffer tuning, backup and recovery, installations, upgrades, and security, including other administrative functions, as part of the profiling plan.
- Designed and maintained database standards and best practices. Physical database design for all database initiatives.
Experience
Auto Index Advisor Tool
Db2's Got Talent 2016 Contest
http://www.dbisoftware.com/blog/db2nightshow.php?id=678Migration of 20+ DB2 Databases from AIX to Linux for Enhanced Performance and Cost Efficiency
From the outset, I took ownership of the project, carefully assessing the existing infrastructure and understanding the client’s requirements. I led the planning and execution phases, ensuring a smooth migration by selecting the right tools, coordinating resources, and mitigating risks. I worked closely with the client’s IT team throughout the process to ensure minimal disruption, thorough testing, and a seamless cutover to the new environment. As a result, the migration was completed on schedule, achieving the desired performance improvements and cost savings while ensuring future scalability and supportability.
Education
Bachelor's Degree in Compuer Science
Rajasthan Technical University - Rajasthan, India
Certifications
Microsoft Certified: Azure Database Administrator Associate
Microsoft
IBM DB2 10.1 Database Administrator for Linux, Unix & Windows
IBM
Skills
Libraries/APIs
PySpark
Tools
Amazon SageMaker, Subversion (SVN), Query Plan
Languages
SQL, Snowflake, Java, T-SQL (Transact-SQL), Python
Platforms
Linux, Unix, Amazon Web Services (AWS), Azure, Azure PaaS, AIX, Azure Synapse, Oracle
Storage
IBM Db2, Database Modeling, Database Replication, PostgreSQL, SQL Server DBA, MySQL Server, SQL Performance, Databases, Database Administration (DBA), SQL Stored Procedures, NoSQL, Database Management Systems (DBMS), MySQL, Microsoft SQL Server, Azure SQL, Data Pipelines
Paradigms
Database Development, ETL, Business Intelligence (BI)
Frameworks
Spark
Other
Performance Optimization, Data Analysis, Data Engineering, CSV File Processing, Query Optimization, Azure Databricks, Debugging, Data Visualization, Data Architecture, Data Strategy, Database Optimization, ETL Testing, Data Migration, Change Data Capture, Data Modeling, Data Analytics, IT Support, Enterprise Resource Planning (ERP), Shell Scripting, Amazon RDS, English, Data Warehousing, Database Partitioning, Migration, SAP, SAP DB2
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring