Summary
Overview
Work History
Education
Skills
Timeline
Generic

SRINIDHI REDDY AVANAGANTI

Memphis,TN

Summary

With over 5+ years of professional experience as a software engineer, I bring a proven track record of designing, developing, and implementing robust software solutions. Proficient in multiple programming languages, frameworks, and technologies, I have a strong foundation in both front-end and back-end development. My expertise extends to analyzing complex requirements, architecting scalable solutions, and ensuring high-quality code through rigorous testing practices.

Overview

8
8
years of professional experience

Work History

Systems Engineer

AutoZone
05.2023 - Current

Migrated a legacy application to a microservices-based architecture on the GCP cloud.

  • Developed and maintained microservices-based applications using Spring Boot framework.
  • Implemented CI/CD pipelines using GitLab CI/CD and Jenkins, automating build, test, and deployment processes.
  • Utilized IntelliJ IDEA for efficient development, debugging, and code refactoring.
  • Deployed and managed applications on Google Cloud Platform (GCP), leveraging various GCP services.
  • Documented APIs using Swagger and OpenAPI Spec, ensuring clear and comprehensive communication with stakeholders.
  • Managed database schema changes using Liquibase, ensuring smooth database migrations.
  • Conducted code coverage analysis using JaCoCo, ensuring high-quality codebase with sufficient test coverage.

Technology Analyst

Infosys Limited
11.2019 - 04.2023

Modernized Walmart's retail application using a microservices-based architecture.

  • Worked in various phases of Software Development Life Cycle (SDLC) like requirement gathering, design and development of the application in agile methodology using scrum
  • Involved in project migration legacy WebSphere application to tomcat servers and deployed on cloud platform
  • Implemented and re-designed code flow structure of Migration Layer to address new business requirements
  • Developed application using J2EE architecture using Spring MVC, Hibernate and Maven are used to get all dependency jars for the application to deploy in the server
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON
  • Extensively worked on development of Restful web services API using Spring Boot
  • Developed CRUD Hibernate for sourcing entities to the process workflows from the Database interaction classes and successfully achieved ORM
  • Configured WebSphere JMS settings like Queues, Topics, Activation Specifications, Queue connection Factories and Topic connection Factories for Tomcat - MQ connectivity
  • Create and implement automation for cloud platforms as well as monitoring and alerting purposes
  • Deployed applications on cloud platform in Test, Staging and Production environments on daily basis and troubleshoot various configuration and application issues
  • Used Jenkins to automate the daily build process
  • Used Log4j for the logging the output to the files
  • Used GIT for version control and Eclipse IDE for development


Graduate Teaching Assistant

Texas A&M University - Corpus Christi
08.2017 - 08.2019
  • Assisted professor in teaching courses by developing course material, interacted with students in class, lab and online to answer their questions, graded assignments and exams
  • Helped the students to build logic for their programming assignments, debugging code, and testing student programs for all possible errors and assigning grades
  • Built model projects for students to improve better understanding of concepts.

Junior Full Stack Developer

Coninsolutions
01.2016 - 06.2017
  • Involved in designing Spring MVC application and Hibernate to design module structure in phases of SDLC in Agile methodology
  • Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model & view
  • Worked upon AngularJS Service which interacts with RESTful services at backend
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman
  • Developed various modules w.r.t design patterns such as Factory and Singleton
  • Wrote server-side programs by using Servlets and JSP
  • Worked on the Spring MVC Restful Web services, exposing services and consuming the third party
  • Worked on bug fixing and supported the production application


Education

Master's Degree - Computer Science

Texas A&M University Corpus Christi
05.2019

Bachelor's Degree -

JNTU Hyderabad
05.2017

Skills

    Languages: Java, Go, C, Python
    Frameworks: Spring, Hibernate, Angular, Spring Security
    Web Technologies: HTML, CSS, JavaScript, AJAX, XML, JSON, XHTML, DHTML, jQuery, Bootstrap
    Applications/Web Servers: Apache Tomcat, IBM WebSphere 8x/9x, Jetty, Jenkins, WebSphere MQ
    Relational Databases: Oracle 10g/11g, SQL server […] MySQL, DB2
    NoSQL Databases: MongoDB, Cassandra
    Cloud Technologies: GCP, AWS EC2 S3, Azure VM
    Build Tools: Ant, Maven, Gradle
    Messaging: JMS, Rabbit MQ, Kafka
    Scripting Languages: Shell, Ruby
    Testing Tools: Jasmine, Karma, Mockito

Timeline

Systems Engineer

AutoZone
05.2023 - Current

Technology Analyst

Infosys Limited
11.2019 - 04.2023

Graduate Teaching Assistant

Texas A&M University - Corpus Christi
08.2017 - 08.2019

Junior Full Stack Developer

Coninsolutions
01.2016 - 06.2017

Master's Degree - Computer Science

Texas A&M University Corpus Christi

Bachelor's Degree -

JNTU Hyderabad
SRINIDHI REDDY AVANAGANTI