Aem Developer Resume
Irving, TexaS
PROFESSIONAL SUMMARY:
- AEM developer with 8+ years of total IT experience in designing and developing of product life - cycle which includes 4 years of AEM / CQ5 experience with hands on experience in building and deploying enterprise level Web Content Management solutions on AEM 6.0, and 6.1 and Adobe CQ 5.4, 5.6.
- Experience in developing UI for the applications using JavaScript, HTML5, CSS3, XML and Ajax
- Experience in using JSP, J-Query, Angular JS, JavaScript libraries.
- Hands on experience developing custom components, page templates and template components and workflow components in CQ5 .x, AEM 6.x.
- Have worked on design and development of AEM Sites and Portal applications.
- Implemented Adobe AEM templates, components, dialog, workflow, style sheets, Meta tagging and performed CMS administration tasks.
- Strong experience with setting up AEM / CQ5 using Maven and standard Eclipse tools.
- Hands on experience in developing of WCMS using Adobe AEM tool, JCR, CRX, Apache Felix, Sling, OSGI, HTML, Ext JS and JavaScript.
- Having hands on experience in the Enterprise Content Management and Web Content Management and java, J2ee applications.
- Worked on design and implementation of modules on Day AEM. Have excellent understanding of AEM building blocks, CRX Repository, leveraging web content management component for customization and porting of websites.
- Have Extensive knowledge in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, JNDI, JDBC).
- Experienced on upgrading AEM environments.
- Experience in design and development of multi-tier applications using Java, J2EE, Spring, Struts, and Hibernate frameworks.
- Enterprise Application Development expertise with Java technologies like Servlets, JSP, Struts.
- Good working knowledge on CVS and SVN for version control.
- Domains handled banking, insurance and supply chain management forward and reverse logistics.
- Over Played key role in developing, maintaining and implementing proprietary internet based banking suite of product for various banks.
- Well versed with SDLC phases with extensive experience in requirements gathering, Analysis, Design, Build, Testing, Documentation, and Maintenance.
- Extensive experience in integration, debugging, design, analysis and implementation.
- Mentoring new members and training them with domain knowledge and technologies.
- Experience in working in agile scrum development methodology.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
- Flexible and versatile to adapt to new- environment and technologies
TECHNICAL SKILLS:
Languages: Java, J2EE-Servlets, Python,C
Web Technologies: HTML5, CSS3, Ajax, JavaScript, JQuery, JSON, XML, Bootstrap, JSP
Enterprise Web Products: Adobe AEM 6.2, 6.1, 6.0, CQ5.5, CQ5.6, CQ5.4.
Web/Application Servers: Apache, Tomcat, IBM WebSphere
Tools/IDE: Eclipse, NetBeans, IBM RAD, Builder
Frameworks: MVC, J2EE, Servlets, Struts, Spring, Hibernate
Databases: Oracle 11g/10g/9i/8i, SQL Server 2000/2005/2008 , JCR (Apache Jack Rabbit/Sling), Adobe CRX, PL/SQL.
NoSQL: MongoDB
Repositories: GIT, SVN
Operating Systems: Windows, Mac OSX
Build Tools: Maven, Jerkins
Methodologies: Agile(Scrum), SDLC, Waterfall
PROFESSIONAL EXPERIENCE:
AEM Developer
Confidential, Irving, Texas
Responsibilities:
- Developed the customizable landing pages and AEM custom components.
- Write specifications for custom templates and components geared toward the newly redesigned web sites.
- Develop OSGI Bundles to perform various actions.
- Development of static web pages, landing pages, category landing pages using content management system, Adobe AEM.
- Provide estimates, designs, and specifications for AEM templates, components, and workflows.
- Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
- File vault is used for importing the code from JCR to file system and vice versa.
- Maintain regular communication on project status with Team lead, project management.
- Building and managing relationships with business leaders to understand their goals.
- Developed Custom Workflow process to deploy the code in different environments.
- Prepared Documentation for various Components Flow, which was used by the tester to do their testing of the application.
- Worked on to create different OSGI services.
- Translates business requirements into technical details relevant to Adobe AEM.
- 3Provide author training to business users to familiarize them with the design and usage of the system.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
Environment: AEM 6.2, Java/J2EE, HTML, CSS, AJAX, XML, JSON, JQuery, CRX2.2, Apache Sling, CRXDE Lite, JSP, Apache Tomcat, JUNIT, GIT.
AEM Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in the selection of the technology solution which involved evaluating multiple web content management systems Adobe AEM, Sitecore etc.
- Involved in development of the primary set of modules to support the AEM platform.
- Involved in the design and development of the AEM components and templates.
- Worked extensively on the back end AEM OSGi bundles.
- Customizing DAM components to add new functionalities in DTP application.
- Workflow Creation using Process Builder.
- Implementing Documentum Lifecycles and TBO using Java and Documentum API.
- Creation of Object Model, Presets, Users, Groups, ACLs using Documentum Composer.
- Coordinated with the Digital Marketing Agency managers in Europe, India and Latin America in managing the creation of digital content for the various sites on AEM.
- Responsible for the overall global Rollout Schedule and time lines of the overall rollout of sites.
- Managed the communication between technical and creative agencies, translation agencies, business partners and managed service provider.
- Involved in supporting the application post production and maintenance.
- Built Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives and custom filters.
- Experience working in an agile environment, involved in daily standup meetings.
- Trained the Digital Agencies and creative agencies and clients about the AEM module integration.
Environment: Eclipse, Adobe AEM 6.0, AEM Dispatcher, Adobe CRX 2.2, Apache JackRabbit, OSGi, JSR-170/283, Adobe DAM, Java 1.5/1.6, Oracle 11, JUnit, Maven
AEM Developer
Confidential, Boston, MA
Responsibilities:
- Worked with customer technical architect to implement POC on Adobe AEM.
- Involved in content management strategies and architecture and multichannel content delivery.
- Requirement Gathering and converting business requirements to technical requirements.
- Involved in Maintenance and Support activities of the forward logistics and reverse logistics.
- Root cause analysis and fixing production issues for a service restoration.
- Involved in change request implementation for enhancements.
- Understanding the High Level Design Document.
- Providing technical support for monthly release.
- Participating in design and review meeting with onsite project team for new CR signed off.
- Creating documentation on route cause analysis and resolution steps for all major issues occurred.
- Led a team which has different modules and technologies involved for both the logistics.
- Coordinating with onsite team and also with different client’s involved in different modules of forward and reverse logistics.
- Knowledge transfer to both onsite and offshore team.
- Effort estimation during enhancements/customizations.
- Support in implementing the functionality and fixing the bugs reported.
Environment/tools: Adobe AEM, Java, JSP, Servlets, XML, EJB, Eclipse, Apache tomcat server, Oracle, Dollar U scheduler UI tool, SQL, PL/SQL, BI reporting tool.
Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Worked on Credit Report Ordering module.
- Used SAX XML parser to parse the ordered credit Report from third party and save the fields in DB.
- Developed application using Struts.
- Maintained configuration files struts-config.xml.
- Implemented Soap as request and response to the web services for mortgage application.
- Implemented Credit Report Ordering Web service client for Third Party Web Service.
- Used Hibernate as ORM tool for persisting data.
- Implemented Soap as request and response to the web services.
- Modified the Hibernate configuration files and added patch files to edit/add the columns and associations in the DB.
- Responsible for developing code using Ajax in Java script.
- Created and Maintained mapping files, persisting classes and transaction control in Hibernate.
- Implemented the work-flow from loan application to funded-loan.
- Used different XML parsers like SAX and DOM as per requirements.
- Automated the deployment of web application on the Web logic 9.0 using ANT script.
- Used Oracle 10g as back-end database, used TOAD for querying.
- Used JMS for mailing statistics data to the users and approved authorities.
- Coded ANT build script to create and deploy the application on web logic Server.
- Carried out Unit Testing using Junit.
Environment: AEM 6.1, CRXDE, WCM, JCR, Apache Sling, Slightly, SOA, Eclipse, Maven, SVN, SOAP, Hibernate, JDK 1.7, HTML5, CSS3, JavaScript, JSP, Servlets, JQuery, SQL.
Java Developer
Confidential
Responsibilities:
- Perform detailed analysis of project requirements and design application architecture.
- Design Business validation and implementing them in the Business Objects.
- Perform reviews of modeling diagrams and source code.
- Conduct code walk through sessions with the java development team.
- Since the data that need to be passed between different tiers is huge, used Transfer Object pattern.
- Used Persistence - MYSQL service to call the custom selects and updates to the database.
- Used Locator class to lookup business class and also the success information given a page action.
- Developing DB mapping XML files in Hibernate.
- Using a Spring batch we launched the Tab delimited file onto Oracle OC4J app server.
- Used Eclipse for Application Development and SVN for version control.
- Perform Integration, Unit and Regression testing on the application components.
- Research & Development activities to solve the technical challenges faced during the development phase of the project.
Environment: Java 1.5, J2EE, XML, XSLT, Hibernate 3.0, Spring Framework 2.5, VSS version controller, Oracle 10g.
Software Developer
Confidential
Responsibilities:
- Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Designed and developed a web based application to enable Customers Orders, Customers List, Customers Matching, and Customers Assignment, Customer Order Details products.
- Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity.
- Developed Middle-ware using EJB and Servlets, Developed a module, which is a Server side EJB Component that has access to database.
- Identified and resolved programming issues, Servlets and EJBs performance tuning opportunities.
- Developed Service (EJB) components for middle tier component implementation and implementation of business logic and Inter communication between components is developed by using XML.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Extensively used WSAD while writing code & used PVCS for change control.
- Front End-user Interface Design, Prototype is developed using JSP, Swings and UML.
Environment: Websphere App Server 4.0, WSAD 4.0, Oracle 8.1.7, JSP, J2EE, XML, XSL, JDBC, JNDI, HTML, CSS, Windows 2000.