Post Job Free

Resume

Sign in

Project Design

Location:
Alameda, CA
Posted:
February 06, 2016

Contact this candidate

Resume:

Praveen

Senior Java Developer

Mobile: 510-***-****

Email:actfcg@r.postjobfree.com

Technically sophisticated I.T professional with records of working in multiple roles of software development lifecycle: Team Lead, Senior Web Developer, Senior Business Component Developer, Integration Consultant.

Expertise in J2EE based technologies and experienced in delivering high profile critical projects that require collaboration with multiple worldwide clients, departments, teams, and external vendors.

Good Team player and excellent interpersonal / communication skills.

TECHNICAL SKILLS

Around 11 years proficiency in development, support, administration and architecture of highly available and large scale applications - Enterprise, Client Server, Web services, web and database applications.

Wide experience in programming java 5.0, C, C++, Java Script, PL/SQL, Perl, Html, Unix Shell scripting

Expertise in developing Enterprise Applications, Web based Applications and client-server applications in java using J2EE, Web Services, EJB’s, SOAP, apache CXF, Struts, Hibernate, apache open-source and JBoss tools.

Expertise in administration of BEA weblogic sever 7.0/8.x/9.x, Tomcat, WebSphere, Apache, iPlanet/SunOne sever, Jrun.

Good knowledge of the databases, Oracle 9.i/10G, PL/SQL,Oracle RAC, Mongo DB,Oracle ADR, Netscape directory services(LDAP), MySQL, SQL Server.

Strong Industry Standards Knowledge (SAML, Liberty Alliance). Implemented the Federated Architecture through SAML based architecture. Experience with SAML 1.1 and SAML 1.2

xtensive hands-on experience Spring3,Hibernate, Struts, Velocity frameworks.

Proficiency at various front-end JS technologies like AngularJS, NodeJs, Mango DB, Express JS (MEAN stack).

Extensive hands-on experience on Core Java, JSP, JSTL, Servlet, Spring, Hibernate, Oracle ADF,JPA, SAX, DOM, XML, XSD, JAXB, JUnit, Restful Web Services, JNDI, JMS, UML, Spring MVC

Worked on various web frameworks like Jquery, AngularJS, NodeJs, Exjs and springMVC.

Have good experience in MVC and SOA Architecture and Proficient in OOPS, ORM and AOP concepts.

Expertise in Object Oriented Analysis, Design & Programming, UML, Agile and Waterfall Methodologies.

Hands-on experience in UNIX and Linux platform

Proficiency at various levels of application development includes Interaction with end user for requirement analysis, system analysis and design, system testing and integration, implementation and documentation

Experience in handling/ executing projects using Agile methodologies (SCRUM).

Proficient and excellent skills in creating documentation for business teams and development teams (requirement specifications, technical documentation, use case documentation, release / delivery plans and support manuals).

Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties).

Successfully implemented several proven Quality & Process Improvements in testing that led teams to deliver products with zero defects.

Excellent written and presentation skills, Created reports, technical / functional specifications for stake holder reviews to gain approvals.

CERTIFICATIONS

SUN certified Java programmer( JCP )

Sun Certified Web Component Developer (SCWCD)

Technical skills

Programming Language

JDK 1.1,1.2,1.3,1.4,1.5,1.6,1.7

J2EE MVC Frameworks

Struts 1.2, JSF 1.2, 2.1, Spring 2.5, 3.0.

Application Servers

WebSphere 5.1, 6.1, WebLogic Application Server 8.1, 10, JBoss, GlassFish 3.1

Ajax Frameworks

DWR, GWT, AngularJS,Jquery,NodeJs.

ORM Frameworks

Hibernate 2.0,2.1,3.0.

Web service Implementations

Axis 1.0, 2.0, JWSDP, Jersey, Metro, XFire, CXF

Java technologies

JDBC, Java Beans, JPA

IDEs

Eclipse Galileo,Indigo,Kepler, NetBeans, IntelliJ, JBuilder 2005, iRAD 7.5.Jdeveloper12C.

White box Testing (Functional, Load)

JUnit 3.8, 4.1, JwebUnit, HttpUnit, DBUnit, LoadTest, TimedTest

Black box Testing (Functional, Manual, Load)

JMeter, LoadRunner 9.1, WinRunner, QTP

JavaScript Frameworks

Created interactive web pages and applications by usage

Methodologies

Rational Unified Process (RUP), Agile, Scrum, Test Driven Development(TDD)

Messaging Technologies

JMS 1.2, MDB

Transaction Control

JTA, Hibernate Transactions

XML technologies

XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB

Utility Tools

Putty, Fire FTP, Test HTML, Mozilla, Edit Plus, Altova XML Spy

