Shivani Choudhary

Senior Software Engineer

Noida, Uttar Pradesh, India10 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led full stack development for PowerPoint Web features.
  • Optimized performance, reducing user-reported issues by 25%.
  • Mentored junior engineers, enhancing team capabilities.
Stackforce AI infers this person is a Software Engineer specializing in Full Stack Development within the SaaS industry.

Contact

Skills

Core Skills

Full Stack DevelopmentSoftware EngineeringSoftware Development

Other Skills

C++C#Azure BoardsPlaywrightAutomationJavaHTMLMySQLAWSXMLDevtoolsKusto Query Language (KQL)Anthropic ClaudeTypeScriptData Structures

About

Technology Enthusiast | Computer Engineering I am currently working as Senior Software Engineer at Microsoft. Experienced in full stack development with demonstrated history of working in the computer software industry. Strong engineering professional with a Bachelor of Technology focused in Computer Science from Delhi Technological University. You can reach me at: shivani29.ch@gmail.com

Experience

10 yrs 7 mos
Total Experience
5 yrs 3 mos
Average Tenure
5 yrs 7 mos
Current Experience

Microsoft

2 roles

Senior Software Engineer

Promoted

Aug 2022Present · 3 yrs 10 mos

  • Led delivery of multiple features to bring PowerPoint Web to parity with the desktop app, collaborating with PMs and partner teams to analyse user/business requirements, define system requirements, and translate them into technical specifications and engineering tasks tracked in Azure Boards.
  • Authored technical design documents, led architecture discussions and POCs, and delivered full
  • stack development of Slide Master in PowerPoint Web, enabling consistent templates and eliminating repetitive formatting for enterprise users.
  • Investigated pre-production crash issues detected through PR based test automation and built a comprehensive Playwright driven end to end automation suite that ran daily in inner ring environments, auto triggered incidents on regressions, and reduced pre production failures by 20%
  • Designed system architecture and led full implementation of Video Trim in PowerPoint Web, enabling an additional 0.1% of total PPT users to edit media directly in the web client.
  • Created and monitored around 35 DAU, event count, and quality metrics within experimentation scorecards to guide staged feature rollouts; provided production support, maintenance, and bug fixes through global launch.
  • Optimized context menus and command floaties by improving interaction performance, reducing visual clutter, and adding high value commands— lowering user reported issues by 25%.
  • Enhanced team engineering workflows—including scrum processes, agile development lifecycle, code
  • review practices, and architecture compliance —to improve consistency, performance, and overall product quality.
  • Mentored junior engineers on system design, debugging techniques, coding standards, and engineering best practices to support team delivery
C++C#Full Stack DevelopmentSoftware Engineering

SDE-2

Oct 2020Jul 2022 · 1 yr 9 mos

Adobe

3 roles

Computer Scientist

Feb 2020Oct 2020 · 8 mos · Noida Area, India

JavaHTMLSoftware Development

Senior Member Of Technical Staff

Jan 2017Feb 2020 · 3 yrs 1 mo · Noida Area, India

  • Working as senior software developer in Sophia - Personalization@Adobe. Sophia helps in creation of personalized campaigns to serve customers with personalized experience on various surfaces such as notifications, emails, web and desktop push.
  • My role involves understanding the business requirements with Product
  • Management, closing on the architecture/design and implementing it to deliver a good quality product in a scrum based agile environment.
  • 1. Held complete ownership for making surfaces self serve. Build Rest APIs using Java and MySQL. Received spot award for this feature.
  • 2. Was actively involved in designing and implementation for AWS elastic search based search engine for managing surfaces. Created AWS lambda for reindexing surfaces. Developed an automated notification system for surface update operations.
  • 3. Optimized performance of conflicts resolution for campaigns with other campaigns by 60% via asynchronous threads in javascript.
  • 4. Designed and implemented transfer ownership feature for campaigns in Java.
  • 5. Added anonymous target users support in campaigns using contextual data about users.
  • 6. Responsible for end to end delivery of Sophia including deployment (based on AWS CDN and cloudformation) and prod support.

Member of Technical Staff

Oct 2015Jan 2017 · 1 yr 3 mos · Noida Area, India

  • Worked as software developer in Adobe Framemaker team. Developed and delivered various big features single handedly for Adobe Framemaker 2017 and 2019 releases.
  • 1. Enhanced packaging performance for XML/DITA files by more than 70% using DOM based parsing. Technologies used : Java, C++, XML.
  • 2. Implemented Framemaker cache based on least recently used for history maintenance. Innovated HTML and Javascript based dialog box creation replacing old method. Single-handedly delivered multiple features that includes zoom in/out functionality and high resolution support in C++.
  • 3. Mentored new team members with product as well as technologies involved.

Samsung research institute bangalore

Software Engineer

Aug 2015Oct 2015 · 2 mos · Bangalore

Samsung research institute bangalore

Software Engineering Intern

Jun 2014Jul 2014 · 1 mo · Bangalore

  • Development of a Single Sign On android Application using authentication via kerberos on Sisodomain
  • Designed and developed android applications and SQLite database on Eclipse IDE.
  • Worked on Wireshark for packet Sniffing and client server Communication via HTTP.

The next big step

Graphics designer

Jul 2012Sep 2012 · 2 mos · New Delhi, India

  • Designed various posters,pamphlets and cover pictures for the events organized by the company.
  • Worked on Adobe Photoshop,MS Powerpoint and MS Paint

Education

Delhi College of Engineering

Bachelor of Technology (BTech) — Computer Science

Jan 2011Jan 2015

DAV school, Sreshtha Vihar,New Delhi

Intermediate/+2 — Computer Science

Jan 2009Jan 2011

Arwachin Bharti Bhawan Sr. Sec. School

Matriculation

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Full Stack Development & Software Engineering

Explore similar profiles based on matching skills and experience