Skip to main content
Kruti Agarwal

Kruti Agarwal

Software Developer

Talent
HyderabadMember since January 18, 2026
C++JavaScriptPHPPythonREST API designAuthentication (JWT)API integrationJSON-based client–server communicationJavaScript ES6HTML5CSS3ReactUnity Engine (2D/3D)C# gameplay scriptingXR Interaction ToolkitUnity Input SystemPhysics and collision systemsGameplay mechanicsRuntime optimizationMongoDB (Mongoose)MySQLGitGitHubPlastic SCMBitbucketPostmanObject-Oriented Programming (OOP)Data Structures & AlgorithmsDBMS fundamentalsClient–server architectureDebugging and performance profiling
·

Hire this person

Send a job offer directly to this candidate

C++JavaScriptPHPPythonREST API design

About

Unity Game Developer and Backend-focused Software Engineer with 3+ years of experience building interactive applications and game systems. Experienced in developing gameplay features in Unity (C#) and designing supporting backend services using Node.js and MongoDB for player data, authentication, and leaderboard systems. Skilled in integrating client applications with REST APIs, debugging performance issues, and optimizing runtime behaviour across mobile and XR environments.

Strong foundation in object-oriented programming, data structures, and client–server architecture with experience collaborating across development and QA teams to deliver stable production features.

Experience

Software Engineer 2 at Sony India Software Centre [SISC] (2025-04 – Present)

Parent - Leadsoc Technologies Private Limited

  • Integrated OpenXR into Unity applications to enable cross-platform compatibility with multiple HMD devices and XR runtimes.
  • Implemented multi-controller input handling using Unity's Input System to ensure consistent tracking and interaction across XR hardware.
  • Developed core onboarding modules including eye calibration, boundary setup, head-tracking configuration, and initial device setup, improving user onboarding flow and tracking accuracy.
  • Built interaction systems using XR Interaction Toolkit, including hand gesture controls and a virtual keyboard interface for immersive user input.
  • Created a proof-of-concept integration with Google Cardboard SDK to evaluate mobile XR capabilities and optimize performance workflows.
  • Investigated wireless XR streaming using ALVR, analysing network latency, device communication, and streaming stability across devices.
  • Profiled and optimized Unity XR applications by reducing runtime errors and improving stability across Android and standalone XR builds.
  • Collaborated with developers and QA teams to debug integration issues and maintain stable builds during sprint cycles using version control workflows.
  • Recognised as part of the Best Team of the Quarter for consistent delivery and contribution to XR platform development.

Software Developer at Simple Viral Games (2024-03 – 2025-03)

  • Developed and integrated JavaScript SDKs used across multiple web and mobile games to standardize API communication, authentication handling, and session management.
  • Designed and maintained RESTful backend services using Node.js and MongoDB to manage player authentication, leaderboard data, and gameplay statistics.
  • Implemented leaderboard and real-time score tracking systems, enabling persistent player rankings and analytics across multiple game titles.
  • Built gameplay features and UI components using Unity (C#) and JavaScript, focusing on performance optimization and responsive user interactions.
  • Developed reusable utilities for state synchronization, authentication tokens, and cross-device session handling.
  • Integrated game clients with backend services through secure API calls and JSON-based communication, ensuring reliable data exchange between frontend and server.
  • Debugged gameplay and integration issues across web and mobile environments to improve performance and gameplay stability.
  • Led a small development team (2–4 engineers), coordinating feature delivery, code reviews, and sprint execution.

Software Developer Engineer at Imarticus Learning Pvt Ltd. (2022-06 – 2024-01)

  • Developed interactive learning applications using Unity (C#) and web technologies, focusing on gameplay mechanics and user interaction systems.
  • Designed and implemented RESTful APIs using PHP and JavaScript to support dynamic game content and backend data communication.
  • Integrated MySQL and MongoDB databases to store user data, gameplay progress, and application records.
  • Built dynamic forms and document upload workflows, enabling secure data submission and retrieval through server APIs.
  • Implemented SCORM-compliant learning modules for integration with Learning Management Systems (LMS).
  • Debugged and optimized Unity gameplay features to improve runtime stability and performance.
  • Led Agile sprint cycles as Sprint Owner, coordinating development tasks for a team of 2–4 engineers and ensuring timely feature delivery.
  • Identified and resolved critical bugs across gameplay systems and backend services to improve overall system reliability.

Education

Bachelor's In Technology in Information Technology – Amity University (2018 – 2022)

Skills

Software Developer

Reviews

Related