Anusha Yadavalli
Email: ***************@*****.***
Ph #: 901-***-****
PROFESSIONAL SUMMARY:
Over 8 years of extensive experience in Software Development Life Cycle (SDLC), Web Application Design, Development, Testing, Support Maintenance, and End-User support.
Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JDBC, XML, CSS.
Extensively worked on JMS for messaging using Queues and Topics.
Expertise in various open source frameworks like Struts, spring (including Web Flow), and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
Experience in designing and developing the application using Java Server Faces (JSF) framework and spring web flow.
Good working knowledge on JUNIT.
Knowledge in Fico Blaze Rule Development for Guiding Care Government Product.
Knowledge on Apache Kafka
Knowledge in creating the Fico Blaze Rules in RMA(Rule Management Administration).
Expertise in Query optimization. Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers.
Good understanding of client side java development using applets & Swing/SWT.
Expertise in using Rational Rose for constructing and designing UML use cases, use case diagrams, class diagrams, and sequence diagrams.
Proficient in Object Oriented Design (OOD) and Programming (OOPs) with exposure to different SDLC methodologies.
Efficient in scheduling and monitoring Control-M jobs.
Experience with the database management like Oracle, SQL Server, MySQL.
Implemented Test Driven (TDD) Design to build testable and maintainable application.
Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
Ability to effectively organize and prioritize multiple tasks.
Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
TECHNICAL SKILLS
Languages
Java, J2EE, Java Script
Java Technologies
Java EE 5, Servlets 2.4, JSP, EJB, JMS, JDBC, JNDI, JSTL, JUNIT, AJAX
Logging/Build Tool
Log4j, Apache Maven, Bamboo, Jenkin
Framework
Hibernate 3.x, Struts 1.3x/2.0, IVR, Spring, Tiles
DBMS Packages
SQL Server, SQL, MySQL,No SQL, PL SQL DB2, Oracle 9i/10g, TOAD
Web/Application Servers
Tomcat, WebSphere, Weblogic
IDE/Dev. Tools
Eclipse, JDeveloper, Eclipse 3.3, RAD
Version Control
CVS, Rational ClearCase, GIT
Web Technologies
HTML,JSF, XML, SAX,DOM,XSLT, XPATH, Java Script, CSS, JQuery, Struts Tag, Display Tag, Web services, Design Patterns
Application Tools
MS Office 2003/2007, MS Visio, MS Project, Adobe Photoshop, Dreamweaver
Operating Systems
Windows, Unix, Red Hat Linux
Professional Experience:
Client: Health Care Service Corporation, TX. Apr21-Present
Health Care Service Corporation is a member-owned health insurance company in United States. HCSC is the 5th largest health insurer in the USA. HCSC is the licensee of BCBS for 5 states. Customer Engagement Desktop Enablement is considered as the major component that drives customer support and inquiries. Its vision is to provide stable, secure, and straightforward user experience.
Role: Java Full stack Developer
Responsibilities:
Developing the Real-Time Benefits Application to quote benefits for the subscriber with group number, state and subscriber ID using java technologies like Java8, Spring Framework, Spring Boot, Rest, SOAP, MySQL, Hibernate, JDBC, Websphere and GIT.
Making web service calls to MIS (Membership Information Service to get member or subscriber’s information.
Developing and Implementing application using HTML, CSS, Java, J2EE, webservices, Hibernate, Rest API, JDBC, JPA and websphere.
Perform initial debugging procedures by reviewing configuration files in the Production boxes, logs by using putty tool, or code pieces to determine breakdown source of RTB application.
Produce client-side validations through JavaScript and Ajax for asynchronous communication.
Working with project managers, IT production managers on the project requirements and business guidance.
Providing time estimates based on the business requirement.
Code reviews and code deployments to the various testing environments and Production release.
Following Safe-Agile and giving technical inputs for best coding practices.
Understanding the Fico Blaze Rules in decision management of Guiding care application.
Writing custom rules to improve and maintain the code quality.
Implements software solutions and resolve problems that decrease time to market, enhance flexibility and embrace the solution provider mindset.
Environment: Java 1.8, JEE, JSP, Java Script, CSS, J-query, HTML, UNIX, JUnit, Websphere application server 7, JDBC, Spring MVC, Spring JDBC, Jenkins, IBM RAD workspace, GIT, for source control, MS SQL database, DB2 database.
Client: Verizon Telecommunications, FL May 20 – Mar 21
Verizon Telecommunications is the vast telecommunications serving millions of customers. UUI,UTE are the major components of the IT Architectural Direction for Verizon Telecom/Regional space. UUI,UTE are intended to break this log-jam by centralizing user visibility and activities into one too, UUI and centralizing user tasking and work-routing and visibility into a purpose-built component, UTE.
Role: Java Developer
Responsibilities:
Developing and implementing application using HTML, CSS, Java, J2EE, Webservices, Hibernate, Microservices, JDBC, JPA and Tomcat.
Develop 5G Planning tool to automate the process in modify existing 4G and 5G cell sites or implement a new 4G and 5G cell sites using Java Technologies like Java 8,Spring Framework, Spring Boot, Rest, MySQL, PostgreSQL, Hibernate, JDBC, Micro services Architecture, Apache Tomcat, JQuery and GIT.
Develop Java Web Services which enables integration and two-way communication between the Enterprise Servers and Build Restful API to do GET operation on a MySQL database in 5G Planning and get the data from external database for ACP and True call data tools from Restful services.
Build Micro Services and develop spring based application for Verizon core application using Spring Boot framework and Java.
Produce client side validations through JavaScript and Ajax for asynchronous communication.
Build RESTful API to do GET operation on a MySQL database.
Using Hibernate to invoke Stored Procedures and database connectivity to SQL.
Configured Jenkins as a CI engine to build and promote applications to QA, PROD and Staging to Linux based environments.
Responsible for peer code reviews
Analyze the bugs reported by users in Jira tool, fix using Java, MySQL and migrate code to tomcat production boxes and document changes made to original code.
Perform initial debugging procedures by reviewing configuration files in the Production boxes, logs by using putty tool, or code pieces to determine breakdown source in 5G Planning systems.
Giving technical inputs for best coding standards and practices
Writing custom rules to improve and maintain the code quality.
Create and execute the unit test plan for the developed modules.
Keep track of the status of all defects opened during the test execution using Jira.
Prioritize, troubleshoot fix defects.
Environment: Java 1.8, Spring, Spring Boot, Maven 3.2.5, Web Development tool, STS, Jenkins, HTML, SVN, UNIX, JUnit, GitLab
Client: The Vanguard Group, PA. Dec 19- Mar 20
The Vanguard Group is an American registered investment advisor based in Malvern, Pennsylvania with over $5.3 trillion in assets under management. It is the largest provider of mutual funds and the second-largest provider of exchange-traded funds (ETFs) in the world. In addition to mutual funds and ETFs, Vanguard offers brokerage services, variable and fixed annuities, educational account services, financial planning, asset management, and trust services.
Project BaNCS: Dec 19- Mar 20
BaNCS is a web-based application used to manage corporate action events. TCA is an application built on top of a third-part software product, TCS BaNCS. This application is required to redesign TIBCO interfacing layer. It includes functions for universal banking, core banking, payments, compliance. Its objective is to capture trading data, consolidate and update them and to perform based on these data.
Role: Java Developer
Responsibilities:
Development of complex enterprise applications using Java, J2ee, Spring Batch, Spring JDBC and RESTFUL API’s.
Developing, designing, implementing and maintaining Seclending application and BaNCS application.
Provide technical support and consultation for BaNCS applications and also identifying and fixing prod and non-prod issues.
Developing and responsible for creating new spring batch applications and scheduling and monitoring those jobs using Control-M tool.
Built UI for Admin module with JavaScript, AngularJS, HTML5, CSS3.
Writing Unit test cases, Integration test cases with Mockito and Cucumber by following Test Driven Development (TDD) and Behavior Driven Development (BDD) approaches.
Perform static code analysis using SonarQube tool and also follow Continuous Integration/ Continuous Deployment CI/CD using Bamboo build tool.
Write code with 90% code coverage and raise code reviews using Bitbucket.
Using DevOps to bring prod issues, data migrations issues to backlog and story development.
Build, deploy, monitor, manage and maintain Cloud applications and the underlying Cloud (e.g. AWS, Docker, etc.) technologies in local and remote data centers
Perform code reviews and merge branches to respected release and master branches using Bitbucket.
Monitor and maintain operational readiness of the application and set maintain alerts in Control-M tool.
Enhancing existing application to correct errors and add new functionalities and allow it to adopt new hardware systems to improve the application performance.
Actively communicate and collaborate with vendor to analyze information needs and requirements.
Project GEMINI: Aug 19 - Nov 19
GEMINI (Global Equity Management Investment Initiative) is multi-year program that will enable EIG to implement a consistent investment philosophy and strategy for achieving best-in-class results globally. To normalize capabilities across our regions ensuring consistency when possible, and to establish a solid foundation (i.e. people, data, process and technology) which provides future options to improve and expand the investment capabilities.
Role: Java Developer
Responsibilities:
Working with the end client, business management on understanding of functional requirements and working with managers and development staff to meet project goals within expected timelines.
Developing code and test case using project approved tools (STS-Spring Tool Site) and other open source libraries.
Working on Agile approaches, including Test-Driven Development and Scrum.
Using Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
Developing all JUnit Test cases from Scratch and for existing code for all the different layer implementations.
Developing Middle Tier using spring and integrated with other J2EE technologies.
On weekly basis, responsible for bouncing the test environment servers using Control-M.
On weekly basis, responsible for deploying new code to testing environments like DEV, INT and SAT using Ansible.
Performed Continuous Integration/ Continuous Deployment CI/CD using Bamboo build tool.
Involving with team members to debug issues within the application and also writing feature files and Unit test case using Junit, Cucumber. To remove the maximum bugs before passing on the application to the QA team.
Environment: Java 1.8, spring 3.6.4, Log4J, Maven 3.2.5, Web Development tool, STS, SharePoint, Jenkins, HTML, SVN, UNIX, JUnit, Gemfire, Control-M, Putty, Slick Edit Pro, Snag it 11, Nat Table 1.4, RCP, Cucumber, Ansible, Splunk, Bit Bucket, Bamboo.
Client: SVS Technologies Limite/FANS-TRAUMA. Jan 17 - Mar 20
FANS-TRAUMA Family Assessment of Needs and Strengths – Trauma seek assistance in addressing problems hat arise exposure to trauma, it involves identification and assessment and gives information to support service planning and communicates to the larger system of care about the needs and strengths of families. It is an assessment tool designed with overall purposes. It is designed to be used either as a prospective assessment tool for decision support during the process of treatment planning.
Role: Java Developer
Responsibilities:
Developed user interface using JSP, Struts Tags to simplify the complexities of the application.
Configured the Struts configuration file and Application context file based on the Spring and hibernate entries.
Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer.
Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
Refactored the application and services code to build a separate commons project which can be reused by other components.
Implemented the Project structure based on spring MVC pattern using Spring Boot and Spring Beans.
Used XSL/XSLT for transforming and displaying payment history reports.
Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
Worked with Weblogic application Server for the deployment of the application.
Worked with JSF for the UI front end development along with AJAX.
Used WSDL and SOAP for the development of the XML based applications.
Used SQL navigator and PL/Sql for the database enhancement.
Unit tested all the classes using JUNIT at various class level and methods level.
Used Log4J to capture the log that includes runtime exceptions.
Worked with Xquery for the front end development of the application.
Worked with Oracle 10g for the backend development of the database.
Environment: Java EE 5, IBM WAS, IBMRAD, Struts, Spring, Unix, Spring Boot, Http, Hibernate, Servlets, JSP, EJB, HTML, XML, Web Services, XSL/XSLT, JAVASCRIPT, AJAX, CVS, Oracle.
Education: Bachelor’s in Computer Science, India -2009-2013.
Master’s in Engineering Management, USA-2015-2017.