Overview
Work History
Education
Skills
Accomplishments
Affiliations
Timeline
Generic
Teena Agrawal

Teena Agrawal

Hyderabad

Overview

6
6
years of professional experience

Work History

Software Developer

Microsoft R&D
Hyderabad
04.2021 - Current
  • Developed Azure Resource Manager service to deploy the set of resources like ultraUSSD, key vault on daily basis to catch the regression in customer builds.
  • Designed & develpoed end to end system to visualize the reliability & availability in Grafana and reporting the service health through Monthly NewsLetter.
  • Implemented an Azure service to cleanup stale resources from ~270 subscriptions and saved ~60% dollars and visualized the data in PowerBi
  • Played a pivotal role in maintaining system health 24x7 and averted system outages.
  • Analyzed and optimized the design of an Azure web app and enhanced the versatility.
  • Developed conditional triggering in CI/CD release pipeline using bash and rest API calls.
  • Designed alerting system to catch the severe issues of Livesite.
  • Built unit test framework cases using XUnit and MoQ to have test coverage for the service.
  • Designed PowerBi dashboard to orchestrate the health of the customer builds.

System Software Engineer

Nvidia Graphics pvt ltd
Pune
07.2018 - 04.2021
  • CUDA & GPU Release : Enhanced framework have a quality compiler. Developing PTX programs to verify for upcoming features of GPU & CUDA releases.
  • ISAValidation : Thoroughly studied the ISA, identified relevant verification scenarios, and developed PTX programs for verifying PTXISA.
  • AutoGenTest : Created an automated test generation framework ensuring comprehensive syntactic coverage of PTXISA opcodes, modifiers, types, and operands. This effort resulted in ~400 million test cases and significantly saved ~1 year of engineering time.

Internship

Nvidia Graphics pvt ltd
Pune
01.2018 - 06.2018

Key Responsibility: Automation of making a list of possible valid variants for all the instructions and checking whether the instruction exists in the available program files where the tests are added on daily basis

Key Achievement: Used tableGen tool of LLVM to define the constraints and properties of each instruction. These constraints and properties are processed using C++ backend and results in XML files of each instruction with valid possible variants. Python scripts then count the occurrences of each valid variant from program files and representing them in an excelsheet.

Education

National Institute of Technology, Karnataka -

Master of Computer Applications CGPA: 8.6
06-2018

Skills

  • Microsoft Azure
  • Azure Data Explorer
  • Data structures and algorithms
  • OOPS
  • C
  • Powershell
  • PowerBi
  • HTML & CSS
  • Git & Github Copilot
  • C#
  • Python
  • AI
  • Grafana
  • Nodejs
  • Javascript

Accomplishments

  • Secured 2nd place in Microsoft Hackathon Science fair in Atlanta, Georgia
  • Got selected in NTech competition among 60 projects held in NVIDIA
  • Secured 101st Rank in NIMCET, 17th Rank in JNU, 73rd Rank in KIITEE, MCA - 2014

Affiliations

Engage in various art forms during my free time. Art serves as my source of tranquility and inspiration.

Timeline

Software Developer

Microsoft R&D
04.2021 - Current

System Software Engineer

Nvidia Graphics pvt ltd
07.2018 - 04.2021

Internship

Nvidia Graphics pvt ltd
01.2018 - 06.2018

National Institute of Technology, Karnataka -

Master of Computer Applications CGPA: 8.6
Teena Agrawal