Software Engineer
Current- Part of the backend engineering team within the payments unit, contributing to various microservices and collaborating across multiple teams. Gained domain knowledge in fintech aspects such as card payments, UPI.
- Developed and maintained a new product Batch Payment Pages, driving a monthly GMV of 200Cr and improving bulk payment collection for merchants.
- Worked with technologies including Golang, Laravel, Kubernetes, Docker, Prometheus, Grafana, AWS, and Terraform. Played a key role in decomposing a monolith into microservices using dual-write, outboxer pattern.
- Set up a new microservice with AWS infrastructure, including Route53, ALB, ASG, and EC2 services. Configured Kubernetes components and conducted performance testing with k6. This enabled the service to handle over 100.
- Led efforts in data engineering and reporting, working on data lakes, fact files, Hadoop, Hive, Spark jobs, and CDC pipelines. Optimized Spark jobs to generate reports within 3 minutes, significantly improving data.