Post Job Free
Sign in

Project Java

Location:
San Francisco, CA
Posted:
March 04, 2015

Contact this candidate

Resume:

Deepika Velayudhan Nair 469-***-****; *****.***@*****.***

Professional Summary:

• Around 6 years of working experience in developing enterprise applications using Object Oriented

Technologies.

• Expert in implementing Java/J2EE technologies for application development in various layers of projects

i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment.

• Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP,

Servlets, JDBC, Web Services, Java Mail, SOAP 1.1, WSDL, Hibernate.

• Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, Threading and

Annotations etc.

• Experience in creating user interfaces using JSP, Ajax, JQuery, HTML, DHTML, XML, XSLT, and

JavaScript.

• Expertise on web services (SOAP, WSDL, UDDI) involving J2EE and SOA technologies based projects.

• Experience in using J2EE Design Patterns like MVC, DAO Pattern, Front Controller, Factory Pattern,

Composite View, Intercepting filter and Template pattern for reusing the most efficient and effective strategies

for new development.

• Experience in web/application servers like WebSphere, JBoss and Tomcat.

• Good Experience on MVC frameworks, Struts, and UNIX Shell Scripting.

• Expertise in implementing Spring framework for Dependency Injection, support for the Data Access

Object (DAO) pattern and integrated with hibernate, Struts MVC.

• Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for

parsing XML in to java object.

• Expertise in using IDE like RAD, JDeveloper, Eclipse and NetBeans for debugging and using java coding

standards from the beginning of development.

• Sound knowledge in Software Development Life Cycle implementing waterfall method, agile

methodology and 4D.

• Extensive experience in using loggers like Log4j for creating logs of different categories and placing them

in a file.

• Extensive experience in performing reviews like Test reviews and peer reviews for maintaining best

coding standards.

• Expertise in using configuration management tools like SVN, CVS, VSS for version controlling

• Re-engineered a mainframe (COBOL, CICS, and JCL) project to Java as a part of a Mainframe

training programme.

• Well experienced in using JUnit for performing unit testing framework to gain confidence in the

correctness of the code

• Experience working in web analytics using Omniture Site Catalyst.

• Quick learner with an ability to rapidly achieve organizational integration.

• Excellent communicative, interpersonal, intuitive, analysis and leadership skills.

Technical Skills:

Languages: J2SE/JAVA 2.0/1.2/1.3/1.4/1.5/1.6.

J2EE Skills: JDBC 2.0/1.0, Servlet 2.3/2.2, JSP 1.2/1.1/1.0, JAXP, JSTL, JSON, Web Services, JAX-

RPC, JPA

Web Technologies: HTML, JavaScript 1.3/1.2, AJAX, CSS, Jquery, XML, SOAP 1.1, WSDL, UDDI, XML.

Frameworks: Struts Framework 2.0/1.3, Websphere Commerce 6.x/7.x, Spring 3.0

Design Patterns: MVC, DAO Pattern, Front Controller, Factory Pattern, Composite View, Intercepting filter,

Template pattern.

Database/Tools: Oracle10/9.x, DB2 7.2/7.1, SqlServer2008/7.0/6.5/6.0, Hibernate 3.2, TOAD, UNIX shell

scripting

Web/App Server: WebSphere5.0.2/6.0, Apache Tomcat 5.5/4.1/3.3, JBoss 3.1/ 4.0

IDE/Tools: Eclipse, Net beans, Log4j logger, Putty, Charles, WASP, JMeter, JIRA, Beyond Compare,

Junit, XMLSpy, SOAPUI

Version Control: CVS, SVN, VSS.

Web Analytics: Omniture Site Catalyst

Educational Details:

• BE in Electrical and Electronics Engineering from Park College of Engg & Tech, India

Professional Experience:

Company: UTIS Inc, NJ Mar 2014 – Till date

Client: AT&T, Dallas, TX Aug 2014 – Till Date

