Varun Nagaraju

Software Engineer

Bangalore Urban, Karnataka, India8 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in MySQL and database management.
  • Proven track record in CI/CD pipeline optimization.
  • Strong mentoring and team collaboration skills.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer specializing in Database Management and CI/CD automation.

Contact

Skills

Core Skills

MysqlTeam CollaborationCi/cdApi DevelopmentTestingAutomation

Other Skills

ProxySQLCommunity ContributionsMentoringMySQL 5.7Bug FixingUpstream MergesCI/CD PipelinesJenkinsPercona XtraDB ClusterPercona XtraBackupPercona ServerMySQL NDB ClusterConflict ResolutionAPI TestingFlask

About

Software engineer with excellent problem solving, debugging skills and ability to perform well in a team. Passionate about programming and building applications.

Experience

8 yrs 9 mos
Total Experience
5 yrs
Average Tenure
3 yrs 9 mos
Current Experience

Percona

2 roles

Software Engineer III

Apr 2026Present · 2 mos

  • Owned and maintained ProxySQL admin scripts, reviewing community contributions and managing periodic releases.
  • Mentored team members on post-EOL support processes and best practices, strengthening team capability and knowledge sharing.
ProxySQLCommunity ContributionsMentoringMySQLTeam Collaboration

Software Engineer II

Aug 2022Mar 2026 · 3 yrs 7 mos

  • Led post-EOL support for MySQL 5.7 by backporting critical bug fixes from LTS versions, ensuring continued stability and security for customers.
  • Performed periodic upstream merges for MySQL-based products including Percona XtraDB Cluster, Percona XtraBackup, and Percona Server for MySQL.
  • Designed and executed dry-run plans for two post-EOL releases, reducing release risk and increasing predictability.
  • Actively contributed to the upstream MySQL project, collaborating on fixes and improvements.
  • Actively managed and resolved customer escalations across multiple MySQL server components, ensuring timely issue resolution.
  • Integrated xbcloud, keyring vault, and KMIP-based cloud testing with Percona XtraBackup in Jenkins, improving test coverage and reliability.
  • Enhanced and extended the Pstress tool by refining and building upon community contributions.
  • Strengthened CI/CD pipelines by fixing bugs in Jenkins automation scripts and optimizing workflows, including migrating clang-tidy checks from GitHub Actions to CircleCI, resulting in improved consistency, reliability, and maintainability of build processes.
MySQL 5.7Bug FixingUpstream MergesCI/CD PipelinesJenkinsPercona XtraDB Cluster+4

Oracle mysql

2 roles

Associate Member Technical Staff

Jul 2019Aug 2022 · 3 yrs 1 mo · Bengaluru, Karnataka, India

  • Worked as a member of MySQL NDB Cluster sustaining/BPS team to fix critical customer bugs and deliver a long term permanent solution in all affected versions without causing regressions.
  • ◦ Interacted directly with an internal customer within Oracle who used MySQL NDB Cluster in an Active-Active replication setup to understand the use case and provide solutions along with requested features.
  • ◦ Implemented two new conflict resolution functions MAX INS and MAX DEL WIN INS that handle primary key conflicts between INSERT operations which improved the performance of NDB Replication by reducing the size of binlog files.
  • ◦ Introduced a new feature(with-apply-status) to restore system table(NDB APPLY STATUS) contents which stores the replication positions of a given replica Cluster with respect to the connected sources in any Replication setup.
  • ◦ Implemented a new option, missing-ai-column for ndb-import tool to handle the missing auto increment column values from input CSV files.
  • ◦ Tailored the automated API tests running infrastructure(Autotest) to run upgrade and downgrade tests including resolving test cases to run only supported version combinations.
  • ◦ Developed a dashboard to display the results of upgrade and downgrade testruns across more than 5 different versions of MySQL NDB Cluster and their officially released counterparts leveraging Flask framework and docker image running on a kubernetes cluster.
  • ◦ Collaborated in the migration of Autotest infrastructure from various technologies to Python and Groovy(Jenkins) in order to achieve “configuration as code” process keeping the product/tests at core in C++.
  • ◦ Fixed over 50 bugs in the testing infrastructure(Autotest) and the MySQL NDB product.
  • ◦ Led the on boarding of new college graduates to the team and mentored them during their initial months along with assisting the recruiting team by conducting interviews of the eligible candidates.
MySQL NDB ClusterConflict ResolutionAPI TestingFlaskDockerKubernetes+4

Qualified Member Technical Staff

Jul 2017Jun 2019 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • ◦ Refined the “Autotest” environment by improving the stability of test runner(implemented in C++) and usability of the infrastructure through Hudson jobs(scripts written in Bash).
  • ◦ Redesigned the test runner algorithm to handle the critical error of a failing cluster by restarting the entire cluster instead of bailing out the entire test suite.
  • ◦ Added support for different failure modes in the test runner for a test suite to either abort, restart the cluster and continue or to skip the rest of the test cases.
  • ◦ Reported over 75 bugs in Cluster API tests and MTR tests(MySQL test framework’s functional tests) of MySQL NDB Cluster and it’s tools.
  • ◦ Provided peer code reviews for both API and MTR tests.
  • ◦ Automated the deployment of latest version of test tools and services.
  • ◦ Actively coordinated with MySQL server team in fixing bugs in server code which were revealed from testing NDB Cluster.
AutotestC++BashMySQL NDB ClusterTest AutomationTesting+1

Education

Sri Jayachamarajendra College of Engg., MYSORE

Bachelor of Engineering - BE — Computer Science

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Mysql & Team Collaboration

Explore similar profiles based on matching skills and experience