Vikash Kumar

Software Engineer

Redwood City, California, United States13 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 4.5 years in software development for storage and databases.
  • Key contributor to shared nothing solutions in cluster environments.
  • Expertise in Linux Kernel and UNIX system programming.
Stackforce AI infers this person is a Backend-heavy Infrastructure Engineer with expertise in distributed systems.

Contact

Skills

Core Skills

Linux Kernel/user Space DevelopmentDistributed Database SystemCluster ManagementScalability

Other Skills

CC++Cluster environmentCore JavaEclipseHTMLHigh AvailabilityJavaJavaScriptLinuxMySQLOperating SystemsPHPPerlProgramming

About

● 4.5 years of experience of software development in “storage domain and Distributed database system” ● Experienced in Linux Kernel/User space development and UNIX system programming. ● Key member of team that delivered shared nothing solution. ● Experienced in debugging and resolving scalability and performance issues. ● Hands on different automation tool salt, Terraform ● Debug-ability enhancements for Cluster Volume Manager. Skills : Programming Languages: C, C++ Operating Systems: Linux, Solaris, AIX Tools: gdb, kdb, dbx, q4, crash,mdb Other Area: Data Structures, Algorithms, Object Oriented Systems Development, High Availability, Replication.

Experience

Pubmatic

Senior Principal Software Engineer II

Jun 2017Present · 8 yrs 9 mos · Redwood City, California, United States · On-site

CC++LinuxHigh AvailabilityStorage VirtualizationLinux Kernel/User space development+1

Symantec

2 roles

Software Engineer

Promoted

Jun 2014May 2017 · 2 yrs 11 mos

  • > Worked on a Shared nothing solution feature in cluster environment. It enables cluster wide network sharing of local storage.
  • > Worked on scalability and resiliency feature for large node cluster (Upto 256 Nodes)
  • > Worked on Veritas cluster Agents that allow Cluster Server to monitor system and application resources.
  • > Developing and maintaining cluster wide reconfig operation (like join/leave/panic) protocol of nodes within a cluster.
  • >Working on supportability improvements in large cluster environment to detect and process hangs and panics as early as possible.
  • > Work involves enhancements for deploying large node clusters with reliability to scale up compute.
Cluster environmentScalabilityResiliencyVeritas cluster AgentsSupportability improvementsCluster management

Associate Software Engineer

Jul 2012May 2014 · 1 yr 10 mos

Education

Indian Institute of Technology, Bombay

Master of Technology (M.Tech.) — Computer Sc. & Engg

Jan 2010Jan 2012

LNCT Bhopal

Bachelor of Technology (B.Tech.) — Computer Sc. & Engg

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Linux Kernel/user Space Development & Distributed Database System

Explore similar profiles based on matching skills and experience