Rahul Gyawali

1717 S Dorsey Lane, Tempe, AZ 85281 · (945) 280-8725 · rgyawal1@asu.edu
Resume

I am software developer with over 4 years of professional experience as a backend developer. My interest lies in distributed systems, software engineering and data science. I am currently enrolled in Master's Program at Arizona State University.

Apart from being a Software developer, I enjoy most of my time being outdoors. I love traveling and have visited 7 countries across Asia, Europe and North America. I am avid trekker and have conquered 5400m+ altitude in Annapurna Circuit Trek.

When indoors, I prefer to play music and watch documentaries. I spend a large amount of my free time exploring the latest technologies.

Experience

Management Intern

Principled Innovation Academy, University College

• Maintained databases, prepared reports to support grants, and managed content for the PIA website.

• Organized and hosted programs to develop design thinking and principled innovation among students to solve real-world problems.

• Collaborated with student recruitment, engaged participants, and facilitated logistics and processes.

June 2024 - Present

Senior Software Engineer

Paytm Payments Bank

• Designed and maintained backend systems using Spring MVC, Spring Batch, MySQL, Redis, and AWS utilizing Prometheus, ELK, and Grafana for monitoring to cater to various Fintech Services serving millions of customers monthly.

• Scaled RESTful backend services and optimized database to improve the performance of the Corporate Bank Accounts Onboarding and Identity Verification System, currently holding a 40% market share in India’s P2M payments.

• Executed DevOps practices, including containerization through Docker and Kubernetes utilization, collaborating on CI/CD pipelines with Jenkins, and incorporating JUnit for automated testing to ensure 99.99% system availability.

• Led a team of developers, performing code reviews and conducting daily scrum while spearheading multiple projects, collaborating with cross-functional teams and higher management in an Agile Environment.

• Innovated Full stack Internal Tools for the Staging Environment using SpringBoot as Backend and React.js as Frontend to reduce manual efforts and save over 4 days in the end-to-end Software Development Life Cycle(SDLC).

October 2019 - August 2023

Software Engineer

Paytm

• Built a customer relationship management(CRM) system on Java Spring Boot, attracting a substantial 0.2 million potential new customers to the platform and generating significant quarterly revenue growth.

• Developed a Document Management System with Amazon S3 and integrated it across various applications, offering a highly reliable service and reducing the overall TAT by 60% in document verification.

• Adopted a standardized Product Documentation framework and authored Unit Test cases with Mockito, resulting in a 90% test coverage, thus optimizing compliance requirements and enhancing smooth communication across the teams.

July 2019 - September 2019

Skills

Languages & Web
Databases
Frameworks & Libraries
Cloud & Tools

Education

ASU Logo

Arizona State University

Master of Science - Computer Science
Relevant Courseworks:
  • Distributed Software Development
  • Distributed Database Systems
  • Software Security
August 2023 - May 2025
IIITA Logo

Indian Institute of Information Technology, Allahabad

Bachelor of Technology - Information Technology
Relevant Courseworks:
  • Database Management System
  • Object Oriented Methodologies
  • Operating Systems
  • Data Structures
  • Algorithms
July 2015 - June 2019

Awards & Certifications

Blogs

I write blogs in my leisure time about different topics in software engieering. Here is the curated list of some of my notes. I try to present my learning in as simplest way as possible.