Summary
Overview
Work History
Education
Skills
Timeline
Generic

Anusha Chirumamilla

O'Fallon,USA

Summary

Experienced software developer with 9+ years in the industry, collaborating with major clients such as Charter, Mastercard, AT&T, and GFS. Strong background in technical, conceptual, and content development. Dedicated to producing exceptional work and advancing design capabilities.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Charter Communications, Spectrum
St Louis, MO
04.2022 - Current

Technologies: Java, Spring Boot, React.js, Hazelcast, REST APIs, Microservices, Oracle DB, Onion Architecture.

Project Overview:

Leveraged Agent OS ordering system to streamline management of customer relationships in Broadband services.
Responded to customer inquiries by retrieving service information through AOS.
Implemented service modifications using AOS to improve support outcomes.

Key Responsibilities:

- Developed and maintained scalable backend microservices using Java and Spring Boot, adhering to Onion Architecture for clean separation of concerns and maintainability.
- Designed and integrated REST APIs to enable smooth communication between the backend and a React.js-based frontend.
- Implemented Hazelcast for distributed caching and session handling to enhance system responsiveness and performance.
- Worked on data access and business logic layers, following Onion principles, promoting testability, and decoupling.
- Collaborated closely with frontend teams to ensure a consistent data flow and user experience.
- Wrote optimized SQL queries and managed data persistence with Oracle Database.
- Participated in Agile ceremonies, contributed to sprint planning, and engaged in code reviews, and continuous integration workflows.
- Supported deployment activities, and resolved production issues to ensure application reliability

Senior Java Developer

Mastercard
O'Fallon, MO
06.2019 - 03.2022
  • Company Overview: Working for MasterCard Inc., an multinational financial services corporation whose principal business is to process payments between banks of merchants and card issuing banks/ credit unions of the purchasers who use the 'MasterCard' brand debit, credit and prepaid to make purchases.
  • Responsible for decomposing a core monolithic application into Microservice based architecture which can be more scalable and easily maintainable using Java, Spring boot, Spring AOP, Kaga, Pivotal cloud foundry, Spring cloud, Spring Data, Spring Batch, Jenkins, PL/SQL.
  • Able to configure and deploy the spring boot applications into Pivotal Cloud Foundry (PCF) and hook the properties from Spring Config Server.
  • Developed common library for logging with the thought of usage across many applications.
  • Refactored the code using the latest technologies to meet industrial standards without affecting the existing functionality.
  • Involved in implementing Spring batch applications to extract the data in batches from Oracle DB and as part of this task, created and ran multiple jobs in PCF.
  • Participation in Sprint planning, grooming and pointing sessions with Business Analysts and other team members to translate the plain business requirement into technical specifications.
  • Taking the ownership for the respective developed apps like deployment, resolving the tickets based on priorities.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as design, development, Integration and testing mainly following Agile Methodology.
  • To authorize contracts between implementation and abstraction, used java 8 features like: lambdas, default methods and streams.
  • Written complex PL/SQL queries (JOINS, Sub queries and Merge Statements) in order to satisfy the various business requirements.
  • Involved in adding the input validations for most of the consumer components using shared library Ensurer API.
  • Used MDES Initializer to Setup code repo with deployable app into Pivotal Cloud Foundry (PCF) and created Jenkins pipeline by configuring bootstrap and manifest files.
  • Utilized Log4j, Slf4J and MdcUtil to cover the various log level statements which in further mapped to Splunk.
  • Involved in performance testing support to setup the data load, topic creation and successfully reproduced the issues in develop environment.
  • Involved in supporting the issues from higher environments: performing Root Cause Analysis (RCA) and fixing the code and also performed various tasks like analyzing SQL query performance, handling Redis connection issue and modifying Axon configuration.
  • Utilized Splunk as monitoring tool for troubleshooting the issues across various environments.
  • Utilize JUnit and Mockito frameworks to write unit tests and always ensure above 90% code coverage.
  • Performed POC on Component Testing to ensure app functionally healthy without much dependency on automation regression suite using Spring Boot and h2(in-memory DB).
  • Hands on experience in utilizing Redis as a in-memory data source.
  • L3 production release support engineer for any ongoing deployments/defect fixes.
  • As part of enabling deployment gates, worked on fixing the Sonar issues on multiple components, implemented swagger documentation for API'S and cleaning up of properties in spring cloud config.
  • Working for MasterCard Inc., an multinational financial services corporation whose principal business is to process payments between banks of merchants and card issuing banks/ credit unions of the purchasers who use the 'MasterCard' brand debit, credit and prepaid to make purchases.

Sr. Java Full Stack Developer

AT&T
Dallas, TX
02.2018 - 05.2019
  • Designed and developed UI screens with HTML5, CSS, Bootstrap, Angular-JS1.6.
  • Used UI Router to create different hierarchy structure in single page application.
  • Created Angular service and integration with Restful APIs.
  • Developed the web application end to end using MVC architecture and DAO design pattern.
  • Developed APIs using Spring Boot, produced and consumed various Webservices.
  • Developed Web Application using Spring MVC, Integrated spring with REST and Spring Security.
  • Used Spring Jdbc Template for data access.
  • Used Spring Rest Template to make Rest to Rest calls internally and created until class which handles all HTTP methods.
  • Developed cloud compatible Microservices using Spring Boot, Java and related web technologies.
  • Migrating existing application into micro services architecture using Rest API's, Spring cloud Config using AWS.
  • Used Log4j to capture the log that includes runtime exception and logging info and are helpful in debugging the issues.
  • Deployed applications on JBOSS application server.
  • Involved in multiple high priority released with aggressive deadlines.
  • Involved in developing Unit Test cases and used Mockito for mock verification and stubbing.
  • Followed Agile Software Development with Scrum methodology.
  • Involved in bug fixing, acceptance testing with test cases, code reviews.
  • Research and become the SME on the interaction with the product owners.
  • Environment: Windows 7, Java 1.7, J2EE, Spring Framework, RESTful Web Services, Jersey 2.x, Spring Boot, XML, Agile Methodology, Eclipse IDE, Jenkins, JMS, Log4j, Maven, JBOSS, GIT, WebSphere Server.

