Atul Agarwal

Software Engineer

Fremont, California, United States12 yrs 6 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Expert in building large scale cloud services on Azure
  • Led teams to enhance OSS security and vulnerability management
  • Designed innovative solutions for real-time data access
Stackforce AI infers this person is a Cloud Services Engineer with expertise in SaaS and security-focused software development.

Contact

Skills

Core Skills

Software EngineeringSecurityCloud Services

Other Skills

.NETASP.NETAlgorithmsAutomationAzure MonitorAzure Site RecoveryCC#C++Configuration ManagementDistributed SystemsFuzz TestingKustoLLMPrompt Engineering

About

Profound experience in building large scale cloud services on Microsoft Azure. Interests include Machine Learning, Algorithms and Distributed Systems and Computing.

Experience

Meta

Staff Software Engineer

Sep 2024Present · 1 yr 6 mos · Menlo Park, California, United States · Hybrid

Google

2 roles

Engineering Manager

Mar 2024Aug 2024 · 5 mos

  • Leading a team to improve OSS security & vulnerability management within Google which
  • includes centralized OSS source code management, rebuild & verification of OS images etc.

Staff Software Engineer

Oct 2021Mar 2024 · 2 yrs 5 mos

  • Lead a team to generate fuzz tests for OSS packages using LLM and associated techniques like prompt
  • engineering, chain of thought etc.
  • Designed & implemented the overall solution for the Assured OSS product resulting in GA launch of product
  • within 15 months.
  • Designed & implemented build of OSS packages in a secure & scalable manner via automation.
  • Designed & implemented an ephemeral signing mechanism to improve security of all artifacts.
  • Helped building up a team of 16 engineers from 0 and setting up team best practices and culture.
Fuzz TestingLLMPrompt EngineeringAutomationSecuritySoftware Engineering

Microsoft

Senior Software Engineer

Jun 2016Sep 2021 · 5 yrs 3 mos · Redmond, Washington, United States

  • Working in the Azure Monitor (Geneva Metrics) product.
  • Worked on adding support to query complex data by performing runtime aggregation, querying data across multiple stamps, querying data in Kusto format(which can be used to correlate with other data in Kusto tables) from Geneva Metrics platform.
  • Improved the query and ingestion latency for Geneva Metrics by separating the ingestion and query pipeline and migrated different clients to the new query pathway without adding downtime and customer impact.
  • Designed and implemented a streaming solution to provide access to customer data in real time (within minutes of data ingestion).
  • Added a custom implementation of ConcurrentQueue to reduce the memory footprint by 10% and also reduce the number of free objects for garbage collection.
  • Designed and implemented the end to end workflow for billing Azure customers based on their query usages and Geneva Metrics customers based on their metrics data usage.
  • Worked on building an intermediate layer which helps in querying platform metrics for Azure resources by creating a mapping between azure resource and the data stored in Geneva metrics in a scalable and performant manner.
  • Completely owned the configuration infrastructure for Geneva Metrics.As part of the ownership, worked on migrating the configuration store from Azure storage blob to Geneva Configuration Store and later to DocumentDB which improved the configuration load time from hours to a minute, also added support to manage multiple accounts efficiently, added support for migrating configuration to restricted cloud, added support for Custom metric ingestion etc.
Azure MonitorKustoStreaming SolutionsConfiguration ManagementCloud ServicesSoftware Engineering

Microsoft india (r&d) private limited

Software Engineer II

Aug 2013Jun 2016 · 2 yrs 10 mos · Hyderabad, Telangana, India

  • Worked with Disaster Recovery Team within Windows System and Server Center Group (IDC) on the Azure Site Recovery product. I had completely owned end to end design and development of service to service authentication feature. I had worked on building a scalable solution for replication support for Generation 2 Virtual Machine on Azure and owned the feature end to end completely.I had also worked on building a robust solution for VmWare to Azure replication support for single and Multi-VM scenarios. I also owned the deployment and monitoring aspect of the service deployed in Azure.
Azure Site RecoveryService AuthenticationReplication SupportCloud ServicesSoftware Engineering

Oracle

Intern

May 2012Jul 2012 · 2 mos · Bengaluru Area, India

  • Worked on creating a tool to identify the differences between the two versions of the same SDK Api and ensured that it is backward compatible.

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology (BTech) — Computer Science

Jan 2009Jan 2013

D.A.V Senior Secondary Public School,Anpara

Jan 2002Jan 2009

Stackforce found 100+ more professionals with Software Engineering & Security

Explore similar profiles based on matching skills and experience