Web Application Design Resume Profile
Las Vegas, NV
Java development
Consultant with 7 years of extensive experience in Software Development Life Cycle SDLC , Web Application Design, Development, Programming, Testing, Support Maintenance, and End-User support.
- Proficiency in developing secure enterprise Java applications using technologies such as Java, J2EE, JSP, Servlets, JDBC, JMS, JNDI, EJB, JavaScript, HTML, XHTML/DHTML XML, JAVA Beans, JQuery, Handler Bars, JSTL.
- Expertise in various open source frameworks like Struts1.3/2.0, Spring including Web Flow , and Web development technologies like AJAX and Object Relational Mapping Technology like Hibernate.
- Extensive experience with Spring3.0 along with JPA for managing the Database Transactions.
- Expertise in implementing various J2EE design patterns like Service Locator, Data Access Objects DAO , Factory and Data Transfer Object DTO .
- Extensive experience in modeling presentation tier using StrutsMVC2 Model-View-Controller architecture.
- Experience with IBM WebSphere Application server and Weblogic Application Server.
- Competence in using Java IDE tools of Rational Application Developer RAD , WebSphere Application Developer WSAD , Eclipse 3.0 and WebLogic Workshop to develop dynamic web applications.
- Expertise on entire Software Development Life Cycle SDLC in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
- Experience in portal Application development in WebSphere Portal Server.
- Experience with the database management like Oracle, SQL Server, MySQL, InformixDB, DB2, MS Access, PL/SQL Developer.
- Experience with Webservices.
- Experience with SOAPUI and Altova XMLSpy x64 .
- Good working knowledge in version control tools like SVN, GIT and Rational ClearCase.
- Good working knowledge on JUNIT.
- Good experience in writing SQL Queries and Triggers.
- Developed ANT scripts in to build and deploy J2EE Applications.
- Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
- Able to effectively organize and prioritize multiple tasks
Technical Skills:
Languages | C, C , Java, J2EE, SQL, PL/SQL |
Operating Systems | Windows 98/2000/XP/NT, Sun Solaris, Linux, Unix AIX , MS-DOS. |
Java Technologies | J2SE, J2EE, JSF,JSR168,JSP, Servlets, EJB, Swing, JDBC, JMS, MDB, JNDI, Web Services, Design Patterns, JAVA Beans |
Web/App. Server | WebSphere 6.1/8.0/8.5, Tomcat 5.5/6.0, WebLogic 7.0/8.1/9.2/10.0, JBoss 3.2. |
Frameworks IDE Tools | Struts1.3,Spring 3.0, JPA, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, WeblogicWorkshop9.2, WSAD 5.1, RAD 6.0, PowerBuilder, GIT, Rational ClearCase, TOAD |
Web-Development Technologies | JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML, Java Script, CSS, DHTML, Agile Methodology, Servlets, JSTL Tag Libraries , AJAX, ANT, JUnit. |
RDBMS | ORACLE 10g/11g, SQL Server 6.5, MS Access. |
OOAD | UML, Design Patterns. |
Projects:
Web Application Design
Confidential
The Confidential will allow Caesars' to store customer reward credits for the enterprise and will allow to swiftly offer the customers real-time account updates and marketing promotions with limited regulatory constraints. The Enterprise Bank consists of the following components: Enterprise level patron information for the following: Balance Inquiry, Deposit, Confidential and Adjustments for Reward Credits, Tier Credits, Experience credits based on configurable business rules Client Interfaces/Messaging to provide data interchange between Bank and Other Systems.
Responsibilities:
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using J2EE and Struts 2.0
- Implemented the JSPs and EJBs in the Struts Framework to effectively handle the workflow of the application.
- Consumed Webservices SOA to retrieve Transaction details.
- Integrated with LDAP authentication in the application for authentication and authorization of user. Involved in the development of the application framework.
- Designed and developed various EJB 3.0 Stateless Session Beans to implement the business functionality.
- Used the JPA data retrieval from the database for various inquiries.
- Worked with JMS queues for P-P communications.
- Worked in Squirrel Client to interact with Informix DB.
- Used Ant script to build and create JARs and WAR files, also used JENKINS for deploying applications into WebSphere Application Server.
- Used SVN version control as source repository.
- Participated in Scrum meetings along with the product owner and scrum master.
- Involved in maintaining CMMI level standards.
Environment: Java 1.7, EJB3.0, JAXWS, SOA, JAXB, DataTables.js, jQuery1.10, WebSphere Application Server 7, EJB 3.0, JENKINS, Eclipse4.2, Maven 3.0.4, JUnit 3.8, Squirrel SQL client, Hermes JMS Client, Informix DB, SVN, LDAP.
Programmer Analyst
Confidential Management is a web portal. ESM will offer providers a user friendly self-service web portal that has many new features and benefits. ESM will allow providers to enroll electronically, which is required for all new and existing providers. Also allow providers to directly enter claims or upload batch transactions and will also offer real-time access to member eligibility, claims status, remittance advice, payment status and claims history. ESM is the integration of three applications. Client Portal Application, Worker Portal Application, Streamlined Application and a common backend process Eligibility Services.
Responsibilities:
- Enhance software to reduce operating time and/or improve efficiency.
- Coordinate closely with IT management, team members, other Agency management, and other Agency personnel, as needed, to ensure proper development and implementation of program and system specifications.
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC 2 Architecture using J2EE and Spring.
- Implemented the JSPs and EJBs in the Spring Framework to effectively handle the workflow of the application.
- Developed MDB for an application to process incoming transactions.
- Developed many JSP pages, used JavaScript for client side validation.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used the JPA for data retrieval from the database for various inquiries.
- Used Clear Case for code repository and as version control mechanism.
- Used GIT for Two applications Worker Portal Application and Eligibility Services.
- Used Service Locator design pattern, to access remote EJB's.
- Worked with JMS queues for P-P communications.
- Extensively used the J2EE design patterns like Value Object Transfer Object and Data Access Object.
- Perform defect tracking and defect resolution management for development and production bugs.
- Provide support for the creation, installation, testing, implementation, and ongoing maintenance of information systems.
- Created Restful Services for Wave Testing Webservices.
- Translate detailed design into computer software.
- Application was developed using RAD 8 and later upgraded to RAD 9 with application server as Websphere 8 and later upgraded to Websphere 8.5.
Environment: Java 6 , EJB 3.1 , XML 3.1, RAD 8.0 / 9.0 , Spring 3.0 , JPA, EAR 6.0, JSP, HTML, XHTML, Clear Case Repository, ITSM Service Management Application, PLSQL Developer, SQL Server Management Studio, Log Viewer, LDAP Browser, SOAPUI 4.5.1, JSON, Handler bars, CONNX, ORACLE11g, DB2, JQuery, Bootstrap, Handler Bars, JSTL.The system will allow an eligibility worker to login, enter search criteria such as SSN or client name and have the system reach out to many interfaces such as federal, state and private agencies and returning matching results. The information will be displayed to the worker and alleviate the need for them to go into multiple systems to find the information they need on a client. The system will track the searches being done and the information being returned.
Responsibilities:
- Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Worked with BCBS data and exposed data as a Webservices
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC 2 Architecture using J2EE and Struts.
- Implemented the JSPs and EJBs in the Struts Framework to effectively handle the workflow of the application.
- Developed many JSP pages, used JavaScript for client side validation.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used the JDBC for data retrieval from the database for various inquiries.
- Used Clear Case for code repository and as version control mechanism.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report
- Created test cases and Involved in Unit Testing.
- Used IBM DB2 Universal Data Base and CONNX for back end database access and used ORACLE for configurable data and caching.
- Application was developed using RAD 8 with application server as Websphere 8.
Environment: Java 6 , EJB 3.1 , XML 3.1, RAD 8.0 , Struts 1.3 , EAR 6.0, JSP, HTML, XHTML, Clear Case Repository, ITSM Service Management Application, PLSQL Developer, SQL Server Management Studio, Log Viewer, LDAP Browser, Infonaut ConnX Client, DB2 Server, Visio, XMLSpy
Programmer Analyst
The new IE Integrated Eligibility System will offer clients multiple ways to apply for services, including person, through internet, over the phone, and by fax or mail. Integrated Eligibility is based on TIERS Texas Integrated Eligibility Redesign System . The State Portal is built on IBM WebSphere technologies using J2ee, Web Services. It also utilizes several new technologies including Hibernate object-relational mapping, and Java server Faces. Involved in Design/Development of various components in state portal using SOA Architecture and Web Sphere Portal technologies
Responsibilities:
- Involved in Architecture/Designing the State Portal Application.
- Involved in Functional and Detailed Designs.
- Involved in Presentation Development using IBM WebSphere Portal technology.
- Extensively implemented JSP/HTML part of port lets in presentation.
- Implemented JSP tag libraries.
- Implemented java script for client side validations.
- Involved in writing EJB's and Web Services.
- Implemented Singleton class to load the property files.
- Implemented EJB Stateless session Beans and exposed them as Web Services.
- Worked with JMS java messaging service for asynchronous communication.
- Worked with JMS queues for P-P communications and Topics for one-many communications.
- Implemented the Hibernate frame work to interact with database.
- Implemented Spring with Hibernate for the transaction management for Database transactions.
- Used ORM Object Relational Mapping technology hibernate for database access.
- Configured the Database Tables with java objects using Hibernate Config xml files
- Involved in writing the SQL and PL/SQL procedures in Oracle DB.
- Implemented portal page level Access and login using LDAP.
- Involved in Application/data base query performance Tuning.
- Configured IBM WebSphere portal server to manage portal pages, portlets and to apply security constraints for the portal pages.
- Developed a Logger framework for the application using Log4J.
- Have used Rational Application Developer RAD 6.0 as IDE.
- Used Clear Case as the configuration management tool.
- Involved in JUNIT testing for the component testing.
- Actively involved in getting the production issues resolved.
- Attending the status meetings to update the team status.
- Involved in maintaining CMMI level standards.
Environment: J2EE, EJB, Webservices, XML, XSD, RUP, C ,Microsoft Visio, Clear Case, Oracle 9.i/10.g, WebSphere5.1,WebSphere Portal5.1, JMS,SOAP,BPEL,LDAP, RAD, LOG4j,Servlets, JSP, Unix, Struts 1.2/2.0,Hibernate
Customer and Account information used by the Money Transfer High Value Payment HVP Processing Systems.Customer data is held and utilized by Money Transfer Components for the purpose of enriching or completing transactions and facilitating straight through processing. CDR interacts with almost all components of MTNA viz. STP, PSE, Funds Release and Meraca for collecting customer information to validate contents of payment being processed as well as other information viz. pricing, special processing rules on an account etc. Some components access the CDR data through CDR API whereas some may access the CDR database directly.CDR GUI provides functions to enable the inquiry and maintenance of data via user interface.Every transaction in MTNA will be charged using Transaction Pricing or WIS.The Confidential Pricing module on CDR allows the customer to distinguish transaction charges based on Bank/Non Bank transactions. EOD Reports menu allows user to monitor the detailed EOD reports.
Responsibilities:
- Involved in studying the Current Legacy Systems, User Requirement and Creating Design Document.
- Developed Sequence, Use Case Diagrams and Process Flow Diagrams.
- Involved in Installation and configuration of WebLogic Server
- Developed Stateful Session Beans to Store the State of CDR User Profile information.
- Extensively involved in design and implementation of front-end controller using Struts framework.
- Developed Action Classes and Action Forms.
- Used Java Script to do the front end validations.
- Developed web pages using HTMLandJSP.
- Involved in writing deployment descriptor files and deploying EJB's in WebLogic Server and build war files, Ear files automatically using Ant scripts and deploy.
- Involved in writing Ant script to build the front end application.
- Used Struts Framework with Hibernate to map to Oracle database.
- Implemented many EJB components, running under WebLogic application server
- Responsible for configuring the EJB Container and server, setting up securitymanagement, integrating resource managers with the EJB Container
- Responsible for providing the DEPLOYMENT TOOLS used by the Deployer to deploy enterprise beans packaged in the ejb-jar file
Environment:
Java, J2EE, TOAD 7.5, WebLogic 9.2, Eclipse, JMS, JDBC, JNDI, JSP, EJB, Struts,Servlets, JavaScript,HTML, SQL, Unix
Application Programmer
It's an Online Banking, has been keen on providing a portal for its customers to do payments initiation, transaction management, and statements generation on the web. The bank had launched its ASP application called Facet Online for its transaction management, which is not scalable, stable and secured. The bank wanted to develop scalable, stable, secured web application. The application has been divided into number of layer so that the application will have independent components to make it more scalable. It involved 3-tier architecture. The software was basically developed using EJB/J2EE architecture and consisted of Entity Beans, Session Beans using Container Managed Persistence and one common servlet, which get the request from JSP's. The servlet in turn calls the required bean.
Responsibilities:
- Involved in Designing and Coding.
- Bean Providers job of coding the Session Bean and Entity Bean using container managed persistence.
- Application Assemblers job of combining all these Enterprise Beans into one large Banking application, as per the requirements. And also defined the security behavior such as specifying the role name, method permission's etc., in the deployment descriptor and also the transaction behavior for this particular application.
- Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the WebLogic server.
- Used Struts Tag libraries.
- Web components using JSP, Servlets with the Jakarta Struts Framework.
- Developed Servlets to connect to the Session beans from JSP.
- Used EJB-QL queries in the Deployment descriptor to access and manipulate the Database.
- Provided end user training and production system support.
Environment: J2EE 1.0,Weblogic 6.0, Jakarta Struts 2.1,Hibernate 2.0,JBoss 3.2.4,Eclipse 1.0, Ajax 1.0, Tomcat 5.0, EJB 2.0, JSP 2.0, Servlets 2.3, Oracle8i, Unix 3.2, C,C , RMI, JNDI 1.1.2, UML 1.0, HTML/DHTML 3.0, XML 1.0, XSLT 2.0, CSS 3.1, JUnit 3.8, SOAP 1.2,Agile Methodologies, JavaScript 1.2.