Location
US-CA-San Jose (will consider relocating)
Posted
Oct-11-09
RESUME DETAILS
• Over 5.6+ years of IT experience on Java/J2EE using Servlets2.5, JSP, Struts2.0, Hibernate, Spring, Web Services, EJB, RMI, XML, JavaScript's, and HTML. • Worked primarily in the domain of IT asset management and infrastructure services and Opensource applications • Good knowledge and experience in Core-JAVA 5.0, J2EE, Web Design and Client Server application. • Expert in Core Java with strong understanding of XML, SWING, Collections, Multithreading and Event/Exception handling. • In-depth knowledge of Technologies like J2EE, EJB, Servlets, Java Beans, JDBC, JSP, JNDI, JMS, Multithreading, AWT & Swing. • Expertise in MVC pattern and Java/ J2EE Design Patterns • Experience with BEA Web logic, Tomcat and IBM Web Sphere Application server. • Experience in using Design Pattern: Singleton Pattern, Façade Pattern (Session Façade Pattern), Factory Pattern, Abstract factory Pattern, MVC Pattern, Business delegate Pattern, Service Locator Pattern, Filter Pattern and Front Controller Pattern. • Have hands-on experience of the full life cycle of Software development project: analysis, design, implementing and testing (SDLC) with performance tuning and documentation • Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document and help manuals for the applications developed. • Strong Technical background, analytical ability, communication skills, team player, detail and goal oriented, with a commitment toward excellence. • Highly organized with the ability to manage multiple projects and meet deadlines. • Strong analytical, problem solving, organizational and team monitoring skills • Strong communication and interpersonal skills.
• Sun Certified Java Programmer (SCJP) • Sun Certified Web Component Developer (SCWCD) • Sun Certified Developer for Java Web Services (SCDJWS) • Oracle Certified 9i Developer (OCA) Completed Oracle Certified Associate Course, Developer track. ? 1Z0-007 Introduction to Oracle 9i SQL Exam ? 1Z0-147 Program with PL/SQL
Languages and technologies: Core Java, J2EE (JSP, Servlet, JDBC, JNDI) Swing, AJAX, XML, Spring, Hibernate, Struts, Web Services, SQL, PL/SQL XML/HTML: XML, XSLT, SAX, DOM, HTML, CSS IDE's: Eclipse, Jdeveloper, IntelliJ, PL/SQL Developer and VSS 6.0 Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD) GOF Design patterns, J2EE Design patterns Application/Web Servers: Web logic 8/9.x, JBOSS3.x, Apache Jakarta-Tomcat 5.x/6.x, Frame Work: Hibernate, Spring and Struts Workflow: jBPM Report: Jasper Report Engine Scripting: JavaScript, Shell Script Protocols: TCP/IP, HTTP/HTTPS, SOAP Database: Oracle, MS-SQL Server, and MS-ACCESS. Operating Systems: Windows NT/2000/XP, UNIX. Methods: Database design, Technical architecture of J2EE project, Coding Standards, ITIL Open source solution evaluation and customization B.Tech (2000-04) in IT Information technology, U.P Tech University Lucknow, India
The details of the various assignments that I have handled are listed here, in chronological order. Sep 2009 --Till Date(Ness) Project: OpenQIIS OpenQ SanDiego (U.S)
Description The IIS system is a grant management system for Investigator Initiated Studies. Its primary purpose is to manage the activities required to conduct an IIS grant program. This process applies to clinical study proposals (US and ex-US) submitted to Millennium Pharmaceuticals, Inc. or its affiliates (Millennium) by potential Sponsor-Investigators or cooperative groups to request either financial support and/or Clinical trial Material (CTM) for studies that are not performed under a Millennium sponsored clinical trial protocol -User self registers for IIS and submits the concept via online form -Concept is evaluated and approved for further LOI evaluation or Rejected -LOI is evaluated and is submitted online (if approved) and -LOI decision is communicated (either approved or rejected) -If LOI is approved , IIS Protocol is submitted and Protocol is reviewed which results in either approved/rejected -Study Activation begins when investigator submits the approved protocol package and ends with the final approval by RA which triggers the first payments and drug shipment. -Study Tracking begins as soon as is approved for activation and ends once the final milestone is met and payment is made. -Study closeout starts once the final payment has been issued.
This system will replace the current C-Track system used to track information about approved Investigator Initiated Studies. This system is a “home grown” Access database that is not meeting the needs of Millennium's expanding IIS grant program.
Role Client Interaction, Requirement gathering, Development (Coding & Unit Testing) of several components in the project Code Review, Architectural Redesign Offshore Technical/Functional support. R&D on jBPMs Solution Environment JSP/JavaScript/DOJO -- for client side development Spring MVC/Spring web layer -- for UI process development JDK1.5 -- Sun Java framework XML/SAX/Xerces/Xalan -- XML/Metadata Layer Servlet2.3 -- Servlet API DOJO Server side API -- DOJO server side Application Servers -- Weblogic8.1 and Tomcat5.5 Ant -- Build/deployment tools SVN -- Source code control Oracle9i and MySQL -- Database Jasper Report Engine jBPM Workflow Management SQLDeveloper -- DB Client Application
Tools SVN, Eclipse 3.4, PL/SQL Developer, Highlights Used features like jBPM Workflow Management
Jun 2008 --July 2009(TCS) Project: iCas Apple Inc. Cupertino (U.S)
Description iCAS or iPhone Commissions and Activation system is a web application used by the finance teams to track the sales of iPhones in Apple retail stores globally. For every sale of the iPhone Apple receives a fixed sum (known as the bounty) and / or sales commission from the service providers as per contract. This application tracks the sale of iPhones globally and calculates the bounty to be received from the service provider at the end of each fiscal period. This application is used to track the sales, generate invoices and reports for the finance teams. A Struts framework based solution. Loading of csv files Calculations Generating csv files Display of processed records. Reporting based on user input. Role Took part in the discussions for requirement analysis and in the preparation of the User Requirements Document. Held detailed discussions with the business team regarding the logic for commission calculation. Helped the offshore team with understanding the requirement and was involved in the design of the complete application. As client site coordinator implemented the application at Apple Inc.. Cupertino, supported it and was given the responsibility of interacting with the client to discuss and finalize the additional changes and modifications arising due to the changing business scenario. Appreciated by the customer for the support provided. Client Interaction, Requirement gathering, Module Leader (Conceptualization, Requirements Study, Design, Development) Solution Environment J2EE, Struts, SQL, PL/SQL, Unix Mac OS Server, Oracle 10g database, JBoss 4.2.2 Tools CVS, Eclipse 3.0, PL/SQL Developer Highlights Used features like JDBC
Jan 2008 --Jun 2008(TCS) Project: Plug -- in for Template Builder Digital Bridge Inc. (US)
Description To develop a plug -- in which acts as a Simple Diagramming tool to help business system analyst to easily model their business system flow using the available custom business artifacts in the tool. This tool will develop Digital Packets known as Digital Fusion Packets (DFP) using the Digital Packet Technology? of Digital Bridge. This technology facilitates the sharing or processing of a complete transaction, including the data, documents, workflow processes, governance policies, audit histories, security and privacy, all managed in-context within a single digital packet. Role Team Member, Developer, Tester Solution Environment Plug -- in Development Environment (PDE -- Eclipse), Java, XML/XSLT. Tools MS-VSS (for source code control), Eclipse Highlights The objective of this project is Design Digital Packets with visual artifacts Edit existing Packets and Templates Upgrade the Packet of another version to Packet 2.6 version Should go in as a plug-in in Eclipse Environment Should be portable enough to run in any environment (Apple, Linux, Windows XP, Vista)
Carried out the following activities: Assessing the information needs of the users. Client teleconferencing for understanding business requirements and providing appropriate solutions. Preparing High Level and Low Level Design documents, Component-based software modeling, and preparing Technical Design documents. Preparing Unit Test Plans, System test Plans and User acceptance test plans Planning the various tasks and schedules and managing the whole project Assessing the feasibility of the implementation procedures, preparing implementation strategy and guidelines Integration & deployment, testing the application on various Operating Systems like Windows, Linux, Mac OSX in various versions of Eclipse (3.2, 3.3, Europa)
Jun 2007 --Dec 2007(TCS) Project: GIA-CSS (Customer Self Service) WEB PORTAL GIA, USA
Description Gemological Institute of America does grading of Diamonds and provides a rating to it on the basis of parameters like Clarity, Color, Cut and Carat Weight. The scope of this project is to provide a system to GIA to perform all of their services like grading, weights and measurement and so on from multiple locations across the world. CSS is a web portal, which helps customer keep track of their current process, and also they can update their information from the portal, which is currently done from the GIA locations only. Here every client of GIA will have unique id associated with him. Using that id client can login to the system and perform the operation such as adding a new service, hold the service, maintain his information, maintain user information (if user is a super user), pay their pending invoices etc. Role Client Interaction, Requirement gathering, Development (Coding & Testing) of several components in the project Code Review, Design UAT Support at Onsite. Offshore Technical/Functional support. R&D on Webservices. Solution Environment Java, JSP-Struts, Spring, Hibernate, J2EE,WebServices (SOAP, WSDL), Bc4j Oracle Component. Process Server -- Oracle 10g Tools JDeveloper,PowerDesigner10,PL/SQLDeveloper,MicrosoftVisual SourceSafe 6.0, Microsoft Office Highlights Undergone All phases of SDLC starting with requirement gathering, analysis, design, development, testing and implementation support.
Aug 2006 --Jun 2007(TCS) Project: iTShop Helpdesk (Product Development) TCS INDIA
Description A ITIL framework based Helpdesk solution. ITIL framework Skill based Service Team Identification Call classification Call priorities Automatic and Manual Escalation SLA Tracking Call tracking and History Call Tagging Knowledge Base and Known Error Data Role Module Leader (Conceptualisation, Requirements Study, Design, Development) Solution Environment J2EE,Struts,Hibernate JavaScript, Windows 2000 Advanced Server Oracle 9i database, Boss 3.2.3 Tools MS-VSS, Eclipse 3.0, PL/SQL Developer Highlights Used features like JDBC, JMS, EJB, Struts ,Hibernate JavaMail.
Aug 2006 --Jun 2007(TCS) Project: iTShop (Product) GE, Invitrogen USA
Description An end-to-end Online Asset Management Tool, having functionalities like -- Inventory Inward / outward Catalogue management Requisition Management Workflow Management Vendor Contract Management Depreciation Asset Polling Role Module Leader (Requirements gathering, Design, Development) Solution Environment J2EE, JavaScript, Windows 2000 Advanced Server Oracle 9i database, Boss 3.2.3 Tools MS-VSS, Eclipse 3.0, PL/SQL Developer, MS Visio, Erwin Highlights Used features like JDBC, JMS, EJB, Hibernate,JavaMail.
Sep 2005 --July 2006(TCS) Project : IWDMS (Integrated Work Flow And Document Management System) Gujarat Government INDIA
Description The work done in the Secretariat is mostly based on workflow where information or work flows from one person to the other with the status and a set of task attached to each person's role in the workflow. The nature of tasks performed in the workflow are predominantly, creation of documents, adding comments/view/opinions to a previously created document based on precedence and experience, approving documents based on collective opinion, and finally publishing documents for use by the general public or the concerned entities in the Government. The IWDMS project is intended to address all these requirements and aspects such as Security, Network Management, Filing system and Desktop applications that will enable users to perform their work. There are 26 Departments to be made online. EnvirOnment: Java (J2SDK 1.4.0), JSP, Oracle10g DB, Oracle10g application server, JDeveloper 9.0.4 Role Team Member Responsibilities Design and Coding.
Sep 2004 --May 2005 Project: Creation of WebSite
Project Title Creation Of Website Description It was Java and Oracle Based Project .Project aimed to fulfil the requirement of job portal. It is complete solution for job placement firms. EnvirOnment: Java (J2SDK 1.4.0), JSP, Oracle11i, Tomcat server Role Team Member Responsibilities Design and Coding.
Jan 2004 --Aug 2004 Project: Global Green Sales Automation System Global Green INDIA
Description A web application to provide a solution for automating their sales and distribution across the country. Global Green Company Pvt Ltd is the first 'seeds to shelf' company in India and were managing their sales and distribution through phone/fax/email prior to this automation. The application facilitates the regional sales office to input their purchase orders, generate invoices, Store customer profiles, generate sales reports, year to date sales, pending indents, purchase orders.
Responsibilities Development (Coding of JSP's, Java Script, HTML) Preparation of test plans and Unit & System testing Solution Environment Windows 2000 HTML ,JSP , Java Beans, Servlets, JavaScript DBMS : Oracle 8.1.7 Servlet Engine : Tomcat 4.0 Tools MS-VSS, Eclipse 3.0, PL/SQL Developer
BMS: Billing Made simple application helps the managers in the billing process for the project. User can Add Update and search the Purchase Order, upload monthly details, generate and cancel Invoices and see the reports.
Build Management: Application helps the user to upload and download the different versions of the project build, documents. Solution Environment: J2EE, Struts, Jboss
Dates Organization Role Jan-2004 till 31-Apr-2005 Gnix InfoSoft Team Member July-2005 till July-2009 Tata Consultancy Services Systems Engineer Aug-2009 till Date Ness Technology Senior Software Engineer
Program or Course Coverage Dates Performance Engineering The course covers basic concepts of Performance Engineering and Performance Testing. Lab session for hands-on in Mercury LoadRunner. 15-05-2006 to 17-05-2006 ILP (Initial Learning Program) at TCS, Trivandrum Interpersonal Skills, Personal Grooming, Software Engineering, Business Etiquettes, TBEM, iQMS, OOD, UML, Java, Foreign Language (Japanese) 11-07-2005 to 19-10-2005
Available upon request
Certifications
- Sun Certified Java Programmer (SCJP) - Sun Certified Web Component Developer (SCWCD) - Sun Certified Developer for Java Web Services (SCDJWS) - Oracle Certified 9i Developer (OCA) Completed Oracle Certified Associate Course, Developer track. - 1Z0-007 Introduction to Oracle 9i SQL Exam - 1Z0-147 Program with PL/SQL
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »