Parth Raval

Software Engineer
Bengaluru.

About

Software Engineer with 5+ years of experience specializing in backend development- messaging platforms, payment systems, etc. Skilled in Java, Spring Boot, Python, C#, and building scalable systems for high availability and performance.

Work

Paypal
|

Software engineer 2

Summary

Risk model compute team, AI ML Platform System

Highlights

Java language and framework upgrade for Tier1 service. This helped improve the latency by 20% and cost saving of ~1Mn per annum.

Improved availability of Tier1 service from 99.88% to more than 4 nines.

Design and development of Single model deployment that helps reduce overall model release time.

Design and development of falcon model dashboard for monitoring model scores.

Alerts on model misrate and score deviation using micrometer.

Job to create jira tickets based on errors, 400/500 response in logs.

Byjus
|

Member of Technical Staff 2

Highlights

Worked on developing sync and async communication system used by other teams for sending whatsapp, sms and emails.

Worked on integration of various vendors for these different channels.

Designed and developed killswitch system for both these services that could block partial or complete requests on basis of various parameters like source, channel, vendor, country code.

Zynga
|

Software Engineer

Highlights

Worked with Unity game engine and C#.

Created new validations in metadata validator that reduced the number of bugs each release.

Designed and developed various iterations of event hub feature and completely owned the feature - coordinated with multiple functions for same.

Developed petah gacha overlay (v3) feature that helped increase buyer conversion.

Developed info panels for race events.

As part of Liveops team, I was involved in monitoring and resolving newer bugs and issues found on bugsnag.

Bounce (Wickedride)
|

Software Engineer

Highlights

Design and implementation for integration of Juspay gateway for payments as an alternative to existing Razorpay gateway.

Added timeout and other logics to decide when to honour and when to refund a transaction.

Made apis to make dynamic UI for payments page, get details concurrently for each payment method.

Helped payments system scale to a daily 100k transactions.

Design and Implementation of task assignment services, all 3 approaches.

Made new data interface service for assignment services.

Education

Dhirubhai Ambani institute of information and communication technology

B.Tech

Grade: ~6.98

Courses

Data structures and algorithms, Object oriented programming, Database management system, etc

Divine buds school, GSEB

HSC

Grade: ~80.2%

Divine buds school, GSEB

SSC

Grade: ~89.4%

Skills

Micrometer
Java
Spring Boot
JPA
REST Apis
Webhooks
Microservices
Python
Django
git
SQL
Redis
C#
Unity
Gemini
Kafka
Resilience4j
Datadog

Projects

Software Engineer Internship at Treebo Hotels
Quantum random walk on hypercube

Summary

Description: This project was about implementing quantum random walk on a hypercube and proving work in a paper that claimed how extremely efficient quantum random walk on a hypercube is as compared to classical random walk. On entering the number of steps, it showed the probability of finding the particle at each node. Language: Python. Contribution: Wrote the entire code for implementing quantum random walk on a hypercube.