SVReddy ac8lsu@r.postjobfree.com
Mobile: 437-***-****
SUMMARY
●Having 9+ Years of professional experience in automation testing, requirement analysis, design, development, implementation, integration and Optimization of Server-side and Client-side applications using Object Oriented Analysis and Design methodologies.
●Extensive experience in full cycle development of e-business systems using Java, J2EE, Spring, Spring Boot,Struts framework, Web Services (Restful and SOAP), jQuery, Java Script, JDBC, JSP, JSF, Servlets, Multi-Threading, Java Beans and Shell Scripting.
●Excellent programming skills in developing/maintaining Oracle, SQL Server, MySQL and PL/SQL with strong and in-depth knowledge of relational database systems design and development.
●Experience in Software Development Lifecycle (SDLC), application design, functional and technical specs and use case development using UML.
●Hands on experience developing features with team as well as working individually and good communication skills for business team interaction.
●Expertise in troubleshooting various pre and post production issues, driven by new challenges and adept at adapting to any cultural and business environments.
●Extensive knowledge on Agile methodology and process.
●Experience in efficiently troubleshooting production issues.
●Hands on experience in handling Global (Offshore-Onsite) development model.
●Hands on experience in continuous integration process and expertise in Jenkins administration.
●Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile and water flow methodologies.
●Client interaction for requirement gathering/analysis and Testing.
●Developed multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams), Rational Rose
●Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks, Design Patterns (Creational / Structure / Behavioral patterns)
●Extensive experience in using IDEs Eclipse and Spring tool kit.
●Experience in developing Web Services using WSDL, UDDI, SOAP and XML.
●Highly conversant with quality procedures that are followed both at organization level as well as client specific level.
●Excellent client communication skills and the drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all levels of management and the client community.
●Effective problem solving skills and outstanding interpersonal skills. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
Education Details: Bachelor Degree (2006 / Electronics and communications)
TECHNICAL SKILLS:
Programming Language
Java, J2EE,Selenium, SQL/PLSQL, Java Script
Framework
Spring(Core, MVC, Boot), Struts and Hibernate
Web Services
Restful, Soap web service
Front-End Technology
JavaScript, jQuery, HTML, DHTML, JSON, CSS, Flex
J2EE Technology
JSP, Servlets, JDBC, JNDI, POJO
XML Technologies
XML, XSL, XSLT, LDAP
Web Service Tools
SoapUI
Application/Web Servers
Apache Tomcat, JBoss 5.1; BEA Weblogic 7.0, 11g, WebSphere 8
Databases
Oracle 8i, 9i, 10g, 11g; SQL Server 2005/2008; MySQL
IDE Tools
Eclipse, Spring Tool kit and intellij, putty
Unit Testing Tools
JUnit, JBehave
Configuration
CVS, VSS, Microsoft Visio, SVN
Operating Systems
Windows 98,NT,2000,XP,vista,7; UNIX, LINUX, Mac
Database Tools
TOAD, MySql Query Browser
Design Methodologies
UML, Rational Rose
Protocols
SOAP, LDAP, HTTP, HTTPS, FTP, SMTP
PROFESSIONAL EXPERIENCE:
Apple Maps support and L3 operations (through Infosys, Canada) Feb 17 – Till date
QA Automation Analyst
Description: Apple Maps is a web mapping service developed by Apple Inc. It is the default map system of iOS and macOS. It provides directions and estimated times of arrival for automobile, pedestrian, and public transportation navigation.
Responsibilities:
●Worked on automating end to end Java/J2EE application with Selenium.
●Developed Regression and smoke automation test suite running on CI systems.
●Extensive knowledge in Behavior driven development process.
●Validating middle tier layer using RESTful Web Services and handling data in format of JSON
●Work on application monitoring and incident resolutions. Used monitoring tools like splunk.
●Perform deployments in different running environments.
●Involved in the development of front end in-store client web application using Spring MVC
●Wrote automation scripts for invoking, monitoring the batch jobs using UNIX Shell scripts.
●Involved in Unit & Integration Testing for different Modules in the application.
●Designed and developed Business components and Integrated with Spring framework.
●Handled offshore as part of the development process
●Developed automation scripts to validate the application functionality.
●Involved in Unit & Integration Testing for different Modules in the application.
●Involved in deployment and hot fix support.
●Involved in code optimization in order to handle high requests/traffic, handled performance issues.
●Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
●Performed technical reviews of code and unit test plans created by the team
●Involved in the team meetings with the customers and weekly status meetings
●Developed Junit tests for the services and prepared documentation.
Environment: Java 1.7, Web services (Restful), Agile methodology, Spring web, IOP Hibernate, Linux/Bash shell scripting, Tomcat, XML, JSON, JUnit, JavaScript, SQL, PL/SQL, SVN,jenkins,Jira, Confluence, Spring Boot
Steelwedge, Hyderabad, India May 14 – Jan 17
Java Technology Lead, Onsite Coordinator
Description: Service Delivery Platform is a central configuration tool for Steelwedge Product., which is web based Interface to configure client data..Its a cloud based environment. Application includes various types of features such as validate, export compare and service pack generation for different configurations. Application generates set of JSP, SQL and XML Files based on the client data.
Responsibilities:
●Work on enhancements which include design, coding and testing·
●Leading the coordination for client and end user issues.
●Work on application monitoring and incident resolutions.
●Perform online release on production and other running environments.
●Worked on Agile Business Rule Development (ABRD), which provided various activities involving design, validation and deployment, and given detailed requirements.
●Received issues in HPQC and resolved them with appropriate fixes and changes as asked accordingly.
●Weekly project updates, discussing tasks/stories/epic on daily stand-up meetings with agile methodology and bi-weekly retrospective work-status team meetings.
●Developed middle tier layer using RESTFul Web Services on Spring framework.
●Developed various reusable Helper and Utility classes which are used across all the modules of the application.
●Involved in Unit & Integration Testing for different Modules in the application.
●Designed and developed Business components and Integrated with spring framework.
●Handled end to end feature development of new features.
●Worked closely with automation team to validate the application functionality.
●Involved in Unit & Integration Testing for different Modules in the application.
●Designed and developed the project using spring web MVC and design patterns.
●Developed micro services processing the data individually.
●Involved in deployment and hot fix support.
●Involved in code optimization in order to handle high requests/traffic.
●Wrote Technical design document with the class, sequence, activity diagrams in each use case.
●Used Subversion for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
●Performed technical reviews of code and unit test plans created by the team
●Involved in the team meetings with the customers and weekly status meetings
●Wrote Junit test classes for the services and prepared documentation.
Environment: Java 1.7, Web services (Restful), Spring, Spring web MVC,jBoss, Spring Security, Java script, Linux/Bash shell scripting, XML, JSON, JUnit, JavaScript, Oracle 10g, CQL, SQL, PL/SQL,SVN and Agile methodology,jenkins and maven, JIRA, Confluence
Adidas (At Germany and India Locations through Infosys) April 10 – May 14
Project: Adidas ecommerce support and L3 operations
Technology Analyst
Description: Adidas is a multinational corporation that designs and manufactures sports shoes, clothing and accessories, in order to simplify the process of creation of Model’s and Article’s in the Adidas system and to review the product life cycle management by providing an integrated marketing tool.
Responsibilities:
●Get skilled in existing ecommerce framework.
●Leading the coordination for client and end user issues.
●Work on application monitoring and incident resolutions.
●Perform online release on production and other running environments.
●Fix performance issues due to peak load on production environment.
●Responsible for L3 services from offshore.
●Requirement analysis, documentation, coding and bug fixing.
●Task delegation and monitoring team at offshore locations.
●Worked in Germany as onsite coordinator of the project to lead the support activities.
●Following FSD, TDD, BRD of business teams to understand the project requirements.
●Successful project deployments in environments: local, DEV, SIT, UAT and Production.
●Developing JSP pages using standard tags and scripting elements.
●Testing webservices in SOAPUI.
●Building Mobile friendly responsive pages
●Followed agile software development methodology.
●Developed reporting tool using Jasper reporting from XML template and calling Jasper reports from Java application.
●Developed module model delegation and functionality to generate XML to synchronize the application data with data source system.
●Developed module to handle model and article creation from application.
●Developed stored procedures for model and article creation and for updating.
●Involved in technical documentation and Release notes.
●Analyzed the requirements and provided the estimates.
●Involved in UI enhancement as part of application redesign.
●Developed JSP’s and HTML for front end User Interface.
●Involved in code review and played role of Subject matter expert (SME).
●Fine-tuned the SQL queries to improve the application performance.
●Involved in Unit & Integration Testing for different Modules in the application.
●Involved in code merge and branches creation and maintenance.
●Fixed the application issues within given ETA.
●Involved in client discussion and documented the requirements and prepared SOW.
●Used VSS for activities tracking i.e., Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository.
●Performed technical reviews of code and unit test plans created by the team
●Involved in the team meetings with the customers and weekly status meetings
Environment: J2EE, SQL Server 2005, Hibernate, PL/SQL, TOAD for Oracle, VSS,weblogic server, spring-tc server
State Farm Insurance (Through Satyam India) Sep 09 – Mar 10
Project: Homeowners, Renters & Condominium
Java Developer
Description: EA V4 (Enterprise Application Version 4) is conversion of the existing Homeowners Application, developed in VB, ASP to J2EE and Renters & Condominium that is brand new applications developed based on Homeowners Application. This framework is based on J2EE technologies.
The objective of the Application is to provides agent with the online ability to order vendor reports, calculate Quote, complete an application through the use of fully electronic work flow, validate for completeness and possible underwriting concerns, scan and attach images and documents, accept and attach payment, create agents issued declaration and binder and submit the completed application to the operations center.
Responsibilities:
●Requirement analysis
●Involved in complete Requirements gathering and brain storming sessions with users.
●RCN (Requirement change number) analysis and coding
●Defect analysis and defect fixing/coding
●Analyzing web-print issues
●Development activity-creating activity and delivering code for JSP pages and validating the same using validator tools.
●Unit testing, regression testing and impact testing.
●J-unit test Report Generation Tool and reaching coverage report up to State Farm (SF) threshold values
●Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase
●Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
●Developed new Web applications using Java Servlets, JSP, HTML, JavaScript and Web sphere.
●Implemented MVC architecture using struts.
●Developed UI for new application flows.
●Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
●Wrote Action classes, Action Forms Beans, Validators for Components.
●Development of the modules Flexi Search, Exact Search features.
●Involved in technical documentation for the developed modules.
●Involved in application optimization and application testing.
●Handled end to end new feature development.
●Played a team member role by involving in development/ updating of logic based on new requirements.
●Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
Environment: J2EE, JSP, Servlets, Struts 1.3, HTML, UML, JavaScript, Oracle 8i, Websphere
Red Cross Online (Through Satyam India) June 06 – Aug 09
Project: Homeowners, Renters & Condominium
Java Developer
Description: : The project aims at automating Red Cross Blood Bank by maintaining the details of blood camps, donor details, blood stock, blood types, instruments stock, bill generation etc. manually. The system performs all the required validations and user friendly UI.
Responsibilities:
●Documentation and software configuration management.
●Design and Development.
●Database management and JDBC connectivity
●Involved in complete Requirements gathering and brainstorming sessions with users.
●Involved in creating BRD, FDS and SDS documents.
●Developed Use Case Diagrams and Class Diagrams using Rational Rose.
●Developed the Responsive User Interface using CSS, HTML and Jquery
●Involved in application optimization and application testing.
●Handled end to end new feature development.
●Played a team member role by involving in development/ updating of logic based on new requirements.
●Involved in preparing the documentation of the functional specification, User manual and also updating various documents with newly implemented functionalities.
Environment: J2EE, JSP, Servlets, Struts 1.3, HTML, UML, JavaScript, Oracle 8i, Weblogic Server 8.x