Post Job Free
Sign in

Project Application Developer

Location:
Sacramento, CA
Posted:
February 16, 2016

Contact this candidate

Resume:

ANJANI KUMAR RAVVARAPU

****************@*****.***

603-***-****

SYNOPSIS

Highly self-motivated and goal-oriented professional committed to pursing a long-term career. Over 10 years 9 months of track record in demonstrating good analytical and problem solving skills and ability to follow through projects from inception to completion.

Expertise in design and development of various web and enterprise applications with N-Tier Architecture using MVC and J2EE Architecture techniques.

Experience in all facets of software development life cycle from Requirement gathering, Analysis, Design, Development, Testing, and Deployment to Maintenance of software applications.

Hands on experience in developing enterprise and web applications using Java, Servlets, JSP, Hibernate, Struts, Spring, JUnit, XML, MAVEN.

Strong knowledge of Java/J2EE design patterns like Factory, Singleton, Prototype, Adapter, Façade, Decorator, Front controller, Data access.

Excellent skills in JavaScript programming.

Excellent RDBMS concepts and exposure to databases such as Oracle.

Experience in working with IDE tools like RAD, RSA, Eclipse, Exadel Studio.

Experienced with different version management software such as Clear case, CVS, and Perforce.

Experience in JUnit testing framework and in MAVEN build environment.

Excellent communication, presentation, interpersonal skills and strong business sense and quick analytical mind with sense of responsibility.

Experience in Log4j logging programming.

TECHNICAL SKILLS:

Languages//Methodologies: Java, J2EE, XML, SQL, JavaScript, HTML, DHTML, Teamsite, Intrawoven.

Technologies: Servlets, JSP, EJB, Struts 2.0, JSON, Spring, CSS, JavaScript, webservices, Log4j.

Software tools and Utilities: CVS, Clear Case, Clear Quest, TOAD, WinScp, Putty, Perforce, Jira, J-meter.

SQL navigator, SharePoint, Hudson and Jenkins.

Web Servers/App. Servers: Apache Tomcat, Websphere and JBoss.

DataBase: Oracle.

IDE: Rational Application Developer (RAD), Eclipse and Exadel Studio.

Operating Systems: Windows XP, Unix/Linux.

Design Patterns: Factory, Singleton Prototype, Adapter, Façade, Decorator, Front controller, Data access.

ORM Tools: Hibernate.

Concepts: Object Oriented Analysis and Design, Unified Modeling Language (UML).

Build Tools: Maven.

EDUCATION: Master of Computer Applications (MCA).

WORK EXPERIENCE:

EMPLOYER: SOFTSOL

Client : DOJ (Department of Justice) July 2014– Tilldate

Senior Application Developer

Project: Disposition Processor & Dispo Web.

Description:

DOJ (Department of Justice California) is using the disposition processor application for processing the criminal’s data, which is received from the different agencies and counties of the California. Agencies/Counties will send the criminals disposition information in the flat files. Disposition processor validates the incoming data and updates the data to the Automated Criminal History system (ACHS).

Dispoweb is a web application for tracking the status of the criminal data processing and for correcting the data sent by the agencies and for providing the different statistical reports on criminal’s data.

Role & Responsibility:

Requirement analysis, solution design, development, testing, and documentation.

Supporting and bug fixing the Production application issues.

Log4j and building tools are being used for logging the messages and building the application.

Preparing workspace setup/Knowledge base documents for new team members.

Creating the Low level and High level design documents.

Performing peer code reviews and providing the comments.

Writing Unit Test Cases using JUnit.

Conducting unit testing and user acceptance testing.

Involved in doing the production deployments and managing the build activities.

Environment: Java/J2EE, Struts2.0, Tomcat, Spring, Oracle 11g, Eclipse, JUnit, JavaScript, JSP, PL/SQL, Toad, Putty, Perforce, Hibernate, Maven, Log4j.

EMPLOYER: IBM.

Client : Bank Of America, Newark, DE July 2010– July-2014

Senior Application Developer/Lead

Project: XMAN.

Description:

XMAN is a Borneo framework tool of the Bank of America. All the Bank of America project teams use’s this tool for developing the Bank of America web pages. Bank of America is using Teamsite as a content management tool for managing all the assets.

XMAN tool is integrated with the Teamsite workflows and all the project teams content will be published to the Teamsite. I have involved in developing the Page Manager, Site Manager and Module Manger, Custom reporting and Translation modules of the tool.

Role & Responsibility:

•Led offshore team of 8 members on this project.

•Involved in requirement analysis, solution design, development, testing, and documentation.

•Implemented action classes to interact with business logic components and injected the service objects

using spring dependency injection.

•Implemented Spring JDBC layer to read the Page/Content Details from DB.

•Involved in Unit testing, User acceptance testing and bug fixing.

•Worked in creating the Usage Guide Document which helps application team to configure/implement

the changes/additions to the framework.

•Involved in supporting application teams in resolving usage issues in various development phases

like PI and PROD.

•Log4j and building tools were used for logging the messages and building the application.

•Actively participated in Chat Room discussions to resolve the issues with different backend applications.

•Used Share Point/Quality Center to open defects against applications and for tracking to closure.

•Prepared workspace setup/Knowledge base documents for new team members.

•Involved in creating the LLD and HLD Documents.

•Involved in code reviews and provided comments using BOA Code Review Template.

•Involved in managing the offshore team to track the progress of the task and to clear any roadblocks by

addressing their queries and concerns.

•Involved in writing Unit Test Cases using JUnit and EasyMock.

Environment: Java/J2EE, Struts2.0, Tomcat, Spring, Oracle 11g, Eclipse, JUnit, EasyMock,, JavaScript, Teamsite, Intrawoven, JSP, Toad, Putty, Perforce, Jira, Sharepoint, Hibernate, Maven, Log4j, Jmeter.

EMPLOYER: INFOSYS TECHNOLOGIES LTD.

Client : Infosys, Chennai, India Mar 2009 – Jul 2010

Senior Application Developer

Project: Finacle – Architectural Changes and Multiple Browser Support.

Description:

Finacle is the banking product of Infosys. Finacle product gives the end to end support for all the banking related services. Infosys is supporting so many banking customers through this product.

I am part of the Finacle E-Banking services team. As part of Finacle E-banking, Infosys released a new 10.3 version of E-Banking Product. The main objective of this project is to give the flexibility to the user to use this product in any of the available browsers and to provide the flexibility to the blind to use this product.

Role & Responsibility:

Involved in requirements gathering and analysis.

Involved in preparing the HLD and LLD documents.

Lead the technical team (of 4 members) to develop and test the technical components of this application

Involved in creating design documents like sequence diagram, class diagram and flow chart.

Involved in coding and unit testing.

Involved in code reviews and ensured the development is done as per the standards of Finacle product.

Played the role of configuration controller and took care of everyday build and deployment activities.

Conducted User acceptance testing with UAT testers and application users.

Provided production application support and resolved the Production defects.

Environment: Java/J2EE, Tomcat, Oracle 11g, Eclipse, JUnit, JavaScript, JSP, Toad, Putty, Hibernate, Maven, CVS, HTML, DHTML, CSS, EJB, JDBC.

EMPLOYER: INFOSYS TECHNOLOGIES LTD.

Client : APL (American President Lines) Jun 2007 – Mar 2009

Senior Application Developer

Project: Seechange Application Support.

Description:

This is the maintenance project for Infosys.APL is the transportation organization in US and Singapore.

Seechange is the web based application and gives the end to end chain system for all the APL customers.

By using this application, all the APL customers can see their shipments status.

Role & Responsibility:

Involved in requirements gathering and analysis.

Got the knowledge transfer from the APL clients and prepared the KT documents.

Involved in resolving the production support tickets and followed the SLA timings based on the severity.

Involved in estimating the new enhancements of the Seechange application.

Gathered the requirements, prepared functional specifications, high level and low level design documents for new enhancements.

Worked with technical team to design, develop and test the technical components of this application.

Reviewed the code changes done by the peers.

Reviewed the design documents prepared by the team.

Conducted the knowledge sharing sessions among the team.

Environment: JAVA/J2EE, Struts 2.0, Hibernate, Jsp, Servlets, RAD, Actuate, Informatica, LDAP, Clear case, JavaScript, HTML, DHTML, CSS, SOAP webervices.

EMPLOYER: INFOSYS TECHNOLOGIES LTD.

Client : ABN AMRO, Netherlands Jun 2006 – May 2007

Senior Application Developer

Project: Internet Banking Application.

Description:

This KT project is to gather the knowledge of CEC (Internet Banking applications) Portfolio of the ABN AMRO Bank. During this project I met the ABN AMRO clients and gathered the knowledge on all the internet banking applications of ABN AMRO bank.

Role & Responsibility:

Gathered the requirements from the ABN AMRO client.

Prepared functional specifications, high level and low level design documents.

Worked with technical team to design, develop and test the technical components of this application.

Played the role of configuration controller and took care of everyday build and deployment activities.

Conducted User acceptance testing with UAT testers and Business Analysts.

Supported the Production application after go-live and resolved the Production defects.

Environment: JAVA/J2EE, Struts 2.0, Hibernate, Jsp, Servlets, RAD, Actuate, Informatica, LDAP, Clearcase, Javascript, HTML, DHTML, CSS.

EMPLOYER: INFOSYS TECHNOLOGIES LTD.

Client : Infosys, Chennai, India. Feb 2006 – Jun 2006

Application Developer

Project: Eagle.

Description:

Eagle is a web-based application developed for SGS sales team to help them to track pursuits and generate user defined/pre-defined reports. This project is the in-house project of the Infosys Technologies Limited and used to track the Pursuits information of its SGS Business Unit. Major Modules in Eagle application are Pursuit’s maintenance, Reporting and Administration.

Role & Responsibility:

Gathered the requirements from Infosys Sales team.

Prepared functional specifications, high level and low level design documents.

Worked with technical team to design, develop and test the technical components of this application.

Involved in writing the Junit test cases and completed unit testing.

Migrated changes to production and handed over production support team.

Environment: Java/J2EE, Struts 2.0, Tomcat, Oracle 11g, Eclipse, JUnit, Hibernate, JSP, Servlets, HTML, DHTML, CSS, CVS.

EMPLOYER: POWERBYTE COMPU SOLUTIONS LTD

Client : Skillbanc May 2005 – Feb 2006

Application Developer

Project: WowWeb

Description:

WowWeb is a web-based application developed for tracking the job assignments and Timesheets modules of the skillbanc. All the assigned jobs statuses will be monitored using this application.

Role & Responsibility:

Reviewed functional specifications, design documents provided by the team lead and understood the business requirements.

Designed and Developed technical components of this application.

Prepared the Junit Test cases and did unit testing.

Supported the production application after go-live and resolved the Production defects

Environment: Java/J2EE, Struts 2.0, Tomcat, Oracle 11g, Eclipse, JUnit, Hibernate, JSP, Servlets, CVS, HTML, DHTML, CSS, Javascript.



Contact this candidate