Rahul Gupta

Software Engineer

Kota, Rajasthan, India7 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Azure container technologies and performance optimization.
  • Proven track record in developing scalable cloud solutions.
  • Published researcher with strong analytical and problem-solving skills.
Stackforce AI infers this person is a Cloud Computing expert with a focus on scalable solutions and performance optimization.

Contact

Skills

Core Skills

Microsoft AzureC#MicroservicesData IngestionC++Angularjs

Other Skills

.NET FrameworkAgile MethodologiesAlgorithmsAnalytical SkillsApache SparkApp ServiceAzure .Net CoreAzure Cosmos DBAzure Data ExplorerBack-End Web DevelopmentBashC (Programming Language)Cascading Style Sheets (CSS)CommunicationComputer Networking

About

As a Software Engineer at Microsoft working on Azure containers, I am working on caching images on compute clusters to improve cold container startup times, net disk utilisation and improving network congestion from registry on caching new images. Previously, I gained experience with managing deployments and backend for Microsoft Partner Center Services, managing payables data feeds and developing open-source tools and techniques for sampling with Knowledge Compilations. With over 5 years of experience, I have a track record for solving complex and challenging problems using innovative and cutting-edge technologies. My engineering expertise is built on solid technical and theoretical Computer Science foundation further demonstrated with published research in academia.

Experience

7 yrs
Total Experience
3 yrs 6 mos
Average Tenure
6 yrs 6 mos
Current Experience

Microsoft

2 roles

Software Engineer 2 | Azure Container Instances

May 2022Present · 4 yrs 1 mo · United States

  • Worked on caching frequently used container images on network disks for Azure Containers to improve disk utilisation, bandwidth congestion and container startup times. This further results in reducing the scale out time for creating new host compute clusters and the time required for caching a new image on existing clusters.
  • Built with C#, Powershell scripts, Network storage, NoSQL Cosmos Db alongwith windows utilities for networking, disk operations etc.
  • Worked on implementing new features and fixing bugs for Microservice based Azure Containers Instances' control plane and data plane services. Specifically contributed to routing the container start, delete, exec and getLogs operations from the control plane to a newer alternative backend data plane.
C#Microsoft Azure

Software Engineer

Nov 2019Apr 2022 · 2 yrs 5 mos · United States

  • Drove and executed end-to-end technical implementations of features for the Partner Center Incentives Enrollments, Workshops and Payout and Tax management pages, used by all partners in the MS Store and Incentives ecosystem for enrolling in Incentives programs and receiving earnings/incentives payments.
  • Automated email and UX(React) notifications on bank and tax profile changes.
  • Maintained authorization service - adding certs, user claim validation, SNI auth
  • Designed and implemented safe deployment practices for service and data releases with automated rollbacks.
  • Deployed the infrastructure using IaC and created release pipelines for Data Processing. Established contracts with the upstream and downstream system for various feed generation. Worked with Apache Spark over Azure Synapse.
  • Mentored new-joinees in the team, teaching them livesite drill and the teams' code and build platform
  • Worked with Azure .Net Core, Devops, IaC (YAML, ARM), CosmosDb, SQL Db, Azure Data Explorer, Databricks, Synapse, App Service
Data IngestionMicroservices

Indian institute of technology, kanpur

Project Associate - Research

Jul 2019Sep 2019 · 2 mos · Kanpur, Uttar Pradesh, India · On-site

  • Empirically investigated the transitions in the size of DAGs for compiled knowledge representations of CNF formulae against clause density and a novel parameter solution density.
  • Ran experiments with BDD, SDD and D4 tools on HPC using OpenMPI.
  • Analyzed data in Python and published results in CP 2020 (Constraint Programming)

National university of singapore

Research Attachment Intern

May 2018Nov 2018 · 6 mos · Singapore

  • Designed novel techniques for uniform, weighted and projected sampling of solutions by leveraging knowledge compilations. Solidified the ideas by implementing state-of-the-art tools - KUS/WAPS and published the underlying techniques. Identified patterns in phase transitions of knowledge compilations for CNF formulas.
C++Git

Microsoft

Software Engineering Intern

May 2017Jul 2017 · 2 mos · Greater Hyderabad Area

  • Partner Membership Center (PMC) is the portal used by Microsoft partners to go through different stages of their relationship with Microsoft. I worked on automated migration of users from MSA (Microsoft Account) based PMC to AAD (Azure Active Directory) based PC. As an intern, I :
  • Studied and Analyzed the architecture of Partner Center comprising of Reseller Web, Service and Frontdoor.
  • Finalized the design and Proof of Concept to make a responsive UI using WebCore CSS and Angular JS features.
  • Implemented Asynchronous Actions using $q service and post data using $resource for AAD account creation.
  • Thoroughly tested the functionality of written code with the help of Jasmine tests.
  • Learned the Agile Methodology of Software Engineering by iterating through reviews and corrections.
AngularJSJavaScript

Education

Indian Institute of Technology, Kanpur

B.Tech - M.Tech (Dual Degree) — Computer Science and Engineering

Jan 2014Jan 2019

DAV Public School, Kota

Higher Secondary

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Microsoft Azure & C#

Explore similar profiles based on matching skills and experience