We provide IT Staff Augmentation Services!

Sr. Web Developer Resume

0/5 (Submit Your Rating)

San Ramon, CaliforniA

SUMMARY

  • Over eight years overall IT experience in design and development of enterprise portals using Java/J2EE, IBM WebSphere, Rational tools and Open Source technologies.
  • Recent five years of experience include development of enterprises Portal and Web Content Management solutions using WebSphere Portal Server, Workplace Web Content Management (WCM) and web application using Angularjs, bootstrap and other advanced web2.0 technologies.
  • Involved in scope definition, design, development and testing of WebSphere Portal and WCM based websites.
  • Experienced in the design and development of portlets using the JSR 168 API, JSR 286, IBM Portlet API.
  • Experienced in the integration of Portlets wif backend applications using Web Services.
  • Extensively used IBM IDEs like RAD, WebSphere Portlet Factory Designer, Eclipse, and NetBeans, Webstrom.
  • Extensive application development experience wif Java, J2EE (JSP, Servlets, JDBC) APIs
  • Sound knowledge of Client/Server, distributed and SOA based Architectures.
  • Very good working knowledge of Object Oriented Methodologies and Software Development Life Cycle.
  • Worked on MVC architecture and related frameworks (Struts, Spring MVC and Spring Portlet MVC) in the context of WebSphere Portal and Web applications implementations.
  • Good team player wif excellent communication and interpersonal skills.
  • Self - motivated individual wif a passion to research and implement new ideas.

TECHNICAL SKILLS

App Servers, Web Servers: Apache Tomcat 4.x/5.5, IBM Http Server, WebSphere Application Server 6.0/6.1/7.0, WebSphere Portal Server 6.0, 6.1, 7.x, 8.x, WebLogic Server 12.1.1.

Languages, Scripting Languages: Java 1.6, SQL, PL-SQL, HTML, XML, WSDL, JavaScript

Operating Systems: Windows, UNIX (AIX 5.x), Linux

Databases: MySQL 4.1, DB2 8.2, Oracle 9i, Oracle 10g, Mongo

Web Technologies & Frameworks: Web Services, CSS, MVC, Struts, JSF, Spring, Hibernate

Java/Java EE: JSP, Servlets, EJB, JDBC

Web 2.0 / JavaScript Frameworks & Libraries: Angularjs, Twitter Bootstrap, Node/Express, HTML5, Requirejs, Bower, EXTjs, AJAX, DOJO Toolkit, JSON, jQuery, Extjs, LESS, SAAS, DataTables, Grunt, etc.

IDEs (Development Tools): Eclipse, WSAD, Rational Application Developer (RAD 6.0, 7.0, 7.5), Eclipse, SpringSource Tool Suite 3.4.0, WebSphere Portlet Factory Designer 7.0 (Now Called Web Experience Factory - WEF), NetBeans.

Design Patterns: Singleton, Façade.

Deployment Tools: Ant, Maven

Other Tools and Technologies: Ephox Editor for WCM, Log4j, CVS, JUnit, TOAD, VMWare, Virtual Box, Tivoli Directory Server, Microsoft Active Directory Server, SoapUI, Balsamiq.

PROFESSIONAL EXPERIENCE

Sr. Web Developer

Confidential, San Ramon, California

