Pradeep Araveti

Certifications

  • Sun Certified Java Programmer in J2SE5.0
  • Brainbench Certified Java Programmer
  • Brainbench Certified Struts Developer

About Me

I have 7+years of strong experience in JAVA, J2EE Technologies (JSP, Struts, EJB, Spring, Hibernate, WebServices, SOA) and Application Servers (Weblogic, WebSphere, JBoss, Tomcat and etc.,) and also I am a Sun Certified Java Programmer in J2SE5.0. I have an excellent track record in my work and received "Associate of the year","Appreciation award","Above and Beyond" awards in my preivous employment. I have strong experience in developing the Web Based Applications using J2EE Technologies for Fortune 50 companies like General Motors, eBay, Wachovia and Bank of America.

Achievements

  • Appreciated and received "Above and Beyond award" in May 2006 from Vice-President of Cognizant Technology Solutions.
  • EBay-Paypal Client appreciation.
  • Awarded "Best Employee of the Year" in recognition of my commitment, hard work, technical skills and proactive attitude in October, 2003.
  • Project "Appreciation Award" for my hard work in February, 2003.
  • Submitted a White Paper on "JSP Custom Tags" in 2002.
  • College 2nd Topper in MCA in 2001.
  • University Topper in Physics in graduation in 1996 & 1997.

Education

Visvesvaraya Technological University

Belgaum, Other, India                                                                              Aug 1998 - Sep 2001 

Master of Computer Applications Andhra University Visakhapatnam, Other, India                                                                  Jun 1995 - Aug 1998 Bachelors Degree in Maths, Physics and Computer Science

Technical Skills

    Languages:   Java1.5, XML, UML, SQL, PL/SQL

    Web Technologies: JSP, Servlet, JSF, EJB, JMS, HTML, SOA, Web Services, XSL, SOAP, XPath, JavaScript

    Open Source Frameworks: Struts, Spring2.0/2.5, Hibernate 3.2, AJAX, Quartz Scheduler, Apache Axis2, JFig, ANT, Log4j, Tiles, and Apache Commons

    Application /HTTP Server: IBM WebSphere, BEA WebLogic 8.1/9.2, JBoss, SUN One, Tomcat, iPlanet, IBM HTTP Server

    Databases:   Oracle 9i, Oracle 10g, SQL Server, IBM DB2 and MS Access

    Information Modeling: DB modeling/maintenance (Erwin) (logical/physical), Class Diagrams (Rational Rose), Sequence Diagrams, State Transition Diagrams, Entity Relationship Diagrams, UML

    Java IDE's: RAD (Rational Application Developer), WebSphere Studio Application Developer (WSAD), NetBeans 5.5, Text Pad 4.2, JBuilder4.0, My Eclipse3.0

    Design Tools:   Rational Rose, Visio, ERWIN

    Version Control:  Perforce, CVS and Visual SourceSafe

    Operating Systems:  Windows NT/2000, UNIX and Linux

    Test Management Tools: Test Director, Rational Clear Quest, Quality Center and JIRA

    Integration Tools:  BEA WebLogic Integration

    Database Tools:  Toad, Tora

    Profiling Tools:  JProbe, YourKit, Introscope

Summary

  • 7+ years of IT experience in product and application design, develop and implementing the N-tier Framework and SOA architectures using JAVA, J2EE technologies for e-Business applications.
  • Demonstrable and detailed understanding of architecture principles and methods, technology standards and trends.
  • Experience in Object Oriented Analysis, Design (OOAD) and UML.
  • Ability to technically lead a team and take responsibility for product quality.
  • Experience in full development life cycle involving analysis, design, development, deployment, testing, documentation, implementation, development and maintenance of application software using in Web-based environment, distributed N-tier and SOA architecture.
  • Expert level skills in developing intranet and internet applications using J2EE technologies using Struts framework, JSP Custom Tags, Servlets, JSP, JSTL, JSF, AJAX, EJB, JMS, JDBC, JNDI, Spring, Hibernate, Ant, and Log4J.
  • Extensive experience in XML related technologies like XML, XSL, XSLT, XPATH, DTD, XML Schemas, SAX and DOM Parsers.
  • Experience in complete spring framework components like Spring MVC, Spring DAO, Spring AOP and Spring ORM Mapping.
  • Excellent knowledge in Core and J2EE design patterns like Model View Controller, Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Object, Data Transfer Object and GOF patterns like Factory, Singleton, Command, Template, etc.
  • Heavy use of JDBC, SQL, PL/SQL for data access and using Hibernate and Spring DAO's in the persistence layer.
  • Experience in multi threading and writing the thread safe programming.
  • Well versed working with RDBMS like Oracle 9i, Oracle 10g, MS SQL and DB2.
  • Solid experience in business requirements gathering and other phases of projects.
  • Experience in iterative and agile (extreme-programming) development methodologies.
  • Experience in installation, configuration and deployment experience with Weblogic, IBM WebSphere Application Server (WAS), BEA Weblogic 9.2, JBoss, Java Web Server and Tomcat Servers.
  • Experienced in GUI/IDE Tool WebSphere Studio Application Developer (WSAD), Eclipse, JBuilder, NetBeans and MyEclipse.
  • Experience in software configuration management using Visual source safe (VSS), CVS and Perforce.
  • Hands on experience in financial, retail and manufacturing domains.
  • Well versed with the SOA concepts and implementing the SOA with top down, bottom up and Hybrid (mid way) approaches.
  • Worked on development and maintenance of very large-scale systems for Fortune 50 companies.
  • Self-starter, quick-learner and team player.
  • Provide exceptional contributions and strive for continued excellence.

Work History

Work History
Feb 2009 - Present

Senior Consultant

Wells Fargo
  • Responsible for maintenance and enhancement of Munis web application.
  •  Designed and developed the Rates Library application, Trade pre-compliance and Municipal Approval Committee application.
  • Used Apache POI to extract rates information from the excel sheet.
  • Used Tibco RV and EMS for Publish/Subscribe messaging.
  • Developed Custom Tag Library.
  • Configured new JBoss app servers on UAT and QA environments.
  • Used Struts framework for presentation tier.
  • Used Spring AOP framework for cross cutting functionalities.
  • Developed JUnit Test cases for unit testing.

Environment: Java1.5, JBoss 4.x, Spring2.5, Hibernate3.2, EHCache, Struts 1.3, Tibco EMS, Tibco RV, Rico AJAX, Sybase, jQuery, Ant1.6, CVS, Display Tag Library, Apache POI, JUnit, Ant1.6, Log4J, XML Beans, XSD.

Nov 2006 - Dec 2008

Sr Software Engineer

Bank of America

  Global Party System- Target Score Card                                                         8/07 - 12/08

  • Analyzed, designed, developed and maintained Global Party System and Target Scorecard middleware services using Service Oriented Architecture (SOA) technologies in CRMS (Customer Relationship Management Systems) department.
  • Designed and developed the Party creates, update and migrate functionalities.
  • Designed and developed many GPBS (Global Party Business Services) and Target Scorecard middleware services.
  • Created XML Schemas and WSDL's files for the Webservices.
  • Created LLD's (Low Level Design Documents) and sequence diagrams.
  • Identified the bottlenecks in existing framework and provided the resolutions.
  • Extensively used Spring IOC and Aspect Oriented Programming (AOP) features for cross cutting functionalities.
  • Implemented the Data Access Layer using Hibernate framework.
  • Defined the Hibernate configuration in spring application context file using Spring-Hibernate Support.
  • Used annotation reference and XDoclets in EJB files.
  • Used open source caching mechanism EHCache for high performance.
  • Implemented an interface to access the Microstrategy reports using Microstrategy SDK.
  • Extensively used Hibernate HQL, Criteria, Named Queries, Association Mappings and EHCache.
  • Created Work Managers in WebLogic9.2 for application access auditing.
  • Created one-to-many, many-to-one, many-to-many, composite key relationship mappings in hbm files.
  • Used JDK1.5 annotations and generic classes.
  • Developed JUnit Test cases for unit testing.

