Aditya Agarwal

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 1 mo experience
Highly Stable

Key Highlights

  • Achieved 80% cost reduction by optimizing infrastructure.
  • Enabled 600K events per hour with custom OAuth support.
  • Engineered microfrontend architecture reducing build times by over 80%.
Stackforce AI infers this person is a SaaS-focused Software Engineer with strong backend and cloud expertise.

Contact

Skills

Core Skills

JavascriptAwsWeb Development

Other Skills

AWS LambdaAlgorithm DesignAlgorithmsAmazon DynamodbAmazon EC2Amazon RedshiftAmazon S3Amazon SQSAmazon Simple Notification Service (SNS)Amazon Web Services (AWS)Apache KafkaBabel.jsBootstrapCC++

About

👋 Hey there! I'm Aditya Agarwal, a Software Engineer with around 5 years of experience designing scalable and efficient systems. My journey has spanned dynamic roles in backend, full-stack development, and microservices architecture, where I’ve consistently delivered impactful solutions that blend innovation with rock-solid performance. ✨ What I bring to the table: Backend & Cloud Expertise: Skilled in designing high-throughput architectures using AWS, Kubernetes, and Kafka, ensuring robust performance for mission-critical applications. Data-Driven Solutions: Engineered data ingestion pipelines capable of handling millions of rows daily, optimized for latency and cost with tools like Kafka Connect, Redshift, and Snowflake. Full-Stack Development: Proficient in React and Node.js, building microservices, responsive components, and microfrontends that speed up build times and scale seamlessly. Cost & Performance Optimization: Achieved 80% cost reduction by transitioning Lambda functions to Kubernetes, optimized S3 event processing by 25x, and enhanced API performance with dynamic resource allocation. 📈 Career Highlights: Enabled Peak AI’s data connections platform-wide with custom OAuth support, reducing API error rates by 90% and boosting throughput to 600K events per hour. Led the migration of a monolithic frontend to a microfrontend architecture, reducing build times by over 80% and enabling faster, more flexible deployments. Architected solutions for massive file management systems, rate-limiting POCs, and dynamic streaming connectors, all while driving cross-functional collaboration and high-impact results. 🏅 Certifications: AWS Certified Developer Associate, CKAD (Certified Kubernetes Application Developer), and Confluent Certified Developer for Apache Kafka. Outside work, I’m continuously refining my problem-solving skills on platforms like LeetCode and GeeksforGeeks and love to explore innovative tech stacks that push boundaries. Excited to connect and share insights on engineering, cloud infrastructure, and scalable systems!

Experience

8 yrs 1 mo
Total Experience
2 yrs 6 mos
Average Tenure
1 yr 5 mos
Current Experience

Linkedin

Senior Software Engineer

Jan 2025Present · 1 yr 5 mos · Bengaluru, Karnataka, India · Hybrid

Peak

2 roles

Senior Software Engineer

Promoted

Jul 2022Dec 2024 · 2 yrs 5 mos · Hybrid

  • Enabled Snowflake OAuth connections platform-wide with custom OAuth support for databases in Apache Superset.
  • ● Migrated data fetching from Lambda to Kubernetes jobs, boosting connection utilization by 80%, reducing
  • infrastructure costs by 80% by dynamically allocating CPU and memory based on handshake metadata.
  • ● Proposed scalable Kubernetes and Kafka-based architecture for S3 object events, achieving 600K events per hour with
  • 90% less compute resources. Improved scalability and efficiency while providing feature and customer isolation.
  • ● Resolved critical AWS NLB configuration issue in Kubernetes cluster, reducing 5xx errors by 90% for internal APIs.
  • ● Designed REST API data ingestion architecture, handling 1GB data in Redshift (13 mins) and Snowflake (8 mins) with
  • p95 latencies of ~6s and ~4s respectively using Express, Kubernetes, database pooling and Redis.
  • ● Architected scalable File Manager architecture using DynamoDB, Kubernetes, and S3 object events, featuring a
  • generic hierarchy-based file system and global prefix search.
  • ● Developed a robust file upload manager component with drag-and-drop functionality, batch processing, and
  • malicious file detection using magic bytes and browser file reader APIs.
  • ● Revamped S3 event processing to handle 25k messages per minute (a 25x increase from 1,000). Optimized Elastic
  • Beanstalk, refined API calls, and implemented strategic caching to reduce Lambda concurrency from ~1,000 to ~10.
  • ● Executed a POC for rate-limiting REST APIs on Kubernetes using Istio, Envoy, and Redis, resulting in a versatile,
  • reusable configuration for various API services.
  • ● Engineered Kafka-based streaming connector for near-real-time data ingestion with throughput 50k records/second.
  • ● Conducted POC to integrate data connector vendors like Cdata, Fivetran, Confluent with kafka-connect.
