Nikita Agarwal

Senior Software Engineer | Distributed Systems | Java | C# | Azure | AI Engineering

Vancouver, British Columbia, Canada

About

Senior Software Engineer with 13+ years of experience building large-scale distributed systems, cloud-native platforms, and enterprise applications. Experienced in Java, Kotlin, C#, Azure, microservices, reliability engineering, and system design. Currently building authentication and device management solutions at Microsoft Teams while driving AI-assisted engineering initiatives that improve development velocity and operational excellence. Passionate about backend architecture, distributed systems, cloud technologies, and mentoring engineers. Core areas: • Distributed Systems • System Design • Microservices • Java / Kotlin / C# • Azure Cloud • Reliability Engineering • AI Engineering

Experience

  • Microsoft (13 yrs 1 mo)
    • Software Engineer 2 - Teams Android Devices - Authentication
      Jun 2022 - Present · 4 yrs 1 mo

      Working on Teams Android Devices Authentication involving device enrollment and user access policies enforced before signing in. Also, working on remotely accessing the device, remote login logout, software app updates and managing the overall health of the device. Using AI-assisted engineering workflows using Claude and Copilot, accelerating feature delivery.

    • Software Engineer 2 Global Talent Acquisition Microsoft Careers Recruiting Platform
      Sep 2017 - Present · 8 yrs 10 mos

      Worked on creating V1 website in React for candidate's experience after applying for the job position. Worked on the Interview and Offer tabs on the Action Portal of Microsoft Careers. Also worked on the recruiting platform, backend from creating a job requisition on ICIMS portal to scheduling an interview and rolling out the offer letter to the candidate via ICIMS and syncing back to Microsoft platform.

    • Software Developer Supply Chain Microsoft & SAP Integration
      Jun 2013 - Aug 2017 · 4 yrs 3 mos

      Designed and implemented over 15 microservices for Supply Chain (Delivery, Shipment, Returns) using .NET C# and REST based APIs. Led development of University Recruitment Portal and Offer Management for Dynamics 365 Talent. Built Power BI dashboards for ESI platform monitoring and reduced live site incidents. Developed Windows and Android mobile apps including Smart Assistant and Automobile Tracker. Delivered workshops on Azure and participated in initiatives like ‘Code for Her’, Hackathons, and hiring panels.

  • Research Assistant AliEN at CERN
    May 2012 - Jul 2012 · 3 mos

    Internship at AliEn (Alice Environment) Shell - project of implementing new commands in Alien Shell