Ravi Singh Thakur

Software Engineer

Bangalore Urban, Karnataka, India6 yrs 9 mos experience
Highly Stable

Key Highlights

  • 6+ years in scalable distributed storage systems.
  • Expertise in backend development and multithreading.
  • Led initiatives improving code quality and CI efficiency.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and distributed storage solutions.

Contact

Skills

Core Skills

Distributed SystemsBackend DevelopmentCloud StorageFile SystemsData ManagementData Security

Other Skills

Multithreading & Thread-Safe ArchitectureDistributed Systems DesignAsynchronous ProgrammingCeleryRedisObject-Oriented DesignPythonCloud Volume ONTAPDistributed StorageGlobal File System (GFS)Scale-Out NAS WORMUnit Test FrameworkTrustworthy CodingData MigrationWORM

About

Experienced Software Engineer with 6+ years of expertise in building scalable, distributed storage systems for On-Premise and On-Cloud products. Currently working at NetApp as a Software Development Engineer on Cloud Volumes ONTAP (CVO) — a SaaS product that provides enterprise-grade data management across AWS, Azure, and GCP. I design and develop backend components, multithreaded services, and internal tools to support automation, performance monitoring, and storage workflow orchestration using object-oriented design Principles in Python. Previously at Huawei Technologies, I contributed to Global File System (GFS) project, implementing seamless online data migration from third-party storage while ensuring uninterrupted service for active I/O requests. I also implemented sub-requirement for Scale-Out NAS WORM (Write Once Read Many) feature, enforcing tamper-proof storage and regulatory compliance for enterprise customers. Beyond feature development, I led the parallelization of Unit Test Framework scripts in Python to significantly reduce CI pipeline turnaround time, and drove the Trustworthy Coding initiative, improving code quality through refactoring, reducing cyclomatic complexity, and mentoring peers on secure, maintainable design practices. I bring a strong foundation in multithreaded backend architecture, distributed storage systems, file systems, and system-level programming, along with hands-on expertise in delivering production-grade features from design to release. Backend & Systems: -------------------------------------------------------- -Multithreading & Thread-Safe Architecture -Distributed Systems Design -Asynchronous Programming -Celery (Task Queues), Redis (Caching/Orchestration) -Data Structures & Algorithms -Operating Systems Internals - Object-Oriented Design & Design Patterns Storage & Cloud: -------------------------------------------------------- -NAS (Network-Attached Storage) -Cloud Volume ONTAP (CVO) -Scale-Out File System Development -Huawei Dorado OceanStor File System -Distributed Storage -NFS & CIFS Protocols -AWS FSxN, GCP, Azure Hybrid Cloud & Virtualization -------------------------------------------------------- Docker & Containerization Cloud-Native Architectures Artificial Intelligence: --------------------------------------------------------- LangChain, LLM Integration AI-driven Automation & Performance Benchmarking Programming & Debugging: -------------------------------------------------------- -Python, C, C++ -Object-Oriented Programming (OOP) -Debugging (GDB, PDB) -Git, Perforce -GitHub Copilot

Experience

6 yrs 9 mos
Total Experience
3 yrs 2 mos
Average Tenure
5 mos
Current Experience

Ibm

Software Engineer

Dec 2025Present · 5 mos · Bengaluru, Karnataka, India · Hybrid

Netapp

Software Engineer

Nov 2021Dec 2025 · 4 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

Multithreading & Thread-Safe ArchitectureDistributed Systems DesignAsynchronous ProgrammingCeleryRedisObject-Oriented Design+3

Huawei technologies india

Technical Lead

Jun 2019Sep 2021 · 2 yrs 3 mos · Bengaluru, Karnataka, India · On-site

Global File System (GFS)Scale-Out NAS WORMPythonUnit Test FrameworkTrustworthy CodingDistributed Systems+1

Indian institute of technology, delhi

Teaching Assistant

Jun 2017May 2019 · 1 yr 11 mos · New Delhi, Delhi, India

  • Worked As Teaching Assistant in the following subjects for evaluating assignments/projects and resolving queries in these subjects for undergrad students.
  • Operating Systems
  • Computer Architecture
  • Machine Learning

Education

Indian Institute of Technology, Delhi

Masters Of Technology — Computer Technology

Jan 2017Jan 2019

Stackforce found 100+ more professionals with Distributed Systems & Backend Development

Explore similar profiles based on matching skills and experience