Ravi Singh Thakur — Software Engineer
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
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and distributed storage solutions.
Location: Bangalore Urban, Karnataka, India
Experience: 6 yrs 9 mos
Skills
- Distributed Systems
- Backend Development
- Cloud Storage
- File Systems
- Data Management
- Data Security
Career Highlights
- 6+ years in scalable distributed storage systems.
- Expertise in backend development and multithreading.
- Led initiatives improving code quality and CI efficiency.
Work Experience
IBM
Software Engineer (5 mos)
NetApp
Software Engineer (4 yrs 1 mo)
Huawei Technologies India
Technical Lead (2 yrs 3 mos)
Indian Institute of Technology, Delhi
Teaching Assistant (1 yr 11 mos)
Education
Masters Of Technology at Indian Institute of Technology, Delhi