Project: Mechanized Restate

Role: Java/J2EE Developer

Responsibilities

• Involved in the analysis, design, and development and testing phases of Software Development Lifecycle

(SDLC) for the project.

• Single resource for the project.

• Used JSP for the GUI.

• Used jQuery, AJAX, pure javascript, Angular JS for client side scripting.

• Used Spring MVC architecture.

• Used Hibernate as the ORM framework.

• Used factory design pattern.

• Used Eclipse for coding.

Environment: Spring 3.2, Hibernate 3, Websphere Application Server, Spring MVC, Hibernate, TOAD, jQuery,

AJAX, JSP, CSS, JSTL

Client: AT&T, Dallas, TX May 2014 – Till Date

Project: Mercury Foundation Tools

Role: Java/J2EE Developer

Responsibilities

• Involved in the analysis, design, and development and testing phases of Software Development Lifecycle

(SDLC).

• Used Swing components for the application development.

• Used multithreading concepts.

• Used Eclipse for coding.

Environment: Java Swing, JDBC, Oracle stored procedures, Eclipse, SVN, Weblogic, ANT build, TOAD.

Client : Rosetta, Fort Worth, TX Mar 2014 – May 2014

Project: SunGlass Hut gift card redemption

Role: Java/J2EE Developer

Description: Rosetta is an IT outsourcing firm. The project, done for Sunglass Hut which is an online retailer for

sunglasses, introduces Gift card as one of the payment options in their Australian site.

Responsibilities

• Involved in the analysis, design, and development and testing phases of Software Development Lifecycle

(SDLC).

• Implemented the front end using JSP, HTML, XML, CSS, JQuery and JavaScript, also used AJAX for

dynamic web content.

• Used Spring MVC as framework and JavaScript for major data entry which involved extreme level of

data validation at client side.

• Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.

• Used Hibernate extensively and worked on Collection Mappings, Association Mappings (unidirectional

and bidirectional with join tables), Component mappings, Inheritance mappings.

• Also worked on Native SQL (Named SQL Queries, custom SQL for loading), Hibernate filters and XML

mapping.

• Involved in writing SQL queries in order to access data from the Oracle 10g database.

• Worked on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and

unmarshaling XML documents.

• Wrote JUnit test cases for unit testing.

• Used RAD for coding.

Environment: Spring, Hibernate, Websphere Commerce 7.x, Java, J2EE, XSD, REST, JUnit, Websphere Application

Server, Oracle, RAD, XML

Company: Infosys Limited, India Nov 2008 – Feb 2014

Client: Sears Holding Corporation, Chicago

Multiple projects

Role : Java/J2EE Developer

Description: Sears is an online retailer site hosted on Websphere Commerce platform. I have been an integral part

of the checkout development team. I was responsible for the design, implementation and testing of various

projects like Next Day Delivery phases, Calibrated Shipping, Shipping calculator redesign, return and exchange

phases, Building APIs, Universal Profile restructuring, Implementing Cart to cart vendors and so on.

Responsibilities

• Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application

developed using AGILE methodology.

• Involved in front-end and back-end development.

• Created POCs to ensure the project could be done.

• Used template design pattern, factory pattern, front controller, composite view and so on for coding.

• Created POJOs to implement the functinality which served as a middle ware between the application and

the third party service.

• Wrote controller commands, task commands and data beans in Java.

• Brought in changes to the existing JSON response structure for the shipping page.

• Created HTML and JSP’s for Graphical User Interface.

• Identified and implemented the user actions (Struts Action classes) and forms (Struts Form classes) as a

part of Struts framework.

• Used Struts-Tiles as reusable components for JSP’s and developed user views using custom tags from

JSP’s and data validation using Struts for easy expendability of the project.

• The controller uses XML mappings in Struts to map the request to the server side functionality

• Implemented Return Questionnaire using JSP, Javascript and Jquery, for front end with AJAX calls

