Aem Developer Resume
Pleasanton, CaliforniA
PROFESSIONAL SUMMARY:
- 10+ years of extensive experience in Application Development, Production support, and deployment of large scale Web, Portal & Content Management Applications based on J2EE, JAVA (Servlets, JSPs, JNDI, Java Beans, and JDBC).
- Having 7+ year of experience in handling IBM WebSphere Portal / WCM application.
- Having 2+ years of experience in design and implementation of modules on AEM 6.3 and AEM 6.4
- Experience in Application development across all stages of SDLC - requirement gathering, analysis, design, development, testing and deployments, and on Agile Methodologies.
- Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5API.
- Strong experience with setting up AEM/CQ5 using Maven and standard Eclipse tools.
- Solid experience with Responsive Web Design (RWD) using Bootstrap.
- Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design
- Experienced in Creating Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 5.
- Extensively used Adobe CRX, CRXDE, WCM, Package Manager, Components, Workflows, Widgets, and DAM
- Experienced in developing Templates, custom CQ components and modify the out of the box components
- Strong experience in Adobe related technologies like Sling, OSGI, Apache Felix, Apache Jackrabbit, JCR, and CRX
- Experienced in developing JAVA/J2EE applications using JSF, Struts framework.
- Experience in WebSphere Portal design and development using Portlets, Servlets, JSP, JDBC and WebSphere Portal Server.
- Experience on configuration and administration of Web Content Management (WCM) system and WEMP on WebSphere Portal.
- Hands on experience on WebSphere Portal Personalization Engine and its customization
- Hands on experience on IBM specific APIs, Java Mail API, JSR 168 & 286 API, WCM APIs and WCM Search.
- Hands-on experience on writing Maven Scripts.
- Extensive knowledge in Front End technologies like HTML and CSS
- Experience in Open text media manager (OTMM).
- Experience in development of restful services.
- Expertise in Custom development, Themes & Skins, Lucene Search and Indexing API.
- Expertise in unit testing using Junit.
- Extensive experience in implementation of version control software VSS, CVS, SVN, GIT, Microsoft visual studio.
- Proficient in documentation of work assignments, Root cause Analysis, Functional Design Document and Technical Design Documents.
- Highly motivated to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent customer interfacing skills, excellent communication, and interpersonal skills.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Technologies: J2EE, WebSphere Portal (5.x, 6.x,7.x,8.x), JSR168, JSR 286, JSP, Servlets, Portlets, struts mobile portlet, JDBC, JNDI, JSTL,JavaScript,HTML,HTML5CSS,XDIME,JMS,SOAP/HTTP,AEM 6.3
XML: XML,XSD,XSLT,DOM parser
Application Servers: WebSphere Application Server, WebSphere Portal Server, Apache Tomcat Server, Darwin streaming server
Operating System: Windows/Unix/AIX/Linux
Asset Management: Adobe Experience Manager (AEM)
IBM Workplace WCM (IWWCM): Open Text Media Manager
Frameworks: Struts, JSF, Maven (familiar), SOA, Spring MVC,Angular JS,Bootstrap
Object Rational Mapping: Hibernate
Build & Release: Release Builder, XMLAccess Scripting
Development Tools: RAD 6.x, 7.x, Eclipse, SOAP-UI, CRXDE
Version Control: CVS, VSS, SVN,Microsoft visual studio,GIT
Databases: Oracle, MS/SQL, MS Access, Postgres, SQL server
Continuous integration: Jenkins GIT Maven
New Interest: Big Data
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, California
AEM Developer
Responsibilities:
- Currently working as an Adobe CQ/Adobe Experience Manager (AEM) Developer.
- Having hands on experience in design and developing AEM templates and custom components using slightly.
- Experience in both the AEM authoring views Classic UI and Touch UI which is based on Coral UI & Granite UI.
- Developed Custom OSGI Servlets, Custom OSGI Services, Sling Models, Components and Bundles.
- Created various angular 7 library components and made them reusable across different applications.
- Modified the UI screens created by web designer using Bootstrap and media queries
- Developed Adobe AEM 6.3 templates and reusable Touch UI Responsive Web Design Components for the business users or the Editors.
- Extensively worked on the Touch UI dialog validations, customizations using JQuery.
- Developed the Touch UI components using Coral UI 3 library for creating the coral tags.
- Extensive knowledge and working experience on AEM Granite platform, Adobe’s Open Web Stack, which includes OSGi framework, Loggig framework, CRX repository & Apache Jackrabbit OAK (implementation of JCR API Specifications), Apache Sling Web Framework.
- Proficient in using Adobe Experience Manager (AEM) developer toolset, Web Console to manage bundles and configuration, CRXDE Lite and Eclipse AEM Plugin for development.
- Good experience in Adobe CQ5 suite including OSGI, Apache Sling, Apache Felix, AJAX, JSPs, bundles etc
- Experience in working on projects using Agile Methodology - Scrum, Sprint Planning.
Environment: AEM 6.4, JIRA, Visual Studio,GIT, Jenkins, Angular 5, REST, Apache Sling
Confidential, Pleasanton, California
IBM WCM Developer
Responsibilities:
- I was working closely with architect and completed the migration of this application from 8.0 to 8.5 version.
- Was responsible to re-write the cache mechanism of clinical library application.
- Also, migrated other application which was hosted on the lower environment and make it compatible with the latest version.
- Responsible to implemented the DevOps in the project.
- I am responsible to generate the source code of the application from the executable binaries and created the maven build script for those to implement the automation.
- I have worked on the Personalization, syndication features of WebSphere.
- I was responsible to handle the deployment
- Handling Content Migration from Team Site to content management system (wcm).
- I am responsible for creating WCM templates, WCM Workflows, Portlets, Theme & skins.
- I participate in design, development and support WebSphere Portal and WCM solutions.
- Provide supports for configuration and deployment of portlets on production environment.
- Handle administration and configuration of WebSphere portal and web content management.
Environment: IBM WebSphere Portal 8.5,WCM 8.5, JIRA, RAD,GIT, Jenkins
Confidential, SFO, California
Onshore WCM Lead
Responsibilities:
- I am Working as an Onsite WCM lead and responsible for coordinating between business people and offshore developers
- Work with business partners to define, scope, and extract requirements of business problems and design technology solutions.
- I am Responsible for taking the requirements from the client and analysis those requirement checking the feasibility and assigning those to the offshore development team.
- Handling Content Migration from Team Site to content management system (wcm).
- To make sure that all the client requirements should deliver on time.
- I am responsible for creating WCM templates, WCM Workflows, Portlets, Theme & skins.
- I participates in design, development and support WebSphere Portal and WCM solutions.
- Provide supports for configuration and deployment of portlets on production environment.
- Handle administration and configuration of WebSphere portal and web content management.
- Involved in project designing and development of portlets.
- Functional testing of portlets .
- Created portal pages and involved in portlet deployments through XMLAccess import.
- Responsible for handling caching within portal and WCM.
Environment: IBM WebSphere Portal 8.0,WCM 8.0, JIRA, RAD,SVN
Confidential, Augusta, Maine
Consultant /Configuration Lead
Responsibilities:
- Worked with Maine Revenue Services, which provided information and services related to Maine state taxes.so, we design an internet-facing Portal that provides numerous tax related functions to MRS taxpayers.
- Responsible for configuring the tax forms and taking them from their paper form and transcribing them onto the Portal.
- Provide supports for configuration and deployment of portlets on production environment.
- Handle administration and configuration of WebSphere portal and web content management.
- Responsible for handling web portal pages, portlet, Theme & skin, Syndication, and Portal search
- Configuring Authoring template, Presentation Templates, workflows, Components.
- Handling Access and permission at several levels ( page, portlet, Library, components )
- Responsible for managing Portal web content through WCM.
- Responsible for creating business rule using BRE, Auto calc rule.
- Responsible for creating SQL script
- Working on configuring XML XSD schema.
- Troubleshooting and investigating defects.
- Responsible for handling caching within portal and WCM.
Environment: IBM WebSphere Portal 8.5,WCM 8.5, Business Rule Engine, Blaze Advisor, SQL Server, Microsoft Visual Studio, TFS
Confidential
Module Lead
Responsibilities:
- Studies business requirements from customer and developed functional specification documents.
- Worked on Tickets, change requests, SRs, Incidents and provide solution to users.
- OVSC Ticket monitoring
- Responsible for build release and deployment.
- Create cron jobs for automation of various functionality.
- Creation of new user in LDAP
- Handle end-to-end Embargo process
- Create Restful web services
- Involved in project designing and development of portlets.
- Installed RAD 7.5 and Portal 7.0 in all developer’s machines.
- Created portal pages and involved in portlet deployments through XMLAccess import.
- Used Web Service Client to consume web services within portlets.
- Developed XML Parsing logic using DOM Parsers.
- Deployed portlets to WebSphere Portal Server using console and XMLAccess.
- Used RAD for development and WebSphere Application Server for deploying the web application.
- Extensive use of JSP, HTML, JavaScript, CSS to develop presentation layer using MVC architecture
- Designed and developed extensive Struts Action Servlets and Actions Forms to handle various requests. This also included Java Beans, JDBC components for back end validations and processing.
Environment: Vignett Portal, Open Text Media Manager, Eclipse, LDAP,RAD, Webspher Portal
Confidential
Application Lead /Individual
Responsibilities:
- Responsible for doing co-ordination between internal as well as external team.
- Responsible for doing co-ordination between Airtel Partners and IBM team, troubleshooting their
- Responsible for presenting the solution to client and get the UAT cycle completed at client end.
- Responsible for the changes to be done at front-end using XDIME on AirtleLive portal.
- Responsible to design & implement the functionality of Live Search using Google APIs using Struts Mobile Portlet framework.
- End user device page presentation via layout policies, element used to construct a portlet layout including panes. grid and forms.
- Building MCS themes to control the look and feel of the portlet on particular devices
- Responsible to build mobile portlet using xdime and MCS (runtime).
- Resolving issues while doing online testing on production environment.
- Responsible to extend the search functionality using Lucene APIs.
- Uses of specialized browsers and device emulators for testing.
- Used Web Service Client to consume web services within portlets.
- Responsible to get various cycle of testing completed.
- Responsible for implementation support activities.
- Responsible for developing end -to -end solution.
- Administering and configuring WEMP.
Environment: IBM Websphere Portal 6.1, Websphere Application Server, JSR 168,Struts Mobile based Portlet development, Java, JSP, Servlets, Java Script, Lucene Search, XDIME,WEMP
Confidential
Developer
Responsibilities:
- Handling syndication process between various environments eg. Development, Staging, Production environment.
- Configuration and administration of IBM Workplace Web Content Management (IWWCM) system on Websphere Portal
- Replace default text editor and Configure Rich text editor in WCM.
- Responsible for development of Blogging and searching functionality for the project.
- Trained new resources and make them eligible to work in this project.
- Developing JSF Portlets using RAD Tool
- Responsible for developing achieved custom functionality using WCM API.
- Handling library permission and workflow security.
- Developed various UI (User Interface) components using Spring (MVC), JSP, and HTML.
Environment: IBM Websphere Portal 6.1, Websphere Application Server, IWWCM, RAD 7.5, JSR 168 JSF based Portlet development, Java, JSP, Servlets, Java Script, IBM Workplace Web Content Management