Platforms

Windows (8, 7, Vista, XP, 2003, 98, NT), Red Hat Linux, Sun Solaris 2.8,2.9

Version Control

Rational ClearCase, SVN, CVS, PVCS,GIT

Databases

Oracle 10g, MySQL 5.0, Mongo DB.

Database Tools

Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect, Teradata-Connect Assistant, ERWin

PROFESSIONAL EXPERIENCE

Client: Wells Fargo, USA Mar 2011-Present

Wells Fargo bank is a financial services company provides banking, insurance, investments, mortgages, and consumer finance services across North America. This project aims at providing security infrastructure to the Wellsfargo customers.

PROJECT DESCRIPTION:

This project is commonly called as “OLB (Online Banking Application)” and it’s an online banking and it has major features like Account Summary, Transfers, Bill Pay, Transfer and Pay and Text Banking. Working on to add new features like online wire transfers revamping with new technologies and support devices like Mobile,Tablets and device specific UI rendition

Working as a Senior Developer involved in project developing user interface using Spring MVC Framework,JSP Tag libraries (JSTL),Jquery, NodeJs,AngularJs and bootstrapJs . Adapted various design patterns like MVC, Data Transfer Object (DTO'S), Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO's) and Singleton. Used Hibernate in data access layer to access and update information in the database. Used Spring Framework for Dependency injection and integrated with the Hibernate. Implemented the database connectivity using JDBC with Oracle 10g database as backend. Parsed the XML based responses using JAXB Parser Utilized PL/SQL for querying the Oracle Database.

Development tool Eclipse was used for writing code and Clear Case for version control. Used JUnit to implement test cases for Unit testing of modules.

Responsibilities:

Providing high and low level design and providing solutions to various technical issues that development team brings up. Integrating various wellsfargo internal services.

team mentoring and extending the guidance to offshore team. Enhancing code audit and quality, technology migrations and integration. Providing value additions and participating in Request for Proposal (RFP).

providing proof of concept of concepts(POC) for software selection process starts with good planning and establishing customer relationship particularly architecture and development and business and support teams.

Design and Development of Highly Scalable web services and web applications for Online Banking application, Lead developer in the Payment Services Team. Worked closely with the system analysts and designed the application.

Extensive usage of weblogic features - Connection Pools, JMS Servers, JMX, Security API’s to talk to authentication and authorization services.

Extensive usage of design patterns – dependency injection, Abstract Factories, Singletons.

Written Oracle Stored procedures, packages, views for various needs – reporting database for business analytics of live OLTP data, customization of client responses, encryption algorithms etc.

Used JUnit for unit tests, Ant and Maven for doing the builds and CVS,SVN for version control

Responsible for the Requirement gathering, Analysis, Design, Development, Testing and maintenance of the system.

Created Design document for the application.

Designed and developed application using Core Java, J2EE (JSP, Servlets, EJB, JMS, MDB), struts, Hibernate, Oracle.

Designed and Developed application based on various design patterns Session Façade, Service Locator, Business Delegate, DAO, Singleton, Factory pattern, front controller, factory pattern etc.

Developed various database objects Stored procedure,triggers,tables,views etc.

Used object relational Persistence framework (Hibernate) to persist the business data in the database.

Designed and developed various web services like email service, certificate signing request service, Certificate processing service.

Designed and developed the presentation layer of the system using struts, Jsp,Java script and css.

Responsible for performance tuning of the system.

Involved in unit and integration testing of the system.

Involved in the code review of the project.

Project schedule tracking and delivery of the module.

Environment:

Java,J2EE,Design patterns,OOAD, JSP, Servlets,EJB, Web-services, XML,WSDL,XML Schema, JMS,MDB,axis, JBoss, SQL,oracle,eclipse,mantis,UML,ant and Agile methodology.

Client: Ameriprise Financial, USA Mar 2007 –Nov 2010

Role: Senior Consultant

Responsibilities:

Responsible for the requirement gathering of the system.

Designed class and sequence diagrams of the system.

Designed and Developed XML schema and WSDL based on the business requirements.

Designed and developed SOA based Web service application using the Apache AXIS and document based endpoint using SOAP, WSDL, XSD, XML.

Designed security infrastructure for application using wss4j handlers.

Developed Queues using JBoss JMS to make the system asynchronous.

Developed the Asynchronous listener Message driven beans (MDBs) that polls the message from queues.

Developed the Business Delegates to reduce coupling between the web tier and ejb tier, developed the container managed Stateless session EJBs to acts as Session Façade.

Used object relational Persistence framework (Hibernate) to persist the business data in the database.

Designed and developed strategy for logging in the system using Log4j.

