Aaradhy Choudhary

Software Engineer

Bengaluru, Karnataka, India9 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in low-latency, scalable system-level software development.
  • Strong background in high-performance storage firmware.
  • Proven track record in cross-functional debugging.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the Storage and Cloud Computing industry.

Contact

Skills

Core Skills

C++Systems DesignEnterprise StorageCloud StorageC

Other Skills

LinuxInternet Protocol Suite (TCP/IP)MultithreadingStandard Template Library (STL)DSADistributed SystemsNVMeGitGitLabAmazon S3StorageLow-Level DesignSTLShell scriptMySQL

About

Senior Software Engineer with 9.6 years of experience in C/C++(C++11/14/17), Linux, multithreading, IPC, and high-performance storage firmware. I develop low-latency, scalable system-level software for enterprise and datacenter SSDs, cloud storage, and distributed systems. My work covers requirement understanding, detailed design (HLD/LLD), implementation, performance optimization, and cross-functional debugging involving FPGA, PCIe, and NVMe. Alongside system software, I have extensive background in building scalable C++ applications using TCP/IP, MySQL and shell scripting. I consistently contribute to code quality, system reliability, and throughput improvements while collaborating closely with designers and QA teams to deliver stable, production-ready solutions. - Inter Process Communication: Socket programming, shared memory, message queue, pipe, fifo & signal - Synchronization: Mutex & condition variable, semaphore. Makefile, Cross compilation, GDB Utility Tool: GITHUB - Basic working exposure of C++, OOPS, STL, SQL, Unix Shell Scripting, Python

Experience

9 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
3 yrs 8 mos
Current Experience

Samsung semiconductor india

Staff Engineer

Sep 2022Present · 3 yrs 8 mos · Bangalore · Hybrid

  • Developing and maintaining Enterprise and Data Center SSD solutions using NVMe protocols, focusing on feature development, performance optimization, and system reliability with C++, using Git and GitLab for version control and collaboration.
  • Preparing, validating, and handing off release-ready deliverables for CI/CD teams, contributing to end-to-end feature delivery across multiple concurrent projects while meeting project timelines, quality standards, and release milestones.
  • Python-based unit test, supporting pre-release validation and enabling smooth integration with CI/CD workflows to improve test coverage, defect detection, and overall release efficiency.
C++LinuxInternet Protocol Suite (TCP/IP)MultithreadingStandard Template Library (STL)DSA+3

Msys technologies | software product engineering services

Senior Software Engineer

Apr 2022Sep 2022 · 5 mos · Mumbai

  • Working in cloud storage domain for Seagate CORTX Software. Providing the
  • new features development MutliPartList, CopyObject, MultiPartAbort API for
  • S2 cloud storage using C++, STL, DSA, Shell script,Linux
C++LinuxAmazon S3DSAStorageLow-Level Design+1

Capgemini

Associate Consultant

Aug 2019Mar 2022 · 2 yrs 7 mos · Mumbai Area, India

  • Develop the features like findMilepost, verifiyBulletin, getUserID for Precision
  • Dispatch System (PDS)–Wabtec GE Transportation using C++11, STL, MySQL,
  • data structure and Algorithm, TCP/IP socket programming, multithreading,
  • Linux.
  • Follow the agile methodology to work on development/user story for PDS
  • server and work on GIT, GD
C++LinuxDSAStandard Template Library (STL)Systems Design

Worldline an atos company

Application Engineer

Jun 2017Aug 2019 · 2 yrs 2 mos · Mumbai Area, India

  • Notable project includes: Merchant Onboarding on System, Bajaj Finserv
  • EMI Card (also launched on Amazon, Flipkart, and Snapdeal).
  • Experience of working in Card Issuing and Card Authorization system,
  • Scheme mapping using API calls.
  • Responsibilities include Client communication, Development in C++,DSA,STL,Linux, Bug fixing
  • activity, and support during peak transaction hours.
  • Data Analysis projects: USA-Housing, 911 calls in Python, Linear
  • regression, KNN, Decision Tree.
C++DSASTLLinux

Dynpro india pvt

Software Developer

Jun 2016May 2017 · 11 mos · Bangalore

  • Worked with IBM India client, AT&T project. As per my role developing the applications in C, Linux to provide the call routing and network feature and support for production issue.SDN-SMS : SDN-SMS establish the virtual network, which is accessed to
  • determine the caller's provisioned feature privileges and relevant call
  • parameters during SDN call processing. As per my role to verify the errors
  • or bugs in code and make changes. Testing the feature of application.
CLinuxInternet Protocol Suite (TCP/IP)Multithreading

Pandora r&d labs private limited

Software Engineer Intern

Oct 2015Mar 2016 · 5 mos

  • Research and development in C,C++ on linux environment for soft phone features like routinng calls, voice calls using SIP, VOIP protocol.Professional experience as developer in VoIP, SIP (Session Initiation
  • Protocol) domain and in MySQL Database to develop the voice over
  • Internet video, audio calling feature in Telecommunication in C,
  • C ++ .
  • Research and develop the calling feature for IP Phone and Soft Phone to
  • make smooth and fast in unified Communications.
  • Project includes MAC Address Finder, 311 Services, Site Name Analyzer.
CC++LinuxMySQL

Education

JIET Group of Institutions Jodhpur

Bachelor of Technology - BTech — Computer Science

Aug 2009Mar 2013

Stackforce found 100+ more professionals with C++ & Systems Design

Explore similar profiles based on matching skills and experience