7 years of total experience in SDLC, 5 years in J2EE Technologies Sun Certified Java Programmer for Java 2 Platform 5.0 Developing web applications using JAVA, JSP, Servlet, EJB, Struts and Spring Framework, XML on J2EE platform using Agile software development method. Expert in Object Oriented Programming (OOP) Concepts and Design. Have an understanding of industry's Retail business, user interaction, 24X7 support, server-client, business logic, MVC architecture. Ability to learn and analyze new technologies with a steep learning curve Trained and mentored team members various J2EE tools Document major projects for technical and functional design with strong written and oral communication skill. Good interpersonal skills with the ability to work as a committed individual and a motivated team player.
Technical Skills
JDK Technologies JDK 1.4/ 5.0, JSP, Servlets, Applets, Swing, XML, XSLT, JDBC, JMS, EJB, Xdoclet, Facelets, JNDI, JUNIT, Cactus, Log4J, Web services Languages JAVA, C, COBOL Framework STRUTS, SPRING, Hibernate, Codegen, Struts 2 Client Side HTML, CSS, JavaScript Reporting xsl, xsql, Jasper Databases DB2, Oracle, MYSQL, Microsoft Access, PostgreSQL Web/App Server Web Sphere, Jakarta Tomcat, JBoss Tools Ant, Apache Axis Protocols HTTP, TCP/IP, SOAP, LDAP OS Windows NT/2000/XP, Linux, UNIX IDE Rational Application Developer, Eclipse, JBuilder Version Controller Microsoft Visual Source Safe (VSS), Concurrent Versions System (CVS), Rational Clear case Mainframe Tools IBM reflection, TSO, JCL, CICS, C, COBOL, Vsam, Endevor, ZEKE, SCLM, RMDS, SDSF, SPUFI, QMF, RACF, DF SORT, OPC, FILE AID, FILE AID for DB2, Net View FTP, ACF2
Education Bachelor of Engineering -- RV College of Engineering, Bangalore University, India in Oct, 2001
PROFESSIONAL EXPERIENCE
Client: Luxottica Dec 2008 -- Present Java Developer
Luxottica is into retail business for lens, sunglasses and accessories. BeanStore is the product used as POS application that has Swing as GUI screens and PostgreSQL as store database. At the end of day transactions are posted into Oracle Database which is on server. We developed 'Commissions' application that calculates commissions for each sale and posted in database.
Responsibilities
• Developed new GUI screens in Swing. • Created new reports using xsl and xsql. • Coded new server side code and client side components. • Tested and deployed application in tomcat. • Fixed bugs raised by testing team. • Created SQL queries, stored procedures to retrieve data from store database. • Created new reports using Jasper and deployed in JBoss. • Documented all the functionalities, components in detail as good reference. • Worked on Java Scripts to create calendar popup • Created OR mappings in codegen for new tables and views
I was supporting RES (Reservation Systems) application. This application handles reservations made online, telephone and walk-ins. Based on the availability of fleet, system completes reservation and provides unique reservation number depending on type of the customer. Backend runs on Tandem and mainframe platforms. Front-end running on WAS (Websphere Application Servers). Currently application support worldwide Hertz locations.
Responsibilities
• Re-developed application using improved J2EE architecture with Struts and Spring framework. • Developed JSP pages with Struts Validation Framework, Struts Action Classes, Struts-Config files, Application resources as per the Struts framework guidelines. • Worked with Struts front-end utilizing the tiles framework to implement the GUI interfaces. • Established connection between different applications using JMS. • Designed the application using design patterns like Session Façade, Business Delegate, Value object, Factory and Singleton etc. • Created SQL queries, stored procedures to retrieve data from RDMS such as DB2. • Developed test case scenarios for Functional Testing and Integration testing. JUNIT and Cactus used for testing. • Coded complicate Java programs based on design documents in form of UML class diagrams. • Used RUP for collecting systems information and TDD model used in software development. • Tested and Deployed application on Websphere Application Server.
Client: Circuit City Oct 2005 - Oct 2006 Software Consultant
Circuit City replacement Point of Sale (rPOS) system uses stateless session Enterprise JavaBeans (EJBs) to allow client applications to connect to twenty-five different backend systems using a variety of technologies, including Java Database Connectivity (JDBC), Java Messaging Services (JMS) and custom socket interfaces. It is used by a variety of systems, including the internet banking, customer service, and voice response applications. The code is deployed both embedded in J2EE applications and as a stand-alone web service for use by SOAP clients.
Responsibilities
• Developer for rPOS 360Commerce/Oracle team for Circuit City Pilot application. • Developer for the Cash Management feature that manages front and backend cash, credit and various other tender types at the time of store open and store close. • Used Java, OOD/OOP, Swing and 360Commerce Domain and Foundation. • Used Java and Swing to develop a user interface. • Used Java to develop backend processing to check for valid birth dates. • Customized functionality in POS and back office reports. • Use Servlets, JSPs, Struts framework, XML for back office web application. • Used UML chart to understand the system. Visual Source Safe as version controller. • RUP framework used to describe development process. • Develop test case scenarios for Functional Testing and Integration testing. • Tested and Deployed application on Websphere Application Server.
P&G OSB (Order Shipping and Billing) is complete order process application. Different Order formats based on online, phone, user input order. Orders are shipped after getting the trucks built in VBS. NA Planning consists of different applications like DRP, VBS, FPRS, MRP, BUFMAN, OATS, HUNT VALLEY stock retrieval system.
VBS (Vehicle Building System) is a sophisticated Web based work flow system to manage vehicle life cycle information.
Responsibilities
• Design and implementation of Purchase Reference, Vehicle Maintenance and TMS-to-VBS modules. • Coordination with QA team for testing. • Code review. • Developed user interactive screens using JSP, HTML, and JavaScript & CSS • Bug fixing, Maintenance of the old modules that are already in production. • Worked on the performance tuning of the views to ensure better response back • Involved in development of model, controller, view components. • Participated in the requirement analysis and design of the application using UML. • Worked as the production support analyst resolving the issues rose by the end users
Client: IBM Global Services Oct 2002 - April 2004 Developer
Marketplace Information Warehouse (MIW) is a part of IW suite of applications. IW houses different applications, few designed in mainframe technology and few in J2EE technology. Backend night job process, reformat data was in batch jobs. Front-end user interface was designed with JSP, Servlet. DB2 was the database common for both kinds of applications.
MIW receives External data from its Vendors like Dun & Bradstreet, Harte-Hanks, MDR, TUDLA, Thomson, CMR, CSG, and Source Software. This data is traditionally used by IBM Sales and Marketing team. Data is both licensed from external sources and compiled by IBM internally.
MIW refines and process raw information received from different vendors into useful information, which is loaded to DB2 tables. IBM sales and marketing team access this data using different online interfaces. The information that MIW receive and the process differ with vendors.
Responsibilities:
• Analysis, estimation of client's requirements, project planning and tracking. • Preparing the functional and both high level and low-level design specifications. • Developed the Server side component using Servlets and presentation layer using JSP. • Preparing Test Plans & Documenting Test Results for the service requests. • Code promotion to Production Region. • Established database connection using JDBC-ODBC. • Development / Maintenance of SRMS lotus Notes Repository to keep track of all work items assigned and completed.
Client: Gap Inc Nov 2001 to Sep 2002 Developer, Tester
Direct fulfillment systems include a suite of applications that support the consumer direct business of Gap Inc. Controller+ is an integrated Customer, Order and Warehouse management system which is a packaged product by Sigma Micro Corp. Controller+ is the order fulfillment system for all consumer direct channels of Gap Inc., the e-com web sites, catalog sales and phone orders. Controller+ is a Unix (HPUX) based system with application programming in Acu COBOL and PL/I. Databases DB2 and Vision file system, which is an ISAM flavor. Apart from the above there are many Satellite systems which provide Auto feed through Interface to Corporate revenue Accounting, Data extraction from vision to Oracle Database, ADR to print replenishment labels.
Responsibilities:
• Front end user support and backend batch support. • Address user queries and track the order status. • Involved in Analysis, Coding and Unit Testing of Cobol, PL/I programs. • Involved in the quality activities such as Code Reviews, Test Case review, Defect Reviews. • Code promotion to Production Region. • DBA activities Like creating Table Space, Tables, Views, Indexes, Loading / Unloading, • Run stats, Reorg, Data Extracts for Down Stream Application etc • Bi -- Monthly On call Production Support. • Transition Effectiveness, Training Process for new Joiner's etc
Environment: COBOL, PL/I, CICS, OS/390, JCL, DB2, SPUFI, SDSF, ISAM Files, third party tools used for order Placing, People soft, Vertex, ACF2
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »