Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
SeniorSoftwareEngineer
Soumya Prateek Raul

Soumya Prateek Raul

Senior Software Engineer
Bengaluru

Summary

Highly motivated and passionate towards developing software and writing code. Currently working as a senior engineer in Feeds and Notifications Backend Team of Microsoft Teams. Currently serving as the oncall crew lead responsible for maintaining high availability and optimum latency of Feeds service which is responsible for generating notifications for Microsoft Teams app catering to 300M+ users worldwide.

Overview

11
11
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Senior Software Engineer

Microsoft India Private Limited
09.2024 - Current
  • Leading the Oncall crew for Feeds and Notifications Teams.
  • Responsible for analyzing high severity issues occurring in the Team , identifying corrective steps to prevent the incident from happening in future and distribute the action items amongst the on call engineers.
  • As an oncall lead , responsible for maintaining 99.99%+ availability of our service. Maintaining a low high severity incident count. Ensuring that average latency of our service doesn't go beyond SLA.

Software Engineer II (L62)

Microsoft India Private Limited
01.2022 - 09.2024
  • Worked for Feeds and Notifications Backend Team in Microsoft Teams. Feeds and Notifications is responsible for generating activity and push notifications for Teams users. [Bell icon in your Teams app and mobile push notifications]
  • Service caters to > 300M users worldwide. Compute and storage distributed across > 10 countries worldwide. Entire infra hosted in Azure.
  • Designed and implemented EUDB(European Union Data Boundary) . It involves creating regional isolation for requests belonging to EU countries.[i.e - Separate compute and storage for requests belonging to EU tenants]
  • Worked as service owner of Notification Filtering Service which stores filtering rules responsible for deciding whether a particular Teams message should be sent as a push notification or not based on user settings.

Software Engineer III

Walmart Global Tech
04.2019 - 12.2022
  • Lead Command Center team from a team of 2 to a team of 30 over the course of a year
  • Solved one of the key pain points of data engineering teams by building a metadata and lineage tracking platform
  • Developed a monitoring framework which monitors the data engineering jobs in real time and alerts users for corrective action in case of failures

Application Developer

Oracle Financial Software Services
02.2018 - 03.2019
  • Anti-Money Laundering Next Gen App (used by banks to track fraudulent transactions or suspicious activity)
  • Compliance Regulatory Reporting Application (helps bank regulators to file annual compliance report to a global regulatory body)

IT Consultant

Oracle India Pvt ltd
07.2014 - 01.2018
  • Learnt and mastered Oracle Database, understanding and working with Linux
  • Built automation frameworks using Shell Script and Python

Education

Btech - Mechanical Engg

National Institute of Technology
Rourkela
04.2010 - 04.2014

Skills

Java

undefined

Accomplishments

  • Walmart Bravo Award, For contributions in Command Center project.
  • Oracle Pacesetter Award, For meeting the tight timelines for the AML Nextgen Project.

Timeline

Senior Software Engineer

Microsoft India Private Limited
09.2024 - Current

Software Engineer II (L62)

Microsoft India Private Limited
01.2022 - 09.2024

Software Engineer III

Walmart Global Tech
04.2019 - 12.2022

Application Developer

Oracle Financial Software Services
02.2018 - 03.2019

IT Consultant

Oracle India Pvt ltd
07.2014 - 01.2018

Btech - Mechanical Engg

National Institute of Technology
04.2010 - 04.2014
Soumya Prateek RaulSenior Software Engineer