Back to portfolio

Prayag Sridhar

Software Engineer

prayagsridhar948@gmail.com|Boston, MA|linkedin.com/in/prayag-sridhar|github.com/PRAYAG2000n

Summary

Software Engineer experienced in building secure, scalable full-stack and backend applications using Java, Spring Boot, React.js, Node.js, Python, PySpark, PostgreSQL, AWS, Docker, and Kubernetes. Skilled in REST API development, authentication, data pipelines, analytics dashboards, and performance optimization. Reduced dashboard response times by 65%, improved expense categorization accuracy to nearly 90%, built data pipelines processing around 5 million daily events at 99.9% uptime, and cut ETL batch processing time by 35% across finance, government, and transportation domains.

Education

Northeastern University, Boston, MAAug 2024 - May 2026

Master of Science in Computer Engineering

BMS College of Engineering, Bangalore, IndiaAug 2018 - July 2022

Bachelor of Engineering in Electrical and Electronics

Experience

Software EngineerJan 2026 - Present

Capital One

  • Built secure full-stack finance modules to support user authentication, profile management, account access, and personalized financial dashboards using JWT and Spring Security.
  • Designed analytics dashboards using React.js, JavaScript, Chart.js/Recharts, HTML, and CSS to visualize net worth, spending, budgets, portfolios, goals, and AI insights which helped reduce manual financial tracking by 60%.
  • Implemented transaction processing logic using SQL and PostgreSQL to clean raw banking data, remove duplicates, normalize merchant names, classify debit/credit transactions, and improve expense categorization accuracy to nearly 90%.
  • Optimized application performance through SQL indexing, pagination, caching, lazy loading, reusable components, input validation, and exception handling, reducing dashboard response time from approximately 6 seconds to under 2 seconds.
  • Collaborated with product managers, business analysts, finance SMEs to gather requirements, define user stories, validate financial calculations, and align platform features with business goals.
  • Developed account aggregation workflows using Spring Boot, Plaid Sandbox API and REST APIs to sync bank accounts, retrieve balances and transactions, and map external financial data to internal user profiles.
Software Engineer InternSep 2025 - Dec 2025

Softeq

  • Developed real-time traffic alerting using WebSockets, databases and caching for congestion and emergency route monitoring which reduced duplicate alerts by 60% and helped operators respond 30% faster through prioritization.
  • Supported REST API development using Node.js, Express.js, and Python to clean and integrate traffic, GPS, weather, incident and IoT sensor data for transportation analytics.
  • Assisted with JWT authentication and role-based access control implementation to strengthen application security across user roles.
Software Development EngineerJul 2022 - Jul 2024

Tata Consultancy Services

  • Built scalable batch and data-processing systems using PySpark, Apache Spark, FastAPI, PostgreSQL, Redis, Docker, Kubernetes, and AWS that processed 5 million daily events across multiple government departments while improving state tracking, fault tolerance, and real-time operational visibility.
  • Optimized large-scale ETL workloads through broadcast joins, partition pruning, adaptive query execution, and shuffle tuning, improving batch processing performance by 35%.
  • Developed secure RESTful APIs for status tracking, SLA monitoring, reporting, and workflow visibility, integrating PostgreSQL and Redis caching to achieve less than 50ms response times.
  • Deployed and maintained containerized services on AWS using Docker, Kubernetes, CI/CD, Prometheus, and Grafana, contributing to 99.9% availability for mission-critical citizen-facing applications.
  • Architected centralized data storage on Delta Lake with ACID guarantees, optimized partitioning, and structured data models to support dashboards, audit reporting, and cross-department analytics.

Projects

Real-Time Notification Enginegithub.com/PRAYAG2000n/notification-engine

Built a full-stack notification platform using Next.js 14, TypeScript, tRPC, Prisma, PostgreSQL, and Redis that sustained 10,500 events/min at 100% delivery rate with real-time updates via Socket.io and background processing via BullMQ.

Real-Time Network Traffic Monitorgithub.com/PRAYAG2000n/network-traffic-monitor

Developed a network monitoring dashboard using Python, FastAPI, React, and D3.js that captured 2,140 packets/second with 92% test coverage across 58 pytest tests, deployed on AWS EC2 via Terraform.

Technical Skills

Skills: C/C++, Java, Python, JavaScript, SQL, Spring Boot, Node.js, Express.js, FastAPI, REST APIs, Prisma ORM, BullMQ, Microservices, WebSockets, React.js, Next.js, Typescript, tRPC, Tailwind CSS, HTML, Chart.js, Recharts, Responsive UI, Apache Spark, PySpark, PostgreSQL, MongoDB, Redis, Delta Lake, ETL Pipelines, Data Modeling, AWS, Docker, Kubernetes, CI/CD, Terraform, Prometheus, Grafana, Git, JWT Authentication