Krishi Agrawal

B.Tech - Electrical Engineering
Kharagpur, US.

About

B.Tech - Electrical Engineering student at Indian Institute Of Technology, Kharagpur

Work

Microsoft
|

Software Engineer

Summary

Implement innovative cloud and AI-powered solutions tailored to meet ISVs’ specific business use-cases.

Highlights

Reduced deployment time by 40% via tailored Copilot Deployment Automation for specific infrastructure needs.

Engineered an Intent Parser that converts YAML infra requests to a unified ARM parameters file for deployment.

Automated RAG data ingestion over private endpoints, eliminating the need to open endpoints enhancing security.

Transformed a monolithic codebase into multiple microservices with stakeholder approval and end-to-end testing.

Enabled production readiness by implementing service discovery via nginx, synchronous locks and CI/CD integration.

Migrated .NET Core config from AppSettings.json to AKS Config Maps, automating env setup & unifying configs.

GlazeGPT
|

AI/Backend Engineer Intern

Summary

Enhancing backend functionalities and optimizing performance for GlazeGPT, a gen AI platform

Highlights

Implemented encryption and decryption to manage user access to databases, for secure and compliant access control

Incorporated device fingerprinting to limit user logins to specific devices, improving security and user session control

Integrated database-specific user definitions, enhancing SQL generation by mapping definitions to relevant columns

Designed a data analysis pipeline utilizing GPT-4’s code interpreter to process SQL queries, generating visual insights

Microsoft
|

Software Engineer Intern

Summary

Establish file based Industry Links and automate generation of workflow templates for onboarding ISVs

Highlights

Developed 3P solutions for file centered data links, empowering ISVs to easily integrate into Microsoft’s ecosystem

Leveraged Azure Blob Storage to receive data, processed data using Dynamics 365, and finally stored in Dataverse

Developed reusable components, reducing ISVs workload by 95%, also providing them with customizable capability

Utilized PowerShell scripting to automate workflow creation, deploying the Industry link into ISV’s environment

Collaborated with the PAN Asia team, contributing in publishing the Open Source Repo for quickstart, aiding ISVs

Education

Indian Institute of Technology, Kharagpur

B.Tech. Hons

Grade: 8.74

Loyola School Jamshedpur

ISC

Grade: 95.8%

Loyola School Jamshedpur

ICSE

Grade: 94.83%

Awards

Ranked among the top 4 percentile

Awarded By

Joint Entrance Examination Advance

out of 250k candidates in Joint Entrance Examination Advance in September 2020

Secured a rank within the top 0.8%ile

Awarded By

Joint Entrance Examination Mains

out of 1.12 million candidates , in the Joint Entrance Examination Mains

Top 10%

among 2000+ students after 1st year, earning Department Change to Electrical Engineering, with 9.6 CGPA

Skills

Programming and Scripting languages

C, C++, Python, Javascript, Typescript, MySQL, C#, Django, Java.

Tools and Libraries

OpenCV, LangChain, Pandas, AutoGen, Numpy, Pytorch, Dynamics 365, Copilot Studio.

Interests

Competition

Microsoft Engage 2022: Selected among the top 0.1% students for Microsoft Engage and secured a summer internship, Codeforces: Achieved rating of 1630 (Expert) (cp_mein_1900), with a global rank of 553 in Codeforces Round 894, Codechef: Achieved rating of 1905 (4*), with global ranks of 8 (January Long 2022) and 153 (July Cook-Off 2022), Overnite: Finalist, among the top 15 teams at Overnite, an ACM certified team programming event, by Kshitij, IIT Kgp, Flipkart Grid 5.0: Secured a position among top 0.5% of 397k+ teams participating in the SDE Track in the 1st round, Microsoft Global Hackathon: Copilot for SOS | Hack for Business Copilots.

Projects

Criminal Verification Website

Summary

Develop a Criminal Face Recognition Website that matches suspects’ faces to images in the database

Agentic AI Based Chat Application

Summary

Develop a multi-agent system using ADS to diagnose crops and recommend solutions to the agronomist.