Java/Full Stack Developer

New York State Department of Transportation
, NY
02.2017 - 01.2018
  • Executed Agile Software Development utilizing Scrum methodology.
  • Collaborated with Business and Users teams to translate technical requirements into application code.
  • Designed and developed UI screens using HTML5, CSS, Bootstrap, and AngularJS.
  • Created B2B components with Spring MVC 4.x, Apache Camel, JMS, JAXB, and JAX-RS 2.0.
  • Enabled routing with ui-router and integrated ui-Bootstrap for AngularJS components.
  • Transformed legacy JSP user interface into a single-page web app using Angular 1.6, D3.js, and jQuery Datatables.
  • Implemented Angular Services for efficient communication between controllers.
  • Developed web layer and generic web service architecture using Spring framework and Hibernate.

J2EE Developer

Gordon Food Service
Wyoming, MI
12.2015 - 01.2017
  • Company Overview: Gordon Food Service providing applications like Recipe Manager and Inventory Manager for restaurants, health-care, and education etc.
  • Followed Agile - Scrum methodology for development of the product. Used JIRA for defect tracking.
  • Developed UI pages using HTML5, CSS3, JavaScript, YUI (yahoo user interface), JQuery and JQuery-UI technologies and used JQuery for page Templating.
  • Involved in the implementation of the web-tier using Spring MVC3.
  • Used Spring core module to perform dependency injection.
  • Wrote test cases using Mockito for unit testing.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Used Hibernate framework in the persistence layer for interacting with Data base.
  • Developed JavaScript validation for client-side validations and Performed Code reviews and code fixes.
  • Deployment of the application to Apache Tomcat Server.
  • Used Maven for dependency management.
  • Performed version control management using Subversion.
  • Used Jenkins for continuous integration.
  • Used J2EE design patterns like Value Object Pattern, MVC, Singleton Pattern and DAO.
  • Validated the Queries and Stored Procedures.
  • Gordon Food Service providing applications like Recipe Manager and Inventory Manager for restaurants, health-care, and education etc.
  • Environment: Java 1.6, Spring 3.x, Hibernate 3.x, JSF 1.x, Apache Tomcat 6.0, Eclipse 4.x, Oracle 11g, Agile-Scrum, JQuery, JQuery UI, Jquery.i18n.properties, AJAX, JSON, HTML5, CSS3, JavaScript, Ant-1.8.2, Subversion, Maven-3.0.4, Firebug, Log4j, Mockito and Windows7.

Java Developer

Data Point Info Solutions
, India
05.2014 - 08.2015
  • Company Overview: Data Point Info Solutions is financial holding company offering a broad array of financial services.
  • Designed and developed the front-end using HTML, AJAX, JavaScript, JSP, JSF.
  • Used JavaScript to perform validation on the client side and to handle events on the client side.
  • Custom tag library was used to create standard tag.
  • Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
  • Developed web services using JAX-WS utility.
  • Designed the Architecture of the project as per MVC standards.
  • Used Struts MVC for the developing funds module and mortgage module.
  • Used Spring's IOC, AOP and Autowiring concepts in developing the application.
  • Used Spring Container to performed dependency injection.
  • Developed SOAP message envelopes and headers using WSDL.
  • Deployed the application on JBOSS application server.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Maintained Connection Pooling for each connection to the Database.
  • Used PL/SQL, Stored Procedures for handling Oracle database.
  • Performed version control management using ClearCase.
  • Deployment of the application to WebSphere Application Server.
  • Setting up the build, configuration and deploying using Maven build tool.
  • Data Point Info Solutions is financial holding company offering a broad array of financial services.
  • Environment: Java 1.6, Struts 1.3, JAX-RS, SOAP, XML, Spring 3.0, Hibernate 3.0, WebSphere 6.1, Eclipse 3.x, Oracle 11g, Agile, JQuery, AJAX, Servlets, JSP, HTML5, JavaScript, ClearCase, JMS, WinSCP, Putty, Ant.

Education

Bachelors -

JNTUK university
INDIA

Skills

  • Java frameworks and tools
  • Ant and Maven
  • Gradle build automation
  • Servlets and JSP
  • Java versions 5 to 11
  • JDBC and JPA
  • Hibernate ORM
  • JNDI and JAXP
  • JAXB data binding
  • AJAX and JSON handling
  • Spring framework
  • jQuery and AngularJS
  • WebLogic application server
  • IBM WebSphere 6x
  • JBoss EAP 6x
  • Apache Tomcat 55 and 6x
  • Oracle SQL Server
  • MongoDB database management
  • Shell scripting

Timeline

Senior Software Engineer

Charter Communications, Spectrum
04.2022 - Current

Senior Java Developer

Mastercard
06.2019 - 03.2022

Sr. Java Full Stack Developer

AT&T
02.2018 - 05.2019

Java/Full Stack Developer

New York State Department of Transportation
02.2017 - 01.2018

J2EE Developer

Gordon Food Service
12.2015 - 01.2017

Java Developer

Data Point Info Solutions
05.2014 - 08.2015

Bachelors -

JNTUK university
Anusha Chirumamilla