Avinash Rath

Software Engineer

Bengaluru, Karnataka, India4 yrs 6 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Led AI-powered Expense Management initiatives at Microsoft.
  • Developed mobile applications enhancing user experience.
  • Expert in backend systems and distributed services.
Stackforce AI infers this person is a FinTech and SaaS-focused Software Engineer with expertise in mobile and backend development.

Contact

Skills

Core Skills

Ai DevelopmentDistributed SystemsMobile Application DevelopmentBackend Development

Other Skills

AI-powered Expense ManagementDataverseAzure Data FactoryPower BIODataRed Teamingrole-based access controlsCopilot StudioAzure SQLLLMuser behavior analyticsPower Platform API GatewayX++C#/.NETAzure Document Intelligence Service

About

Software Engineer at Microsoft working on customer-facing platforms across AI-assisted workflows, backend services, and developer tooling. I build and maintain production systems with a focus on reliability, security, and measurable product outcomes. My work spans distributed services, telemetry, evaluation frameworks, and product features used by enterprise customers. I enjoy collaborating across engineering and product teams to design practical solutions and ship useful software.

Experience

4 yrs 6 mos
Total Experience
4 yrs 6 mos
Average Tenure
4 yrs 6 mos
Current Experience

Microsoft

2 roles

Software engineer 2

Promoted

Sep 2024Present · 1 yr 9 mos

  • Led multiple critical components of the AI-powered Expense Management agent, leveraging Copilot Studio and Dataverse to automate financial workflows; product currently in Public Preview with several enterprise customers.
  • Designed and implemented a cross-platform telemetry aggregation system using Azure Data Factory, Azure SQL, and Power BI to unify telemetry from Dataverse, Finance and Operations (Expense Management), and Copilot Studio. Provided year-long visibility into agent usage, enabling data-driven product decisions and leadership reporting.
  • Defined architecture and led a team of 4 members to create a live agent evaluation system using a proprietary LLM-as-a-judge and user behavior analytics, enabling continuous experimentation and iterative fine-tuning that significantly improved real-world agent effectiveness. This was adopted for 3 different agent teams to evaluate their agent workflows.
  • Drove security and Red Teaming efforts, implementing fine-grained, role-based access controls for OData entities. Developed automation tools to accelerate Red Teaming processes, ensuring comprehensive security coverage.
  • Actively mentored junior engineers and led technical design reviews; collaborated cross-functionally with PMs, designers, and other stakeholders.
AI-powered Expense ManagementDataverseAzure Data FactoryPower BIODataRed Teaming+3

Software Engineer

Nov 2021Aug 2024 · 2 yrs 9 mos

  • Spearheaded development of a mobile app for Expense Management using Dataverse and Power Platform API Gateway; implemented backend services using OData, supporting secure, role-based access and seamless mobile sync.
  • Developed customer-facing applications in X++ and microservices in C#/.NET integrating the Azure Document Intelligence Service to enhance OCR capabilities for receipt processing.
  • Collaborated with a partner team to build a Language Server Protocol (LSP) implementation for X++ in Visual Studio; contributed to core parsing logic, drawing inspiration from Roslyn (C#), to improve developer tooling and IDE support.
  • Ensured all delivered features and UI components fully adhered to Microsoft’s Accessibility Standards (WCAG), including screen reader support and keyboard navigation.
DataversePower Platform API GatewayODataX++C#/.NETAzure Document Intelligence Service+2

Amazon

Software Development Engineer Intern

Feb 2021Aug 2021 · 6 mos · Bengaluru, Karnataka, India

  • Was a part of the Category Experience team in IN marketplace for Amazon Shopping.
  • Worked with Java(Spring, JSP) to build internal tools for configuring new product launches. The new product launches included flash sales, pre-orders, etc.
  • Designed a tool to automate a lot of manual work required on the internal tools for the configuration of the new product launches. Worked with DynamoDB, G2S2 (amazon proprietary non-relational data source), and Spring for the same.
  • Worked on globalizing the tool which was used in IN marketplace for configuring new product launches. Came up with a way to automate the access permissions given to necessary employees in Amazon in order to access the tool based on job roles.
JavaSpringDynamoDBG2S2Backend Development

Sahaja yoga meditation

Mobile Application Developer

Nov 2020Jan 2021 · 2 mos · Bengaluru, Karnataka, India

  • Developed the mobile app `emeditate` using Flutter + Rive + Firebase.
  • Implemented many features like music streaming, video streaming and live videos.
  • Implemented login through Mobile, Gmail and Facebook.
  • Used multiple optimisation techniques to reduce load on main thread so the app experience stays smooth and responsive.
FlutterRiveFirebaseMobile Application Development

Pinaacle technologies pvt ltd

Software Engineer Intern

Mar 2020Sep 2020 · 6 mos · Bengaluru, Karnataka, India

  • Developed the backend system of IoT empowered appliances(AC, air purifiers, etc.) using Firestore and Cloud Functions(NodeJS 10). Also developed multiple APIs for real-time data transfer while also taking measures to prevent security breaches and attacks.
  • Designed time series schema on Cloud Firestore using bucketing, which reduced the number of document reads by a factor of 60, while querying for graphs. Also implemented my own query structure for the schema reducing each query to a maximum of 3 document reads for any given query. This restructure reduced the querying time for trend charts on mobile from 300ms(average) to 84ms(average).
  • Worked with 3 members to build the mobile app(used by consumers of the product) for the same using Flutter and Rive.
  • Wrote a custom radial gauge(in Flutter) to display parameters to align with the theme of the app.
FirestoreCloud FunctionsNodeJSBackend Development

Mahindra comviva

Software Engineer Intern

Jun 2019Jul 2019 · 1 mo · Bengaluru Area, India

  • Developed an `Anti-Spam SMS Reporting` mobile app using Flutter in a team of 2 members in an agile environment and deployed v1.0.0 of the app. The app was built for the organization’s internal usage with personnel having multiple roles.
  • Built a bidirectional scrolling widget for big tables containing dynamic data with pinch zoom functionality for better user experience. Also built trend graphs to process data and represent it. The app used REST APIs to communicate with the back-end.
FlutterREST APIsMobile Application Development

Education

Nitte Meenakshi Institute of Technology

Bachelor of Engineering - BE — Computer Science

Jan 2017Jan 2021

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

Explore similar profiles based on matching skills and experience