JavaScriptReact.jsNode.jsAmazon Web Services (AWS)KubernetesApache Kafka+31

Software Engineer

Jan 2020Jun 2022 · 2 yrs 5 mos · Hybrid

  • ● Built microservices using AWS Serverless/K8S with TypeScript, Express and utilized Jest for unit testing, implementing
  • Clean Code Architecture for enhanced code quality and Test-Driven Deployment.
  • ● Integrated Apache Superset for analytics dashboards and alerting with SNS, Postgres, and Slack.
  • ● Developed JDBC data connectors using Kafka-connect and AWS responsible for daily extraction of over ~250M rows.
  • ● Created event-driven systems to replace schedulers, to manage resources and service-to-service communication
  • reducing Lambda calls by 70%, latency by 1-3 min and improving DB performance using SQS/SNS/EventBridge.
  • ● Implemented generic script runner for custom data pipelines, displaying live logs via AWS IoT and CloudWatch.
  • ● Integrated generic OAuth 2.0 Authorization for Google, Facebook, and Salesforce with cross window/tab security.
  • ● Built generic multi-page forms with Formik and Context enhancing performance with debouncing and memoization.
  • ● Engineered microfrontend architecture reducing build time from ~15 to ~2 mins, enabling infinite Github PR-based
  • deployments and build-once-deploy-anywhere model using Webpack 5, Github actions, Cloudfront, S3 and Lerna.
  • ● Contributed in development of ~15 components for component library which reduced the development efforts by
  • 20-30% using React and styled-components.
  • ● Developed interactive documentation for component library using Storybook and Uber’s react-view library.
  • ● Architected migration of monolithic frontend to micro-frontends using Webpack Module Federation (Blog).
JavaScriptNode.jsAmazon Web Services (AWS)React.jsTypeScriptHTML5+27

Chip – your wealth app.

React Developer

Jan 2019Jul 2019 · 6 mos · London Area, United Kingdom · Remote

  • I worked with the remote development team in India. I developed user interfaces with React, React-router and Material-UI.
  • ● Integrated user authentication by one-time password using auth0-js
  • ● Developed server-side rendered application using Next.js and Material-UI
JavaScriptNext.jsReact RouterWeb Development

India miles tours & travel p. ltd.

Intern

Sep 2018Sep 2018 · 0 mo · Jaipur Area, India

  • I am doing intern at backend development using nodejs and express.
  • Create API for different features of the project
  • Handled database update using mongoose
  • Working on Twilio Messaging API

Codedocs

Mentor

Aug 2018Apr 2019 · 8 mos · Jaipur Area, India

  • I am a mentor as well as core team member of codedocs. I am mentoring in web development course by codedocs.
  • ● I have given the special session on git and GitHub
  • ● Lead of "pair and learn" initiative at codedocs

Girlscript foundation

Mentor

Jun 2018Aug 2018 · 2 mos · Jaipur Area, India

  • I was a mentor in Girlscript Summer of Code in Competitive Programming. I worked under Sahil Bansal who was admin of Competitive Coding Project.
  • Reviewed codes of participants.
  • A project more than 100 data structure and algorithms

Jecrc mun

Web Developer

Mar 2018May 2020 · 2 yrs 2 mos · Jaipur Area, India · On-site

  • ● Spearheaded the development of the official website for JECRC MUN, alongside a talented team, using Jekyll and Bootstrap.
  • ● Optimized website performance, reducing its size to ~2MB and achieving a load time of under 10 seconds, ensuring a smooth user experience.
  • ● Implemented SEO strategies that attracted ~30K pageviews and brought in 6,000 new users, significantly boosting the event’s online reach.
JavaScriptJekyllYAMLstatic siteWeb Development

Education

Jaipur Engineering College and Research Centre (JECRC)

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2020

Udacity

Nanodegree — Front-end development

Jan 2018Jan 2018

Stackforce found 100+ more professionals with Javascript & Aws

Explore similar profiles based on matching skills and experience