R

Ravi S.

Software Engineer

India9 yrs 5 mos experience
Highly StableAI Enabled

Key Highlights

  • 8+ years of software development experience
  • Expertise in C++ and system architecture
  • Pursuing advanced studies in Machine Learning & AI
Stackforce AI infers this person is a SaaS and Cybersecurity expert with a strong focus on backend development and system optimization.

Contact

Skills

Core Skills

C++Software Development

Other Skills

C++17Boost librariesMicrosoft Graph APImulti-threadingPythonWin32 APIBoost C++ librariesC++11STLDesign PatternsData Structures & AlgorithmsDebuggingOracleShell scriptsC/C++

About

I'm passionate about building scalable, high-performance systems that solve real-world problems. With 8+ years of software development experience across industry leaders like Adobe, Veritas Technologies, and Dassault Systèmes, I've developed deep expertise in C++, system architecture, and backend optimization. My journey spans diverse domains—from crafting resilient cloud solutions and disaster recovery systems to developing cutting-edge CAD applications. I'm particularly driven by challenges that require optimizing performance, enhancing security, and building fault-tolerant systems. Currently pursuing an Executive Postgraduate Degree in Machine Learning & AI at IIIT Bangalore, I'm bridging the gap between systems engineering and modern AI/ML innovations. I'm enthusiastic about leveraging advanced technologies to enhance creative and enterprise solutions.

Experience

9 yrs 5 mos
Total Experience
2 yrs 4 mos
Average Tenure
--
Current Experience

Adobe

2 roles

Computer Scientist 2

Jan 2024Dec 2025 · 1 yr 11 mos

Computer Scientist

Apr 2022Feb 2024 · 1 yr 10 mos

  • Working on Adobe Creative Cloud Products

Veritas technologies llc

Software Engineer

Sep 2019Apr 2022 · 2 yrs 7 mos · Pune, Maharashtra, India · On-site

  • 1. SaaS Backup & Restore Plugin Development
  • Designed and implemented a robust SaaS plugin that ensures high availability and fault tolerance for backup and restoration of critical Microsoft O365 workloads (OneDrive, Exchange Online, SharePoint). Focused on reliable data integrity and low-latency performance, the solution minimized failure rates to less than 0.01% while maintaining optimal system responsiveness under heavy load. Technologies used: C++17, Boost libraries, Microsoft Graph API, multi-threading, and Python.
  • 2. Malware Injection Utility for Ransomware Resilience Testing
  • Developed a dedicated malware injection utility to simulate advanced ransomware scenarios and validate the product’s resilience to zero-day threats. This tool was designed with extensibility in mind, providing a flexible framework for integrating new attack vectors. The result was a more robust security posture with better detection and recovery capabilities under simulated attack conditions. Technologies used: C++17, Win32 API, Boost C++ libraries.
  • 3. End-to-End Encryption for Disaster Recovery Solution
  • Implemented end-to-end encryption within the Disaster Recovery solution to ensure data confidentiality and integrity during backup and restoration processes. The encryption approach strengthened the product’s resilience to data breaches, with a focus on minimizing latency while maintaining full data protection compliance. This resulted in more secure, faster recovery operations, with a marked improvement in the reliability of encrypted backup systems.
C++17Boost librariesMicrosoft Graph APImulti-threadingPythonC+++1

Tata consultancy services

2 roles

System Engineer

Jul 2018Jul 2018 · 0 mo · Mumbai Area, India

  • ● Worked on automation activity to extract large volume of data from the oracle database.
  • Technology: Oracle, Shell scripts
OracleShell scripts

Assistant System Engineer

Jun 2016Jun 2018 · 2 yrs · Mumbai Area, India

  • ● Worked as a developer with technologies like C/C++, Python and Oracle.
  • ● Secured world rank of 37 across the globe and 2nd in my Operational Unit in Internal online coding contest organised by TCS as a part of Global Learning Week.
C/C++PythonOracle

Dassault systèmes

Research And Development Engineer

Jul 2018Sep 2019 · 1 yr 2 mos · Pune Area, India

  • 1. Developed and optimized a CAD application enabling repurposing and documentation of 3D data through advanced visualization, animation, and high-definition image capture from multiple camera angles.
  • 2. Improved backend performance by ~20% through algorithm optimization, feature enhancements, and efficient code maintenance.
  • 3. Implemented functionality to save and reload CAD document properties across products, streamlining workflows and reducing setup time by 30%.
  • 4. Designed and integrated multiple external APIs, automating customer workflows and extending product capabilities.
  • Skills: C++11, STL, Design Patterns, Data Structures & Algorithms, Debugging
C++11STLDesign PatternsData Structures & AlgorithmsDebuggingC+++1

Education

International Institute of Information Technology Bangalore

Executive Postgraduate Degree — Machine Learning and Artificial Intelligence

Aug 2024Oct 2025

BIT Sindri

Bachelor's degree — Information Technology

Jan 2012Jan 2016

DAV KAPILDEV PUBLIC SCHOOL

Senior Secondary Education Class XII — SCIENCE

Jan 2009Jan 2011

Udemy Academy

Machine Learning | Data Science

Jan 2018Jan 2018

Stackforce found 100+ more professionals with C++ & Software Development

Explore similar profiles based on matching skills and experience