Senior Web Portal Developer Resume
Austin, TX
SUMMARY:
- I have accomplished 14 years of IT Experience in object - oriented analysis, design, development, testing, implementing, support and enhancement of web and enterprise applications using Java, J2EE, WebSphere Portals, WCM, Spring, Servlets, JSP, Struts, EJB, SOAP, REST API, Hibernate, React JS, JSF, JMS, JQuery, JDBC, AJAX, JavaScript, HTML, CSS, JNDI, XML, XHTML, Oracle, Log4j, JSON, ANT, Maven and Junit.
- Good Experience with WebSphere Portals 6.0/6.1/7.1/8.5 and Implemented JSR 168 Portlets (Faces Portlets) and JSR 286 Portlets.
- Expertise and extensive knowledge of Application-server (IBM WebSphere 5.x/ 6.x /7.x, BEA WebLogic 7.0) and web-server Apache Tomcat 6.0.
- Expert in development of applications using J2EE technologies like Java, JSP, Servlets, JSF, JDBC, DHTML, JavaScript, CSS, JQuery, Dojo, JNDI, Ajax, JTA, JMS, LDAP and XML/XSL.
- Hand on experience in using frameworks such as spring, Struts and Hibernate.
- Strong experience in developing and handling of database Oracle 10g, SQL Server 2000, DB2 and MS-Access 97.
- Having Good experience with IDE of Eclipse 3.0, WSAD 5.1, RAD 7.5
- Experience in traditional methodology and process such as Agile, RUP and Scrum.
- Good experience in implementing Web Services using SOAP over HTTP and JMS.
- Strong experience in UNIX commands and writing Shell scripts.
- Outstanding analytical and programming skills. Exceptional commitment to work and ability to meet deadlines consistently. Knack for quickly troubleshooting and fixing problems. Willingness to learn and adapt to new challenges
- Expertise in developing SQL and PL/SQL codes through various procedures, functions, and packages to implement the business logics of database in Oracle.
- Having very good exposure in software life cycle like feasibility, system studies, design, coding, testing, implementation, maintenance and end user training.
- Developed functional specifications, Use Cases, test cases and conducted user acceptance testing.
- Extensive experience in application trouble shooting, code debugging, performance and code optimization.
- Desire and capability to adapt and learn new tools, specifications and frameworks.
- Proficient in understanding business processes / requirements and translating them into technical specifications.
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Windows NT /7 Professional / 2000 / XP / 98 / 95
Web Technologies: Java 2.0, Servlet, Swing, JSP 1.1, JDBC, EJB 2.0, XML 1.0, DHTML, JavaScript, UML, Log4j, JSF 2.0, WebSphere Portals 6.0/6.1, JSR 168 API / JSR 286 API, tag libraries, AJAX 1.1, Java, Frameworks, IBM MQ Series, CSS and Web services.
Web Portal and Application Servers: IBM WebSphere 5.1, 6.1, WebSphere portal server 7.x, 8.x, Tivoli Access Manager 5.x, 6.1, Tivoli directory server 6.1, BEA WebLogic 7.0 and Tomcat 6.0.
Frame Works: Struts 1.2, spring 2.0 and Hibernate 3.0.
RDBMS/Databases: Oracle 9i, 10g, SQL, PL SQL, SQL Server 2000 and MS-Access 97.
Source controls: IBM Rational Clear Case, Win CVS, and Microsoft VSS.
Java IDE: WSAD 5.1, Eclipse 3.0 and Net Beans.
Messaging: IBM WebSphere MQ series and Java messaging services.
Tools: & Utilities: Bugzilla 5.0.2, HP PPM Time management, MS-Office 2000, Opcon/xps, PL/SQL Developer and Log4j.
PROFESSIONAL EXPERIENCE:
Senior Web Portal Developer
Confidential, Austin, TX
Responsibilities:- Meetings with customer for gathering requirements and relevant details.
- Designed and developed a new portal theme for all three modules by using JSR 286 JSF Portlets.
- Implemented portal build scripts for development, test and production servers.
- Written and executed test scripts for integration testing of the application.
Technology Used: WebSphere Portal Server 8.5, Java 1.7, DOJO 1.3.1, JSP, JavaScript, DHTML, CSS, Oracle, Hibernate 3.x, Spring 3.1, IBM Extended JSF components, JSR 286, JSF 1.2, JQuery 1.9.x, CVS, XML, XSLT, Rational Application Developer 9.1, WebSphere Application Server 8.5 and Bugzilla 5.0.
Senior Web Portal Developer
Confidential, Austin, TX
Responsibilities:- Meetings with customer for gathering requirements and relevant details.
- Created and executed a new batch job in batch application to in corporate star kids program.
- Designed and developed a new portlet for Star Kids module with existing PPS portal by using JSR 286 JSF Portlets.
- Created JUnit test cases for service layer.
- Written and executed test scripts for integration testing of the application.
Technology Used: Java 1.7, Spring 3.1, JSP, JavaScript, WebSphere Portal Server 8.5, Hibernate 3.x, Oracle, PUMA API, IBM Extended JSF components, JSR 286, JSF 1.2, JQuery 1.9.x, CVS, XML, XSLT, Bugzilla 5.0.2, Rational Application Developer 9.1, WebSphere Application Server 8.5.
Senior Web Portal Developer
Confidential, Austin, TX
Responsibilities:- Designed and Developed Service Request module and travel services module.
- Development with JSR 286 JSF Portlets.
- Google maps API integration with jQuery for mileage calculation.
- Used IBM Extended JSF components like file upload, panel section, Ajax, input cursor focus.
- Implemented portal build scripts for development, test, production servers.
- Customized MTP theme and MTP thin skin for the application.
- Developed cloned content portlets for several help pages in RDC and MTP applications.
- Implemented data cache, involved in performance improvement and code reviews.
- Extensively used several jQuery scripts in the front end. (Sticky note, busy cursor, input helper, text limit, time picker, client-side table sorter.
- Creation of MTP theme using portalweb2 theme
- Developed REST web services for Auth number and eligibility mto.
- Migrated application from WAS 7.0.0.9 to WAS 7.0.0.31 and portal 7.x
- Created JUnit test cases for service layer.
- Written and executed test scripts for integration testing of the application.
Technology Used: Java 1.6, JavaScript, CSS, WebSphere Portal Server 7.x, Oracle, DOJO 1.3.1, J2EE, DHTML, Hibernate 3.x, Spring 2.5, PUMA API, IBM Extended JSF components, JSR 286, JSF 1.2, JQuery 1.9.x, CVS, XML, XSLT, Rational Application Developer 7.5.5.5, WebSphere Application Server 7.0.0.31 and Bugzilla 5.0.2.
Senior Programmer Analyst
Confidential, Austin, TX
Responsibilities:- Developed JSR 168 Portlets
- Implemented Inter Portlet Communication
- Developed Portlets using both Application and Portlet sessions
- Deployed and Configured Portlets in local and Dev environments
- Configured portlets for User roles
- Implemented View and Help modes of portlets.
- Working on migrating JSR 168 portlets to JSR 286 portlets as a new version of websphere portals
- Supporting JSR 286.
- Online system developed and maintain by using JSP, JavaScript and EJB, this system is to assist to the end user for application registration, data collection, benefit issuance and inquiry
Senior Programmer Analyst
Responsibilities:- Analysis of the Functional Requirements
- Design and Development of relational database
- Development of Portlets, Web pages and Web services
- Testing - unit testing & integration testing
- Responsible for overseeing the Quality procedures related to the project.
- Code Reviews to check for efficiency and coding standards
Technology Used: Java, Servlets, JSP, JavaScript, TIERS Framework, JMS, Log4j, MQ-series, XML, XSL, DHTML, CSS, JSF 1.2, Oracle 9i, SSH Secure Shell Client, JSR 168 API / JSR 286 API, Websphere Portal Server 6.1, AJAX, Web services, IBM Web Sphere Application Server 5.1, WSAD 5.1, IBM Rational Clear Case 7.0, Opcon/xps, PL/SQL Developer.
Confidential, Phoenix, AZ
Programmer Analyst
Responsibilities:- Confidential file services system facilitates merchants for send and receive files to the bank with highly secured manner. The merchant should be registered with Confidential bank and accepts the Confidential credit card in their business.
- Receiving files from various clients through constantly monitoring the queue by message driven bean.
- Once received the message then immediately calls the corresponding event i.e. upload files, download files.
- Confidential administrator has created client’s profile as XML file which contains user-id and their rights to download/upload files, mail to Confidential . Also created Inbox, Outbox and suspended directory on the Server
- Identifying whether the user has rights to do the activity by comparing the information available in user profile, if having then the file would process or otherwise put it into suspended directory of the user.
- A transmitter (i.e. staff of Confidential ) is responsible for certain group of users for collecting mails and for financial transactions.
- Tracking and Monitoring system is a web portal for observe all file transfers, the status of file and restart the file transfer if blocked anywhere due to network traffic.
Analyst Programmer
Responsibilities:- Analysis of the Functional Requirements
- Design and Development of relational database
- Development of SFT (Secured File Transfer) using Java, Message Driven Bean, JMS, JAXB, JAXP, MQ-series and XML.
- Development of Web pages using Java, JSP, Servlets and Struts.
- User authentication has done through LDAP server
- Development of Stored procedures and functions in DB2
- Made use of XML Schemas, XSLT, Web Services etc.
- Development of User profile(XML) creating tool using Swing
- Used VSS for maintaining Source code and documents.
- Used Win CVS for maintaining Source code and documents for onsite and offshore development team.
- Written test cases for both right input data and wrong inputs.
- Testing - unit testing & integration testing
- Responsible for making common methods which can be used by whole team.
- Responsible for overseeing the Quality procedures related to the project.
- Code Reviews to check for efficiency and coding standards
Technology Used: Java, Swing, JavaScript, Servlets, JSP, JMS, Log4j, MQ-series, XML, XSL, DHTML, CSS, DB2, Unix, Web Sphere 5.1
Confidential, New York
Programmer Analyst
Responsibilities:
- Analysis of the Functional Requirements
- Design and Development of relational database
- Development of Web pages using Java, JSP, Servlets and Struts.
- User authentication has done through LDAP server
- Development of Stored procedures and functions in SQL server 2000.
- Used VSS for maintaining Source code and documents.
- Written test cases for both right input data and wrong inputs.
- Testing - unit testing & integration testing
- Code Reviews to check for efficiency and coding standards
Technology Used: Java, JSP, Servlets, EJB, DHTML, CSS, SQL server 2000, UNIX.
Programmer Analyst
Responsibilities:- Gathering business requirements.
- Updated the look and feel of all web pages using DHTML, CSS, and Java Script.
- Testing and review of user acceptance testing.
Team member
Responsibilities:- Understand Business & Analysis of Functional Specifications
- High Level Design
- Low Level Design
- GUI design for client screens
- Coding
- Used VSS for maintaining Source code and documents.
- Written test cases for manual testing.
- Unit Testing
Technology Used: Java, Servlets, JavaScript, JSP, EJB, Log4j, XML, DHTML, CSS, Oracle, UNIX, Web Sphere.