Piyush Agrawal

Co-Founder

Pleasanton, California, United States19 yrs 1 mo experience
Most Likely To SwitchAI Enabled

Key Highlights

  • 15+ years in software engineering and platform architecture.
  • Expert in Java, Spring Boot, and microservices.
  • Led development of high-impact SaaS platforms.
Stackforce AI infers this person is a SaaS and Fintech expert with extensive experience in backend architecture and cloud-native systems.

Contact

Skills

Core Skills

MicroservicesTechnical ArchitectureCloud ComputingProduct ManagementStart-ups

Other Skills

AES encryptionAWSAlgorithmsAnalyticsApache KafkaArtificial IntelligenceAutomationBalsamiqBig DataBlockchainBusiness AnalysisBusiness StrategyC++CI/CDCloud Spanner

About

I’m a Staff / Principal-level software engineer and platform architect with 15+ years of experience building large-scale, distributed backend systems in regulated and high-impact domains including financial services, SaaS platforms, data infrastructure, and platform safety. My core expertise is in Java, Spring Boot, microservices, and event-driven architectures (Kafka, RabbitMQ), with hands-on ownership of cloud-native systems deployed on AWS and Google Cloud Platform. I’ve led systems end-to-end — from architecture and performance to reliability, security, observability, and CI/CD. Over the years, I’ve worked across Big Tech, enterprise banking, and bootstrapped SaaS environments, including roles at Reddit and First Citizens Bank, as well as helping build a compliance-focused SaaS platform (Galvix) from early architecture through stable production operations.

Experience

19 yrs 1 mo
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 1 mo
Current Experience

First citizens bank

Technical Lead

Jan 2024Jan 2025 · 1 yr · Raleigh-Durham-Chapel Hill Area · Hybrid

  • Enterprise Billing Modernization & Platform Engineering
  • Led the modernization of legacy commercial banking billing systems by architecting and building Spring Boot–based microservices supporting high-volume enterprise and SMB financial transactions.
  • Designed and implemented event-driven services using Apache Kafka, enabling real-time billing workflows and downstream reconciliation.
  • Migrated monolithic Java applications to containerized microservices deployed via Docker and Kubernetes, reducing release cycles from monthly to weekly.
  • Performance, Reliability & Observability
  • Tuned application performance through distributed caching, database optimization, and asynchronous processing to support millions of billing events.
  • Partnered with architecture and SRE teams to implement Prometheus, Grafana, and OpenTelemetry, significantly improving monitoring coverage and reducing production incidents.
  • Technical Leadership
  • Led design reviews, mentored engineers, established architectural standards, and coordinated delivery across multiple teams and stakeholders.
Spring BootMicroservicesApache KafkaDockerKubernetesPrometheus+3

Galvix

Software Architect | Founding Team Member

May 2023Present · 3 yrs 1 mo · Raleigh-Durham-Chapel Hill Area

  • Architected and led development of a modular, event-driven B2B SaaS platform using Java, Spring Boot, Kafka, and RabbitMQ.
  • Designed and implemented secure, scalable integrations with external systems including NetSuite, QuickBooks, Stripe, and Shopify using REST APIs and webhooks.
  • Owned platform scalability, reliability, security, observability, and CI/CD across production environments on AWS and GCP.
  • Designed and deployed AI-driven automation systems leveraging LLMs, RAG pipelines, and rule-based reasoning.
  • Led architectural decision-making, mentored engineers, and established long-term technical direction for the platform.
  • Founding team member; company is bootstrapped and operating steadily.
JavaSpring BootKafkaRabbitMQAWSGCP+5

Reddit, inc.

Senior Software Engineer

Dec 2020Apr 2023 · 2 yrs 4 mos · San Francisco Bay Area · Remote

  • Large-Scale Data & Platform Engineering
  • Designed and implemented components of a large-scale data platform supporting high-volume processing and platform safety initiatives.
  • Built scalable backend services in Java, applying parallel processing techniques to significantly reduce ETL execution times.
  • Microservices & Real-Time Streaming
  • Developed Spring Boot microservices and APIs encapsulating platform safety functionality.
  • Implemented Kafka-based real-time data streaming, ensuring reliable and fault-tolerant communication between distributed services.
  • Cloud-Native Systems on GCP
  • Designed schemas and indexing strategies for Cloud Spanner, improving query performance for large datasets.
  • Deployed microservices using Google Cloud Run, implemented caching with Redis, and integrated MongoDB Atlas.
  • Built CI/CD pipelines using Tekton and Cloud Build and implemented observability using Stackdriver / GCP Operations.
JavaSpring BootKafkaGCPCloud SpannerRedis+3

Janio asia

Senior Tech & Product Lead

