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), IndiaScore: 90.15%
Class X
2018 at Ryan International School, ICSE, IndiaScore: 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
- Advanced Learning Algorithms (Coursera)
- Machine Learning Specialization (Coursera)
- Unsupervised Learning, Recommenders, Reinforcement Learning (Coursera)
- Supervised Machine Learning: Regression and Classification (Coursera)
- Fundamentals of Deep Learning (NVIDIA DLI)
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