Summary
Overview
Work History
Education
Skills
Interests
Timeline
Generic
Raghurama RR Rao

Raghurama RR Rao

Software Engineer
Bengaluru

Summary

Experienced software development professional specializing in Java and Spring Boot applications. Recognized for delivering clean and reliable code to meet immediate and long-term project needs. Strong problem-solving skills and logical thinking to improve coding and debugging efficiency. Adaptable to new technologies, excelling in collaborative environments with effective communication of project specifications. Committed to utilizing analytical skills and creativity to drive innovative software solutions. Developed and implemented fault tolerance on financial system applications to ensure no impact on finance. Proficient with technologies such as Kafka, Cassandra, Spring Boot, Java, SQL, and GCP.

Overview

8
8
years of professional experience
4
4
Languages

Work History

Software Engineer III

WM Global Technology Services India Private Ltd
08.2017 - Current
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed system capable of handling over half million records per month
  • Improved user performance by about 1.6 times using multiple logics in backend application
  • Improved user experience by reducing about 60% button clicks
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Analyzed proposed technical solutions based on business requirements.
  • Enhanced user experience with intuitive interface design and responsive mobile application.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
  • Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
  • Collaborated with cross-functional teams to ensure seamless integration of software components.
  • Designed data models and database schemas to support complex data storage and retrieval requirements, ensuring data integrity and accessibility.
  • Developed comprehensive documentation for software applications, enabling easier maintenance and user support.
  • Collaborated with stakeholders to translate business requirements into technical specifications, ensuring alignment with business goals.
  • Designed and developed multiple microservices supporting both RESTful APIs and Pub/Sub messaging to enable synchronous and asynchronous communication
  • Hands-on experience working with both SQL and NoSQL databases to support diverse data storage and retrieval needs
  • Experience in deploying and managing applications on both Microsoft Azure and Google Cloud Platform (GCP)
  • Participated in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
  • Mentored junior developers, sharing knowledge and expertise to support their professional growth and development within team.

Education

Bachelor of Engineering - Computer Science

NMAM Institute of Technology
Nitte

Skills

Object-oriented programming

Software development

Software design

Java

Springboot

API development

Agile

Git proficiency

Software development lifecycle

Debugging techniques

MySQL

JIRA

Interests

Cycling

Photography

Football

Timeline

Software Engineer III

WM Global Technology Services India Private Ltd
08.2017 - Current

Bachelor of Engineering - Computer Science

NMAM Institute of Technology
Raghurama RR RaoSoftware Engineer