Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Ramya Sri Pothineni

Frisco,TX

Summary

Full Stack Java Software Engineer with 5+ years of experience building scalable, enterprise-grade web applications using Java, Spring Boot, Angular/React, and cloud platforms. Strong background in developing RESTful APIs, integrating frontend applications, optimizing databases, and deploying applications using CI/CD pipelines. Experienced in banking and financial domains, with a solid understanding of secure application development and Agile practices.

Overview

6
6
years of professional experience

Work History

Full Stack Developer

Bank Of America
10.2024 - Current
  • Developed backend microservices using Spring Boot, exposing REST APIs consumed by frontend applications.
  • Developed and maintained an automated SLA tracking and performance management system within a microservices architecture, achieving a 60% improvement in process efficiency.
  • Implemented robust backend logic using Java 11 features such as Streams API, Completable Future, and lambda expressions to enhance data processing efficiency and improve application scalability.
  • Designed and deployed RESTful APIs with Spring Boot and Hibernate, ensuring secure and scalable communication between microservices, reducing API response times.
  • Designed and developed event-driven microservices using Apache Kafka, implementing consumers and producers to handle high-throughput data streams for real-time messaging, asynchronous communication, and SLA tracking.
  • Developed reusable Angular components using lazy loading, route guards, and reactive forms, optimizing application performance and reducing initial load time by 40%.
  • Enhanced state management in the front end by integrating Angular with Node.js services, utilizing RxJS for asynchronous event handling and improved data flow.
  • Optimized Azure SQL Database performance by designing efficient indexing, partitioning large tables, and writing optimized queries, achieving a 40% reduction in execution time.
  • Developed and managed relational schemas, stored procedures, and triggers with Transact-SQL (T-SQL).
  • Implemented CI/CD pipelines using Jenkins, and Ansible Datical Tower to automate build, test, and deployment processes, reducing deployment time by 30%.
  • Managed version control using Azure Repos and Tortoise Git, maintaining organized and collaborative source code repositories.

Full Stack Developer

Sammon's Financial Group
08.2022 - 06.2024
  • Designed and developed robust backend microservices using Java, leveraging Core Java concepts such as multithreading, collections framework, and exception handling to optimize system performance and scalability in a data-intensive microservices architecture.
  • Implemented object-oriented programming principles like inheritance, polymorphism, and interfaces to create modular, reusable, and maintainable microservices.
  • Designed secure backend systems with SSL to protect sensitive trade transaction data.
  • Developed scalable web applications by integrating React.js with Java microservices architecture, improving user experience and performance by 30%.
  • Built reusable and dynamic front-end components using React.js, Redux, TypeScript, and JavaScript, enhancing application maintainability and scalability.
  • Implemented Spring Data JPA with Hibernate to manage object-relational mapping and ensure seamless database interactions with high consistency and performance.
  • Designed and optimized SQL queries, stored procedures, and triggers with Oracle Database, leveraging PL/SQL for efficient data processing.
  • Designed and implemented GraphQL APIs for flexible and efficient data retrieval, reducing over-fetching and under-fetching issues, while integrating GraphQL with React.js to enable seamless data fetching, caching, and improved application responsiveness with reduced latency.
  • Deployed and maintained applications on AWS, leveraging services like EC2, RDS, and S3 to optimize cloud performance, scalability, and security, reducing deployment time by 40%.
  • Set up monitoring and logging with the ELK Stack (Elasticsearch, Logstash, Kibana) to ensure efficient system performance, quick issue resolution, and enhanced observability.
  • Implemented automated testing frameworks using JUnit for unit testing and Mockito for mocking dependencies, ensuring 90% test coverage across critical modules and reducing defect rate.
  • Integrated Apache Kafka for real-time messaging and event streaming between microservices, implementing Kafka Producers and Consumers to efficiently process large volumes of streaming data with high throughput and fault tolerance, while configuring Kafka Topics with partitioning and replication to ensure system scalability and reliability.
  • Containerized applications using Docker and orchestrated microservices with Kubernetes, leveraging features like load balancing, auto-scaling, and health monitoring.
  • Integrated version control systems like Git for collaborative development and ensured seamless code integration and versioning within the CI/CD workflows.

Java Developer

Mphasis, IND
01.2020 - 07.2021
  • Implemented microservices architecture using the Java Spring Boot framework, developing REST APIs to integrate with third party health domain clients.
  • Utilized Rest Template, Logging framework, Collections API, and exception handling to design robust REST API functionalities, implementing API versioning and documenting services using Swagger.
  • Implemented Java 8 features like lambda expressions, streams, functional interfaces, Optional class, and Completable Future for asynchronous processing.
  • Worked with Spring Data JPA for CRUD operations with MongoDB transactions and used Hibernate ORM to integrate the business application with Oracle Database.
  • Built Python scripts for automated data validation and ETL processes, integrating with APIs to analyze and process large datasets efficiently.
  • Developed and automated front-end regression and end-to-end testing using Selenium WebDriver, ensuring application quality across various user flows.
  • Wrote effective unit tests using JUnit and Mockito, ensuring high code coverage, and integrated tests into the Continuous Integration pipeline using Jenkins.
  • Implemented Cucumber and Rest Assured frameworks for behavior-driven testing and validating the functionality of various API applications.
  • Leveraged Spring Boot, and Python-based scripts for building a scalable, real-time streaming pipeline and enhancing system performance.

Education

Master of Science - Computer Science

University of Alabama
Birmingham

Bachelor of Technology - Computer Science

Chaitanya Bharathi of Institute of Technology
Hyderabad, India

Skills

  • Java 8
  • Java 11
  • Java 17
  • JavaScript (ES6)
  • SQL
  • Python (Scripting)
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • REST APIs
  • Angular
  • Reactjs
  • TypeScript
  • HTML5
  • CSS3
  • Kafka
  • RabbitMQ
  • MySQL
  • PostgreSQL
  • MongoDB (NoSQL)
  • ReactJS
  • NodeJS
  • VueJs
  • GraphQL
  • Azure (DevOps, Blob, AD)
  • AWS (DynamoDB, S3, Cassandra)

Projects

TV Script Generator, Flask, Python, MySQL, AWS, React.js, 10/01/21, 12/31/22, Led the development of the CryptoTrack web application, integrating real-time tracking, live graphing, and in-depth cryptocurrency analytics with advanced filtering via 10 Coin Gecko APIs, reinforced by secure MFA and JWT session management to refine user trading strategies and decision-making. Optimized Route Planner for Delivery Systems, HTTP, SMTP, TCP, UDP, DNS, RUDP, C/C++, 02/01/22, 05/31/22, Demonstrated expertise in network protocols and OS internals by analyzing packet captures with Wireshark and developing a multi-threaded C++ SMTP protocol on Linux. Engineered a Linux-based C/C++ client-server system using sockets and a custom protocol, enhanced with Nester for efficient TCP and UDP file transfers.

Timeline

Full Stack Developer

Bank Of America
10.2024 - Current

Full Stack Developer

Sammon's Financial Group
08.2022 - 06.2024

Java Developer

Mphasis, IND
01.2020 - 07.2021

Master of Science - Computer Science

University of Alabama

Bachelor of Technology - Computer Science

Chaitanya Bharathi of Institute of Technology
Ramya Sri Pothineni