Shaharuk Shaikh
About Shaharuk Shaikh
Shaharuk Shaikh is a Software Engineer with a Bachelor of Engineering in Information Technology from Sinhgad Institute of Technology & Science. He has extensive experience in software development and testing, currently working at Yugabyte, where he has contributed to various performance tools and automation processes.
Current Role at Yugabyte
Shaharuk Shaikh currently serves as a Software Engineer at Yugabyte, a position he has held since 2021. In this role, he has contributed to the development of various tools and platforms aimed at enhancing database performance. His work includes the creation of the Performance Service platform, which automates benchmark running and minimizes manual installation efforts. Additionally, he has been involved in constructing the ybbench docker image, tailored for database benchmarking specific to Yugabyte.
Previous Experience in Software Development
Prior to his current role, Shaharuk Shaikh gained extensive experience in software development and testing. He worked at Nuance Communications as a Software Development Engineer In Test from 2019 to 2021, focusing on software quality and performance. He also held the position of Senior Software Development Engineer Test at DC Engines Ltd for a brief period in 2019. His earlier experience includes a three-year tenure at Accenture as a Test Engineering Analyst, where he contributed to various testing initiatives.
Educational Background in Information Technology
Shaharuk Shaikh earned his Bachelor of Engineering (BE) degree in Information Technology from Sinhgad Institute of Technology & Science. His studies spanned from 2011 to 2015, providing him with a strong foundation in software engineering principles and practices. This educational background has supported his career in software development and testing.
Contributions to Performance Analysis and Benchmarking
Shaharuk Shaikh has made significant contributions to performance analysis and benchmarking in his roles. He conducted performance analysis focusing on bulk data load processes and metrics on both client and server sides. He led the development of Featurebench, a database benchmark tool designed to test and compare workloads across various databases. Additionally, he developed automated regression pipelines to test nightly builds against performance benchmarks, improving the efficiency of testing cycles.
Technical Consulting Experience
Shaharuk Shaikh briefly worked as a Technical Consultant at Falarica.io, which was later acquired by Yugabyte. His role lasted for four months in 2020, during which he contributed to technical solutions and strategies that aligned with the company's objectives. This experience further enhanced his expertise in software engineering and consulting.