Software Engineer Resume Profile
Summary
An experienced Senior WebSphere Portal Developer and IBM certified WebSphere Portal and Web Experience factory Consultant with strong hands - on experience in developing enterprise applications using J2EE, JSR168/286, AJAX/dojo, JSF, Web Experience Factory, Struts, Spring etc. Debasish has more than 15 years working experience of software/system full life cycle development for a variety of large, innovative, mission critical web-based and legacy enterprise information systems in travel transportation, financial, retail and enterprise management industries. Debasish is also proven to show very strong customer facing skills.
Skills and Competencies:
- 15 years of experience with the design, development and implementation of J2EE-based N-tiered architectural applications.
- Specialized in WebSphere Portal Framework with knowledge of IBM JSR 168,286 API's, Install and configure Portal on Development QA Environments, Struts Portlet Framework, Inter-Portlet Communication, Login mechanism, Themes, Skins and Page Layout, PUMA interfaces, Portal Search Engine, Model API, Workplace API, Credential Vaults, Dynamic UI manager, Portal Administration using XMLAccess, Security using Authentication and Authorization, URL mappings to the pages and Portlet Applications, Personalization.
- Specialized in WebSphere Content Manager, Content Migration using WCM API, Create Content Design Libraries, Create Workflows, Develop Authoring and Presentation Templates, Develop components and site areas, Configure remote rendering portlets, Skill Description, Content migration from static websites to WCM, Designing Developing Presentation templates, Designing Authoring templates, Designing navigational components, menu components, Personalization components, Customizing WCM application using WCS API.
- Specialized in WebSphere Portlet Factory 6.0.5 Designing Developing Builders and Profiles, Designing Developing UI based on Ajax framework DOJO, Designing Developing Data Services to access back-end databases, Custom builder etc.
- Efficient work experience in J2SE, J2EE solutions: Servlet, JSP, JSF, EJB, JDBC, JMS, JNDI, Applet and Portlet.
- Experienced with Struts framework, Spring, IBATIS, JUnit, Log4J, and Ant.
- Hands-on working experiences in XML 4 yrs, DTD, XSD, DOM, SAX, XSLT, JAXP, JAXB, Web Services SOAP, WSDL, and UDDI, HTML, CSS, JavaScript, JSON, AJAX, and Dojo.
- Proficient and experienced in SOA and Web Services, OOAD 6 yrs, UML 6 yrs, RUP, CMM/CMMI, Agile with Rally tool, Waterfall methodologies, Rational Rose, design patterns and J2EE best practices.
- Specialized in WebSphere Application Server, Weblogic, Tomcat, Eclipse, RAD, SVN and CVS.
- Proficient and Experienced in DB2, Oracle and SQL Server.
- Capable with various UNIX systems, UNIX shell, AIX and Linux.
- Strong ability to work well under a pressure environment, to meet deadlines.
- Good analytical and problem-solving skills, team player, option and creative thinker, self-starter, ability to learn quickly.
Technical Skills
- J2ee Web/App Servers: WPS 6.x/7.x/8.x, WAS 4.2.x/5.x/6.x/7/8.x, WCS/WSE 2.5/2.5.1, IBM WCM 2.5, IBM HTTP Server, Weblogic 8.1, Tomcat 5.5/6.0, jBoss4.2.x
- J2ee Development Tools: Eclipse 2.1, 3.x, WSAD 4.2, 5.0, RAD 6.0/7/0/7.5, RSA 7.5, Ant
- Java/J2ee: Java 1.4/1.5, JSF, Servlet 2.5, JSP, JDBC, EJB, XML, Struts, MVC pattern, JSR 168/286, Spring.
- Database: RDBMS Concepts, DB2, Oracle 8.x/9.x, SQL Server 2000, MySql 5.0/5.1, TOAD.
- Testing Tools: JUnit
- Version Control Systems: CVS, VSS, SVN, Dimensions.
- Theory: Computer graphics, Data communication and Networking, Business Systems, Database Management system, Computer organization and system software, Agile Methodology.
- Others: OO Applications Design, J2EE Design Patterns, CMM methodologies, Rally for project management.
Professional Experience
Confidential
Role: Portal lead.
- Cannon Configurator portal -- Cannon Configurator portal application for their dealer and supplier, which will be used by Canon users to configure product. Implementing configurator application with dealer web site.
- Canon Reseller portal is supported by Google Chrome, Firefox and the MS Internet Explorer IE web browser.
- Canon Account Partner CAP Portal -- Canon Account Partner system controls the access an individual user has to the Portal. Logical Grouping of partners for Applications like Portal to drive security, administration, capabilities and content. Logical Grouping of partners which are related to a Partner Type for Applications like Portal to drive security, administration, capabilities and content.
- Canon Financial Service CFS Portal CFS Portlets which is used for CFS customers to pay bill or recurring payments. CFS portal is supported by Google Chrome, Firefox, the MS Internet Explorer IE, IPAD and IPhone web browser.
- Canon Retail Portal The Canon Retail Portal will use the agreements from Dealer profile to determine which products and associated content the Retail Site could have access to see.
- Canon Reseller Portal -- The Canon Reseller Portal is a B2B application. The Canon Reseller Portal is a web site for Canon Resellers to use to view information about the Canon products that they sell. The Canon Reseller portal can be used by Canon Resellers as well as Canon internal users. The Canon Reseller portal displays detailed information about all the products that Canon currently sells as well as product models that have been discontinued. The most common reason users cannot see certain documents on the portal are that they were probably not authorized in the Documentum System to see those documents. The Canon Reseller portal is supported by Google Chrome, Firefox and the MS Internet Explorer IE web browser.
- Canon Business to Vendor Portal Developed login portlet for this portal application. Implemented site minder and IDM for security and store user information.
Responsibilities:
- Working with PMO to estimate project timelines, WBS and Business Impact Analysis.
- Working with Enterprise Architects to determine the Platform independent Platform specific design for application infrastructure layers.
- Conduct or attend meetings with business/IT groups regarding requirements for new or enhanced web applications, accurately record discussions, decisions and action items. Communicate these requirements to appropriate IT personnel for discussion of high-level solutions.
- Translated Business requirements into Logical Software Designs.
- Designed Documented Physical Software Designs for the target runtime environment.
- Responsible to architecting portal/portlet solutions and giving doable solution to resolve complex user requirement.
- Responsible to design and implementing the functionality portlet pages.
- Designed developed portlet modules.
- Developed custom login portlet for Canon Portal applications using Site minder IDM.
- Developed custom Theme and Skin and Web App Integrator for Canon Portal and Commerce application in WebSphere Portal 8 theme.
- Developed Mock Services and stubbing the service responses for Unit testing.
- Deployed and providing access to the portal user.
- Performed strong data analysis and design and conduct Test Driven Development/Unit Testing within formal software delivery and quality methodologies.
- Oversee the deployment process of application code onto Development, QA, and Production environments.
Environment: Linux, Windows 7, Java Development Kit JDK, J2EE, Rational Application Developer, SOA, XML, XSD, DOJO, Web Services, IBM WebSphere Application Server 8.0.0.5, IBM WebSphere Portal Server 8.0.0.1,Web Experience Factory 8.0.5, JSR 286, Oracle, Dimensions.
Confidential
Role: Portal lead.
Responsibilities:
- Worked with PMO to estimate project timelines, WBS and Business Impact Analysis.
- Worked with Enterprise Architects to determine the Platform independent Platform specific design for application infrastructure layers.
- Translated Business requirements into Logical Software Designs.
- Explained various Portal topologies for Prod, SIT, UAT Dev environments to the Client.
- Designed Documented Physical Software Designs for the target runtime environment.
- Responsible for working as a lead in design and delivering solution to our customer in the telecom sector.
- Responsible to architecting portal/portlet solutions and giving doable solution to resolve complex user requirement.
- Responsible to design and implementing the functionality portlet pages.
- Responsible to design and developed in WCM Site Area, Work flow, components, contents .
- Designed developed Personalization module based on Self Initializing Application Object.
- Developed personalize content spot using WebSphere Portal personalization.
- Developed custom Theme and Skin for SaskTel from Pagebuilder2 theme.
- Developed Mock Services and stubbing the service responses for Unit testing.
- Deployed and providing access to the portal user.
Environment: Linux, Windows 7, Java Development Kit JDK, J2EE, Rational Application Developer, SOA, XML, XSD, DOJO, Web Services, IBM WebSphere Application Server 7, IBM WebSphere Portal Server 7, IBM loader, IBM connections, JSR 286, WCM, Oracle, SVN.
Confidential
Role: Lead Developer
Everest Location Tracking is an intranet application, which will be used by American Airlines Cargo business users to modernize the American Airlines existing WIN32 based system which is currently used to track cargo shipments, into a Web hosted solution. The second objective was to migrate the existing American Airlines Cargo site which is currently hosted in an ATG environment to an IBM WebSphere Portal Based Environment.
Responsibilities:
- Involved in design and develop solution for our customer in the Portal application.
- Responsible to architecting portal/portlet solutions and giving doable solution to resolve complex user requirement.
- Responsible to design and implementing the functionality portlet pages.
- Responsible to deploy the portal application in Dev server and integration server.
- Design and development of different portlet pages profile creation, modification and planning units etc.
- Developed Mock Services and stubbing the service responses for Unit testing.
- Developed custom Theme and Skin for AA cargo.
- Developed Planning portal for AMR Cargo division which can plan the Cargo from source to destination using different possible route.
- Managed portal team in this project in onshore and offshore model.
- Trained junior team members in WebSphere Portlet factory.
- Worked in Saber system to test the real time data.
- Worked with field users at the time of UAT.
- Worked as a scrum master.
Environment: Windows XP, Solaris, UML, Java Development Kit JDK, J2EE, Rational Application Developer, SOA,DOJO, WebSphere Portlet Factory 6.1.2, XML, XSD, WebServices, IBM Websphere Application Server, Saber mainframe system, IBM WebSphere Portal Server 6.2, JSR 286, IBM DataPower, BIGIP, Oracle, Rally, TRAC, SVN.
Confidential
Role: Sr. Developer
Provided best of BAC/CFC tools and calculators from either Bank of America or Countrywide to support consumer information needs. Provided best of BAC/CFC Pre-qualification / Application paths for Mortgage and Home Equity consumers. Developed best of BAC/CFC product/educational content to consumers to improve their understanding of the lending process and the products and services offered by Bank of America.
Environment: Windows XP, AIX, Java Development Kit JDK, J2EE, Struts, IBM WebSphere Application Server, Oracle 10g, Rational Software Architect RSA, IBM loader .
Confidential
Role: Sr. Developer
This is the existing solution that will integrate with the new solution and is actually multiple independent systems. A lot of the data that StreamServe needs originates from any of these systems. Developed Portlets to display the orders originated in 360 commerce using WebSphere Portal Server.
Environment: Windows 2000, AIX, Java Development Kit JDK, J2EE, Portal and Stream Serve, Spring, IBM WebSphere Application Server 5, IBM WebSphere Portal Server 5, JSR 168, Oracle, Yantra, 360 Commerce, IBM Enterprise Service Bus.
Confidential
HR intranet is one of their major projects for determining the compensation across the globe. HR Intranet will determine the compensation, bonus, award etc of its employees depending upon various planning and factors. HR Intranet was a rapid development project as it would be used for the next fiscal year's salary improvement program for the CITI Group employees.
Environment: Windows 2000, Unix, Java Development Kit JDK, J2EE, Struts and XML, Spring, IBATIS, Eclipse 3.1,TOAD, Bea Weblogic Application Server, Oracle.
Confidential
Verizon Wireless HR Portal strives to provide the Verizon employee's with the most current information available in different site area like Home, Money, Health, Work/Life. Carrier, Learning. In the Home site area Your Info, Your Team, Your Tool portlets are available.
Environment: Unix, Windows 2000,Java Development Kit JDK on AIX, J2EE, Rational Application Developer, WebSphere Portal Server 5.1, JSP, XML, WebSphere Portal factory 6.0, IBM Workplace Web Content Management, JSR 168, WebSphere Application Server 5.1
Confidential
The project was regarding migration of the current website for Excellus and Univera, an organization owned by Excellus, to a portal and content management setup. WebSphere Portal Server.
Environment: Sun Solaris, Windows 2000,Java, J2EE, Rational Application Developer, WebSphere Portal Server 5.1, JSR 168,MQ Series, WebSphere Application Server 5.1,Oracle.
Confidential
IBM defined a new business model called Sense-and-Respond that allows companies to move quickly amid change by proactively adapting to customers and competitors.
Environment: AIX, Linux Windows 2000, Java Development Kit JDK on Linux, J2EE, WebSphere Portal Server 4, WebSphere Application server, DB2, WebSphere Application Developer, CVS.
Confidential
GE Medical Systems is developing a web application called as Configure-Price-Quote CPQ which will be a single window for all its customers worldwide to cater their Configuration Pricing and Quotations' needs while buying Medical Equipment.
Environment: MS-Windows 2000, WebLogic 8.1 Server, WebLogic Workshop, Java, JSP 1.2, Servlets 2.2, Java beans, Oracle 8I, HTML, DHTML Scripting using JavaScript .
Confidential
Environment: MS-Windows 2000, WebLogic 8.1 Server, WebLogic Workshop, Java, JSP 1.2, Servlets 2.2, Java beans, Oracle 8I, HTML, DHTML Scripting using JavaScript .
Confidential
Environment: MS-Windows 2000, Oracle Application Server, Java, JSP 1.2, Servlets 2.2, Java beans, Oracle 8I, HTML, DHTML Scripting using JavaScript, Oracle.
Confidential
- Technology enhancement Programming in Java Technologies.
- Worked as a Technical Executive
Confidential
Worked as a Software Engineer
Played a major role in programming and reviewing new technologies in Java Technologies.
Confidential
- Worked as a Software developer in NGO accounting System Project .
- System Analysis and Designing in part in Java technologies.
Confidential
- Worked as a Software developer in Student admission System Project.
- System Analysis and Designing in part in C and Turbo C .