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