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-timeKey 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
ResearchKey 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
InternshipKey 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
InternshipKey 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