R

Rajat Mittal

Software Engineer

Bengaluru, Karnataka, India8 yrs 3 mos experience
Most Likely To Switch

Key Highlights

  • Expert in building scalable payment infrastructures.
  • Proficient in distributed systems and backend technologies.
  • Experience with high-volume API services and cloud deployments.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer in the Fintech industry.

Contact

Skills

Core Skills

Distributed SystemsSoftware DevelopmentData Analysis

Other Skills

ARIMAAWSAerospikeAmazon Web Services (AWS)Apache BeamApache PigApache SparkApache Spark StreamingBayesian statisticsBig DataBusiness AnalyticsC++C/C++Data ScienceDropwizard

About

Helping build the technical infrastructure to serve payments for a billion Indians. Working with the core payments team at PhonePe to help build resilience and scalability for the payments infrastructure, help launch new payments products like UPI Circle, UPI Lite, Credit Line etc. In the past, after graduating from the Purdue University, West Lafayette, I worked with Yahoo and Twilio in the ads and API infrastructure teams respectively. On software engineering front, I have extensive experience working on distributed backend systems that can handle multiple thousands of requests per sec, having worked most of my career until now on Java Dropwizard applications powered through MariaDB, Aerospike, DynamoDB, Redis, Memcached and other data stores. Always, on the look out for new and exciting opportunities!

Experience

Phonepe

Senior Software Engineer

Jan 2023Present · 3 yrs 2 mos · Bengaluru, Karnataka, India

  • Scaling for India, member of core payments team to solve payments for 500 million users at 130k+ requests per second.
  • Building expertise in Dropwizard, Aerospike, MariaDb, Galera clusters, Grafana, RabbitMQ and other exciting scalable tech
JavaDropwizardAerospikeMariaDBGrafanaRabbitMQ+2

Twilio

Senior Software Engineer

Oct 2021Jan 2023 · 1 yr 3 mos · Chicago, Illinois, United States

  • Worked with Edge Platforms team to develop next gen rate limiting and DDoS prevention solutions
  • Microservices run at a high scale of 10 billion API calls per week and average p99 latency < 50ms
  • Gained proficiency in using Java Dropwizard and Gunicorn Python WSGI HTTP Servers
  • Used modern frameworks like gRPC and Envoy for speeding up service to service communications
  • Initiated deployments using Terraform Infrastructure-as-a-code.
  • Led a project for developing internal document store service used by several internal teams.
  • Proficiency in using different AWS and GCP cloud services like BigQuery, Kinesis, DynamoDB, ASG
  • Docker and Kubernetes for containerization efforts
JavaPythongRPCEnvoyTerraformAWS+3

Yahoo

Software Development Engineer

Nov 2019Oct 2021 · 1 yr 11 mos · Urbana-Champaign Area

  • As a part of the traffic protection team worked on developing advertisement fraud prevention microservices.
  • Data analysis scripts written in Python to analyze terabytes of data data using PySpark.
  • Additionally Hadoop, HDFS, Spark, Presto, Pig, Hive for data processing and warehousing
  • Java Jetty for microservices development with sub millisecond response times
  • Deployed Machine learning models in production
PythonHadoopSparkJavaMachine LearningData Analysis+1

Purdue university

Graduate Teaching Assistant

Sep 2018Dec 2018 · 3 mos

Wipro

Software Engineer

Jun 2016May 2018 · 1 yr 11 mos · Pune/Pimpri-Chinchwad Area

  • Used TensorFlow and OpenCV in Python with mini-batch gradient descent to train a nerve cell image classifier for client
  • Wipro STAR award for work done on Particle analysis module which used a combination of edge detection algorithms, morphology operations, and high school geometry to infer physical properties of an object
TensorFlowOpenCVPythonSoftware Development

Education

Purdue University

Master of Science - MS

Jan 2018Jan 2019

National Institute of Technology Karnataka

Bachelor of Technology - BTech — Electrical and Electronics Engineering

Jan 2012Jan 2016

Stackforce found 100+ more professionals with Distributed Systems & Software Development

Explore similar profiles based on matching skills and experience