# Vaibhav Kumar > Staff Software Engineer at Samsung Location: Santa Clara, California, United States Profile: https://flows.cv/vaibhavkumar Software developer with MS degree and over a decade of hands-on experience in designing and developing large-scale, high-performance software systems, specializing in C/C++/Python. ## Work Experience ### Staff Software Engineer @ Samsung Semiconductor Jan 2020 – Present ● Designing and developing software components in C/C++ for a distributed object storage system. The system provides high availability and software-defined scalability while using key-value store as the back end. ● Developed the Distributed Lock Manager (DLM) module to perform recovery during cascading node failures and ensure non-disruptive operations. Improved recovery performance during node addition/failure by ~400%. Introduced Lock Value Block (LVB) support to reduce locking overhead for snapshots and consistency points. ● Conceived and formulated the Quality of Service (QoS) subsystem, implementing algorithms for dynamic bandwidth allocation based on workload and system conditions while collaborating with cross-functional and remote teams. ● Developed asynchronous APIs for the Object Access Layer (OAL), implementing erasure coding and replication policy for resilient access. As part of performance optimization, eliminated memcpy in the data path for both EC and copy-based protection, using SGLs and related techniques to avoid buffer copies within OAL, improving performance across all IO sizes. ● Leveraged AI-driven development workflows, including prompt engineering, automated prompt-generation techniques, and agent-assisted workflows to rapidly ramp up on new components, analyze call stacks/code paths, and support development activities. ### Senior Systems Engineer @ Stellus Technologies Jan 2017 – Jan 2020 | San Jose • Working on a next-generation, distributed object storage system. Designing a highly scalable, performant, highly available system and carrying out backend development in C++11 on Linux platform. • Responsible for designing and developing the Object Access Layer (OAL). Implemented Replication and Erasure Coding data protection policies. Developed the API & the library for all the store operations, implemented store response handling & error management. Other features developed include lock-free RDMA buffer management, network fault tolerance and metrics management. • Responsible for developing the Object Redistribution (OR) module used by Cluster Rebalancing in case of a node/store failure. Developed it to be a multi-threaded functionality scheduled to run as a background job. • Developed Partial Redistribution module which provides journaling support to facilitate Non-Disruptive Upgrade (NDU) for nodes & stores. • Contributed to the design aspects of Storage Fabric Services, Compression module. Worked on the cache lookup/eviction strategy in Metadata Cache Manager (MCM). • Performed right sizing and configured the storage system as a cloud service on Azure. Tested the feasibility of running the system on single VM using Docker and Kubernetes. • Introduced code coverage for unit tests across the stack and got it integrated into build server which improved system stability. Developed bash scripts for developer testing on the storage cluster. Developed boost unit test suites (OAL, OR, MCM). • Collaborated within core performance engineering group which resolved issues across the software stack to improve overall write performance by 42%. Lead the efforts to improve the performance of OAL & Fabric Services which decreased end-to-end latency by 20% for large write workloads. ### Software Engineer @ Anritsu Jan 2014 – Jan 2017 | Morgan Hill • Designing and developing on a multithreaded, cross-platformed C++ based VNA application. Have worked on the development of new features & algorithms, architectural improvements, refactoring and performance optimization using C++11/C# on Windows/Linux. • Developed foundational libraries and APIs for the application. Implemented mathematical algorithms for the display of different VNA graphs. Designed and developed new architecture to record and display the console commands for all the API calls made by the application. • Resolved issues that were valued to incur losses of over $800K in the Asia region. Improved the reliability of the application and the quality of existing software design by fixing various issues in the code. • Designed and developed tools to create automation test scripts from the UI inputs by using .NET Compiler Platform ("Roslyn"). Developed tools to auto-generate documentation for the console commands. • Managed source code into Git, SVN. Contributed towards improving Agile/Scrum processes within the team. Worked with Jira, Jenkins, CppCheck, SonarQube. • Gained the reputation for being an excellent problem solver with strong skills in debugging and a flair for developing innovative software solutions. Took self-initiative in gathering deeper technical information which on an occasion led to the shelving of an ongoing project. ### Graduate Teaching Assistant @ Syracuse University Jan 2013 – Jan 2014 | Syracuse, New York, United States Graduate Teaching Assistant : Analysis of Algorithms ### Summer Intern @ Splunk Jan 2013 – Jan 2013 | San Francisco Bay Area Developed automation test scripts in Python. Carried out Migration testing across all the features of Splunk Big Data Management Tool. Worked on Unix/Linux servers, Amazon EC2, Ansible. ### Associate Software Engineer @ SapientNitro Jan 2010 – Jan 2012 | New Delhi Area, India • Designed and developed in C++, an Automated Data Migration tool for migrating content from legacy webpages to a new CMS based website. Developed RESTful services while creating CMS web components. • Developed a centralized platform to input, store and render information & ads using ASP.Net. Created SQL procedures and web services. Developer of GoHow Airport, an Android app for exploring airport services and getting flight status. Followed Agile practices and Test Driven Development. • Awarded to be among top 10% of fresh recruits. ### Summer Intern @ Indian Institute of Technology, Delhi Jan 2009 – Jan 2009 | New Delhi Area, India • Implemented the Forward Kinematics and Inverse Dynamics C# code for Roboanalyzer, a s/w for analysis of Robotic Manipulators. The product can be found here: http://www.roboanalyzer.com/ • Designed the control circuit for Hexapod (Six legged walking Robot) ### Summer Intern, Electricals and Electrical Business Division @ Larsen & Toubro Limited Jan 2008 – Jan 2008 | Mumbai Area, India • Worked on the installment of a Fiber Optic Ring Network for control system of a ship. Prepared a proposal for the bandwidth and latency requirements for installment of PTZ cameras across the network. ## Education ### MS in Computer Engineering Syracuse University ### B.Tech in Electronics Engg. National Institute of Technology Rourkela ### Junior College in Science S.K. Somaiya College. ### Fatima High School ### Ramjas school, R.K.Puram ### Ramanath Secondary School ## Contact & Social - LinkedIn: https://linkedin.com/in/vaibhavkumar2 --- Source: https://flows.cv/vaibhavkumar JSON Resume: https://flows.cv/vaibhavkumar/resume.json Last updated: 2026-04-12