Backend-focused software engineer with experience building scalable financial data pipelines and distributed systems. Worked on fraud detection infrastructure processing millions of transactions daily using Scala, Spark, and AWS.
• Optimized ACH transaction matching algorithms, improving processing performance by 23–27% across ~2k financial institutions
• Built scalable batch ingestion pipelines for RTP/FedNow transaction systems processing millions of financial records daily
• Developed distributed data processing workflows using Scala, Spark, EMR, S3, Lambda, and SQS
• Designed data lake transformation and export pipelines with Parquet-based workflows and SQL bulk import systems
• Managed cloud infrastructure and deployment workflows using Terraform and AWS services
• Maintained and optimized a web platform for marine and ocean conservation research projects.
Languages: Scala, Java, TypeScript, Python, SQL
Backend & Distributed Systems: Spark, EMR, Node.js, NestJS, Spring Boot
Cloud & Infrastructure: AWS (S3, Lambda, SQS, RDS, ECR), Terraform, Docker, Kubernetes
Databases: PostgreSQL, MySQL, MongoDB, Redis
Frontend: React, Next.js
ML/Data: Pandas, Scikit-learn, PyTorch