Kalyan Sivakumar

Senior Software Engineer

Bengaluru, Karnataka, India20 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in developing in-memory database solutions.
  • Proven track record in database manageability and monitoring.
  • Strong background in software development and project management.
Stackforce AI infers this person is a Database Management and Software Development expert with extensive experience in high-performance systems.

Contact

Skills

Core Skills

Database ManagementSoftware Development

Other Skills

ANTLR4 based query parse featuresAgile MethodologiesApache SparkBackup and incremental backup solutionsCC++Database manageability platformEclipse e4 based IDE developmentFTP/TFTPIMDBIPIn Memory Database TechnologyInternet Protocol Suite (TCP/IP)JavaLinux

Experience

Uber

2 roles

Sr Staff Engineer

Promoted

Mar 2024Present · 2 yrs · Bengaluru, Karnataka, India · On-site

Staff Software Engineer

Dec 2020May 2024 · 3 yrs 5 mos · Bengaluru, Karnataka, India · On-site

Uber india technology private limited

Senior Software Engineer 2

Dec 2020Nov 2023 · 2 yrs 11 mos · Bangalore Urban, Karnataka, India

Qubole

Staff Engineer

Jan 2019Nov 2020 · 1 yr 10 mos · bangalore

Huawei technologies india

9 roles

Senior System Architect

Promoted

Aug 2016Jan 2019 · 2 yrs 5 mos

  • Working database manageability platform. Developed microservice based MPP clustered database monitoring and alerting solution. Also developed an eclipse e4 based IDE for customers to do database development, debugging performance analysis, Visual explain plan and hot plan node identification.
  • Also developed the complete backup and incremental backup for tape backup solutions.
  • Developed ANTLR4 based query parse features.
Database manageability platformMicroservice based MPP clustered database monitoringEclipse e4 based IDE developmentBackup and incremental backup solutionsANTLR4 based query parse featuresDatabase Management+1

Senior System Architect

Jun 2016Oct 2016 · 4 mos

  • Research project to port the design principles of parallel query execution to huawei's MPP database. Many components and core idea of the research later featured in the production as well.

Senior System Architect

Nov 2014Jun 2016 · 1 yr 7 mos

  • Worked on the production of the research work to convert into a solution to cater huawei's analytical use case. Developed parallel planner module, Recovery solutions for Real time In memory analytical hybrid database workload. Also developed the Fast data load solution a that can load TBs of data into the database. The database featured in huawei on the fly, fast data transformation solution for CDR and XDR analysis. This solution was faster compared to the HYPER that was developed during the same period.

System Architect

Jul 2013Dec 2014 · 1 yr 5 mos

  • Worked in the research project for database development (in memory) for new generation hardware. Developed a new database kernel that was done from the scratch to support NUMA, multi core, SIMD ,vectorized column store etc. I had worked on radix based solutions for join, Top N implementation apart from basic framework for the execution engine to support parallel execution of query.
  • The work on the research paved way for many design principles for database solutions to be developed in Huawei after this. Worked with expects like Antoni Wolksi, Eliezer Levy and many more.

System Architect

Jan 2013Jul 2013 · 6 mos

  • participated in DATABASE TOOLS ECOSYSTEM ANALYSIS. As apart of this i have done technical analysis of tools, stacks, packaging models, solutions of various database vendors and non database vendors. This included the study of commercial and open source solutions as well.
  • This work also involved a roadmap proposal to start the starting the development of database ecosystem of tools in Huawei India,

Senior Technical Lead

Jan 2012Jan 2013 · 1 yr

  • HYBRID DATA STORE, FUZZY CHECKPOINT : designed,developed and handled maintenance of the database solutions. Enhanced the replication solutions and worked on What was called the NEXT GENERATION Kernel. This project I introduced the fuzzy checkpoint, hybrid data store(disk and memory) , buffer pool management.

Technical Project Lead

Jan 2009Jan 2012 · 3 yrs

  • Worked on developing the in memory database engine to cater the Huawei's growing business needs. Here developed the ACID complaint relation SQL database. During this phase I developed the in memory index, TTree for faster search of data matching conditions. Worked on Undo mangement , redo management.
  • Later developed WAL based replication for HA.

Senior Software Engineer

Promoted

Jan 2007Jan 2009 · 2 yrs

  • Worked on Embedded database that run on Huawei Network elements. This is one of the core uilt into me.components of huawei solutions.
  • This was the period when linux based solutions started to dominate the Huawei's solution. I was part of the team that developed the first version of In memory relational database.It was a C/S model, though not through JDBC yet.

Software Engineer

May 2005Jan 2007 · 1 yr 8 mos

  • Worked on Huawei Unified Abstraction Layer on Software management and License management. These component were used to manage softwares and their license running of vxWork boards.
  • Later worked on FTP and TFTP protocols. Developed the flow control and pause and resume feature on file transfer on FTP. Gained knowledge on TCP,UDP and sockets.

Education

sri krishna college of engineering and technology

Bachelor's degree — Computer Science

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Database Management & Software Development

Explore similar profiles based on matching skills and experience