Feb 2019Jun 2020 · 1 yr 4 mos · Singapore

  • Led architecture and development of a large-scale e-commerce logistics automation platform, integrating data from hundreds of external systems.
  • Built Java-based backend services and Spring Boot microservices focusing on scalability and maintainability.
  • Managed containerized workloads using Amazon ECS and EKS, implemented AWS RDS, S3, Lambda, and ElastiCache.
  • Established CI/CD pipelines with Jenkins, enabling faster and more reliable deployments.
  • Implemented centralized monitoring and logging using the ELK Stack.
JavaSpring BootAWSCI/CDELK StackTechnical Architecture+1

Aurus network (superprofs)

Co-Founder & Software Architect

Mar 2010Jan 2019 · 8 yrs 10 mos · Greater Bengaluru Area

  • Designed and built a large-scale video streaming platform using Java and Spring, optimized for low latency and high concurrency.
  • Implemented AES encryption, DRM, and Spring Security for secure content delivery and access control.
  • Integrated and optimized video compression algorithms (H.264, H.265) to reduce bandwidth consumption.
  • Built microservices supporting automation and computer-vision-based processing pipelines.
JavaSpringAES encryptionDRMVideo CompressionTechnical Architecture+1

Stanford university

Project Lead | Research Associate

Sep 2008Mar 2010 · 1 yr 6 mos · San Francisco Bay Area

  • Researched the market and competition to develop a business plan for a lecture capture system at Stanford University.
  • Interviewed users and customers to generate user stories, product designs, and specifications and led a team of developers to launch the MVP.
  • Designed the world's first SaaS-based solution for viewing ultra-high-resolution videos with interactive features like pan/tilt/zoom (similar to Google Maps) on low-bandwidth networks.
  • Bootstrapped the ClassX project which became a key part of Stanford University's lecture capture solution.
  • Published several technical papers and reports jointly with other team members.

Microsoft

Research And Development Intern

May 2007Jul 2007 · 2 mos · Bengaluru, Karnataka, India

  • Led the product design and implementation of a US patent winning enterprise intelligence system at Microsoft.
  • This system combined mobility information obtained from RFID-based sensing with information from enterprise systems such as calendar and presence to automatically draw inferences about the association and interaction amongst people, objects, and workspaces. For instance, SixthSense was able to automatically distinguish between people and objects, learn the identities of people, and infer the ownership of objects by people.

Indian institute of technology, kanpur

Project Lead | Research Associate

Jan 2007Jan 2008 · 1 yr · Greater Lucknow Area

  • Led a project on Design and Implementation of a Peer-to-peer File Distribution System that reduced the traffic load on internet links by 65%.
  • Designed and implemented a real-time multicast-based system (inspired by the BitTorrent protocol) which reduced the download time of internet files by 44% and reduced the traffic load on internet links by 65%.
  • Led a team of two undergraduate students who worked with me in the implementation phase of the system for about a year.
  • Won the Cadence Gold Medal award from IIT Kanpur based on the impact of this project.

Deutsche telekom

2 roles

Research And Development Intern

May 2006Jul 2006 · 2 mos

  • Developed a machine learning based technique for optimized simultaneous usage of multiple access networks (wired, cellular and Wi-Fi) for transmission of multimedia streams
  • Built a system to show significant performance improvement over traditional approaches
  • Used technologies including C++, Perl, Python, TCL, Network Simulator (NS-2)

Project Lead | Research Associate

Jan 2006Jan 2008 · 2 yrs

  • I led the design and implementation of a Video-streaming Protocol for Heterogeneous Networks that reduced packet loss by 45% and won the ACM Multimedia award in Germany.
  • Designed and implemented a video streaming protocol for wireless networks which reduced packet loss by 45% and improved received video quality by 2-10 decibels in PSNR.
  • Presented this work at the ACM Multimedia conference in Germany and won the Best Student Paper Award.

Yahoo!

Software Development Intern

May 2005Jul 2005 · 2 mos · Bengaluru, Karnataka, India

  • Proposed and implemented a new unsupervised learning algorithm (based on clustering) to automatically extract structured information (like prices, reviews, specifications etc.) from unstructured HTML data (from shopping/e-commerce websites)
  • Improved operational efficiency by 98% over the traditional approaches
  • Used various technologies including C++, PHP, Perl, Machine Learning & Data Mining techniques

Education

Stanford University

MS — Electrical Engineering

Jan 2008Jan 2010

Indian Institute of Technology, Kanpur

Master of Technology (M.Tech.) — Computer Science and Engineering

Jan 2007Jan 2008

Indian Institute of Technology, Kanpur

Bachelor of Technology (BTech) — Computer Science and Engineering

Jan 2003Jan 2007

Stackforce found 100+ more professionals with Microservices & Technical Architecture

Explore similar profiles based on matching skills and experience