Summary
Overview
Work History
Education
Skills
Timeline
Generic

Anusha Ravuri

Dallas

Summary

  • Designed, developed, and operated distributed, scalable, and highly available systems using Java/J2EE, Spring Boot, and RESTful microservices.
  • Built resilient backend services with proper error handling, retries, asynchronous processing, and fault-tolerant design patterns.
  • Contributed to data-intensive systems, handling high-volume data processing and service-to-service communication in production environments.
  • Proficient in Design patterns such as MVC, Factory, DAO, DTO, and Singleton pattern.
  • Experience with JDBC, Spring JDBC, Hibernate, and JPA for the persistence layer.
  • Solid understanding of web development concepts like MVC, HTTP Request/Response model, and client-server communication
  • Deployed and managed applications across cloud platforms using Docker, Kubernetes, and CI/CD pipelines.
  • Implemented CI/CD workflows using Git, Jenkins/Maven, enabling automated builds, testing, and deployments.
  • Worked closely with platform and DevOps teams to support cloud-native architectures and production releases.
  • Monitored and supported production systems using centralized logging and observability tools (e.g., Splunk; metrics and monitoring concepts).
  • Performed root-cause analysis, debugging, and performance tuning to resolve production issues and improve system stability.

Overview

10
10
years of professional experience

Work History

Full Stack Developer

Deloitte
Dallas, TX
04.2024 - Current
  • Developed scalable web applications using JavaScript frameworks and RESTful APIs.
  • Collaborated with cross-functional teams to define project requirements and deliver solutions efficiently.
  • Implemented responsive design principles to enhance user experience across devices.
  • Mentored junior developers, fostering skill development and knowledge sharing within the team.
  • Led agile development processes, ensuring timely delivery of high-quality software products.
  • Conducted system testing and debugging to maintain application reliability and functionality.
  • Worked with back-end developers to design APIs.

Java Developer

USAA
Dallas, TX
01.2022 - 12.2023
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the web interface using Angular 6, Bootstrap, HTML, CSS, SASS, JavaScript, and jQuery.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Used Java 8 Method References feature to point to methods by their names and used functional interfaces.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Oracle Database: Good PL/SQL knowledge and other standard database query tools.
  • Developed business services with JSON, XML and Restful Web Services technologies.
  • Services using SOAP, WSDL, UDDI and XML using CXF framework tool.
  • Used Maven for project dependency management and Log4j for logging. Involved in activities like code review, performance improvement.
  • Involved in deploying and testing the application using Tomcat Server.
  • Extensively used Jenkins for continuous integration.

Java Developer

FM Global
Johnston, RI
12.2018 - 12.2020
  • Developed Angular Single Page Application consuming JSON data from Restful services.
  • Worked on creation of custom Docker container images, tagging, and pushing the images to the servers.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Extensively involved in upgrading the existing system from Angular 5 to Angular 6.
  • Used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks.
  • Used Kubernetes to orchestrate the deployment, Scaling and Management of Docker Containers.
  • Involved in coding for the presentation layer using NodeJS, TypeScript.
  • Created Spring boot KAFKA listener application and Spring boot DynamoDB Integration.
  • Worked on Spring Boot Docker File configurations.

Java/J2EE Developer

TCS
Bangalore, India
02.2016 - 12.2018
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions and designed configuration XML Schema for the application.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report, parsing of JMS XML messages and developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Implemented views, modules using Struts tags, JSTL2.0, Mappings, Expression Language.
  • Implemented the MVC architecture using Apache Struts1.2 Framework and Tiles Framework for the views layout.
  • Worked with various java patterns such as Service Locater and Abstract Factory Pattern at the business layer for effective object behaviors, used to have relationships between application components.
  • Wrote SQL queries, stored procedures, modifications to existing database structure for addition features Controller Servlets, Action, Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Developed Unit test cases using Junit and developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions and to create Daily Rolling Log.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose and Used Clear Case for source code maintenance.
  • Extensively used Jenkins for continuous integration.

Education

Master of Science - Computer And Information Sciences

Southern Arkansas University
Magnolia, AR
05-2022

Bachelor of Science - Computer Science

Acharya Nagarjuna University
India
04-2015

Skills

  • Programming Languages: Java, C, Python, JavaScript, PL/SQL
  • Technologies/Frameworks: JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, RMI, Java Mail, Spring, Struts, JSF, Hibernate, JavaBeans, Java EE, Spring IOC Framework, Jenkins
  • Web Technologies: HTML5, CSS3, JavaScript, JSP, jQuery, AJAX, AngularJS, NodeJS
  • Web Servers: SOAP, Restful, SDL, JAX-WS,JAX-RS
  • Databases: Oracle 11g, MySQL, MS SQL Server, Microsoft Access, MongoDB, Cassandra
  • IDEs: Eclipse, My Eclipse, NetBeans, IntelliJ
  • Operating Systems: Windows 7/8/10, Unix/Linux
  • Tools &packages: CVS, JUnit, Maven, ANT, Jira, Jenkins, selenium, cucumber
  • Version Control: Concurrent Versions System (CVS), Visual Source Safe (VSS), SVN, Git
  • SDLC Methodology: Agile, Waterfall model

Timeline

Full Stack Developer

Deloitte
04.2024 - Current

Java Developer

USAA
01.2022 - 12.2023

Java Developer

FM Global
12.2018 - 12.2020

Java/J2EE Developer

TCS
02.2016 - 12.2018

Master of Science - Computer And Information Sciences

Southern Arkansas University

Bachelor of Science - Computer Science

Acharya Nagarjuna University