Project Resume
Middle Town, NJ
PROFESSIONAL SUMMARY
- 10+ Years of experience as Team/Technical Lead, Architect and Analyst Programmer participated in the Development, Implementation and Maintenance stages of various projects.
- Experience in Developing J2EE components using various IDEs such as Visual Age for Java, JBuilder, WSAD, Weblogic Workshop 8.1 and Eclipse.
- Implementing the application logic using MVC and Struts.
- Experience on Weblogic, WebSphere, JBoss, JRun, Oracle App Server, Apache Tomca, and iPlanet Application servers.
- Exp. in process, validate, parse, extract data from XML using Xerces, DOM and SAX parsers
- Well versed with RDBMS, including Oracle, SQL Server, DB2 and Sybase.
- Design Pattern implementation experience (MVC, Session Façade, Singleton)
- Good exposure using Version Control namely Clear case, VSS 5.0, CVS
- Good exposure implementing Web services.
- Exp in design and developing of portal and using portal servers
- Experienced in developing & configuring JMS applications using WebSphere MQ & JMS.
- Skilled at debugging / troubleshooting
- Relevant experience includes thread synchronization, cross process communications and OO or Object Oriented design.
- Well conversant with ISO 9001 quality procedures, while executing the projects.
- Quick learner and excellent team player. Continually provided value-added services to the clients through thoughtful experience.
Programming Languages:
Java 1.2/1.3/1.4, J2EE 1.2/1.3, Java Script 2.2, SQL, PL/SQL, C, C++, Shell Scripts, HTML, COBOL, Pascal.
Java Technologies:
Applets, Servlets, JSP, Java Beans, Java Mail, Swing, AWT, JDBC, ADO, JSP, EJBs, JMS, JNDI, RMI, CORBA, Struts
XML Technologies:
DTD, XSLT, XML Schema, SAX, DOM, Xerces.
Databases :
SQL Server, MS Access, Oracle, Sybase, IBM UDB and DB2
Application Servers:
Weblogic, WebSphere, JBoss, JRun, Oracle Application Server, iPlanet
Web Servers:
Apache, Tomcat, iPlanet Web Server, Java Web Server, IBM HTTP server.
Middleware:
MQ Series / WebSphere MQ.
Version Control Tools:
CVS, Clear Case, Visual Source Safe.
Frameworks:
MVC and Jakarta Struts, Spring
Operating Systems:
WINDOWS, UNIX
Education /Certifications
- Masters in Computer Applications
- Java Certified Programmer
- Microsoft Solution Developer
Professional Experience:
Client : Confidential,Middle Town, NJ Jan’08 to Till date
Role: Project Lead
Project: AT&T Router Auto-Configuration System (ARACS).
Description: Confidential, is the sub-system of LPP -Logical Provisioning Platform . that creates, manages, and applies configuration changes to routers via configlets. A configlet is set of router configuration commands which may contain directives. The configlets are generated based on a paid, groupId, vrfId, vpnId and/or equipId received as input.
The ARACS components for configlet generation are:
- BIDS(Data base) stored procedures to retrieve configuration attributes and populate the data source with configuration attributes.
- XML processor builds the XML document based on data source and XML template.
- XSLT processor maps the input XML document with data to input XSLT templates (stylesheets) to generate IOS commands (configlet).
- Stores generated CONFIGLET to BIDS and updates BIDS tables.
Responsibilities: AS a lead Developer participated in group discussions to base line user requirements, design and test plans. Project Break down to work items. Identify resources. Distribute work load to the team. Provide status/issues to the Technical Director. support during IT/ST and UAT and post production.
Environment: JSDK 5 , Oracle 10g, XML,XSLT, TOAD 9.5, SCME Version Control, Weblogic 8.1, Eclips, C, Unix.
Client: Confidential,Champaign, IL July’06 to Jan’08.
Role: Sr.Analyst Programmer
Project : SNAP (Sprint Nextel Activation Portal) FDT (Fulfillment Desktop)
Environment: JSDK1.4.2.10, J2EE (Servlets, JSP, EJB), Struts Framework, Oracle 8I, HTML, DHTML, __Java Script, XML, XHTML, Tuxedo Services, Amdocs Ensemble, NMS, TOAD 7.6, Harvest XtraC Version Control, Weblogic 8.1, Eclips, C, Unix.
Description: SNAP (Sprint Nextel Activation Portal) project at AMDOCS is an attempt to provide a unified platform for the diverse networks of Sprint and Nextel, after the companies converged bringing their CDMA and iDEN networks together. This web application provides a simple, wizard-like flow that reduces the training costs and adds value to the Sprint flagship. This application is built on top of the Amdocs flagship product Ensemble, which provides a web interface aimed for direct and in-direct dealers. This application will be used by dealers all over the USA, and caters to the billing and the other needs of the unified customer base of Sprint and Nextel.
Responsibilities:
AS a technical lead participated in Analysis, designing, coding and production support for SNAP along with team.
Responsible for design changes and updates for new requirements from the client and support the system after production release.
My responsibilities for supporting existing functionality for FDT (Fulfillment Desktop) and also participated in enhancements for this application.
Presentation tier of the application was built completely on Struts framework.
Backend coding for Session Beans (State full/State less), data Layer, Delegate Layer.
Client side scripting and validations using __java script.
Used Struts Tag Libraries, Exception handling, Validators in struts development and Deployment using Weblogic 8.1, Used BEA Tuxedo, JOLT to access services written in Proc*C, which is the business repository of ensemble.
Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration
Supported the applications in several phases like UT, SST, ST, UAT and UBP for various production releases through debugging, fixing, maintenance releases and providing hot fixes for Change requests and Problem Reports.
Used XtraC, which is built on top of Harvest as Control Versioning System.
Client: Confidential,Overland Park, KS Feb’06 to July’06.
Role: Analyst Programmer
Project : eCommerce Customer Portal
Environment: Weblogic Workshop 8.1 with Service Pack 4.Weblogic Portal Server. Aqualogic server, JSP, Struts Framework 1.1.
Description: Sprint is implementing a new eCommerce Customer Portal for a newly created spin-off called the New Local Company (NLC). Sprint’s objective for its Re-Build Analysis Phase project is to outline that the Re-Build Phase 1 release will be designed to deliver a robust, expandable and scalable Portal platform that will be designed to support the deployment and management of future NLC services.
Responsibilities:
- Technical Design for application
- Responsible for the module My Account
- Coded Login Portlet, Registration Portlet, Forgot UserId , Forgot Password using JSP and JPF.
- Implemented web services.
- Developed client application using JSP
- Prepared a Preprocessor application to convert the input data file to proper format.
- Worked with struts-config.xml and ApplicationResources.Properties
- Extensively used spring frame work.
- Used Hibernate frame work.
- Unit testing of the application
- Prepared Functional design document, Technical design document.
- Communicated with customer in obtaining specifications.
Client: Confidential,Oakland, CA. July’05 to Feb’06
Role: Team Lead
Project : Budget Forecasting and Reporting (BUFR)
Environment: Java Servlets2.2, JSP, Struts Framework 1.1, Oracle 8i, Windows-NT 4.0, and WebLogic 8.1 server.
Description : The Intended purpose of the Application is to allow Divisional Heads to use the Budget System - to process Payroll and Non-payroll information and based on the actual data, determine fully-priced out Budget Information and thereby generate various Budget reports.
Responsibilities:
- Involved in the life cycle of the project.
- Implemented J2EE MVC architecture Struts Framework.
- Developed client application using JSP and JavaScript
- Wrote server side components such as Action classes.
- Worked with struts-config.xml and ApplicationResources.Properties
- Used struts and Hibernate framework.
- Involved in the functional testing of the application
- Prepared Functional design document, Technical design document.
- Communicated with customer in obtaining specifications, sign off for the use cases.
Client: Confidential,Oakland, CA. Aug’03 to June’05 Role: Team Lead
Project: CA Hand Held Automated Data Collection Replacement and Enhancement
Environment : J2EE (Enterprise Java Beans.2.0, Java Servlets2.2, Struts Framework 1.1), DB2, Windows-NT 4.0, and Web Sphere Application Developer Studio 4.0
Responsibilities
As a Team Lead for Kaiser Permanente, a major healthcare provider my effort to provide a new Web based Inventory Management Application that interfaces with legacy mainframe applications and barcode scanners.
- Implemented J2EE MVC architecture Struts Framework.
- Developed client application using JSP and JavaScript
- Wrote server side components such as Action classes, Entity Beans and Session Beans.
- Worked with struts-config.xml and ApplicationResources.Properties
- Involved in the functional testing of the application
- Prepared Functional design document, Technical design document.
Project: NBCS (National Bar Code Systems).
Environment: J2EE (Enterprise Java Beans.2.0, Java Servlets2.2, JSP 1.2 Struts Framework 1.1), DB2, Windows-NT 4.0, Web Sphere Application Developer Studio 5.0
Description: NBCS deals with web based Inventory management system that interfaces with barcode readers to read, update barcodes and to be stored in DB2 d/b.
Responsibilities:
- Understanding system requirements
- Code for the application using Struts framework
- Design and Develop user interfaces using struts tag library
- Preparing test cases and integration testing
- Conduct periodic peer reviews with team members
Client : Confidential,Columbia SC. Feb’03 to Jul’03
Role: Developer/TeamMember
Project: Automated Tax System
Environment: JDk 1.2, EJB , JSP, Websphere 4.0, Oracle 7 , Windows NT, IBM VisualAge .
Description: Develop and implement an unemployment insurance tax system called SCATS, the South Carolina Automated Tax System. Once implemented, SCATS will provide the SCESC with improved functionality that will allow state workers to automate routine tasks; reduce paper processes; and improve efficiency, timeliness and data capture. SCATS will also include a new Web-based interface system that will provide access to information and increase workplace efficiency by allowing employers to register, report wages and make payment transactions on-line.
Responsibilities:
- Developed client using JSP and JavaScript
- Wrote server side components such as Entity Beans and Session Beans
- Prepared SQL queries, Stored procedures.
- Designing the system using UML(Rational Rose tool)
Client : Confidential,Carson City, NV Sep’02 to Feb’03.
Role: Programmer Analyst
Project : OASIS - Online Automated Self sufficiency Information System
Environment: JDK 1.2, EJB 1.2, IBM UDB 7.2, JSP 1.2,IBM Websphere 4.0, Windows NT Server 4.0 SP6.0
Description: The Online Automated Self Sufficiency Information System is a case management and payment system for The New Employees of Nevada program.
New Employees of Nevada (NEON) provides a program of employment, training, social services and education to assist Temporary Aid for Needy Families (TANF) recipients and non-custodial parents (NCPs) in obtaining employment and moving towards self-sufficiency. NEON also provides support services to TANF participants and NCPs including transportation and payments for special need items necessary for employment.
Responsibilities:
- Developed client using JSP and JavaScript
- Wrote server side components such as Entity Beans and Session Beans
- Prepared SQL queries, Stored procedures.
- Designing the system using UML(Rational Rose tool)
- Coding & unit testing Food Stamp and Oasis application
Client: Confidential, (Kaulalumpur , Malaysia) Feb’02 to Sep’02
Role : Programmer Analyst
Project: E-Commerce Solutions and Internet Services
Environment: JDK 1.2, EJB 1.1/1.2, Oracle 8i,jsp 1.2,WebLogics 5.1/ 6./Jbuilder-6 and Rational rose2000.Windows 2000.
Description: Designed and implemented e-commerce systems that run on the Internet, Intranet environments. PUCFounder marketed this E-commerce system under the trademark "e-Founder". E-commerce solution.
Responsibilities:
- Designing the system using UML .
- Coding & unit testing of Product listing, Administration module
- Headed the developers team of size 8
- Documented changes and requests from user using in-house Ticket tracking system.
Client: Confidential,KL Malaysia. Jul\'00 to Jan\'02
Role: Programmer Analyst
Project: Tele medicine.
Environment : I-planet Web Server6.0, I-planet application server 6.0, Servlets2.2, JSP1.2, EJB1.1, Oracle 8i, JDK1.2, JDBC2.0, HTMS, JavaScript1.2 ,WindowsNT 4.0-servicepack 5.0, VisualCafe 4.0 and Jdeveloper3.1
Description: Tele Health is one of the 7 flagship Government application. The main objective of this project is to provide personalized, proactive and prospective lifetime health plan to achieve a continuum of care in order to keep the individual in the highest possible state of health.
Responsibilities:
- Interacted with the End-Clients in relation to the requirements and modifications.
- Developed Servlets for application.
- Developed EJB Session Beans to communicate with Entity Beans and maintain Session.
- Deployed EJB Session and Entity Beans.
- Implemented Style Sheets in JSP and Servlets.