Environment: Java1.5, EJB3.0, XML, XSD, XML Beans, Web Logic 9.2, Web Services, SOA, Spring2.0, Hibernate3.2, EHCache, Oracle10g, Windows XP, SOAP, WSDL, Ant1.6, VSS, Microstrategy8.1, Microstrategy SDK, Linux, Apache Commons, JUnit, Ant1.6, Log4J

  RAD -Rapid Application Development                                                                11/06 - 07/07

  • Responsible for enhancement and maintenance of RAD (End of the day Profit and Loss Application) system.
  • Designed and developed Risk Analysis.
  • Coded JSP's, action classes, and form beans, EJB's, BO's and DAO's.
  • Used JSP Custom tags, JSP EL in JSP pages.
  • Designed, developed and deployed the EJB components on JBoss server.
  • Coded front controller, session façade, service locator and singleton design patterns.
  • Coded test classes using JUnit framework.
  • Implemented the code to handle concurrent requests in thread safe manner.
  • Performed functional, integration, system, and validation testing.
  • Wrote the data access layer and was responsible for writing queries.
  • Used SQL, PL/SQL and stored procedures in writing the data access layer.
  • Used Java reflection in creating the Data Access Layer framework.
  • Did code optimization and performance improvement.
  • Performed Unit Testing using JUnit Test cases.
  • Involved in Application System Production Support.
  • Co-ordination with the Business Analysts, Middle Office and Front Office.
  • Responsible for code deployment on Linux servers in QA, UAT and production environments.
  • Experience in trading concepts, stocks, equities, options, futures and the process of end of the day P&L report and risk analysis.

Environment: Java1.4, Servlets, Struts1.2, EJB, XML, XSL, AJAX, Quartz Job Scheduling Framework, JFIG Framework, JBoss Application Server, Tomcat, Web Services, JDBC, VSS, MS SQL Server, Oracle, Sybase, ANT scripts, Log4j, Quality Center, Business Objects, Windows XP and Linux

Aug 2005 - Nov 2006

Team Lead

Wachovia
  • Designed, development and integration of assets and financial modules.
  • Designed and integrated of due diligence and comments modules.
  • Developed reusable common utilities across the modules.
  • Identified and modified the existing STARTA (Wachovia custom framework).
  • Used command pattern to forward the control to controller.
  • Extensively used WSAD as integrated environment for programming source code, developing struts frame work, connecting to CVS and executing the build script.
  • Led onsite-offshore coordination.
  • Developed POJO's using OO design principles to persist.
  • Developed database layer-using persistence layer with Wachovia custom framework similar to IBATIS.
  • Used Java Reflection in creating the value objects in data access layer and to populate the properties.
  • Responsible for code deployment on to UNIX servers.
  • Did UAT and integration testing and logged defects in IBM proprietary tool.
  • Actively involved in application performance improvement.
  • Provided the technical leadership, mentorship and guidance to the team.
  • Coordinated and conducted peer reviews of design and code to ensure compliance with standards.
  • Prepared extensive test cases for unit and integration testing.
  • Familiar with commercial loan processing system process and procedure in credit analysis.
  • Implemented asynchronous JMS using EJB Message Driven Beans.
  • Configured JMS connection factories in WebSphere application server.
  • Used Stateless Session Beans as Session Façade.
  • Designed and implemented the Data Access Layer using Wachovia custom framework.
  • Tested the Data Access Layer with JUnit.
  • Identified the bottlenecks and provided the solutions.
  • Responsible for resolving the technical issues and code delivery.
  • Trained the team members on architecture and coding standards.

Environment: Java, Starta Framework, Ajax, Servlets, XML, XSL, Web Sphere5.1, WSAD5.1.2, IBM Lotus Notes, MQ Series, JMS, JDBC, CVS, TOAD, Oracle 9i, ANT scripts, Log4j, Windows XP and UNIX

Nov 2004 - Aug 2005

Team Lead and Onsite Co-ordinator

