Apparao Adusumalli
Email: *******.**********@*****.***
Phone: +1-201-***-****
EXPERIENCE SUMMARY
** ***** ** ********* ********** in Design, Develop and Deployment of Distributive Applications using Web based technologies in N-Tier Java/J2EE Architecture for various clients in Financial services, Retail, Insurance, Pharmacy and logistics sector.
Experience in all phases of SDLC including Analysis, Design, Coding and Testing as well as expertise in integration using J2EE architecture.
Strong exposure to Fatwire 6.3 & 7.5 WCM and Oracle WebCenter Sites 11gR1 proficient in designing and implementing asset models.
Strong exposure to backend and front end development using different patterns and frameworks.
Excellent programming skills in Java, J2EE technologies (including JDBC, Servlets and JSP), Java Script, Log4j, AJAX, and Web Services.
Very strong knowledge and experience on ORM like Hibernate and DI framework like Spring and MVC framework like Apache Struts.
Proficient in using Subversion and JIRA tools with Agile methodology.
Proficient in designing high-level architecture/documentation using Visio.
Commendable knowledge in deploying and managing BEA WebLogic, WebSphere and Tomcat servers.
Invoked PLSQL stored procedures from JDBC.
Experience in working with IDE’s like IBM RAD, Eclipse and Weblogic Workshop.
Experience in using various Configuration Management tools like SVN, CVS, VSS and automated build process like Maven
Good experience in using RDBMS like Oracle, MsSql and MySql.
Excellent interpersonal skills, including the ability to coordinate and motivate team members.
Proven record of effective problem solving and meeting aggressive schedules.
Strong team player with good interpersonal skills and communication abilities.
Ability to learn new things quickly and to work under the pressure.
Proven positive attitude to face new challenges.
Used tools like TOAD various Database operations.
Expertise in Performance improvement and Production support for live Applications.
TECHNICAL SKILLS
Language: Java, HTML, XML, AJAX, jQuery, JAVASCRIPT, SQL, PL/SQL.
Java Technologies: Servlets, JSP, JNDI, JDBC, Web Services, J2EE
Open Source Frameworks: Spring, Struts, Hibernate, iBatis
WCM Product: Fatwire Content Server 6.x & 7.x & Oracle WebCenter Sites 11gR1
Web Analytics: Omniture.
Software Methodologies: Agile, Waterfall
RDBMS/Database: ORACLE 8i/9i/10g/11i, and MYSQL.
IDEs: Eclipse, WSAD, WebLogic Workshop.
Application/Web Servers: BEA Weblogic 8.1, WebSphere 6, Apache Tomcat Web Server.
Operating Systems: Windows (NT/2000/XP), UNIX (Sun Solaris).
Software Tools: Edit Plus, CVS, VSS, Visio, SFTP, TOAD, Squirrel, Selenium, Lucene.
Testing Framework: JUnit.
Reporting Tools: Jasper.
EDUCATIONAL DETAILS
Masters in Computer Application (M.C.A) from Andhra University, India (2000-2003)
PROFESSIONAL EXPERIENCE
Infosys, Coppel, Tx Apr 14 to Mar 15
Lead Consultant
Avaya
Avaya is a leading global provider of next-generation business collaboration and communications solutions, providing unified communications, real-time video collaboration, contact center, networking and related services to companies of all sizes around the world. Avaya is building new microsites and enhancements on www.avaya.com public site and providing latest information about products, services and solutions to their end users.
Responsibilities:
Leading a development team and providing solutions to the client in building web applications using Oracle web center sites and java technologies.
Involved in designing and implementation of Partner Locator module.
Providing daily status updates to onsite team and client.
Providing weekly and monthly production release support from offshore.
Reviewing code and guiding best practices to the team members.
Involved in site designing using flex asset model.
Environment: JDK1.6, Weblogic Application Server 10.3.5, JSP, servlets, Oracle database 11g, Oracle WebCenter Sites 11gR1 (11.1.1.8) & JumpStart Kit, Eclipse IDE, JavaScript, Subversion, Log4j, Linux 5.8.
Oakton Services Pty Ltd, Australia Aug 13 to Nov 13
Lead Consultant
Role: Solution Architect
OneToll Public site maintenance
The Toll Group has launched the One Toll Web Presence Programme and offering different logistics & transport services & information to the public web users through www.tollgoup.com web site. Previously Toll group had many online web sites which were maintained by different Toll businesses and the web sites were region specific. As part of One Toll Web Presence Programme, information content of many sites were brought under a single OneToll web site.
Responsibilities:
Leading the support team to resolve the incidents and guided the team how to troubleshoot incidents.
Prepared the 11gR1 BP1 upgrade document which is helpful to the tech team to carry out the upgrade process.
Have worked on incidents and resolved as part of support team.
Reviewed the build process, coding standards and provided the recommendations on build automation and best practices.
Had given a demo on functional testing automation to the QA & development teams.
Environment: JDK1.6, Weblogic Application Server 10.3, JSP, Oracle database 11g, Oracle WebCenter Sites 11gR1 & JumpStart Kit, Eclipse IDE, Subversion, Log4j, Linux 6.3, CSDT1.2, Global Site Framework (GSF).
Benjamin Moore, Montvale, NJ. Oct 12 to May 13
Oracle WebCenter Sites Consultant
Public Site Migration
Benjamin Moore produces and sells paints to retailers & customers through online public web site and at retail stores which are available nationwide. The existing online web site has limitations to meet Benjamin Moore’s current marketing needs, so it’s been decided to migrate and deliver the content on new public web site platform using Oracle WebCenter Sites instead of existing content repository framework.
Responsibilities:
Was part of requirements gathering which involves brain storming and documentation.
Provide estimates for the tasks.
Designed data model using flex family maker and provided the asset model documentation.
Created design document and presented the document to the tech & management team members.
Implemented & tested search modules using Lucerne search API.
Implemented & tested Video module, top nav, left nav and footer sections.
Implemented & tested product info web page and applied template caching.
Trained development and QA team on Selenium testing tool.
Performed code reviews and provided the best practices to the team members.
Created local environment setup with Jumpstart Kit, CSDT, Eclipse and configured publishing destination between local environment and central dev environment.
Provided Omniture site catalyst tagging best code practices to the team members.
Written custom Attribute Editors.
Environment: JDK1.6, Weblogic Application Server 10.3, JSP, AJAX, Oracle database 11g, Oracle WebCenter Sites 11gR1 Patch1 & JumpStart Kit, jQuery, JavaScript, Eclipse IDE, Subversion, Log4j, Linux 6.2, CSDT.
Limited Brands, Columbus, OH. Apr 12 to Sep 12
Fatwire Consultant
Direct Channel Steady State
Limited Brands is an apparel company and it sells personal care and beauty products and accessories to the customers. Victoria's Secret is one of the key retail brand in Limited Brands and its products are being selled through online website http://www.victoriassecret.com. Victoria's Secret website content is being authored & delivered using Fatwire web content management system.
Responsibilities:
Understood the business processes and I have been providing the desired solutions in a timely manner to the business community.
Supported the current production environment in rotational 24x7 on call activities.
Resolved the defects in Media Code Setup screen module.
Analyzed the code and presented the fatwire best practices to the entire tech team.
Analyzed the futuretense.txt logs and presented the code fixes to the team to cleanup the errors.
Worked on preparing deployments instructions by consolidating all the applications in project and working with deployment team through different environments in different phases and sending release notes to UAT and PROD operation teams.
Provided functional recommendations to the business at the time of requirement gathering.
Understood the existing batch jobs and created the data flow diagrams which are helpful for tech & infrastructure & DBA’s teams in the process of enhancing\updating the batch jobs.
Environment: JDK1.6, Apache CXF, JSP, Servlets, XML, Spring, AJAX, iBatis, DB2, Tomcat, Fatwire Content Server 7.5, jQuery, JavaScript, Eclipse IDE 3.6.2, Subversion, Visio, SQuirrel SQL Client, Log4j.
JPMorgan Chase, Jersey City, NJ. Sep 09 to Mar 12
Project Lead at Mphasis
Jpmorganfunds.com
JPMorgan Funds are distributed by JPMorgan Distribution Services, Inc., which is an affiliate of JPMorgan Chase & Co. JPMorgan Funds website (https://www.jpmorganfunds.com) providing funds services and information to the clients and users. The site’s reporting capability was redesigned and also new micro sites were built.
Responsibilities:
Designed and created Flex Asset Family using the FatWire 6.3 & 7.5 Content Server.
Designed and implemented page caching strategy
Customized static publishing and created Mirror to Server publishing destinations.
Followed Agile/Scrum Methodology to complete the task and project.
Performed additional content management activities in FatWire Content Server, including: building of micro-sites (design, templates), troubleshooting, and resolving web site design, performance, and usability issues.
Worked on web analytics redesign and improved the reporting capability on site’s usage by end users.
Implemented logging using Log4j
Worked on preparing deployments instructions by consolidating all the applications in project and working with deployment team through different environments in different phases and sending release notes to UAT and PROD operation teams.
Managing and coordinating communication between onsite and offshore team members.
Environment: JDK1.6, JSP, Servlets, JUnit, XML, Spring, Hibernate, MSSQL, Weblogic Application Server, Fatwire Content Server 6.3 & 7.5.5, jQuery, JavaScript, Eclipse IDE 3.6.2, JSP, Oracle10g, JIRA, Maven, Subversion, Omniture Analytics.
JPMorgan Chase, Chicago, IL. May 09 to Aug 09
Module Lead at Mphasis
Accounts and Product Services (APS)
Accounts and Product Services (APS) is an internal application of the JPMorgan Chase Treasury Services department that helps their existing business customers to open business specific products depending on their requirements. As an enhancement, this application had to be modified to comply for a new set of business customers, Access Target Service (ATS). In this process, much of the logic had to be reengineered in order to make them more effective and efficient.
Responsibilities:
Understood the existing system and prepared the design document.
Involved in the development of integration process of the system.
Implemented internal custom Exception handling Framework to handle Business & Application Exceptions, to bubble up them to top level classes and log the corresponding errors with unique tracking numbers.
Implemented logging using Log4j
Coded the client stubs to interact with the host system.
Created modules using the Struts framework.
Created test cases for different modules using JUnit.
Environment: Java, Servlets, JSP, JUnit, XML, Struts, Web services, Weblogic Application Server, Oracle9i.
JPMorgan Chase, Mumbai, New York, Houston. Jun 06 to Apr 09
Module Lead at Mphasis
CWS (Corporate Web Site)
Corporate website is JPMorgan chase’s public site (http://www.jpmorgan.com) providing financial services information to the clients and users. The site was redesigned to new look & feel with improvised functionalities Corporate website is JPMorgan chase’s public site ( www.jpmorgan.com ) providing financial services information to the clients and users. The site was redesigned to new look & feel with improvised functionalities.
Responsibilities:
Worked with the JPMorgan Corporate Web Site Team in assisting with redesign of JPMorgan's public website by developing site specific business requirements, designing and developing the site using FatWire Content Server.
Member of the redesign of the JPMorgan.com website by building Templates and CSElements using Flex
Asset Family within the FatWire Content Server.
Created Static publishing and Mirror to Server publishing destinations.
Performed additional content management activities in FatWire Content Server, including: building of micro-
sites (design, templates), troubleshooting, and resolving web site design, performance, and usability issues.
Worked on web analytics redesign and improved the reporting capability on site’s usage by end users.
Environment: JDK1.4, Weblogic Application Server 8.1, Fatwire Content Server 6.3, JSP, jQuery, JavaScript, Oracle10g.
JPMorgan Chase, Mumbai, India. Sep 05 to May 06
Sr. Java Developer at Mphasis
PPS (Presentation & Production Services)
Presentation & Production Services group is JPMorgan’s resource for presentation materials.
The PPS system track the entire activities starting from project request creation to the presentation
Delivery of the given project. The system is logged in by users (Front Desk, Manager and Operator)
Facilitating functionality like search, view, job assignment and report generations with respect of their
Authentication roles.
Responsibilities:
Created low level design documents using Visio for Views, Reports, Search and Admin Modules
Implemented Views, Reports, Search and Admin Modules using Struts1.1 framework
Created manual test cases for Views, Reports, Search and Admin Modules using JUnit.
Developed a DAO to handle SQL queries using JDBC and Transfer objects.
Developed PL/SQL stored procedures in Oracle.
Implemented Database connection resources using Singleton design pattern.
Coded and configured Jasper reports tool to generate the reports.
Environment: JDK1.4, WSAD, JSP, Struts1.1, WebSphere Application Server4i, Oracle9i
JPMorgan Chase, Mumbai, India. Jan 05 to Aug 05
Sr. Java Developer at Mphasis
Gateway
The purpose of this project is to implement a seamless and successful merger of Bank One’s online banking application to eChase Gateway online banking application. In the final state after merger of the two banks, the Chase backend systems will be replaced by the BankOne host systems. At migration, Bank One online customers will be automatically re-directed to offer a smooth transition to the new Chase site, and BankOne.com site will be shut down once all public site migrations have been completed.
Portal Framework is being implemented on top of the existing ChaseOnline application using the BEA WebLogic Portal 8.1.
Responsibilities:
Redesigned SECUREMESSAGE module
Created JSP and triggered EJB calls using JNDI naming service
Created code change impact analysis document for different modules
Redesigned CBMC (Chase bill management center) module using JSPs
Created standalone JSPs for unit testing.
Coded and created test cases for Construction format and data files in SIMULATOR module.
Environment: JDK1.4, WebLogic Workshop, JSP, JNDI, BEA Weblogic Portal 8.1
Amgen, Bangalore, India. Jun 04 to Dec 04
Java Developer
AP Archive System
Amgen Pharmacy Archive is a web-based intranet-delivered system used by the development and production departments of Amgen pharmacy for bulk materials. The items could be real or electronic, may be archived in the system or lost or destroyed. The system will track the chain of custody and location of archived items. The system will track and send automatic notifications to users and archivist for overdue materials that have been checked out of the on-site or off-site archives.
Responsibilities:
Involved in Coding and Development of Archive module using Struts framework.
Involved in development of business as well as presentation logic.
Coding the modules using java, jsp, Servlets
Involved in Unit testing
Environment: Jsp, Oracle8i, jdbc, Struts1.1, Tomcat.
GMAC, Bangalore, India. Oct 03 to May 04
Java Developer
GMAC
This project deals with the Insurance domain where the Agents of the GMAC Insurance Company will use to provide the Insurance to their customers. This is a client-server Application where Agents after logging into the system can generate the insurance policy instantly for their customer. Apart from generating the insurance, agent can use the system.
1. To generate the reports of the insurance policies generated either for weekly basis or monthly basis.
2. To pick up the pending insurance policies and work on them.
3. Search for the completed policies to get the copy of the insurance or pending policies to work on them.
In addition, we also developed the admin module scope included creating the account for the agent and assigning policies for the agent, which he/she is authorized, View/Edit Agent account details, Adding new policies into the system.
Responsibilities:
Involved in Coding and Development of Login module.
Involved in development of business as well as presentation logic.
Coded the modules using java, jsp, Servlets
Involved in Unit testing
Involved in development of the insurance module (creating and pending policies).
Environment: Servlets, JSP, JDBC, Weblogic and Oracle 8i
NewLife, Bangalore, India. Apr 03 to Sep 03
Java Developer
New life Indemnity System
This system is aimed at providing NS staff with performing outstanding balance management activities,
and monitoring the status via online operations as compared to the current host based batch processing.
The law division-insurance group, mart time law team and accounting division-accounting group, system
Co-ordination and administration team use this system.
Features of the application include:
a) Cover all proposed business functions signed off in the NS
b) Must produce accurate, consistent and reliable results
c) Simple to operate so that internet novices can easily use the functions
Responsibilities:
Involved in development of the Enquiry module
Involved in Coding and Development
Coding the modules using java, JDBC, jsp, Servlets
Involved in Unit testing
Environment: Servlets, Jsp, Oracle8i, JDBC, Tomcat.