Primary Skills
JAVA, Servlets, JSP, JTA, EJB, JNDI and UML
Location
US-NJ-Jersey City
Posted
Feb-07-08
RESUME DETAILS
Summary
• Over 6 years of experience in Software Development including Analysis, Design, Development and Testing of various applications in Java environment. • Got good exposure to Server side technologies includes J2EE environment. • Worked on multiple projects, in fast paced, dynamic and highly demanding environment, with diversified technologies like JAVA, Servlets, JSP, JTA, EJB, JNDI and UML. • Extensive experience in design and implementation with Java and J2EE design patterns. • Proficient in Presentation Tier development using JSP, JSTL and Custom Tag Libraries, Apache Struts, and XML. • Experienced in XSLT and XML parsers, DOM, SAX. • Extensive Front-end Designing with AJAX, HTML, and JAVA Script. • Consistent team player with excellent communication skills and problem solving skills. • Worked extensively on client-server projects and Internet Applications, especially n-tier (multi layer) architectures. • Good understanding of object-oriented technologies and relational database systems. • Expertise in Sybase, Oracle, SQL Server, and MS-Access. • Design, Development of web-based Applications Using different web servers Web logic, Web Sphere, JWS
Technical Skills: Languages Java, C,C#, C++, XML, HTML, SQL, PHP, COLDFUSION, PERL, CGI J2EE Technologies JSP, JSTL, Servlet, EJB, JTA,JMS, ANT, CVS, SOAP, RMI, JDBC, XSLT,SPRING,HIBERNATE IDE Tools JBuilder5.0/6.0/2005, WSAD 4.0/5.0, Eclipse,RSA, NetBeans GUI HTML, JavaScript, DHTML, CSS, DreamWeaver, AWT, AJAX,STRUTS,JSF, Adobe Flex Application Servers Weblogic 7.0/7.1/8.1, WebSphere 4.0/5.0/6.0 Databases Oracle 8i/9i, DB2, MS SQL Server, Sybase Operating Systems Linux, Unix, Windows NT Web Server Tomcat 4.1/5.0, Apache
Education and Certification: M.S. in Computer Information Systems
The Agreement Generation System (AAGS) application to generate an agreement for managed account with pre populated information. The agreement system screens will gather additional information specific required to print on the final client account agreement. The agreement system will interface the ADP Fee System, allowing tolerance checking of fee rate before the agreement is generated. Used XML, XSL: FO, XSLT to generate web based agreement and the account manager can changed the information needed on the plan or account level and then print out the PDF to sign by the client. Client Source: is a web based account management system which was integrated from existing main frame system. So RBC decided to upgrade it to web based system so that the request can be send as web services request (SOAP) and changed the needed data. Used Remedy XML. MQ Series, Web Services etc Client Source Support: Troubling Shooting and finding a problem that came through remedy. Also used remedy to get the problem information and also updating remedy etc FIFE: Fixed Income Front End: RBC Dain currently uses a enter day orders and data collection of the completed trades using BETA Link interface which is main frame based system so the new FIFE application replaced the existing system and replace with this new system for bond processing business. Also FIFE will support order entry, cancel, cancel/replace, inquiry, execution and data collection of fixed income processing.
Responsibilities: • Prototyping of JSP pages and servlets for user interface. • Modifying existing User Interface using Java Script, HTML, CSS, Custom tags. • Used Oracle, DB2 and Mainframe. • Generated PDF's using XSL: FO and XSLT. • Used XML for the service definition which is used to call the PhaseIV servlet. • Prepared an online order tacking system for FIFE system. • Used Remedy for various purpose of Client Notification. •
Environment: RSA 6.0, Rational Clear Case, Rational Clear Quest, DB2, Lotus Notes 7, RUP, IBM Web Sphere 6.0, Hibernate Framework with Spring, MQ Series, IBM PANDOORA, Middlegen, ANT, EJB, DB2, JSP, SERVLET,EJB, CSS,HTML, Java Script etc
IBM Jun'06 --Oct'06 Client: Department of Corrections, WA Project: Offender Management Network Information (OMNI) Sr. Design Analyst/Developer
The Offender Management Network Information (OMNI) application is a networked information system which provides information to all the Washington State sub systems. This application is very crititcal and secured system so only the person with authorized and restricted users of the Washignton State Department of Correction are able to view and maintain information about offenders under DOC jurisdiction. Also they can view other information related to the staffs and facilities and can change different information about offender going through the system. This system basically coordinates with sub system to provide security to the society from offenders by providing real time information. The sub system including TAS, GENIE, SSTA, OBTS etc
Responsibilities: • Developed Interface Control Specifications (ICS) documents of sub systems which are TAS (Trusted Account System), GENIE (Geographically Enhanced Network Information Enterprise), and MSS (Message Switching System) for WSP (Washington State Patrol) based on the use cases and review with client and SME. • Designed Component Detail Design documents (CDD) for TAS, GENIE, SSTA, WSP. Including high level design ( Inter layer design) to lower level designs). • Created UML diagrams such as Class diagram, Sequence diagram, and Conceptual diagram using Rational Software Architect software. • Traced through the existing codes to call the different API's for all the interfaces TAS, GENIE, WSP to retrieve Data from OMNI database, which includes tracing through all the business services, data access objects, persistent service classes to design the CDD document. • Used of RCC, RCQ for version control. • Extensive used of Hibernate tools for hibernate configuration with Spring Framework, used middlegen to generate POJO code to support Hibernate. • Extensive used of HQL to query into database system using various querying method like Query by Criteria, Native SQL. • Replaced existing massive used of Native SQL by Hibernate Criteria Query, replaced DAO's by Hibernate DAO. • Prototyping of JSP pages and servlets for user interface. • Developed Business logic using C++. • Modifying existing User Interface using Java Script, HTML, CSS, Custom tags. • Used DB2 and Mainframe. Environment: RSA 6.0, Rational Clear Case, Rational Clear Quest, DB2, Lotus Notes 7, RUP, IBM Web Sphere 6.0, Hibernate Famework with Spring, C++,MQ Series, IBM PANDOORA, Middlegen, ANT, EJB, DB2, JSP, SERVLET,EJB, CSS,HTML, Java Script etc
Boston College,MA May'06-Jun'06 Java developer POC(Proof of Concept) is a portal system for faculty, staff, and students to provide a portal environment. It is a web based system where the user can customize the portal as there choice. This project involved extensive use of PL/SQL procedure and AJAX to different sorts of things. It is emphasis on providing user friendly portal system.
Responsibilities: • Wrote different PL/SQL statement to generate different portal pages. • Developed presentation layer using AJAX, HTML, CSS, and JavaScript. • Used MQSeries to communicate and integrate within different system. • Used Tibco Messaging Framework as middleware for different components. • Used soap to exchange data between different departments. • Used design pattern to connect to database and also for class. • Wrote ANT scripts to do compilation, packaging and deployment in an application server. • Extensively used Adobe Photoshop to design logo, banner, and graphics in the web site. • Migrated and deployed application in Weblogic 8.1. • BEA tuxedo for unlocking institute wise applications and extending them to a services oriented architecture, while delivering unlimited scalability and standards based interoperablility.
Samsung Corporation (SDSA), NJ Feb'06-Apr'06 Java developer SRCSI (Service Request Customer Satisfaction Inquiry) the system to provide information of statistics, monthly service request report, evaluation of employees by the customer. It is a web based system which will generate a report of monthly service request and also administrator can view evaluation, send emails to customer, statistics of employees and service quality. It is a survey system to capture survey from customers to evaluate the service quality level.
Responsibilities: • Involved in SDLC of the whole project. • Created different JSP pages to display statistics, evaluation, and SR request on the web. • Developed presentation layer using AJAX, HTML, CSS, and JavaScript. • Developed web-based UI using Struts Framework. • Wrote store procedure in Oracle. • Created email contents survey pages to send as an email to customers to capture the survey. • Used Java Mail API to send emails. • Used ANT to build the project. • Used design pattern to connect to database and also for class. • Wrote ANT scripts to do compilation, packaging and deployment in an application server. • Extensively used Adobe Photoshop to design logo, banner, and graphics in the web site. • Developed Business logic using C++. • Migrated and deployed application from Tomcat to Weblogic 8.1. • Configuration of Tomcat for new application.
National Basketball Association, NJ Jul'05-Jan'06 Java and JSP developer Web based statistics (WBS) to provide information of statistics of different games and seasons to wide range of users. Responsibilities: • Created different JSP pages to display statistics on the web. • Developed presentation layer using AJAX, HTML, CSS, and JavaScript. • Developed web-based UI using Struts Framework. • Wrote store procedure in Sybase. • Documentation of WAP for NBA. • Worked on player pages to display different statistics of the player • Migrated team home page into dynamic pages using JSP, tag lib and java. • Redesigned the player page to display statistics dynamically. • Created NBA all star balloting system. • Developed live score board using XML, XSLT and JavaScript. • Wrote Unix shell scripting. • Wrote ANT scripts to do compilation, packaging and deployment in an application server. • Extensively used Adobe Photoshop to design logo, banner, and graphics in the web site. • Configuration of Tomcat on local machine as well as production server. Environment: JSP 2.0, JSTL, Sybase, HTML, WIN CVS 1.2, CSS, Struts Framework 1.2, JavaScript, XML, Apache,Linux, Windows NT, Net Beans 4.1, WebLogic 8.1, Apache Tomcat 4.1, Aqua Data Studio 4.5, Adobe Photoshop 7.0
Midwest Sound & Lighting, NE Jul'04 to Jul'05 Java Developer Customer Improvement System (CIS) application gives customers a secure and easy access to online functions including creating new account, viewing user profile, changing bank information, reservation, shopping cart, viewing product catalog, price comparison, reservation, maintenance request, and expert answer. This application also provides different reports to a management based on web-based activity. Responsibilities: • Involved in analysis, design, and development of web components on server side. • Discussed and developed class diagrams, sequence diagrams, use case diagrams, and activity diagrams using Microsoft Visio 2003 • Developed presentation layer using HTML, CSS, and JSP. • Validated client side input data using AJAX, JavaScript. • Developed web-based UI using Struts Framework. • Developed session bean in business logic layer. • Created a web based RFX system for suppliers to get quote of different products. • Developed XML for configuration and data description. • Used JMS to established message communication. • Deployed JAR, WAR and EAR on Weblogic application server 8.1. • Wrote ANT scripts to do compilation, packaging and deployment in an application server. • Wrote Unix shell scripting. • Used Oracle 9i, MS SQL Server as back-end database. • Developed SQL queries with JDBC API to create, retrieve and update data. • Used CVS for software configuration management and version control. • Extensively used Adobe Photoshop to design logo, banner, and graphics in the web site. • Developed all the middleware components, which consisted of all the business logic, using C++ • Tomcat configuration for new application. • Used Web Services to excute asynchronous tasks. • Opened up the API to externak clients using Web Services.
Environment: Struts Framework 1.2, EJB 2.0, Web Services, Servlet 2.4, JSP 2.0, JDBC, HTML 4.0, CSS, JavaScript, JBuilder, Spring,Hibernate, JSF,CVS, Rational Rose, XML, JMS, WebLogic server 8.1, Oracle 9i, Windows NT, Tomcat 5.0, C++, Adobe Photoshop 7.0 and UNIX.
AT&T, NJ Oct'03 to Apr'04 Java Developer Web Based Sales order system (WBSOS) for AT&T Local switched services supports and allows users to create different order types i.e. New, Change, Record and Disconnect orders. Orders being entered by sales group is validated, base lined and submitted for provisioning to server. After provisioning it is sent to Billing thru message queuing interface. Responsibilities: • Performed full life-cycle solutions, from requirements gathering, to writing specifications then after development, writing the user/technical documentation. • Wrote Perl/CGI script. • Development of Session and Entity beans along with front-end screens. • Implementation of MVC architecture using EJB, JSP, Servlets. • Deployment of business components in Weblogic and administration. • Created and implemented Oracle stored procedures, functions, triggers, using SQL and PL/SQL. • Used CVS as a documentation repository and version-controlling tool. • Experience in UNIX shell scripting.
Ameritrade, NE Jan'03 to Aug'03 Java Programmer/Trade Support Secure Online Purchasing System (SOPS) is a three-tier application, which enables users to make secure online purchasing and payment with form fill capabilities. Developed user interface and standardized the java code for objects. The site enabled customer access to retail trading services that included 24/7 account lookup including online trading and payment. Responsibilities: • Developed the user interface using JSP and Java Script to view all online trading transactions. • Developed both Session and Entity beans representing different types of business logic abstractions. • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs. • Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services. • Used JDBC API to connect to the database and carry out database operations. • Developed and improved middle office systems for trading and risk analyze. • Used Adobe Photoshop to design logo, banner, and graphics in the web site. • Support to the end users with different issues.
Environment: Web logic server 7.0, EJB, JNDI, JDK1.2, Servlets, JSP, XML, HTML, JDBC, Java Script, Oracle 8i, Windows NT
R.J. Reynolds Tobacco Company, NC Jan'02 to Dec'02 Java Programmer Age Verification System (AVS) is a system used for the smokers to get registered. Their age is verified as per the existing rules of the company, which is compared with respect to their personal details like name, date of birth, and address, which they submit during the process of Age Verification. Each customer has a Primary Contact at Customer Level. Each Customer contains locations and each location has a primary location contact and other general contacts.
Responsibilities: • Responsible for analysis & development of Age Verification Module • Discussions with Project Manager and Software Architect, making Use Cases, Class Diagrams and Sequence Diagrams by incorporating the Business Rules. • Organizing weekly meetings, interfacing with the Management for the reviews regarding the Data Collection and Business Logic. • Performed coding for Servlets & JSP pages for the above Business rules. • Involved in creation of GUI Screens decisions and development of DHTML. • Involved in creating an upload XML file from a user containing Person's details and processing it on the Server & downloading the results of Age verification in a Zipped format and XML format. • Involved in Configuration and Administration of Web Sphere Application Server. • Documentation regarding technical aspects for web hosting, maintenance and the technologies, which were used for this project.
Standard Chartered, Ktm, Nepal Jan'1998 - July'1999 Programmer Payroll Management System (PMS) was designed to generate payroll based on employee's job type, pay rate and hours worked. Responsibilities: • Designed and created user interactive front-end screens using Java Scripts and HTML • Developed various user interface screen using HTML features like Table, Text field, Button, Frame etc • Wrote classes and methods in Java for Part time employee, contract worker and full time employee using Inheritance. • Documented the developed Modules following standards developed by the team. • Involved in the documentation of the entire system. • Deployed the Project successfully • Did the Presentation of the Project to the client • Extensively used Adobe Photoshop to design logo, banner, and graphics in the web site.
Environment: JAVA, Java Scripts, HTML, Adobe Photoshop 5.0, and Windows 95
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »