Rahul Agarwal

Senior Software Engineer

Seattle, Washington, United States15 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of critical AWS services.
  • Expert in IoT and Cloud Computing.
  • Mentored engineers fostering collaboration.
Stackforce AI infers this person is a Cloud Computing and IoT expert with a strong focus on software development.

Contact

Skills

Core Skills

AwsCloud ComputingIotData AnalyticsSoftware DevelopmentBig Data

Other Skills

API DevelopmentAWS ServicesAlgorithmsAmazon EC2Amazon RDSAmazon S3AnalyticsApplication SignalsBig Data TechnologiesC++Campaign ManagementCloudWatch EvidentlyComputer VisionCore JavaData Processing

About

I am deeply passionate about understanding customer requirements and developing products and technologies that match their needs. I like to lead as an exemplary practitioner and deliver projects from inception to delivery. As a Senior Software Engineer, I have worked on a diverse range of systems, including IoT computing, Cloud computing, and big data analytics. In AWS Organization, I successfully led the development of two critical AWS services: CloudWatch Evidently and Application Signals. My expertise lies in defining scope, architecture, and leading development efforts from inception to delivery. Additionally, I mentor other engineers, fostering a collaborative and growth-oriented environment. Previously at Amazon's Last Mile Organization, I developed an IoT product that connects fleet of delivery vehicles. This product ran computer vision algorithms on devices installed in the delivery vehicles, securely and reliably streaming video and other telemetry data to the cloud. The collected data was utilized to enhance Amazon's delivery efficiency.

Experience

Amazon web services (aws)

Senior Software Development Engineer

Apr 2021Present · 4 yrs 11 mos · Greater Seattle Area · On-site

  • Led Development of CloudWatch Evidently and Application Signals AWS Services.
  • Cloudwatch Evidently makes it easy for developers to introduce experiments and feature management in their application code. It may be used for two similar but distinct use-cases: implementing dark launches, also known as feature flags, and A/B testing.
  • CloudWatch Application Signals automatically instruments customer applications, allowing users to monitor current application health and track long-term application performance against their business objectives. Application Signals provides users with a unified, application-centric view of their applications, services, and dependencies, helping them monitor and triage application health.
CloudWatch EvidentlyApplication SignalsAWS ServicesAWSCloud Computing

Amazon

3 roles

Senior Software Development Engineer

Nov 2019Apr 2021 · 1 yr 5 mos

  • Build a globally connected fleet of delivery vehicles by integrating cutting-edge technologies. Our solution combines Internet of Things (IoT) devices, including sensors and embedded systems, with real-time data streams from video feeds, reliable vehicle telematics, location tracking, and regular software updates.
IoTComputer VisionTelematicsCloud Computing

Senior Software Development Engineer

Promoted

Mar 2019Nov 2019 · 8 mos

  • Designing, developing, testing, and deploying software which helps to grow amazon affiliate program. Work with business, privacy, security and legal teams to understand requirements and develop systems using AWS technologies to make sure data collected and processed is secure and legally compliant
  • Major Projects
  • Build system to collect impression data on affiliates website.
  • Revamp tracking system.
  • Develop analytics, reporting and content Insight solution on the collected data.
AWSData SecurityAnalyticsData Analytics

Software Development Engineer II

Feb 2017Mar 2019 · 2 yrs 1 mo

Flipkart

2 roles

Software Development Engineer II Grade 10

Jul 2016Feb 2017 · 7 mos

Software Development Engineer II

May 2015Jul 2016 · 1 yr 2 mos

  • Worked on building Campaign Management platform for Flipkart PLA Ads
  • Design and implemented demand platform for Flipkart Ads(PLA, Brand) - This involves creating multiple components
  • API layer using dropwizard framework
  • State Machine using Akka framework
  • Data relay and processing using Redis, Kafka and Storm
Campaign ManagementAPI DevelopmentData ProcessingSoftware Development

Amazon

2 roles

Software Development Engineer II

Oct 2013May 2015 · 1 yr 7 mos

  • 1- Platform to track Amazon App downloads - Design and develop App download platform for Amazon apps. This platform is used by different Amazon Apps to track app downloads through different traffic channels.
  • 2- Analytics Platform using Big Data Technologies – Design and develop analytics platform for Amazon Analytics team. This platform is used by multiple PMs and BI Engineers to perform analytics generate schedule reports and Business Intelligence. This platform is build using many Big Data technologies like EMR, Hive, EDP, S3, and Redshift.
  • 3- New Tracking Platform - Currently I am working on defining new tracking platform which will be capable of taking intelligent decision and hence increase clickthrough and conversion
AnalyticsBig Data TechnologiesBig Data

Software Development Engineer

Apr 2011Oct 2013 · 2 yrs 6 mos

  • I Work for Amazon Affiliate Team(Amazon CPA program). Major Project I worked on as SDE1 are
  • 1- New Customer Bounty Platform – Design and develop new customer bounty platform for Amazon. It is used by multiple Amazon subsidiaries to bring new customers to Amazon network.
  • 2- Contribute to development of various features of Tracking Platform
  • 3- Contribute to new local launches and many mandatory software migrations for Tracking Platform
  • 4- Develop Backfill system for Affiliate Platform
  • 5- Develop Monitoring Mechanism of Publishers Payment Issues.

Citrix

Software Engineer

Jul 2010Mar 2011 · 8 mos · Bengaluru Area, India

  • I joined as a fresher in Citrix. Major projects I worked on during my small tenure at Citrix are
  • 1- Develop automated system for Citrix Xen Desktop Server VM creation and up gradation
  • 2- Develop Stress testing tool for Citrix XenApp Client

Education

Motilal Nehru National Institute Of Technology

B.Tech — Information Technology

Jan 2006Jan 2010

st. mary's inter college etawah

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2003Jan 2005

Stackforce found 100+ more professionals with Aws & Cloud Computing

Explore similar profiles based on matching skills and experience