Mannat Khurana

Software Engineer

Hisar, Haryana, India4 yrs 10 mos experience
Highly Stable

Key Highlights

  • Expert in developing cloud-based document solutions.
  • Proficient in real-time collaboration features.
  • Strong background in Object-Oriented Programming.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in cloud document solutions.

Contact

Skills

Core Skills

Object-oriented Programming (oop)C++

Other Skills

Deep LearningAlgorithmsDebuggingData StructuresPython (Programming Language)JavaNode.jsJavaScriptSQLR (Programming Language)LinuxMachine LearningNeural NetworksWebAssembly

Experience

4 yrs 10 mos
Total Experience
4 yrs 2 mos
Average Tenure
9 mos
Current Experience

Amazon

Software Development Engineer ll

Aug 2025Present · 9 mos · Bengaluru, Karnataka, India · On-site

Object-Oriented Programming (OOP)Deep LearningAlgorithmsDebuggingData StructuresPython (Programming Language)+9

Adobe

2 roles

Senior Member of Technical Staff

Feb 2023Sep 2025 · 2 yrs 7 mos

  • ◦ Designed and developed the architecture for bringing InCopy to the web using WebAssembly (WASM),
  • enabling seamless text editing within a browser. Generated WASM binaries to support efficient execution.
  • ◦ Developed the Copy Collaboration Service for InDesign, enabling designers to assign text areas to copywriters, who can edit via Assets Web, save drafts, and submit changes for designer approval without modifying
  • the original document.
  • ◦ Designed the cloud document framework for InDesign using the DCX structure, enabling efficient syncing by updating only modified document parts.
  • ◦ Led a top-down restructuring of InDesign’s DOM for componentization at the spread level, optimizing cloud document saving, conversion (INDD to cloud), and opening via CDP.
  • ◦ Implemented real-time collaboration features, including conflict resolution mechanisms, to enhance cloudbased workflows.
  • ◦ Developed a recovery mechanism for corrupted cloud documents by maintaining cached recovery data with a temporary file storing incremental changes. On app relaunch, the cached data is utilized; if the crash persists, recovery services and version history act as backups.
Object-Oriented Programming (OOP)C++

Member Of Technical Staff

Jul 2021Aug 2025 · 4 yrs 1 mo

Vmware

Software Engineer

Jan 2021Jun 2021 · 5 mos · Bengaluru, Karnataka, India

Hevo data

Software Engineer

Jul 2020Dec 2020 · 5 mos · Bengaluru, Karnataka, India

  • Development of SDK for data fetching and data integration from Salesforce Marketing Cloud using optimization techniques.

Adobe

Software Engineer

May 2020Jul 2020 · 2 mos · Noida, Uttar Pradesh, India

  • Developed a helper process which will host a common platform to services in a way that these services can focus on their core Logic and
  • leave the integration related logic to Helper process.
  • Implemented creation, manage life cycles and termination of multiple helper process across different security levels for Windows OS
  • environment.
  • Developed a shared platform with advanced functionalities for background processes of creative cloud to interact, spawn and handle
  • multiple instances of helper process.
  • Developed of Native node extension using NodeJS, NAPIs

Education

Birla Institute of Technology and Science, Pilani

Bachelor's degree — Computer Science

Jan 2016Jan 2021

Stackforce found 100+ more professionals with Object-oriented Programming (oop) & C++

Explore similar profiles based on matching skills and experience