Snehlata Soni

Senior Software Engineer

Seattle, Washington, United States16 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in software design and development.
  • Proven track record in building scalable systems.
  • Strong background in machine learning applications.
Stackforce AI infers this person is a SaaS expert with a strong focus on software engineering and data-driven solutions.

Contact

Skills

Core Skills

Software DesignC#JavaSeleniumOracle Apex

Other Skills

SoftwareCosmosMachine LearningBing APISQL ServerASP.NETJavascriptOracle DatabaseData StructuresC++CProgrammingMatlabHTMLLinux

About

I graduated from the Indian Institute of Technology, Guwahati with a B.Tech in Computer Science and Engineering and am currently working with Microsoft as a Senior Software Engineer in Azure Networking.

Experience

16 yrs 8 mos
Total Experience
--
Average Tenure
12 yrs 9 mos
Current Experience

Microsoft

5 roles

Senior Software Engineer

Promoted

Mar 2021Present · 5 yrs 3 mos

SoftwareSoftware Design

Software Engineer II at Azure Networking

Apr 2020Mar 2021 · 11 mos

SoftwareSoftware Design

Software Engineer II at Bing Retail Segment

Feb 2016Mar 2020 · 4 yrs 1 mo

  • Design and implemented the first retail answer on Cortana for Price and Buying intent queries end to end.
  • Design and Implemented a pipeline to ingest any announced within half an hour of a product announcement. Added various features to highlight the features of the newly announced product. Integrated ads with the announced entity which has gained quite a good amount of revenue during the announced period.
  • Design and implemented Ads gating Infra of catalog pipeline. This gating infra is built to prevent any wrong ads mapping to go on production.
  • Worked on multiple retail experiences on various platforms including Compare answer, STP (Single Task Pane) of Bing, Cortana, TPP (Task Pane Promotion), Shop vertical, etc.
  • Worked on Product Catalog Pipeline with scalable architecture and high-quality products data capable of working with multiple providers and has easy on-boarding of new provider feature. Worked on various modules of Catalog (Conflation, filter generation for shop vertical, ads matching, ads gating infra, etc.) in order to improve the quality of data for data-driven experiences.
  • Scaled conflation infrastructure of Catalog pipeline for a large number of data providers and supporting multiple categories by grouping similar categories.
  • Design and implemented ID Management logic of Catalog pipeline to ensure minimal ID churn for Catalog entity.
  • Built ML model for matching ads with products for Television, Gaming Consoles and DVD Players category.
  • Technologies used: C#, Cosmos (Distributed File System), Scope Scripts, Sangam, Machine Learning, XAP, Language Generation Tool (LGDX), Bing API.
C#CosmosMachine LearningBing API

Software Engineer at Bing Maps

Promoted

Jul 2015Feb 2016 · 7 mos

  • Worked on a generic Maps Data Platform – Design and Bug fixing.
  • Performance enhancement and scaling by data partitioning and parallelization.
  • Worked on Address Conflation pipeline for conflating addresses of different sources.
  • Technology used: C#, SQL Server, Cosmos (Distributed File System), Scope (Map - Reduce), ASP.NET
C#SQL ServerASP.NET

Software Engineer - ICE (Information and Content Experience),

Jul 2013Jun 2015 · 1 yr 11 mos

  • Worked on various MSN apps (MSN News, MSN Sports, MSN Health and Fitness, MSN Finance) with different platform including windows 8, 8.1, 10, Android.
  • Technologies used: Java, C#, Javascript
JavaC#Javascript

Oracle india pvt. ltd.

Summer Internship - Oracle India Pvt. Ltd.

May 2012Jul 2012 · 2 mos · Bangalore

  • Automating multi-lingual testing for unified communication client across platforms and browsers.
  • Technology used: Selenium RC and JAVA.
  • Guide: Srinivas Alavilli, Oracle India Pvt. Ltd., Bangalore.
SeleniumJava

Sarada research lab

Summer Internship - Sarada Research Labs

May 2011Jul 2011 · 2 mos · Bengaluru Area, India

  • PRLM- Patient Record Life cycle Management
  • PRLM tool is developed to provide control over retention, archiving and purging
  • of electronic patient visit record. This provides read only access to archive data, automatic archiving of patient visit records between specified purge and archive point and automatic purging of patient visit records prior to specified purge point
  • Technologies Used: Oracle Application Express (APEX) and Oracle Database 10g Express Edition.
Oracle APEXOracle Database

Indian institute of technology, guwahati

Bachelor in Computer science and Engineering

Jul 2009Jun 2013 · 3 yrs 11 mos · Guwahati Area, India

Education

Indian Institute of Technology, Guwahati

B-Tech — Computer Science and Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Software Design & C#

Explore similar profiles based on matching skills and experience