Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Pranith Kampelly

Hyderabad

Summary

Accomplished Senior Software Developer with 4 years of experience leading projects by acting as architect, developer and product manager. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Guided and mentored over five junior engineers to ensure swift and efficient onboarding. Additionally, provided mentorship to freshers from prestigious institutions such as IITs, NITs, and BITs during bootcamps, resulting in successful project executions in both 2020 and 2021.

Overview

5
5
years of professional experience

Work History

Senior Software Developer

Razorpay
03.2021 - Current
  • Led and collaborated on five major projects, spearheading the development of four platform services and playing a pivotal role in team building.
  • Enhanced software performance by identifying and resolving bottlenecks in the code, resulting in services capable of handling over 5,000 requests per second. Successfully reduced platform service read latencies to single digits by implementing advanced tools and concepts such as GRPC, ProtoBufs, in-memory databases like Redis, JWT tokens, and Authz roles for seamless authorizations.
  • Designed and implemented a scalable, configuration-driven system for easy onboarding of new networks and flows. Developed a specialized library for handling asynchronous requests on TCP connections with a focus on keep-alive mechanisms.
  • Managed projects end-to-end, from gathering functional and non-functional requirements to building services that effectively addressed those needs. Additionally, provided mentorship to junior developers, offering guidance on best practices and coding techniques to enhance overall productivity. Contributed significantly to the architecture design of complex software systems, ensuring scalability and maintainability.

Software Developer Engineer

Razorpay
06.2019 - 03.2021
  • Conducted migration of a payment gateway from PHP to Golang as part of Razorpay's integration with various payment gateways, including UPI Axis. Pioneered the migration to Golang, marking a significant technological shift.
  • Led the repositioning of risk score checks in 3DS International Authentication, managing the entire process from technical specification to implementation, testing, production deployment, and ongoing monitoring. Successfully adapted to multiple authentication statuses, implementing distinct handling approaches.
  • Spearheaded the integration of PaperNach, a novel payment acceptance method for Razorpay PG, akin to Emandate. Managed gateway integration and file generation, facilitating extensive discussions with banks and the RZP banking team. Executed the project through end-to-end testing for seamless functionality.
  • Played a crucial role in Fulcrum, Razorpay's in-house switch and gateway, navigating the complexities of a domain-heavy project. Conducted in-depth research on the architecture and components of the switch due to a lack of expertise, contributing to the development of the Fulcrum architecture
  • Significantly contributed to debugging bugs and addressing issues during the initial stages of my career, showcasing problem-solving and troubleshooting expertise.

Education

ECE -

Indian Institute of Technology
Guwahati, Assam
05.2019

Skills

  • Golang
  • PHP
  • Kubernetes
  • Docker
  • Git
  • Redis
  • PostgreSQL
  • MySQL
  • GRPC
  • TCP
  • Jira
  • AWS
  • PProf
  • Prometheus
  • Grafana
  • Looker
  • Querybook

Languages

English
Hindi
Telugu

Timeline

Senior Software Developer

Razorpay
03.2021 - Current

Software Developer Engineer

Razorpay
06.2019 - 03.2021

ECE -

Indian Institute of Technology
Pranith Kampelly