Software Engineer Resume Profile
Summary
- 7 years industry experiences in Software Development in Java
- 5 years industry experiences in Portlet Development
- Industry experience in Agile, Waterfall software development style and software development life cycle SDLC in analyze, design, implement web based Application
- Extensive knowledge in Object Oriental Programming, such as C , Java
- Extensive knowledge in J2EE, such as Portlet JSR168, JSR286, JavaBean, JSP, Servlet
- Extensive knowledge in MVC, MVC2 architecture
- Experienced in developing themes and skins for Portlets
- Experienced in inter-Portlets communications such as public render parameter, events and DynaCache
- Configure the modes for different user groups in portal
- Experienced in developing personalization and customization in portal
- Experienced in using Web Services such as SOAP, Rest
- Experienced in Java Web Framework, such as Struts, Struts 2, JSF, Spring, Hibernate
- Experienced in JUnit for unit testing
- Experienced in developing Ajax, using JQuery, Dojo
- Experienced in using WebSphere Portal Factory to develop Portlets
- Experienced in developing client-side validation in JavaScript
- Experienced in using Log4J for logging in the application
- Experienced in using version control tools such as Gits and SVN
- Experienced in configuring Data Source in WAS
- Experienced in writing SQL in Relational Database such as MySQL, SQL Server, DB2
- Experienced in configuring user attribute in LDAP with WebSphere Portal
- Excellent analytical, quantitative, problem solving and communication skills
SKILLS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WORK EXPERIENCE
Sr. WebSphere Portal Developer Confidential
Project Description:
- Confidential was migrating the documents from Domino to WebSphere Portal. The development of functionality in WebSphere Portal was needed before transferring the documents from Domino to Portal. This position of the project was involved to retrieve documents from Domino and display in WebSphere Portal environment for both store and corporate users.
- Requirement gathering with business team
- Requirement analysis and provides estimate to the business and project management team
- Integrate Domino application to WebSphere environment
- Involve writing Custom Portlet for Domino content JSR 286
- Use JavaScript for client-end validation
- Use Portal Events, Public Render Parameter and wire Portlets for inter-Portlets communication
- Use Ajax for partial portal refresh with JQuery
- Use Spring MVC for control flow
- Configure the content for different groups of users
- Use WebSphere application server WAS to configure and deploy Custom Portlets
- Use Web Service REST/DAAS API to retrieve the documents in Domino
- Design and develop JSON Parser to consume JSON
- Use SVN for version control
Environments
IBM RAD, WebSphere Portal Server, WebSphere Application Server, Lotus Domino, JSR 286, HTML, REST, JQuery, JSON, Spring 3.2, Tivoli Directory Server, Novell Access Manager, SVN
WebSphere Portal Developer
Confidential
Project Description:
- Design and develop JSON Parser to consume JSON and XML response
- This position was involved to development of employer portal. The development allowed the employers and HRs to manage their enrollments, view the billing information, make/schedule the payments, and manage for their employee accounts.
- Requirement analysis and design the Use Cases, Class and Sequence Diagrams in UML
- Develop Portlets in JSR 286 API
- Develop themes and skins
- Use Ajax for partial portal refresh
- Use JSTL to develop user interface
- Develop code in Spring and Spring DAO framework
- Use Portal Events and wiring Portlets for inter-Portlets communication
- Configure and use JDBC-Data Source to connect DB2 Database
- Use WebSphere application server WAS to configure and deploy Portlets
- Use SOAP Web Service in back-end
- Design and develop JSP using HTML and Dojo
Environments
IBM RAD, WebSphere Portal Server, WebSphere Application Server, DB2, JSR 286, HTML, Spring 3.0, SOAP, Dojo, JSON, Maven, iBatis
WebSphere Portal Developer
Confidential
Project Description:
- Write XML Access scripts to deploy the Portlets
- This position involved to support and maintain the existing Portlets, fixing the errors, minor change to improve the performance and release new versions.
- Develop Portlet in JSR 168
- Use JSF framework
- Use DynaCache for inter-Portlet communication
- Configure and Use JDBC-Data Source to connect DB2 Database
- Develop and debug JSP using HTML and JQuery
- Design and develop the test cases
Environments
IBM RAD, WebSphere Portal Server, WebSphere Application Server, DB2, JSR168, HTML, JQuery, JSF
WebSphere Portal Developer
Confidential
Project Description:
- This position involved to the development of Human Resource Portal. The implementation was added into the existing employee portal that provides HR users various function such as view the related documents and manage employee data.
- Develop Portlets in JSR 168 API
- Use WebSphere Portal Factory to design and develop Portlets
- Configure and Use JDBC-Data Source to connect DB2 Database
- Design and implement JSPs using HTML and JQuery
- Use SVN for version control
- Use Log4J for logging
Environments
IBM RAD, WebSphere Portal Server, WebSphere Application Server, JSR 168, HTML, JQuery, DB2, SQL server 2008, WebSphere Portal Factory, SVN
Software Engineer
Confidential
Project Description:
- Neoteric provides a B2B platform for wholesale of machine parts to machine factories and distributors. This position involved the developments that allowed users to view and update their company's information policy and supporting documents, and also informed the update to the related user groups.
- Design and implement JSPs and Servlets
- Use JavaScript for client-side validation
- Design and implement Business logic beans
- Use JUnit for testing for Servlet/JSP
- Use Gits for version control
Environments
Eclipse, Tomcat 5.0, HTML, JUnit, JavaScript, SQL Server 2005, Gits
Junior Software Engineer
Confidential
Project Description:
- Neoteric provides a B2B platform for wholesale of machine parts to machine factories and distributors. This position is involved in testing JSP pages after developer implements the codes and reporting the problems to senior engineers when the issue occurs.
- Develop and debug JSPs to enhance the User Interfaces
- Use JavaScript for client-side validation
- Use JUnit for testing for Servlet/JSP
- Report the bugs and errors to the senior engineers
- Fix the problems that caused by HTML
- Use Gits for version control
- Write the documents and user manual
Environments
Eclipse, Tomcat 5.0, HTML, JUnit, JavaScript, SQL Server 2005, Gits