EBAY/Paypal
  • In PayPal, maintained an automated build process and resolve issues if any on staging machines.
  • Set up new servers and configured default settings.
  • Troubleshot the deployment failures and escalated them as required.
  • Validated the database and network configurations.
  • Configured the new build machines in ICE (eBay proprietary tool to build the application).
  • Provided the 24X7 production, QA and development environment support.
  • Involved in this project as a senior developer and onsite coordinator.
  • Developed the user interfaces to deploy the code in multiple servers.
  • Developed the user interfaces to check the problems and errors in log files.
  • Managed onsite-offshore team.
  • In eBay, trained on most complex eBay system architecture.
  • Trained on eBay SDLC process.

Environment: Java, Web Logic 8.1, BEA WebLogic Workshop, JDBC, IBM Clear Case, Oracle 9i, ANT scripts, Web Sphere5.1, WSAD5.1.2, JDBC, Log4j, Twiki, Windows XP and Linux

Jun 2003 - Sep 2004

Team Member

Duty Free Shops
  • Designed and development of a reusable framework composed of a Java, JSP, EJB and Struts based multi-tier architecture.
  • Responsible for environment setup for the Benchmarking Exercise (Proof of Concept).
  • Designed and developed custom tags.
  • Performed troubleshooting and performance optimization of the application.
  • Designed POJO's to persist using hibernate.
  • Developed hibernate mapping files (.hbm) and domain objects and worked on optimization of hibernate domain mappings that included read-only entities and lazy loading.
  • Developed use cases, class diagrams and sequence diagrams using Rational Rose.
  • Implemented persistence layer with hibernate API's, XML mapping files and HQL object querying language.
  • Configured services as beans in the spring configuration files and used the Spring IOC, Spring AOP and the Spring ORM features of the Spring framework.
  • Developed JUnit Test cases to test the DAO's, business delegators and service locators.
  • Developed Test cases with Cactus to test the servlets.
  • Used Struts Validator framework for client side and server side validation.
  • Developed and tested Security and SKU modules.
  • Developed reusable components.
  • Responsible for building and release management.
  • Performed configuration and deployment of applications in UIT and UAT environments.
  • Led project planning and estimating the efforts.
  • Interacted with client IT team, conduct meetings, discuss issues and suggested solutions as per needed.
  • Prepared extensive test cases for unit and integration testing.

Environment: Java, Struts, Servlets, Web Sphere5.1, WSAD5.1.2, IBM HTTP Server, Rational Rose, Microsoft Visual Source, Safe, Cactus, AJAX, EJB, IBM Clear Quest, JProbe Profiler, Hibernate, Spring, JDBC, CVS, TORA, Oracle 9i, ANT scripts, Log4j, Windows XP and AS/400

Apr 2002 - May 2003

Software Engineer

http://www.globalbuypower.com
  • Designed and developed custom tags.
  • Responsible for build and release management.
  • Prepared detailed design documents, sequence diagrams, collaboration diagrams and class diagrams.
  • Directly involved in development and testing phases of personalization, configuration, and dealer locator modules.
  • Configured and deployed the application in WebLogic server for IT, QA and pre-production environments.
  • Responsible for build and release management.
  • In maintenance phase, maintained vehicle configuration and comparator modules.
  • Participated in Business Continuity Process (BCP).
  • Developed test suites using JUnit and Cactus frameworks.
  • Estimated the effort required for enhancements and bug fixes.
  • Improved the performance of the application.
  • Did bug fixing and code deployment on application server.

Environment: Java, Struts, Servlets, BEA WebLogic 6.1, iPlanet, Rational Rose, Microsoft Visual Source, Safe, EJB, JDBC, winCVS, TORA, Oracle 8i, JUnit, Cactus, ANT scripts, Log4j, Windows XP and Solaris

Apr 2001 - Sep 2001

Team Member

Cognizant Technology Solutions
  • Designed and developed custom tags.
  • Prepared design documents, sequence diagrams, collaboration diagrams and class diagrams.
  • Directly involved in development and testing phases of Conference Room Booking System.
  • Configured and deployed the application in Tomcat for IT, QA and pre-production environments.
  • Did bug fixing and code deployment on application server.

Environment: Java, Struts, Servlets, Java Beans, Tomcat, Microsoft Visual Source, Safe, JDBC, TORA, Oracle 8i, ANT scripts, Log4j, Windows XP and Solaris