Shubham Agrawal

Senior Software Engineer

Seattle, Washington, United States8 yrs 2 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Built first in-app shopping experience for Amazon.
  • Led development of a scalable messaging platform used by millions.
  • Contributed to multiple startups in Ed-tech and Fin-tech.
Stackforce AI infers this person is a SaaS and MarTech expert with a strong focus on scalable solutions.

Contact

Skills

Core Skills

Software DevelopmentSocial Media AdvertisingAi And Machine LearningSaasData Engineering

Other Skills

.NET FrameworkAIASP.NETASP.NET MVCAWS CDKAnalyticsAutomated AdvertisingBig Data AnalyticsCC#C++CSSCassandraComputer SecurityComputing Cluster Management

About

Shubham is currently working with Automated Advertising Marketing Tech Team and is part of the core team to build the first ever in-app shopping experience for Amazon. His work also includes building automated solution at scale for new and emerging social media applications like Tiktok and Pinterest along with centrally managed social media platforms like Facebook, Instagram and Snapchat. During his tenure at Sentienz, he has worked on building the next generation data platform. He was one of the core founders of the platform which is being used by more than 2 million users worldwide. He led the development team to build a scalable distributed messaging, IoT and analytics platform. Initiated a global SaaS product, solving for lightweight devices in the telecom, logistics, automobiles and OTT sector. This solution, built ground-up has attained a scale which is 5x than the existing solution in the world. A landmark product for the company which is being used by India’s largest conglomerate by market cap. Also have previously worked as a part of UNISYS Financial Services Systems in the Data Migration as well as the Mortgage Application team serving international banks. A Startup enthusiast, along with his education and work, Shubham has been closely associated with an Ed-tech and Fin-tech startup companies helping the team to build the MVP and end-to-end architecture. Shubham is a graduate in Computer Science from Stony Brook University, New York. He has interests and worked on Distributed Systems and Analytics building things at scale. He has done his undergrad in Computer Science from Cochin University of Science and Technology with an overall rank of #3. Apart from tech, he has been a part of several NGOs including American Red Cross Society, UNICEF (Stony Brook, NY), Make a Difference (Bangalore, India) and wants to make a social impact someday in the diverse fields that interests him.

Experience

Amazon

2 roles

Senior Software Development Engineer

Promoted

Jul 2025Present · 8 mos · Seattle, Washington, United States · On-site

Software Development Engineer II

Jun 2022Jun 2025 · 3 yrs · Seattle, Washington, United States · On-site

  • Working with Automated Advertising - Social Ads Marketing Tech Team.
  • Part of the core team in building and successfully delivering the first ever in-app shopping experience for Amazon on Meta; Snap; Tiktok and Pinterest platforms.
  • Leading the technical work streams with design; implementation and successfully launching Dynamic Video Ads in major Social Media advertisement Platforms.
Automated AdvertisingSocial Ads MarketingDynamic Video AdsSoftware DevelopmentSocial Media Advertising

Stony brook university

Graduate Research Assistant, Institute for AI-Driven Discovery & Innovation

Feb 2021May 2022 · 1 yr 3 mos · Stony Brook, New York, United States

  • Working with Professor Steven Skiena
  • Manage work queues of the computing cluster
  • Responsibilities include setting up, optimizing usage and administering AI Institute's cluster used for training ML models and deep learning applications
AIMachine LearningComputing Cluster ManagementAI and Machine Learning

Sentienz

2 roles

Software Development Engineer II

Promoted

Apr 2019Jan 2021 · 1 yr 9 mos

  • Akiro - Distributed Messaging and Analytics Data Platform
  • Led the design and development team to build a scalable distributed messaging, campaign, IoT and analytics platform
  • A Global SaaS microservice solution built from scratch has attained 5x scale more than the existing solution in the domain
  • Involved in setting up the dev pipeline, deployments, benchmarking, load testing and tuning the product and built a framework to replicate the same across products.
Distributed MessagingAnalyticsSaaSSoftware Development

Software Development Engineer

Apr 2018Mar 2019 · 11 mos

  • Argoid - Real-time Personalization Cognitive Data Platform
  • Extensive research and evaluation of ingestion, processing, governance and visualization tools used to build the data platform
  • Led the development of ingestion, monitoring and alerting systems and modules in the data platform.
  • Collaborated with the data science team and built the core distributed data pipeline to make it scalable and fault tolerant
Data IngestionMonitoring SystemsData PipelineData Engineering

Unisys

Associate Application Development Engineer

Jul 2016Apr 2018 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Unisys Financial Service System (UFSS):
  • Responsibilities include a detailed analysis of product specifications and requirements; designing, developing and implementing solutions by using standard methods, techniques, and tools.
  • Experience in TFS Software Configuration management. Familiar in using Code Analyzer, Resharper and StyleCop tools. Also part of innovation and automation activities within the team.
  • Unisys Data Migration System (UDMS) :
  • Experience in safe, secure and highly reliable Extract, transform and load (ETL) concepts used in large data migration especially for banking sector using SQL Server 2012/2014.
  • Key responsibilities include a detailed analysis of product specifications and requirements; data profiling using analytical tools; designing and maintaining databases; designing, building applications to automate processes; developing and implementing solutions for transformations/ migrations.
  • Process360:
  • A Business Process Management (BPM) Web-based application whose core technologies were content management, process management, goal management, process modeling, forecasting, simulation, analysis, reporting, and optimization. Was part of development and support activities to automate the current manual processes especially for UKAR businesses.
ETLSQL ServerData MigrationData Engineering

Tata steel

2 roles

Summer Internship

May 2015Jun 2015 · 1 mo · Jamshedpur Area, India

  • Project : Query Generator Tool
  • Query Generator Tool is a tool which produces queries, Database connectivity functions and Data Access Layer/Business Access Layers functions where the developer can directly use the generated code without even writing several lines of code and thus minimizing lot of effort on the developer's side whenever he is making a large project where lots and lots of queries are to be written.
Query GenerationDatabase Connectivity

Summer Internship

May 2014Jul 2014 · 2 mos · Jamshedpur Area, India

  • Project : Implementation of QRCODES using Tag Generation
  • A Web App basically created a QRCODE of the details provided by a customer which can be easily handled later on. QRCODES has the advantage of storing large amount of data in compact space so it is highly used nowadays for giving details of almost every product in the market.
Web DevelopmentQR Code Generation

Education

Stony Brook University

Master's degree — Computer Science

Jan 2021May 2022

Cochin University of Science and Technology

Bachelor's Degree — Computer Science

Aug 2012May 2016

Loyola School Jamshedpur

10th and 12th — Computer Science

Mar 1999May 2012

Stackforce found 100+ more professionals with Software Development & Social Media Advertising

Explore similar profiles based on matching skills and experience