Experience

My professional journey in software engineering and machine learning, building scalable systems and innovative solutions at top tech companies.

Software Engineer

Intuit
Fintech Payments Team
Jan 2024 - Present
Mountain View, CA
Full-time

Key Responsibilities

  • Architected a distributed reconciliation system to process 2M+ daily financial transactions, utilizing Kafka with custom key-based partitioning to ensure sequential processing by merchant.
  • Engineered fault-tolerant data ingestion with idempotent AWS Lambda consumers, implementing exponential backoff retries and a Dead-Letter Queue (DLQ) for robust poison message handling.
  • Optimized data storage and analytics using S3 Parquet columnar format with date-hour partitioning, reducing analytical query latency from 45s to 2s and enabling real-time financial reporting across multiple data centers.
  • Designed enterprise RBAC system using OPA/Rego for microservices authorization, implementing 200+ permission policies across 15 services with centralized distribution via Redis cache and auto validation pipeline, reducing authorization latency from 50ms to 5ms.
  • Built end-to-end Payment AI Agent using LLM APIs with React/TypeScript frontend and Python FastAPI backend, implementing real-time screenshot analysis, contextual invoice generation with validation pipelines, and A/B testing framework via Amplitude.
  • Optimized high-traffic payment UI architecture using React virtualization with react-window, implementing progressive loading for 100K+ transaction records, lazy component hydration, and comprehensive E2E testing via Playwright reducing page load time by 60%.

Technologies Used

ReactTypeScriptPythonFastAPIKafkaAWS LambdaS3ParquetOPARegoRedisPlaywrightAmplitudereact-window

Key Achievements

  • Processing 2M+ daily financial transactions
  • Reduced query latency from 45s to 2s
  • Reduced authorization latency from 50ms to 5ms
  • Reduced page load time by 60%

Research Assistant (Software Development)

University of Illinois Urbana-Champaign
INCAS/MIPS Data Platform Development
Aug 2022 - Dec 2023
Urbana, IL
Research

Key Responsibilities

  • Led development of a large-scale social media intelligence platform to identify and track misinformation campaigns, processing 100K+ daily records using Selenium/Python, Redis, and Docker ML orchestration.
  • Pioneered novel Belief Embedding Model integrating BERT, VGAE, and Segment Trees for misinformation detection, achieving breakthrough performance on social network analysis benchmarks.
  • Built React-based analytics platform with 3D/2D network visualizations serving 50+ researchers, implementing automated evaluation frameworks and enabling 15+ published papers across multiple institutions.
  • Designed production-grade ML infrastructure with continuous retraining, A/B testing, and real-time classification workflows, supporting research collaborations and cross-platform misinformation analysis.

Technologies Used

PythonSeleniumRedisDockerBERTVGAEReactMLData Analytics

Key Achievements

  • Processing 100K+ daily records
  • Breakthrough performance on ML benchmarks
  • Serving 50+ researchers
  • Enabled 15+ published papers

Software Development Engineer Intern

Intuit
QuickBooks Money Team
May 2023 - Aug 2023
Mountain View, CA
Internship

Key Responsibilities

  • Developed React-based deposit list and tracker with advanced data filtering, sorting, and CSV download functionality using MySQL backend, processing 5K+ daily deposit records and improving user satisfaction scores by 15%.
  • Implemented deposit management feature using Spring Boot with RESTful APIs for status updates, added input validation and auto email notifications for status changes, reducing failure rates by 25% and improving search performance through database indexing.

Technologies Used

ReactSpring BootJavaMySQLRESTful APIs

Key Achievements

  • Processing 5K+ daily deposit records
  • Improved user satisfaction by 15%
  • Reduced failure rates by 25%

Software Development Engineer Intern

Amazon
Customer Search Recommendations Team
Feb 2022 - Aug 2022
Remote
Internship

Key Responsibilities

  • Implemented Redis caching layer for product catalog queries to reduce DynamoDB load from 8K+ QPS, using TTL-based expiration and achieving 92% cache hit ratio, reducing search latency from 300ms to 80ms.
  • Built cache invalidation system using DynamoDB Streams and Java to automatically evict stale product data when catalog updates occur, maintaining cache consistency across frequent product changes.
  • Developed CloudWatch monitoring dashboard to track cache performance metrics and automated alerts for cache degradation, improving incident response efficiency.

Technologies Used

RedisDynamoDBJavaCloudWatchAWS

Key Achievements

  • Reduced DynamoDB load from 8K+ QPS
  • Achieved 92% cache hit ratio
  • Reduced search latency from 300ms to 80ms

Career Highlights

3+
Years Experience
2M+
Transactions/Day
20+
Technologies
3
Major Companies

Interested in working together?

Get my complete professional background including technical achievements, key projects, and measurable impact across leading tech companies.

Download My Resume