Designed and Developed application based on various design patterns like Session Façade, Service Locator, Business Delegate, DAO, Singleton, front controller,factory pattern etc.

Responsible for the globalization of the product.

Responsible for Unit testing and integration testing of the system.

Project schedule tracking and delivery of the module.

Environment:

Java,J2EE,Design patterns, UML, OOAD, JSP, EJB, Webservices, XML,WSDL,XML Schema, JMS,MDB,axis, JBoss, SQL, mysql, SqlServer,eclipse3.2,Agile methodology.

Client: AirTrade., USA Jan 206 – Feb 2007

Vayama.com

Responsibilities:

Involved in the project estimation.

Object-orientated analysis/object-orientated design of prequel my loan system.

Organized meetings and presentations for various design components, gathered requirements and part of knowledge transfer training.

Designed and Developed Web-tier using DWR framework.

Used most common Design patterns like Intercepting Filters, Business Delegate, DAO, and Singleton Pattern.

Designed and Developed the Data Access framework.

Designed and Developed Web-service to call the JRules engine to validate various business conditions.

Designed and Developed framework to parse and upload the 1003 (Fannie Mae) file in the system.

Involved in the code review of the project.

Unit testing and integration testing of the system.

Project schedule tracking and delivery of the Module.

Environment:

J2EE Design patterns, UML,OOD,Together J, J2EE, JSP, taglib, EJB, Web-services,XML,XMLBeans, Weblogic 8.1, SQL, PL/SQL, mysql, Serena, eclipse, Weblogic workshop and ant.

Project: IMPRESSA8.0

Client: Avexus, USA Aug 2005 –Jun 2006

This system is migrated from Oracle forms to web architecture,Migrated total 8oo forms. This product is designed to process the data of various departments of a repare module to the Impressa 8.0

Responsibilities:

Gathered requirements and then developed complex workflows.

Developed Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language (UML).

Organized meetings and presentations for various design components, gathered requirements and part of knowledge transfer training.

Developed user interface using JSP as View.

Developed Controllers using Servlets as controller.

Worked with Log4J logging framework.

Involved in the unit testing and integration testing.

Involved in the code review and debugging of the application.

Involved in the project schedule tracking and delivery of the Module.

Environment:

J2EE, JSP, Servlets, JDBC, Java Script, Weblogic 8.1, SQL, PL/SQL, Oracle 8i, Rational Rose, UML,ant, istream and MPP.

Project: Myrio IPTV, May 2004 – Aug 2005

Client: Quest Telecom comp,USA.

This is setoffbox project for myrio product, system is being developed for Quest Telecom ondemand IPTV.

Environment:

JDK 1.1,J2ee, EJB, Servlets, J2EE Design patterns, Weblogic 8.1,JavaScript, XML, XSL, XSL-FO Oracle 8i, SQL, PL/SQL,VSS,ant and MPP.

Project: OBSS-Online book of Shared Services

Client: PricewaterhouseCoopers (PWC), USA Jun 2003 – Aug 2005

This OBSS system is being developed for PricewaterhouseCoopers with three-tier architecture. This product is designed to process the data of various departments of a Bank for providing Cost and different to the PWC.

Responsibilities:

Analysis, Design, Testing, Tracking and development of Credit Platform.

Used Rational Rose tool to design various Use Cases, Collaboration and Sequence diagrams in Unified Modeling Language UML.

Designing and building of client-controller packages to comply MVC (Model View Controller) design paradigm using J2EE Technologies.

Designing and building of client GUI using DreamWeaver and dynamic content generation using JSP.

Designing and building enterprise business components using EJB.

Environment:

J2EE, JSP, EJB, Servlets, J2EE Design patterns,Weblogic 8.1,JavaScript, SQL, PL/SQL,PVCS and ant.

Client: FITL, India Aug 2003 – May 2004

Role : Software Engineer

This system is being developed with three-tier architecture. This product is designed to process the data of various departments of a hospital such as Administration, Patient Registration, Out-Patient, In-Patient, Nurse Station, Doctor’s Appointments, Stores, Pharmacy Sales, Blood Bank, Finance and Accounts. This has the option of integrating a group of hospitals within the same system with a common database.

Responsibilities:

Includes system study, analysis, design, development and implementation.

Designing and building of client-controller packages to comply MVC (Model View Controller) design paradigm using J2EE Technologies.

Designing and building of client GUI using front-page and dynamic content generation using JSP.

Designing and building enterprise business components using EJB.

Application development suite to deploy in Weblogic application server.

The database design and development using Oracle 8i.

Environment:

J2EE, JSP, EJB, Servlets, J2EE Design patterns, Weblogic 6.1,JavaScript, SQL, PL/SQL,Oracle 8i and VSS.



Contact this candidate