Anchal Srivastava

Software Engineer | Tech Enthusiast | Fast Learner

Experience

Microsoft India - Software Engineer (Jan 2023 - Present)

Microsoft Logo
  • Microsoft Defender Android Application: Worked extensively on building Microsoft’s own antivirus app Microsoft Defender for Android. Extensively revamped the app’s UI, performance improvement by 25%, adding new features, etc. The improvement in the app's UI brought 30% user engagement of users on the app.
  • Integrated Singular SDK for keeping track of advertisement camps and help marketing teams get better data related to app installs and user conversion rates.
  • Involved in supporting the app for Android 15. Successfully upgraded AGP, SDKs, etc. required for the migration.
  • Owner and developer of automated crash analysis and alert systems. This automation pipeline runs everyday and looks out for any increasing crashes and alerts the team before it crosses the threshold. Helped in mitigating crash rate to below 0.1%.
  • Handled various customer issues(ICM) as onCall-Engineer and provided good SLAs.

Tech Stack: Android, Java, Kotlin, Jetpack Compose, Python, Azure Pipelines, Azure DevOps, MVVM, Hilt, Robolectric, etc.

Samsung R&D - Senior Engineer (Dec 2021 - Dec 2022)

Samsung Logo
  • 5G Icon Event Simulator: Implemented event based Network event Simulator for 5G use cases. The simulator sent fake events to mimic actual network changes like network switching, tower switching, data off, device idle, etc. and checked if the network status icon on the status bar is being properly changed or not. Resulted in 90% increase in efficiency of unit testing workflow and reduced dev errors.
  • Resolved all the incoming issues related to cellular data and wifi handover scenarios for samsung flagship mobiles.
  • Worked on to increase the downloading speed by 80% using redsockets library to join two data streams in the network layer of android devices. (Patent in progress)

Tech Stack: Java, AOSP, Android Studio, Eclipse

Sandvine Technologies - Software Development Engineer II (Aug 2020 - Dec 2021)

Sandvine Logo
  • Multi-Priority Across Cluster: Implemented and owned distributed shaping of internet traffic based on priority. Filed a patent for the feature. Accuracy of the feature increased by 44%.
  • Fairsplit Across Cluster: Extended the fairsplit feature in a distributed environment. Filed a patent for the same. Accuracy increased by 45%.
  • Mentored an intern who later got PPO from the company.
  • Worked on multiple streams projects, helped others in resolving bugs and resolved critical customer issues.

Tech Stack: C, C++, Docker, Linux, Git & GitLab

Personal Projects

TODO List App

TODO List App

A simple TODO list app that allows users to add, delete, modify, and multi-select items.

Chatting Application

Chatting Application

A real-time chat application that enables users to create accounts, find and add friends, and chat with them.

Snake Game

Snake Game

A classic snake game implemented using Java Swing, featuring smooth controls and increasing difficulty levels.

Education

IIT (ISM) Dhanbad Logo

Indian Institute of Technology (Indian School of Mines), Dhanbad

Bachelor of Technology in Computer Science and Engineering (2016-2020)

Publications

Fair-Share Principles

SYSTEM AND METHOD FOR MANAGING NETWORK TRAFFIC USING FAIR-SHARE PRINCIPLES

Distributed Environment

SYSTEM AND METHOD FOR PRIORITIZING NETWORK TRAFFIC IN A DISTRIBUTED ENVIRONMENT