Summary
Overview
Work History
Education
Skills
Certification
Timeline
SoftwareEngineer

Sravanthi Bairaboina

Austin,TX

Summary

Highly skilled software engineer with 8 years of experience designing, developing, and maintaining robust, scalable, and high-performance enterprise applications. Expertise in Java, Spring Boot, and Microservices architecture, with a strong focus on delivering quality code and enhancing system functionality. Adept at collaborating with cross-functional teams and leveraging Agile methodologies to meet and exceed business goals.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Software Engineer

American Express
01.2022 - Current
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Refactored legacy codebase for improved maintainability, paving the way for easier future updates.
  • 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.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.
  • Implemented automated build and deployment processes to streamline release management procedures.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Analyzed proposed technical solutions based on customer requirements.

Software Engineer

NorthernTrust
01.2021 - 01.2022


  • Involved in Analysis, Design, Development, UAT and Production phases of the project.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Developed application using spring and Spring MVC. Used spring framework and interacted with back-end database using Hibernate framework.
  • Implemented web services in Restful Web Services using Spring Rest Template.
  • Designed and implemented scalable NoSQL data models in Apache Cassandra for high-volume applications.
  • Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and scalable.
  • Execute functional and automation test cases to validate software functionality and performance.
  • Guiding and supporting offshore team to understand and develop the functionalities.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Collaborated with multiple teams to implement requirements and deploy the releases.
  • Worked on creating scheduler reports in PDF and Excel formats.
  • Used JIRA and Bit bucket/Stash as the task and defect tracking system.

Software Developer

Charter Communications
12.2019 - 01.2021
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Collaborated with cross-functional teams to deliver high-quality products on tight deadlines.
  • Migrated existing monolithic application into Cloud environment using Amazon Web Services..
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Used Maven as build automation tool and responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Used GitHub as Version Control tool, Jira for issue tracking and IntelliJ as IDE.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Enhanced user experience through designing and implementing user-friendly interfaces.

Java Full Stack Developer

Mastercard
10.2017 - 12.2019
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.
  • Effectively utilized version control tools like Git for collaborative development while avoiding code conflicts.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Maintained up-to-date documentation for codebase, ensuring ease of future maintenance and updates.
  • Designed and Developed enterprise level ReactJS component libraries such as data-tables, autosuggestion, pagination etc.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Spring security is used for authorization/authentication, session fixation, cross site request forgery.
  • Creating REST based Web Services by establishing links using Hateoas from spring-based Applications.
  • Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger.

Education

Master of Science - Computer Informations Systems

Bellevue University
Bellevue, NE

Bachelor of Science - Computer Science

Jawaharlal Nehru Technological University
India

Skills

    Programming Languages: Java, Python, JavaScript

    Web Services: RESTful APIs, SOAP

    Frameworks: Spring, Spring Boot, Hibernate, JUnit

    Tools & Platforms: Maven, Gradle, Jenkins, Git, Docker, Kubernetes

    Cloud Platforms: AWS (EC2, S3, Lambda), PCF

    Front-End: HTML, CSS, React, Angular

    Other Skills: Microservices, CI/CD, Agile Methodologies

Certification

  • Google AI Essentials.
  • Python for Everybody (University of Michigan).
  • AWS Educate Introduction to Cloud 101.

Timeline

Software Engineer

American Express
01.2022 - Current

Software Engineer

NorthernTrust
01.2021 - 01.2022

Software Developer

Charter Communications
12.2019 - 01.2021

Java Full Stack Developer

Mastercard
10.2017 - 12.2019

Master of Science - Computer Informations Systems

Bellevue University

Bachelor of Science - Computer Science

Jawaharlal Nehru Technological University
Sravanthi Bairaboina