Profile
Hello! I'm Harsh Gujarathi, a Software Engineer at Microsoft, specializing in Azure Cloud. I hold a degree in Computer Science with a minor in Data Science from BITS Pilani - Goa Campus. I am passionate about designing scalable cloud solutions and solving complex distributed system challenges. Currently, I am working on Azure Cloud Migrate, focusing on Kubernetes, distributed systems, databases, and system performance of applications running on on-prem servers. My interests lie in distributed training, federated learning, and large language models (LLMs) from tech giants like DeepMind and OpenAI.
Education

Bachelor of Engineering - BE, Computer Science

2020 to 2024 at Birla Institute of Technology and Science, Pilani - Goa Campus, India

Grade: 9.2/10
Activities and societies: Merit Scholarship Awardee (5 times), ASCII - Academic Head, Developers Society, BITSMUN Goa, Quark Controls
Minor in Data Science

Class XII

2020 at Prakash Junior College of Science, Maharashtra State Board of Secondary and Higher Secondary Education (MSBSHSE), India

Score: 90.15%

Class X

2018 at Ryan International School, ICSE, India

Score: 96.4%

Experience

Software Engineer

Jul 2024 to Present at Microsoft, Hyderabad, Telangana, India · On-site

  • Working on Azure Cloud Migrate, focusing on Kubernetes, distributed systems, databases, and system performance of applications running on on-prem servers.
  • Collaborating with cross-functional teams to design and implement scalable cloud solutions.
  • Skills: Kubernetes, Distributed Systems, Databases, System Performance, Azure

Member of Technical Staff Intern

Jan 2024 to Jun 2024 at DevRev, Bengaluru, Karnataka, India · On-site

  • Worked on optimizing the Global Notifications Microservice by implementing Rate Limiting, Throttling, Clustering, and Summarization to enhance scalability and user experience.
  • Designed and implemented a notification rate limiter to prevent spam and improve email delivery efficiency.
  • Developed an advanced notification clustering mechanism reducing redundancy and organizing updates more effectively.
  • Built a GenAI-powered notification summarizer leveraging OpenAI’s GPT models and LangChain, enabling users to process notifications efficiently.
  • Enhanced reminders, tasks, and bookmarking for better usability.
  • Took ownership of tasks, actively participated in design discussions, debugging, and performance optimization, and contributed to improving the overall notification workflow at DevRev.

First Degree Teaching Assistant

Aug 2023 to Dec 2023 at Department of CSIS BITS Pilani Goa Campus, Goa, India · On-site

  • Assisted in teaching CS F372 - Operating Systems and CS F342 - Computer Architecture.

Software Engineer Intern

May 2023 to Jul 2023 at Microsoft, Hyderabad, Telangana, India · On-site

  • Designed Customer Side Metrics for Monitoring Meters and Publishing them to Azure Monitor and Geneva Dashboard.
  • Used OpenTelemetry and its Geneva Extension to Implement the Metrics designed.
  • Actively contributed in the design decision of Azure Business Continuity Center (V1 product) with the Azure Core Compute Team.
  • Skills: Programming, MSTest, Product Design, Telemetry, C#, .NET Framework, Communication

First Degree Teaching Assistant

Jan 2023 to May 2023 at Department of CSIS BITS Pilani Goa Campus, Goa, India · On-site

  • Assisted in teaching CS F211 - Data Structures and Algorithms, CS F342 - Computer Architecture, and CS F424 - Software for Embedded Systems.

First Degree Teaching Assistant

Aug 2022 to Dec 2022 at Department of CSIS BITS Pilani Goa Campus, Goa, India · On-site

  • Assisted in teaching CS F213 - Object Oriented Programming and CS F214 - Logic in Computer Science.

Summer Intern

May 2022 to Jul 2022 at LTI - Larsen & Toubro Infotech, Mumbai, Maharashtra, India · Remote

  • Worked on the DataOps for their Software Fosfor Spectra.
  • Coordinated with Developers working on new features and Test Engineers, to build an exhaustive set of tests for the platform.
  • Took ownership of the tasks assigned, showcased active participation in Test Design Meetings and Daily SyncUps.
  • Skills: Programming

Microsoft Engage Mentee

May 2022 to Jun 2022 at Microsoft, Remote

  • Developed a fully functional android application that makes use of the Facial Recognition technology.
  • The solution proposed was to Track Attendance in offline/online classes using cloud services provided by Microsoft Azure.
  • Skills: Android Development, Flutter, Azure Face, Programming, Cloud Firestore, Dart, Firebase

Certifications
Undergraduate Courses
  • Operating Systems
  • Data Structures and Algorithms
  • Object Oriented Programming
  • Computer Networks
  • Database Management and Systems
  • Computer Architecture
  • Foundations of Data Science
  • Deep Learning
  • Computational Neuroscience
  • Large Scale Distributed Systems
  • Design and Analysis of Algorithms
  • Microprocessor and Interfacing
  • Quantum Computing and Information
  • Machine Learning on Resource Constrained Devices
  • Compiler Construction
  • Applied Statistical Mathematics
Skills
  • C#
  • .NET Framework
  • Java
  • Dart
  • Python
  • C++
  • Android Development
  • Qiskit
  • Kotlin
  • Flutter
  • User Interface Design
  • Web Development
  • JavaScript
  • Markdown
  • LaTeX
  • PowerShell
  • Go
  • Windows Terminal
  • AWS
  • Azure
  • Datadog
  • Google Cloud
  • NodeJS
  • Firebase
  • MongoDB
  • Redis
  • Appwrite
  • PyTorch
  • TensorFlow
  • NumPy
  • Pandas