Responsibilities:

  • Designed and developed reusable angular widgets/components using AngularJS, HTML5, CSS3, jQuery, grunt, LESS and node modules.
  • Consumed Angular UI Bootstrap and created custom UI components like accordions, alerts, buttons, datepicker, modal, pager, pagination, popover, progressbar, tooltip, spinner, slider, etc wif Confidential Healthcare approved styles and functionalities.
  • Wrote several reusable API’s using Angularjs out of box features like controller, directives, services, providers, routings (ngroute/ui-router), ngAnimate, etc and also created custom filter.
  • Migrated the bootstrap to proprietary based bootstrap by overriding the styles using the LESS preprocessor.
  • Followed TDD and BDD methods to develop the angular widgets/components in compliance wif the health care standards.
  • Achieved 100% unit testing for the widgets using Karma, mocha, chai and Jasmine.
  • Wrote BDD test cases using protractor wif cucumber and generated reports using node parsers and the report was xml based.
  • Developed custom angular widgets like header, footer, content-banner, patient-banner, Left Navigation, Datagrids etc.
  • Extensively used bower to pull widget level dependencies, also served each widget as a Git repository for applications to consume through bower.
  • Designed and developed a mechanism for application teams to pick and choose the widgets and packaged them to a single library wif all the widgets binaries as part of HDx release.
  • Delivered clean, scalable and modular code wif Confidential Healthcare well defined definition of done criteria.
  • As part of definition of done did Static code analysis on js, css to maintain coding standards and through code reviews.
  • Worked wif several teams wif in Confidential Healthcare across the globe to halp them understand the architecture and usage of the widgets delivered. And added the new features to the widgets from their feedbacks.
  • Worked closely wif UX design team to understand the components/widgets designs and analyzed the technicalities wif UI architects.
  • Extensively used node modules and grunt to optimize and compile widget level binaries like clean, copy, docConfig, generate, karma, less, ng-docs, render, minify-css, uglify, zip, unzip, watch, widgetConfig.
  • Worked closely wif devops and tools team to create scripts for continuous deployment, nightly runs and reports generation using Maven and Jenkins.
  • Created reusable partials (.ejs files) to generate the fixtures for testing and documentation portal wif examples.
  • Followed agile methodology, participated in scrum, release planning, product backlog grooming, review, retrospective and grooming.
  • Export knowledge of Perforce/Git, Rally.
  • Working on developing prototypes using Polymer JS, React JS and Angular 2.0 for future project and web 2.0 compliance.

Environment: Apache Tomcat, Webstrom 10.0.2, AngularJS v1.4.0, javaScript, jQuery v2.1.3, angular-ui 0.14.0, Twitter Bootstrap v3.2.0, Perforce, Git, Node.js, Requirejs, Bower, Grunt, karma-mocha-chai, Protractor, cucumber, jQuery v1.10.2, LESS, SAAS.

Sr. Java Developer

Confidential, Middletown, New Jersey

Responsibilities:

  • Followed Agile methodologies to develop Scheduler component in an iterative process.
  • Developed Scheduler component as Responsive Web Design (RWD) application to provide optimal viewing experience wif minimum resizing and scrolling to access across wide range of devices using Angularjs.
  • Analyze, design and implement application architecture to suit the development of software using JAVA/J2EE.
  • Develop and maintain complex software components / systems in compliance wif department standards including JSP, JSTL, Restful APIs, etc.
  • Implemented JAX-RS 311 wif Restful services wif Jersey Framework using Angular JS for UI layer.
  • Developed custom directives, components in angular JS.
  • Used Apache POI API to read and write to Excel docs.
  • Used Kendo scheduler component for displaying all appointments in calendar view and manage them.
  • Developed and maintained comprehensive technical design documentation; including but not limited to software system architecture, high-level design, detailed design, and database design.
  • Coordinate and lead the review and approval process of all appropriate software system documentation.
  • Lead and/or perform peer design and code reviews.
  • Provide status regarding current and upcoming work assignments.
  • Participated in Function Point Analysis and provides feed back at the end of each release.
  • Utilize change management tool (code version / branch tracking); adhere to corresponding processes.
  • Lead and/or perform research of new tools, technologies, or software system opportunities that will halp achieve corporate goals.
  • Lead and/or perform effort estimates and maintain off and on shore development teams.
  • Implemented the logging framework in the SOA environment.
  • Web Services testing using SOAPUI tool and Simulator as a part of unit testing.
  • Used SVN, CVS, SCME (AT&T Proprietary) for source control management for different modules.
  • Used Rally for tasks and defects tracking.
  • Used Quality Center, Clear Quest for Bug Fixing and Tracking.
  • Used Jenkins for build automation
  • Coded according to Sonor guidelines and minimized sonor defects. Followed Test Driven Development in Maven Architecture.
  • Perform testing for the developed modules using JUnit, Karma-Mocha-Chai, Protractor, Cucumber, for Angular JS components/applications.
  • Developed reusable custom widgets/services following TDD and BDD.
  • Used Grunt (NPM) modules to package and distribute reusable custom widgets across other applications as libraries.

