Summary
Overview
Work History
Education
Skills
Languages
Disclaimer
Us Visa
Personal Information
Timeline
Generic

Amit Kumar Choudhury

Bangalore

Summary

A results-driven C++ developer with over 11 years of hands-on experience in storage systems, cloud (Amazon S3), networking, and embedded technologies. Skilled in C++11/14, multithreading, data structures and algorithms, distributed systems, and scalable system design.

Overview

12
12
years of professional experience

Work History

Associate Consultant

Jaguar Land Rover(TCS)
Bangalore
06.2024 - Current
  • Perform reverse engineering on the ReFS file system and port it to the Linux environment.
  • Write code to interface with the FUSE (Filesystem in User Space) framework for ReFS support on Linux.
  • Implement a custom module for data extraction and retrieval, enabling seamless access to structured metadata and file contents from ReFS volumes.

Principal Development Engineer

Calsoft (Veritas)
Bangalore
12.2021 - 04.2023
  • It provides backup functionality to Windows, Linux, UNIX and Linux platforms. The solution provides unified data protection for multi-cloud, virtual and physical environments that can be globally managed from a single console. It can store data on disk, tape or the cloud.
  • Designed and developed the storage backup for AWS, Azure, Google and Hitachi cloud providers.
  • Implemented the backup with metadata feature.
  • Debugged the backup failure, memory leaks issues and fixed it.
  • Wrote Unit Tests for backup code and validated the features like Incremental backup, cumulative backup, error propagation to activity monitors.
  • Tools & Language: Linux, Visual Studio, C++, Data structures and algo, Amazon S3, Valgrind, MobaXterm, GDB

Software Dvelopment

Nvidia
Bangalore
01.2021 - 12.2021
  • NVIDIA Tegra processor powers NVIDIA SHIELD the most powerful Android gaming family on the planet, as well as some of today's most advanced smartphones, tablets and luxury vehicles. Tegra is a system-on-a-chip (SoC) comprising CPU, GPU and image, video & sound processing cores in a highly energy efficient package that runs a variety of operating systems.
  • Design and develop the SMMU module.
  • Perform unit testing and deploying for use.
  • Reviews the work of others.
  • Tools & Language: Linux, Visual Studio, C++, MobaXterm, GDB, DSA

Technical Lead

HCL Technologies Ltd (CISCO)
Bangalore
10.2019 - 01.2021
  • The Cisco Network Convergence System (NCS) 6000 series router delivers outstanding network agility, packet optical convergence, and a system scale measured in petabits per second. Running the Cisco IOS XR operating system, Cisco's innovative virtualized operating environment, the Cisco NCS 6000 series router advances the concept of distributed routing and virtualization. With Cisco Virtualized IOS XR, the Cisco NCS 6000 series router brings new levels of programmability and virtualization. The Cisco NCS 6000 series router is engineered for environmental efficiency, with the use of adaptable power consumption. The Cisco NCS 6000 series router is powered by the Cisco nPower Network Processor Units (NPU). These technologies aid the Cisco NCS 6000 series router to achieve the lowest carbon footprint in service provider routing.
  • Responsible for design and develop in NCS infra module.
  • Worked closely on internal and customer issues. Find the root cause and fixes.
  • Develop software in accordance with agreed design with consideration for usability, software quality and future maintenance.
  • Tools & Language: Linux, Visual Studio, C, C++, DSA, MobaXterm, GDB

Senior Software Engineer

Oracle India private Limited
Hyderabad
07.2013 - 09.2019
  • The Oracle FS1-2 flash storage system, Oracle’s premier preferred SAN storage solution, delivers enterprise-grade storage capabilities that are optimized for flash media and co-engineered with Oracle software. Using the Quality of Service Plus (QoS Plus) feature, the Oracle FS1-2 flash storage system places data across flash and disk storage to maximize performance, efficiency, and cost based on usage profiles and business priorities.
  • Responsible for design and develop of the BS stack and SAN.
  • Understand the current requirement, work with US counterpart for Detailed design and Implement the enhancement.
  • Worked closely on internal and customer issues & providing patches periodically.
  • Analysis Core dump & debugging with GDB to find out the root cause of the test issues.
  • Analyze end user’s issues and suggest work around, recovering failure machines and performing defect fixes.
  • Ensuring that the delivered test artifacts confirm to the customer requirements and agreed quality standards.
  • Develop software in accordance with agreed design with consideration for usability, software quality and future maintenance.
  • Tools & Language: Linux, Visual Studio, C, C++, Data structures and algorithm MobaXterm, GDB

Education

Bachelor of Technology - Electronics and Telecommunication

JIET
Bhubaneswar

Skills

A dedicated C and C developer with 11 years of experience in storage, networking, and embedded technologies

Proficient in C, C, C11/14, Python, and Perl scripting

Strong programming skills with data structures and algorithm techniques using C and C

Good understanding of SAN, storage virtualization, snapshot, cache layer, and sub-LUN auto tiering

Good knowledge of RAID technology, SCSI, NVMe, iSCSI, TCP/IP, socket SPI, I2C, UART, and CAN protocol

Hands-on experience in GDB and Valgrind tools to debug core, crash files, and memory leak issues

Experience creating and executing unit testing

Hands-on experience in REFS file system, Ext2 file system, Linux internals, threads, and IPC mechanism

Knowledge of tools like Jira, Git, Gerrit, OpenGrok, Perforce, GDB, Valgrind, Visual Studio, Jenkins, and IOmeter

Languages

  • English
  • Hindi

Disclaimer

I hereby declare that the above statements made are complete and true to my knowledge and belief.

Us Visa

B1

Personal Information

  • Passport Number: Z7309348
  • Nationality: Indian
  • Marital Status: Married

Timeline

Associate Consultant

Jaguar Land Rover(TCS)
06.2024 - Current

Principal Development Engineer

Calsoft (Veritas)
12.2021 - 04.2023

Software Dvelopment

Nvidia
01.2021 - 12.2021

Technical Lead

HCL Technologies Ltd (CISCO)
10.2019 - 01.2021

Senior Software Engineer

Oracle India private Limited
07.2013 - 09.2019

Bachelor of Technology - Electronics and Telecommunication

JIET
Amit Kumar Choudhury