K

kiran kumar

Software Engineer

Mumbai, Maharashtra, India1 yr 7 mos experience

Key Highlights

  • Expert in C/C++ with real-time application development experience.
  • Proven track record in database management and performance optimization.
  • Strong problem-solving skills with a passion for innovative product development.
Stackforce AI infers this person is a Backend-focused SaaS developer with expertise in high-performance database solutions.

Contact

Skills

Core Skills

C/c++Database Management

Other Skills

LinuxMySQLSocket programmingDockerDC/OSPythonRacketGitGitHubMySQL ClusterBashVimEclipseMachine LearningKeras

About

Skills: C/C++ related concepts, Linux, windows, Database(Mysql) and its wire protocol. passionate about developing new products from scratch. enthusiast seeker for new things and digs under the hood. critical thinker, analyzer, problem solver and self learner.

Experience

1 yr 7 mos
Total Experience
1 yr 7 mos
Average Tenure
--
Current Experience

Scalearc (acquired by ignite technologies in january 2018)

Member Of Technical Staff

Jun 2016Jan 2018 · 1 yr 7 mos · Mumbai Area, India

  • ScaleArc is a ​Database proxy server​​ which abstracts application from the database servers. It
  • has features such as ​caching​​, ​load-balancing, Connection pooling​​, ​Read-Write split​​, a​nalytics
  • and provides ​Zero downtime​​ for the applications by doing automatic ​failover.
  • Worked as ​Core team member ​​of ScaleArc application which serves client connections by
  • reading packets on ​TCP layer​​. ScaleArc is hard real-time, high throughput, highly parallel, high performance, multi-threaded server-side application written in ​C/C++, ​​which uses ​Socket programming​​ (epoll, poll, select) for making non-blocking I/O calls​.
  • Developed and researched ScaleArc support for the new ​MYSQL-5.7 wire protocol​​ and ​Zero Downtime ​​upgrade, the research is focused on how the new Mysql-5.7 wire protocol is different from the old Mysql ones and how these changes affect ScaleArc and its failover modules.
  • Developed ​Lazy-authentication​​, ​Mysql-5.7 user account ​​lock feature for ScaleArc. Lazy-authentication is on demand mechanism which reduces the time and space complexity of the module thereby making faster authentications.
  • Worked on ​Health Monitoring​​ module changes for ​Transaction load balancing​​ feature and on Implicit transaction load balancing​​ feature use cases and BUGS related to them, also worked on various ​BUGS​​ related to ​Authentication​​, ​SSL,​​ ​failover​​, ​Transaction LB​​, ​connection pooling​​, ​R/W Split​​.
  • Acquired a fair understanding of containerized environment ​Docker​​ and distributed operating system ​DC/OS​​.
C/C++LinuxMySQLSocket programmingDockerDC/OS+1

Education

Indian Institute of Technology, Bombay

Bachelor's degree — Computer Science

Jan 2011Jan 2016

Stackforce found 100+ more professionals with C/c++ & Database Management

Explore similar profiles based on matching skills and experience