Summary
Overview
Work History
Education
Skills
Accomplishments
Publications
Timeline
Generic

Shayak Chakraborty

Software Engineer 2
Hyderabad

Summary

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

5
5
years of professional experience
2
2
years of post-secondary education

Work History

Software Engineer 2

Microsoft
07.2019 - Current
  • Part of New Gen Browser - Reading and Translation Team and own Read Aloud feature area in Edge.
  • Designed and Shipped Read Aloud on PDF from ground-up which increased total MAU by 40%. Here, we refactored out legacy code to accommodate collective design for multiple platforms. Created parser for PDF content that could be consumed on Javascript code.
  • Worked on constant improvements in feature area, one of them being improving start time of Read Aloud by 50%. Here, we were able to channel one-shot output of content to batch processed content.
  • Worked on Smarter Experiences in for Read Aloud, where we use Bing SD and were able to increase user engagement by 12%. Here, we also setup Falcon(Azure) based service to engage with Bing SD store to create response that could be consumed by client.
  • Worked on setting up testing pipelines for PR validations. We migrated legacy QUnit tests and introduced usage of JEST.
  • Worked on some other feature areas like Citations. Here, we developed machine learning model to do entity extraction on Web Sites. Worked on end-to-end experience from UI to integration of models with Edge Client.
  • Worked as Experimentation Champ across edge team, helping multiple feature areas to ship experiences. Here we have been doing some extensive data analysis to help other teams to take right course of action based on data.
  • Worked as Accessibility Champ and currently own Empathy Sessions on Edge were we co-ordinate with stakeholders to set-up direct Accessibility user feature interaction sessions.
  • Helped onboard and mentored multiple people in team. Also, lead some small scale projects in team.

Education

Masters of Technology - Computer Science

Indian Statistical Institute
Kolkata
07.2017 - 06.2019

Skills

  • C, C

  • Core Java, C#

  • Python

  • MySQL

  • Javascript, Typescript

  • Front-End Development

  • React, Redux

  • JEST, QUnit

  • Git, BitBucket

  • Selenium, Playwright

  • Data Analysis

Accomplishments

  • ACM ICPC - Regional Finalist (Site - Amritapuri, Coimbatore), 2017
  • First Class First in Masters, Winner of the Rashi Roy Memorial Prize for Outstanding Performance.

Publications

  • MatGap: A Systematic Approach to Perform Match and Gap Analysis among SBVR-Based Domain Specific Business Rules, 2018 25th Asia-Pacific Software Engineering Conference (APSEC), Nara, Japan, 2018, pp. 551-560, doi: 10.1109/APSEC.2018.00070. We built a tool to determine represent SVBR based business rules to a canonical form and determiner percentage equality between them. Here, we initially explore mathematics driven approach using first-order logic but found better results using Natural Language Processing based approach.
  • Testing of Horn Samplers, Proceedings of The 26th International Conference on Artificial Intelligence and Statistics, PMLR 206:1301-1330, 2023. We built a framework and used it to determine whether the underlying probability distribution of a SAT sampler is nearly Uniform or not. Later, this framework has been extended to determine this for any general class samplers.

Timeline

Software Engineer 2

Microsoft
07.2019 - Current

Masters of Technology - Computer Science

Indian Statistical Institute
07.2017 - 06.2019
Shayak ChakrabortySoftware Engineer 2