Lakshmi Narayanan Sreethar profile photo 1 on Tal

Lakshmi Narayanan Sreethar

Senior Software Engineer specialising in Database Internals | Distributed Databases | ScyllaDB, MySQL NDB Cluster, PostgreSQL | C++20/23, Golang

Bengaluru

13+ years of work experience

ScyllaDB
Dec 20232 yrs 9 mosPresent

Remote

Contributor to the core storage engine of ScyllaDB, a high-performance distributed NoSQL database written in modern C++ (C++23) on the shard-per-core Seastar architecture. ScyllaDB is API-compatible with Apache Cassandra and Amazon DynamoDB. My work focuses on core storage engine components where performance and correctness are critical, including SSTables, compaction, Bloom filters, and the CQL type system. I design and implement new storage engine features, optimize read and write paths, and improve the reliability and performance of large-scale distributed database systems.
Timescale
Oct 20221 yrSep 2023

Remote

Worked on adding PostgreSQL 16 support to TimescaleDB. Commits at https://github.com/timescale/timescaledb/commits?author=lkshminarayanan
Oracle MySQL
Jun 20193 yrs 5 mosOct 2022

Bengaluru Area, India

Worked in the core development team that develops and maintains MySQL Cluster, a distributed, highly available, in-memory database (https://www.mysql.com/products/cluster/) and other related products. Lead the design and development of a Go Kubernetes Operator for MySQL Cluster. Helped take the product GA which is now available at Github - https://github.com/mysql/mysql-ndb-operator Previously part of a subgroup that develops and maintains the Ndbcluster plugin which connects the NDB data engine to the MySQL Server. Helped integrate the new Data Dictionary introduced in MySQL 8.0 into the ndbcluster plugin. Improved the Foreign Key handling of the plugin. Also lead the plugin sub group for sometime. Was also the maintainer of the native Java connector for MySQL Cluster. - ClusterJ (https://dev.mysql.com/doc/ndbapi/en/mccj.html). Contributions to the MySQL Server available at https://github.com/mysql/mysql-server/commits?author=lkshminarayanan
Oracle MySQL
Mar 20145 yrs 4 mosJun 2019

Bengaluru Area, India

Oracle MySQL
Jul 20139 mosMar 2014

Bangalore

Marketelligent
Jan 20136 mosJun 2013

Bangalore

Built an online dashboard that reports various performance metrics of the client business. The site was built using HTML5 and javascript. D3,js library was used to render the various graphs and maps. Also did BI reporting for the client using various tools like SAS, Xcelcius and Microsoft Excel.

Lakshmi’s AI Stack

codex
codex
cursor
cursor

Education

International Institute of Information Technology Bangalore

M.Tech, Database and Information Retrieval

International Institute of Information Technology Bangalore

20112 yrs2013
Mepco Schlenk Engineering College

B.E., Computer Science and Engineering

Mepco Schlenk Engineering College

20074 yrs2011

Join Lakshmi and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Lakshmi Narayanan Sreethar on Tal

Headline

Senior Software Engineer specialising in Database Internals | Distributed Databases | ScyllaDB, MySQL NDB Cluster, PostgreSQL | C++20/23, Golang

About

I have a decade of experience working in the development of distributed, highly available, in-memory databases, with a focus on ScyllaDB, MySQL Cluster and PostgreSQL. I am skilled in C/C++, Go, Kubernetes, Linux, Data Structures and Algorithms, and have a strong background in Database internals. I recently led the design and development of a Go Kubernetes Operator for MySQL Cluster, which is now available on Github. I also contributed to the integration of the new Data Dictionary and the Foreign Key schema handling of the Ndbcluster plugin for MySQL 8.0. I enjoy working on challenging and innovative projects that solve real-world problems and improve database performance and scalability.

Location

Bengaluru

AI stack

codex

cursor

Work experience

Software Engineer at ScyllaDB, Dec 2023 - Present · 2 yrs 9 mos, Remote, Contributor to the core storage engine of ScyllaDB, a high-performance distributed NoSQL database written in modern C++ (C++23) on the shard-per-core Seastar architecture. ScyllaDB is API-compatible with Apache Cassandra and Amazon DynamoDB. My work focuses on core storage engine components where performance and correctness are critical, including SSTables, compaction, Bloom filters, and the CQL type system. I design and implement new storage engine features, optimize read and write paths, and improve the reliability and performance of large-scale distributed database systems.

Senior Software Engineer (CoreDB) at Timescale, Oct 2022 - Sep 2023 · 1 yr, Remote, Worked on adding PostgreSQL 16 support to TimescaleDB. Commits at https://github.com/timescale/timescaledb/commits?author=lkshminarayanan

Principal Member of Technical Staff at Oracle MySQL, Jun 2019 - Oct 2022 · 3 yrs 5 mos, Bengaluru Area, India, Worked in the core development team that develops and maintains MySQL Cluster, a distributed, highly available, in-memory database (https://www.mysql.com/products/cluster/) and other related products. Lead the design and development of a Go Kubernetes Operator for MySQL Cluster. Helped take the product GA which is now available at Github - https://github.com/mysql/mysql-ndb-operator Previously part of a subgroup that develops and maintains the Ndbcluster plugin which connects the NDB data engine to the MySQL Server. Helped integrate the new Data Dictionary introduced in MySQL 8.0 into the ndbcluster plugin. Improved the Foreign Key handling of the plugin. Also lead the plugin sub group for sometime. Was also the maintainer of the native Java connector for MySQL Cluster. - ClusterJ (https://dev.mysql.com/doc/ndbapi/en/mccj.html). Contributions to the MySQL Server available at https://github.com/mysql/mysql-server/commits?author=lkshminarayanan

Qualified Member of Technical Staff at Oracle MySQL, Mar 2014 - Jun 2019 · 5 yrs 4 mos, Bengaluru Area, India

Member Technical of Staff at Oracle MySQL, Jul 2013 - Mar 2014 · 9 mos, Bangalore

Intern at Marketelligent, Jan 2013 - Jun 2013 · 6 mos, Bangalore, Built an online dashboard that reports various performance metrics of the client business. The site was built using HTML5 and javascript. D3,js library was used to render the various graphs and maps. Also did BI reporting for the client using various tools like SAS, Xcelcius and Microsoft Excel.

Education

M.Tech, Database and Information Retrieval, International Institute of Information Technology Bangalore

B.E., Computer Science and Engineering, Mepco Schlenk Engineering College