Aem-adobe Campaign Dev Lead Resume
Dearborn, MI
SUMMARY
- 14+ years of experience in Architecting, Designing, Developing, Integrating and Testing applications based on CMS, Web, Portal and Application server technologies
- In - depth hand-on expertise on Adobe Experience Manager (AEM) / CQ5, TeamSite and other CMS platforms& Portal Applications, SOA, STIBO
- Integration based on Apache AXIS SOAP, RESTful, WSDL, UDDI, XML
- Led teams of 15-20 associates in driving the large scale, complex and cross-functional CMS projects
- Excellent Communication Skills in Global delivery Model working with Business, Engineering, Architecture, Infrastructure and Offshore development teams
- Experience delivering in Agile delivery model
- Hands-on development using industry best practices for Enterprise development including implementing and reassuring based on Object Oriented Analysis and design concepts of J2EEarchitecture and its components, core J2EE design patterns, UML, object modeling, analysis and design patterns. Full life-cycle development experience.
- Strong analytical skills with ability to quickly understanding client’s business needs.
TECHNICAL SKILLS
Languages: Java, XML, SQL, PL/SQL
WebTechnologies: JDK, Servlets, Portlets, JSP, JSTL, Custom Tags, Struts, Java Beans, Enterprise Java Beans (EJB), RMI, XML, HTML, DHTML, Java Script, JQuery, JSON, Angular JS
Application/Web Servers: IBM WebSphere Portal/Application Server, Bea Web logic Portal/Application Server, ALUI Portal Server, Apache Tomcat Server
Web services: Apache AXIS SOAP, RESTful, WSDL, UDDI, XML
Frameworks/APIs: Spring MVC, Apache Struts, Hibernate3.x, Ext JS (Sencha), Node JSDesign/Modeling OOA&D, Design Patterns
Architectures: OO, RO & SOA
Tools: /IDEs Eclipse/My Eclipse,WSAD, RSA, WSAD, Rational Application DeveloperWebLogic Workshop, JUnit, Ant, Log4j, TOAD, Maven, Crucible, Gherkin, Jenkins, Devshell, Ruby, Price Spider, DestinyContent Management Tools AEM,TeamSite& WCM.
Digital Technologies: Adobe Analytics, Google Analytics, Campaign, AEM Insights
Cloud Computing Tools: AWS Amazon S3, Adobe Cloud
PIM Tool: STIBOSTEP (PIM)
Database Methodologies: Oracle, MySQL, MS SQL Server
Operating Systems: Windows, UNIX, Linux
Version Control: CVS, VSS (Visual Source Safe), SVN
Project Methodologies: Agile (SCRUM) - Pair Programming and TDD, Waterfall, SDLC, RUP (iterative), JAD
PROFESSIONAL EXPERIENCE
Confidential, Dearborn, MI
AEM-Adobe Campaign Dev Lead
Responsibilities:
- Design, Build and Ddevelop the Campaign Setup and Workflow templates
- Adobe Campaign and AEM integration is leveraged for the custom specific content messaging
- Resolve identified issues / bugs with existing features
- Contribute to Sprint (Scrum team) - planning, demo, development, deployment and release.
Environment: Adobe Campaign, AEM 6.2, AEM 6.4, Adobe Target, Adobe Analytics, CRXDE, Java, JEE, Restful API, Ajax, Jquery, JSON, Eclipse, GIThub, Bitbucket, JIRA, Rally, Gherkin, Jenkins
Confidential
AEM Architect
Responsibilities:
- Requirements gathering through client Meetings, workshops, interviews and presentations
- Conduct brainstorm sessions with Client's Center of Excellence, Enterprise architects and come up with Technical and Implementation design
- Discuss with Portfolio stakeholders and establish framework and Design reusable components
- Design Marketing website using AEM, DAM, Analytics and Launch
- Design the migration and Publishing strategy of Digital Asset
- Analyze Business requirement and translate them to technical requirements
- Design Reusable component in AEM Website
- Research, Develop, Implement and review
- Walkthrough of Technical Design documents with Product Owner, Portfolio Architects, Enterprise Architects and Operations group
- Gather Business and Application specifics from BA's and generate required Technical Design documents
- Work with Enterprise Architecture and Product Owner to ensure proposed solution aligns with Enterprise architecture guidelines
- Build reusable components and Accelerators expedite development process
- Work with Configuration Management team to define the deployment strategy
- Review the Continuous Integration and Deployment Configuration to ensure the Process is defined per strategy
- Run Conduct daily scrums & Tech hurdles
- Provide a walk through Application design to team members
- Analyze the Code quality and suggest improvement to team as needed
- Plan and work on team's technical upskilling and cross skilling as needed
Environment: AEM 6.3, DTM, DAM, Adobe Cloud and Analytics, Campaign, Analytics, AWS, Webservices (SOAP& RESTful), Spring, JIRA, Confluence, Akamai, SVN, HTML5, Ajax, Jquery, CSS, Eclipse, Maven.
Confidential
Senior AEM Developer
Responsibilities:
- Involve in formal requirements gathering methodologies.
- Involve in meetings to analyze the services and process.
- Build custom aem components, templates, wizards
- Develop OSGI bundles, build and deploy
- Custom workflow setup
- Develop reports based on specifications.
- Review computer system capabilities by designing and testing standards and solutions.
- Develop complex system processes to support the newly hosted applications and other business vendor applications that are sensitive and critical.
- Install and maintain applications
- Implement dynamic tag management features for custom marketing page components
- Support well-designed critical systems for clients.
- AEM Dispatcher configuration activities
- Production 24x7 on-call support (rotation)
- Analyze all aspects of client engagement including the architectural efforts, critical computer and application refinements.
- Change, Incident, and Problem management including Root Cause Analysis
- Implement individual system tasks and complex applications and enable successful deployment of systems and solutions.
- Deploy / promote code to higher environments
- Recommend/implement best practices and future supportability based on KPI metrics
- Track and report on Key Performance Indicators (KPI's) for website and application operations
- Define and develop the execution handling strategies for the sensitive and business critical applications.
Environment: Java, JEE, AEM 6.2, Webservices (SOAP), ESB, Hibernate, Spring, Quality Center, Eclipse, AIX, Hibernate, SQL, HP Service Center, HTML5, Ajax, Jquery, CSS, Eclipse, Git (GitHub, GitBash), Maven, CodeMovePlus.
Confidential
Senior AEM Developer
Responsibilities:
- Participate in Requirements Gathering, Dev Sessions
- Develop components / templates, jobs, services for various features of the platform
- Followed Test Driven Development (TDD) creating Junit Test Suites / Cases with Agile (Scrum) methodology with Continuous Integration (CI) approach
- Automate testing using Gherkin and Ruby
- Build and deploy using Maven Archetype profiles.
- Implement custom DAM solution for multi-image rendering on specified view ports
- Resolve identified issues / bugs with existing features
- NodeJS utility to define / develop - AEM components, structures, set associated content and issue Sling POST requests to a target AEM instance.
- Provide Dynamic tag management capabilities for the sites inorder to leverage the Digital Marcom platform for marketing team to easily perform tag management, data management, and rule building.
- Deploy, install and maintain aem applications
- Develop and implement operational monitors for CQ5 / AEM system and bundle health
- Participate in Production Release implementation
- Contribute to Sprint (Scrum team) - planning, demo, development, deployment and release.
Environment: Adobe CQ5.6 - CRXDE, Java, Restful Webservices, JSP / Servlets, Ajax, Jquery, JSON, Eclipse, SVN Tortoise, JIRA, Crucible, Gherkin, Jenkins, Devshell, Junit, Maven, Ruby
Confidential
Senior CQ5 Developer
Responsibilities:
- Responsible for the delivery and application development support.
- Integration and Enhancements for the existing CQ components and templates to be applied for Raffle pages / Ticket Landing Pages.
- DTM is specifically applied for the website pages using cutom tags and the website pages were monitored, analysed with google-analytics tool integrated with website.
- Content Changes and updates to the site
- Support AEM/CQ5 Content users.
- Incident Resolution
Environment: Adobe CQ5.5 - CRXDE, Java, JSP, JSTL, Servlets, HTML5, Ajax, Jquery, CSS, MyEclipse, SVN Tortoise and JIRA.
Confidential
Sr. CQ5 Developer
Responsibilities:
- Responsible for the development, delivery and defect resolution.
- Develop custom CQ5 components, templates
- Create custom Widgets
- Work collaboratively with multiple teams to ensure smooth and timely delivery
- Participate in daily scrum calls of the scheduled sprints and regular communications with client and other teams
- Implement Personalization for the custom demographic user profiles
- Implement workflows
- Support AEM/CQ5 Content users.
Environment: Adobe CQ5.6 - CRXDE, Java, JSP, JSTL, Servlets, HTML5, Ajax, Jquery, CSS, MyEclipse, SVN Tortoise, Maven, Rally (tracking user stories) and HP-ALM tool (defects tracker).
Confidential
Technology Lead
Responsibilities:
- Requirements gathering and analysis and provide estimates
- Develop and review the design specifications
- Design, Develop and provide enhancements to the existing portal pages, portlets and maintenance of J2EE applications
- Develop the process-flows, use-cases, data-flow diagrams per the requirement specifications
Environment: IBM Websphere Portal / Application Server, Teamsite, Eclipse IDE, Java/JEE, Spring, Hibernate, Portlets 168/286, WSRP, Jenkins, SVN
Confidential
Technology Lead
Responsibilities:
- Provide enhancements and validation to the XML messages adhering to the requirements of the internal client and HIPAA and EDI - X12 standards
- SOAP-UI and SOA-SD are used for designing the workflows and running the web services
- Requirements gathering and analysis
- Define and build the Conceptual Solution Architecture
- Identify and recommend the components for the Application Architecture
- Develop the process-flows, use-cases, data-flow diagrams per the requirement specifications
- Provide estimates and review the design specifications based on Open Source tools and Java/JEE, E-Bus integration stack and Oracle products.
Environment: Eclipse IDE, Java/JEE, Oracle 10g DB, Oracle Application Server 10g, Spring and Hibernate, Subversion and Ant.
Confidential
Technology Lead
Responsibilities:
- Requirements gathering and analysis for the integration features
- Building estimates and review the design specifications according to the Architectural guidelines
- IBM WCM, Teamsite are used for content management with in the application on the Websphere Portal platform.
Environment: IBM WCM tool, Teamsite - Autonomy
Confidential
Technology Lead
Responsibilities:
- Requirements gathering and analysis for the integration features
- Building estimates and review the design specifications according to the Architectural guidelines
- IBM WCM tool is used for content management with in the application.
Environment: Java/JEE, IBM RAD, IBM Websphere Application Server 7.0 and IBM Websphere Portal Server 7.0, SOAP-UI, Apache Axis 1.4, Webservices, Spring, Hibernate, Subversion and Ant.
Confidential
Technology Lead
Responsibilities:
- Designed, developed, deployed and tested the WebSphereApplicationbased on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
- Involved in creating design document, implementation and testing of the application.
- Extensively worked on implementing Object Oriented Analysis and Design concepts.
- Worked on Rational Application Developer built on Eclipse for developing applications.
- Oracle is used as back end and worked on writing queries using SQL.
- Develop Use Case diagrams, Process flow diagrams and data flow diagrams based on the requirement analysis.
- Produce Logical Architecture and Physical Deployment diagram for the new environment and infrastructure setup.
Environment: Java/JEE (JSP Servlets), IBM RAD, IBM Websphere Application Server 7.0 and IBM Websphere Portal Server 7.0, Spring, Hibernate, Subversion and Ant.
Confidential
Technology Lead
Responsibilities:
- Implement the Solution Architecture, design, develop and deploy the EKWS Portal based on Sharepoint and Websphere Portal Application.
- Sharepointand Portal Applications are integrated in the backend with an Oracle DBMS and via third-party enabled webservicesthereyby providing the repository records management.
- Develop Use Case diagrams, Process flow diagrams and data flow diagrams based on the requirement analysis.
- Solution Architecture
Environment: Sharepoint, .Net, and Java/JEE, IBM RAD, IBM Websphere Application Server 6.0 and IBM Websphere Portal Server 6.0and Ant.
Confidential
Solution Architect
Responsibilities:
- Study the existing enterprise architecture
- Evaluate the Content Management Tools in the market and discuss the recommendation with the Enterprise Architects and carry forward with Business for further decision making process
- Develop the Solution Architecture laying out the Conceptual Architecture, Physical Deployment Model, Logical Model and Data-flow diagrams and architecture
- Analyze the scope of requirements, key-decisions made and pending, assess the risks and impact
- Finalize the Solution Architecture for the Approval of Enterprise Architecture Approval and Business LOE’s Approval
Environment: MS Visio and Client related Enterprise Architectural Standards
Confidential, Cranston, RI
Technical Specialist
Responsibilities:
- Design and creation of GUI screens using JSP-Portlets and HTML
- Developed and Deployed JSR168 Portlets and Struts Portlets in Portal Server.
- Developed bridge web application using HTML for integrating existing applications.
- Extensively worked on developing static and dynamic Portlets.
- Developed and Deployed Portlets in IBM WebSphere Portal Server.
- Extensively worked on WSAD built on Eclipse for developing applications.
Environment: Java/JEE (JSP Servlets), IBM RAD, IBM WCM and IBM Websphere Application Server 7.0 and IBM Websphere Portal Server 7.0, Spring, Hibernate, Subversion and Ant.
Confidential
Technical Specialist
Responsibilities:
- Development and maintenance of J2EE application J2EE technologies.
- Design and creation of GUI screens using JSP- and HTML.
- Responsible for fixing the bugs and implementing the CR’s.
- Extensively worked on Weblogic application server for deploying applications.
- Extensively worked in Production support environment for various phases of the project.
- Created Fly out Menus and dropdowns using JavaScript.
- Involved in development and maintenance of various phases of the project.
- Preparation of report on Bugs per module and average time for bug solving
- Client Side validation in user interface screens has been done using JavaScript.
- Involved in Unit, System and Integration testing of the J2EE applications
Environment: Core Java, Servlets, JSP, JDBC, Java Script, Weblogic, VSS (Visual Source Safe),Eclipse, MySQL Server, Windows XP, VB6, ASP, ASP .NET, .NET Framework, AquaLogic Portal Server BEA WebLogic Application Server.
Confidential
Technical Specialist
Responsibilities:
- Developement&Application Testing
- Application Remediation
- Server Validation
- Application Migration
- Preparation of Project Plans
Environment: Confidential Based Platform, Windows 2000/2003
Confidential
Technical Specialist
Responsibilities:
- Responsible for managing the offshore activities of the team of 8 members.
- Communicating with the Onsite team.
- Post validation of the deployed host machines.
Environment: Confidential Based Platform, XPMAT, CA Unicenter-SD explorer
Confidential
Technical Specialist
Responsibilities:
- Migration of file servers.
- Backup configuration of servers.
- Documentation
Environment: Windows server 2003, Window 2000 and windows XP, Openview Data Protector, Quest Consolidator
