Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Graduate Assistantship Experience
Timeline
Generic
Shiva Sai Reddy Gayam

Shiva Sai Reddy Gayam

Cary,NC

Summary

Dynamic and results-driven professional with around 5 years of experience as a Full-Stack Software Engineer, now focused on transitioning into Scrum Master and Product Owner roles. Proven track record in delivering enterprise-level solutions within the Banking and Financial domains. Adept at Agile methodologies, cross-functional collaboration, and driving high-performing teams toward successful product outcomes. Passionate about fostering agile mindsets, ensuring continuous improvement, and aligning business goals with technical delivery.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Full-Stack Engineer

Cisco
02.2024 - Current
  • Actively participated in daily stand-ups, sprint planning, retrospectives, and sprint reviews as part of an Agile development team.
  • Collaborated closely with Product Owners and Scrum Masters to groom the backlog and ensure stories were clearly defined and estimated.
  • Developed REST APIs using Spring MVC and Spring Boot, hosting all microservices on AWS and configuring application environments.
  • Integrated Spring Modules with AWS Modules to consume third-party services effectively.
  • Created Amazon EC2 instances using Elastic Beanstalk and deployed the application on it.
  • Utilized AWS SDK for connecting to Amazon S3 buckets and EC2, deploying Docker containers with microservices architecture.
  • Streamlined development processes with the implementation of Agile methodologies and best practices.

Senior Software Engineer

Triotek IT Inc
03.2024 - 01.2025
  • Used JIRA and Rally (Agile Central) to manage user stories, track sprint progress, update tasks, and log defects.
  • Contributed to refining acceptance criteria and breaking down epics into actionable user stories for timely sprint execution.
  • Designed and optimized CI/CD pipelines using Jenkins, improving deployment efficiency and reducing build times.
  • Developed automation scripts in Groovy and Python to streamline pipeline tasks, enhance scalability, and improve task automation.
  • Configured MongoDB in CI/CD workflows to ensure consistent data management between development and production environments.
  • Collaborated with cross-functional teams to streamline deployment workflows, enforce best practices, and ensure high-quality releases.
  • Produced detailed technical documentation and provided knowledge-sharing sessions to enhance team capabilities in testing and CI/CD practices.

Software Engineer

WellsFargo
11.2023 - 03.2024
  • Involved in requirements gathering, analysis, design, development, and testing of applications using the AGILE methodology (SCRUM) to ensure iterative and client-focused delivery.
  • Developed dynamic and responsive user interfaces using Angular, ensuring an engaging and seamless user experience.
  • Implemented modular and maintainable frontend architecture in Angular, adhering to best practices and coding standards.
  • Developed and implemented RESTful APIs in Java to facilitate seamless communication between frontend and backend components.
  • Utilized Node.js and Express.js for server-side scripting and backend development, ensuring efficiency and performance.

Java Full Stack Developer

Mastercard
01.2023 - 10.2023
  • Actively participated in daily scrum meetings, sprint reviews, and retrospectives in an Agile development environment, ensuring timely and iterative delivery.
  • Worked extensively with Microservices architecture using Spring Boot, creating modular and maintainable codebases.
  • Utilized Spring Batch for scheduling and maintaining batch job processing, ensuring reliability and scalability.
  • Created and executed JUnit test cases for unit testing and integration testing, ensuring code quality and reliability.

Software Engineer

Zaven IT Solutions
08.2020 - 06.2021
  • Participated in all phases of the Software Development Life Cycle (SDLC), including analysis, specification, design, implementation, and testing, following Agile methodology (SCRUM).
  • Created detailed design and technical documentation based on comprehensive business requirements.
  • Implemented various features and enhancements using Core Java concepts, including Exception Handling and the Collections API.
  • Developed Web Services using Apache Axis 2 to facilitate communication with external applications.
  • Conducted unit testing and ensured code reliability by developing comprehensive test cases using JUnit.

Education

Master of Science - Computers and Information Sciences

Northwest Missouri State University
Maryville, MO
12-2022

Skills

  • Languages: Java 17/11/8, JavaScript, XML, Python
  • Frameworks: Spring, Hibernate, JPA
  • Web Technologies: HTML5, CSS3, JavaScript, AngularJS, ReactJS, Redux, Flux, Bootstrap, jQuery
  • Scrum Tools: JIRA, Rally, Confluence, Microsoft Teams, Webex, Slack
  • Version Control Tools: GIT, GitHub, Bitbucket and SVN
  • CI-CD/Build Tools: Jenkins, Maven, Ant
  • Containerization Tools: Docker, Kubernetes
  • IDEs: Spring Tool Suite (STS), Eclipse, IntelliJ
  • Databases: Oracle, SQL Server, MySQL, MongoDB

Certification

  • Certified Scrum Master, Scrum Alliance, Inc.

Accomplishments

  • Assisted over 400 students as a Graduate Teaching Assistant at Northwest Missouri State University, providing academic support and guidance to ensure student success in coursework and projects, while enhancing communication and collaboration skills.
  • Volunteered as an event coordinator for college sports fest, managing logistics and scheduling for 10+ interdepartmental events.
  • Regularly participated in tree plantation drives and environmental awareness campaigns during college years.

Graduate Assistantship Experience

  • Served as a liaison between faculty and students, resolving concerns and facilitating communication.
  • Organized and led study groups and workshops focused on Microsoft concepts and tools.
  • Provided one-on-one tutoring and group study support to enhance student understanding of course materials.
  • Supervised design discussions and software development on lab projects.
  • Created tutorials, practice assessments, and study materials to boost academic performance.
  • Assisted with grading, evaluating student submissions, and offering feedback on technical coursework.

Timeline

Senior Software Engineer

Triotek IT Inc
03.2024 - 01.2025

Full-Stack Engineer

Cisco
02.2024 - Current

Software Engineer

WellsFargo
11.2023 - 03.2024

Java Full Stack Developer

Mastercard
01.2023 - 10.2023

Software Engineer

Zaven IT Solutions
08.2020 - 06.2021

Master of Science - Computers and Information Sciences

Northwest Missouri State University
Shiva Sai Reddy Gayam