Environment: WebLogic Server 12.1.1, Spring Tool Suit 3.4.0, NetBean IDE 7.4, AngularJS v1.2.9, Oracle 11g, DHTMLX, Log4J, SVN, CSS, GIT, javaScript, Twitter Bootstrap v3.0.3, Node.js, Requirejs, Bower, Grunt, karma-mocha-chai, Protractor, DataTables 1.9.4, jQuery v1.10.2, Jeditable v1.6.2, Kendo UI Web, Moment.js 2.8.3.

Confidential

Responsibilities:

  • Developed Scheduler portlet POC for demonstrating project features.
  • Participated in design and various high-level estimates for project design and development.
  • Developed custom portlets for accessing the data from the web services and reserving appointments using JSR 286 specifications.
  • Redesigned the portlet theme to restrict specific users to access different portlet tabs wif breadcrumb view.
  • Developed Portlets wif Spring Portlet MVC framework.
  • Provided scalable architecture using Hibernate, and Spring (ORM, JDBC, MVC) frameworks.
  • Used PUMA API to implement specific requirements for client.
  • Implemented various portal concepts making the portal application more personalized and user friendly.
  • Developed some custom builders to handle portlet request and portlet resource request.
  • Developed code to handle inter-portlet communication between RAD portlets and WebSphere Portlet Factory portlets.
  • Developed POC to migrate existing web application to Portal application using Web Experience Factory 7.0.1 and prove the advance features of WEF to client.
  • Designed and developed SOAP based web services to interact wif other modules.
  • Involved in some portal administrative tasks for deploying the Portal application in staging and production environments.
  • Redesigned DHTMLX Scheduler according to the client requirements.
  • Extensively used DOJO libraries and dojo components like dojo data grid, dojo ContentPane, dojo dialog form, dojo select box and many other dojo components.
  • Involved in Unit testing, Integration testing and provided technical guidance to the System testing team.
  • Tracked down Clear Quest issues and resolved the issues raised by the testing team.
  • Developed proof of concepts for client wif IBM Lotus Web Content Management.
  • Implemented custom workflow for content authorization.
  • Developed authoring templates and presentation templates in WCM.

Environment: WebSphere Portal Server 7.0, WebSphere Portlet Factory (WPF) Designer 6.1.5, Lotus Web Content Management 7.0, Oracle 11g, JSR 286 API, DHTMLX Calendar, Log4J, CVS,SCME, CSS, java Script, Dojo 1.6, Windows XP, AIX server, Clear Quest, Lotus Notes, Lotus Quicker, Jquery, Kosmos.

WebSphere Portal Consultant

Confidential, Cincinnati, Ohio

Responsibilities:

  • Played a key role in requirements gathering for the project in initial phase.
  • Developed proof of concept for demonstration of the project.
  • Involved in various high-level estimates for project design and development for achieving project goals wif business analyst and project architect.
  • Worked wif soapUI for testing the SharePoint Web Services and soapUI request and response.
  • Developed proof of concepts for some part of the project using IBM WebSphere Portlet Factory 7.0 to prove the rapid development capabilities of WPF.
  • Involved in redesigning the existing themes and skins for the District Workbench project.
  • Designed and developed custom portlets for accessing data from different projects using JSR 286 specifications.
  • Created different instances of a single portlet and implemented them wif different portlet preferences to make same portlet function differently.
  • Consumed SharePoint Web services.
  • Developed code for accessing the Web service call results according to the business requirements.
  • Developed several servlet’s for implementing various functionalities of the project.
  • Implemented various portal concepts making the web application more personalized and user friendly.
  • Implemented user level preferences and public render parameters where every user has the ability to customize the web application accordingly.
  • Developed 19 virtual portals each for a single division using XML access scripts and reduced huge amount of coding.
  • Involved in some portal administrative tasks for deploying the Portal application in staging and production environments.
  • Participated in Go-live and resolved environment and deployment issues.
  • Involved in User Acceptance Testing and provided technical guidance to the testing team.
  • Tracked down and resolved the issues and tickets raised by the testing team.
  • Participated in the scrum meetings from initial phase till the end of User Acceptance testing.

Environment: WebSphere Portal Server 6.1.5, WebSphere Portlet Factory (WPF) Designer 6.1.5/7.0, DB2 UDB 8.1, JSR 286 API, SoapUI 4.0, Log4J, SVN, Maven, Windows XP, AIX server.

WebSphere Portal Consultant