• Involved in writing SQL queries in order to access data from the DB2 database. Created entity beans to

access the database.

• Used AJAX, javascript and JQuery to implement changes to the front-end dynamically without page

refresh.

• Used CSS for styling.

• Used Tortoise SVN for version controlling and JIRA as the Defect Tracking System.

• Checked the application logs using UNIX shell scripting with Putty tool.

• Developed the helper classes for better data exchange between the MVC layers.

• Developed Web tier by using Ajax, Html, CSS, RichFaces, Java Script and JQuery.

• Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in

debugging the issues.

• Used Web services - WSDL and SOAP for getting required information from third party. Used SOAPUI

for testing.

• Worked on XML parsing by using DOM and SAX parsers and used JAXB for marshaling and

unmarshaling XML documents.

• Wrote JUnit test cases for unit testing.

• Developed APIs exposing the functionality of Sears to an external site – Delver. Used Jmeter for testing.

• Generated stubs and skeletons from the WSDLs of the webservices using Eclipse IDE.

• Used Java session variables to store data.

• Created cacheble commands by adding entries in cachespec.xml to cache the item information.

• Reviewed the code of the peers.

• Used Rational Application Developer IDE for coding.

• Wrote integration test plan and carried out Integration testing in multiple browsers to check browser

compatibility.

• Worked with QA for testing, Production releases, Application deployment, integration and conducted

walk –thru code reviews.

• Worked closely with various interfacing teams for smooth and bug free delivery of application under

mission critical time lines.

• Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.

• Interaction with Taxware systems to retrieve the state for a particular zipcode.

• Achieved huge performance improvement. Database calls reduced by 86% and execution time reduced by

75%. Thus BVA was achieved.

• Mapping various zipcodes to addressids in the DB. Reused the dummy addresses created for ’Building

APIs’ project.

Environment: Struts, Websphere Commerce, Java, J2EE, JSP, JSPF, JSTL, Javascript, JQuery, AJAX, JSON,

Junit, Websphere Application Server, WSDL, JAX-RPC, JDBC, Tiles, JSTL, RAD, JIRA, UNIX shell scripting

Appreciation

Appreciation from the client for finding the discrepancies in the shipping rates provided, thus preventing a monetary

loss for the client for ‘Calibrated Shipping’project.

Appreciation from the stakeholders for quick ramp up.

Client : Sears Holding Corporation,IL

Project : Omniture

Role : Java/J2EE Developer

Description Omniture tracking is done to track the user actions across the site. Two types of omniture requests are

made – page requests and event requests. Page requests help us know how many users hit a particular page. Event

requests help us to track the details about the products the user adds to the cart and the revenue generated.

Responsibilities

• Responsible for requirements gathering, impact analysis, design, coding and support.

• Used s_code.js provided by the client to fire omniture requests.

• Used Charles and WASP for testing.

• Requests fired from the JSPs using TLD (analytics.tld).

• Made code changes in the .java classes for event requests.

• Values for the page names and other associated variables loaded from .properties files in the config folder.

• Created java utility classes.

• Fired event requests from the web page using JavaScript and jQuery.

Environment : Struts, Websphere Commerce 6.x, Java, J2EE, JSTL, Javascript, JQuery, AJAX, Charles, WASP,

Tiles, JSP, RAD, Log4J, Putty, JIRA, Omniture

Key Accolades

• Most Valuable Fresher Award from the Retail Unit Head of Infosys.

• Pat on The Back Award from the Development Center Head, Infosys.

• Most Valuable Senior Systems Engineer Award from the Retail Unit Head of Infosys.

• Appreciations from the stakeholders of Sears Holding Corporation for the enhancements done.

• Best Project Award for the Checkout team as part of the Excellence Awards, Infosys.

Additional Responsibilities

• Configuration Controller

• Defect Prevention Anchor

• Knowledge Management Anchor

• Mentoring the new team members



Contact this candidate