Anitha V
Mail: ************@*****.***
Phone: (**7)- 401-0504
Senior Software Engineer
CAREER OBJECTIVE
An aspiring self-motivated and committed IT professional with ability to adapt to rapidly changing technologies and environments and with a strong desire to undertake challenging jobs and to work in a team as well as to lead a team to achieve the goals of the organization.
PROFESSIONALSUMMARY
Having 7.9 years of strong technical experience, in development and design in Java/J2EE technologies which involves JDBC, Servlets, JSP, Hibernate, Spring(MVC, Boot, Rest), Web Services (RESTful, SOAP), Docker, JUnit, Groovy with primary business domain exposure to Banking and HealthCare.
Played a major role in developing applications using Spring MVC and Spring Boot.
Proficient in all phases of SDLC with concentration on Requirements Analysis & Development, Design Analysis, Development Planning, Tools and Technologies selection, Code/Design Reviews, User Interface Design and Delivery.
Excellent communication and interpersonal skills with ability in resolving complex business problems.
Habituated the best engineering practices needed in SCRUM such as Pair Programming, Code Coverage, Continuous integration, Test-Driven Development, Maintaining Code Quality, Unit Testing etc.
Responsible for designing and establishing components for complex, major projects to agreed project plans and to defined Technology standards to meet project requirements
Interacting with the management, team and associates to facilitate smooth communication to understand and analyse the requirement and identifying appropriate solutions for problems, if any. Also responsible for mentoring newcomers.
Managing the complete life cycle of development/ support projects including analysis of the client requirements, translating new ideas into clients’ solutions, requirements development, delivery, support, analysis and documentation.
Maintaining high coding standards and exercises quality control on all aspects of software development.
Accountable for entire day-to-day activities covering wide functional areas include designing & developing the workflow program, debugging and troubleshooting of the application.
TECHNICAL SKILL SET
Database
Oracle 10g, SQL, Mongo
Programming Language/Script
Java (8), Java Script, SQL, Groovy
Java Enterprise Technologies
JSP, Servlet, JDBC, SOAP and RESTful webservices
Frameworks
Spring, Spring MVC, Spring Boot, Spock
Tools
DBVisualizer, Jenkins, Splunk, Dynatrace, Docker
Application Servers
WebSphere, Apache Tomcat
SCM
Git, IBM RTC, SVN
IDEs
IntelliJ IDEA, STS, Eclipse
Methodologies
Waterfall, Agile, Kanban
Operating Systems
Windows, Linux
Domain Experience
Health Care, Banking
Project Experience:
Client: Optum Technology, Inc -Remote Feb 2018 – Till Date
Role: Senior Software Engineer
Discussion on the stories planned for each iteration, participate in feature decomposition
Responsible for Iteration planning and story points split up with the business through PI planning meetings during the start of each iteration
Responsible for a Scrum, in conducting regular stand up and providing the Scrum meeting updates to the Scrum Master
Work in Agile / Kanban methodology
Developed dynamic and interactive user interface of the application, leading to 50% increase in performance of the application
Implement persistence logic using Hibernate framework
Develop and interact with different microservices using REST API
Develop the product as per requirement using Spring MVC
Post Events to Kafka Streams to be consumed by other microservices
Containerized all the applications using Docker
Responsible for tracking the story updates in Rally
Responsible for analyzing the existing system and came up with required design changes to suit the business rules and documenting the design strategy for the given requirements, Identified impacted system components.
Followed coding standards, code versioning techniques and quality process to reduce rework from reviews.
Responsible for reviewing all the peer codes.
Responsible for reviewing the test cases prepared for integration testing.
Involved in the development of test cases for the testing phase using SPOCK
End to end integration testing of online scenarios.
Involved in defect fixing activity as a part of system testing, trace logs using Splunk
Actively involved in demos to Business Product Owners
Worked in Production Support
Build and deploy microservices to cloud using Red Hat Open Shift / PCF
Client: Citibank, Inc -Remote Jan 2015 – Feb 2018
Role: Systems Engineer
Project 1: BaaS (Banking -as -a -Service)
Development of new endpoints or changes in existing logic as per the requirements
Discussion on the stories planned for each iteration
End to end integration testing of scenarios.
Unit tests
Involved in defect fixing activity as a part of system testing.
Followed coding standards, code versioning techniques and quality process to reduce rework from reviews.
Responsible for training new bees
Project 2: APPLY FOR A CREDIT CARD (FUSION ACQUISTIONS)
Work related to server-side development using Spring framework
Work in modules assigned
Preparing release notes for the issue and doing documentation on related issue.
Support for production
Fix Sonar Issues
Delivering the project as per scheduled milestones in agile methodology
Interacting with client-side professionals for system study, requirements verification and analysis.
Identifying defects, questionable functions, program functionality, outputs, online screens & content
Scheduling project for releases on coordination with Project Managers and clients
Trigger Jenkins build and do deployments in DIT and SIT Environment using IBM WAS
Project 3: SIGN ON TO CREDIT CARD (FUSION SERVICING)
Work related to development and calling web services.
Bugs Fixing, Analysis of the Designing
Supported Development on marketing offers and add payment source.
Involved in Deployments in Dev. environments.
Deployment and Configuration in Tomcat server and WAS Server.
Unit testing the modules.
Delivering the project as per scheduled milestones.
Interacting with client-side professionals for system study, requirements verification and analysis.
Identifying defects, program functionality, outputs, online screens & content
Scheduling project for releases on coordination with Project Managers and clients.
Documenting, tracking, & communicating test plans, test results, analysis