Confidential, Maumee, Ohio

Responsibilities:

  • Involved in the entire lifecycle of the initial Intranet deployment.
  • Involved in developing a strategy to migrate existing intranet to WebSphere Portal and WCM.
  • Involved from the initial project planning stage all the way to the Go-live plan. (Initial rollout to 500 users). 2nd phase rollout to 3500 users in North America.
  • Developed wire frames (both low fidelity and high-fidelity) using Balsamiq.
  • Worked wif the business analyst and project manager and provided high-level estimates along wif development details for various deliverables for the project.
  • Designed the entire WCM library.
  • Designed and developed various new portlets such as company news (located based), alerts, document center, and FAQ’s using JSR168 specifications.
  • Evaluated various Web 2.0 technologies to make the website more user-friendly. Used JQuery library on a few JSPs to do some client-side validations.
  • Developed 3 Themes and Skins for the customer to choose from. Worked wif a creative on this.
  • Developed a few portlets to integrate wif backend applications using Web Services.
  • Implemented custom workflow in WCM for content authorization.
  • Developed portlets wif enhanced features like personalization and used WCM API.
  • Developed several presentation templates in WCM using multitude of WCM components.
  • Integration of Lotus Quickr into the Portal intranet.
  • Implemented Single SignOn (SSO) using Spnego for single point entry into the Portal.
  • Configured Quickr and setup various features.
  • Code walkthrough for other developers.
  • Developed a reference technical manual and did knowledge transfer to the Client team who manages day-to-day maintenance of the application.
  • Involved in the planning of Migration of 6.1 to 7.0 planning.

Environment: WebSphere Portal Server 6.1, WebSphere Portlet Factory (WPF) Designer, Lotus Workplace Web Content Management (WCM), DB2 UDB 8.1, jQuery, RAD 7.0, JSR 168 API, Lotus Quickr, Log4J, CVS, Microsoft ADS.

WebSphere Portal / WCM Developer

Confidential, Ohio

Responsibilities:

  • Worked wif the business team to create wire frames for the new functionality they wanted for the portal.
  • Developed various data intensive portlets using Portlet Factory.
  • Worked primarily on the UI design and development for the build insurance quote portlet.
  • Setup access control in WCM for content, components and workflow stages.
  • Implemented WebSphere Portal Server based SSO for entry into the intranet portal.
  • Involved in developing the authoring templates using IBM Workplace Web Content Management (WCM).
  • Created site-areas and categories according to content types and consulted the business teams to design the content library.
  • Developed various user-friendly portlets like: Weather portlet, Event Calendar, Marketplace portlet among others.
  • Designed and developed custom JSR 168 portlets to match the specifications using the WebSphere Portlet Factory Designer 6.0
  • Documented the coding conventions and Java coding best practices to be used by other developers in the implementation team.
  • Provided technical guidance to the testing team in the unit testing (using JUnit) and end-to-end testing.
  • Assisted the customer’s team in system testing, User acceptance testing, go live and post production support for two months.
  • Implemented basic search using the WCM search portlet.

Environment: RAD 7.0 Portal Toolkit, JSR 168, WebSphere Portlet Factory Designer 6.0, WebSphere Portal Server 6.0, Workplace Web Content Management, DB2 UDB 8.1, JUnit, Windows XP, AIX server

WebSphere Portal Developer

Confidential, Altoona, PA

Responsibilities:

  • Designed and developed various new portlets to update inventory levels and to reorder various grocery items into the backend SQL Server database
  • Designed and developed a portlet to update Case Investigation information for any incidents that happen at the retail stores.
  • Maintained and enhanced functionality of other out of box portlets used on the existing Portal.
  • Implemented messaging between portlets using Property Broker Service.
  • Tested the individual components using JUnit and deployed on to the WebSphere Portal Server.
  • Planned and migrated the environment from version 5.0.2 to version 6.0. Created the new environment in version 6.0 and has deployed all the themes, skins, and portlets among other components in the new environment.
  • Documented procedures and did knowledge transfer to the core team on basic maintenance and handling future enhancements.

Environment: JSR 168 API, Java Server Faces, JUnit, WebSphere Application Server 6.0, WebSphere Portal Server 6.0/5.0.2, SQL Server, Windows XP, AIX in test environment.

We'd love your feedback!