Aem Consultant Resume
Bothell, WA
SUMMARY
- 8 years of technical experience in complete software development life cycle process which includes Analysis, Design, Development, Testing, Implementation and 2 years experience in managing a team.
- Expertise in CQ5,AEM6, AEM6.2, CRX, JCR, Sling and OSGI technologies.
- Expert Confidential developing custom components, page templates, template components and workflow.
- Extensively worked on n - tier architecture systems with application development and integration using Java, J2EE (JSP, Servlets, EJB, JMS) and XML etc.
- Managed, architected and consulted in Web, Enterprise, SOA and Mobile domains using Open Source technologies.
- Highly expertise in Requirement Analysis, Use cases, Preparing Component Specifications, Re engineering and Performance improvement in systems.
- Proficiency in designing Use case diagrams, Sequence diagrams, Activity diagrams, Class diagrams, Collaborative diagrams and other UML components.
- Expertise in UML modeling tools Rational Rose and RUP process.
- Experience in developing applications using various application servers such as WebLogic, WebSphere and OC4J.
- Efficient in Code reviews, defining coding standards and performance optimization using J2EE technologies.
- Expertise in developing applications with various webservers and containers like Apache Tomcat and iPlanet.
- Worked on open source frameworks like Struts, Spring, Ant, JUnit and tools like Eclipse, CVS etc.
- Experience in writing SQL queries, PL/SQL programming and designing database scheme.
- Expertise using ASP, ASP.net and VB technologies.
- Very quick Confidential learning and highly successful in applying new technologies to the current assignments.
- Self motivated with ability to work independently and in the team environment.
- Strong leadership qualities with excellent communication skills.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, PL/SQL
Server Side Technologies: J2EE, ASP, ASP.net
Middle Tier Technologies: EJB, RMI, JMS
Object-Relational Mapping: Hibernate
Application Servers: WebSphere Server 3.5/5.0, BEA Web Logic 5.1/6.1/7.1, OC4J, Jboss4.0.4
Web Servers: Tomcat3.5/4.0/5.0, iPlanet6.0, IIS5.0
XML Technologies: XML, DTD, XSD, XSLT, XPath, XQuery
IDE: WSAD5.0, Dream weaver, MS FrontPage, JDeveloper
GUI: Swing, and AWT
Web Technologies: HTML, DHTML, CSS, JavaScript, VBScript
Database: Oracle10g/11g, My-Sql, MS Access, SQL Server
Operating Systems: Windows 95/98/Me/XP, Windows7
PROFESSIONAL EXPERIENCE
AEM Consultant
Confidential, Bothell, WA
Responsibilities:
- Maintained the Content Management System (CMS) and provided support for the application.
- Used ExtJS for writing listeners in the dialogs.
- Developed a map page for customer phasing
- Developed sling servlets to perform various actions.
- Using Interwoven Teamsite CMS for deploying contents on QA, STG and PROD environment.
- Performed unit testing, system testing and integration testing.
- Worked on implementing CQ5 from procurement of product to training, project planning, requirement gathering, analysis, estimates and implementation.
- Worked on implementing Responsive design on CQ5 platform using frameworks like Twitter Bootstrap and Foundation.
- Worked on creating marquees panels with using segmentation and teasers and gave the ease for content implementers to do changes on the marquee panels with dragging options.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java
- Developed complex components with dialog on CQ5 using jQuery, Zepto, HTML and CSS.
- Developed functionality specific OSGi bundles on CQ5.
- Developed Marquees Panels for content implementers to make their work easy.
- Extensively worked on front end, business and persistence tier using the HTML, CSS, JavaScript, jQuery, and Hibernate frameworks.
- Sightly for Customizing workflows.
- Creating Custom Components, templates using Sightly
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Coding for the service requirements as per the scheduled releases.
- Code review, unit testing and local Integration testing.
- Doing impact analysis and creating High Level Design Document and Low Level Design Document as per the Functional Specifications Document.
- Developing components and templates in Adobe CQ5.
- Testing support during UAT and production.
- Integrating of application modules, components and deploying in the target platform.
- Ownership of build and release activities.
- Suggesting innovations and doing subsequent analysis for the same.
- Mentoring new team members.
Environment: Adobe CQ5/AEM 5.6, Java (jdk1.5), J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM,log4j, Windows and Linux .
CQ5 Consultant
Confidential, Atlanta, GA
Responsibilities:
- Worked on customizing the foundation components in CQ5, provide workflows to extend functionalities and improve performance.
- Worked on HTML, CSS, JQuery and extJS for designing and implementing custom CQ5 components.
- Worked on style sheets to maintain the structure and improvise the appearance of WebPages.
- Worked on Digital Asset Management, to manage and store all the media.
- Maintained the Content Management System (CMS) and provided support for the application.
- Involve with content management strategies, architecture and multichannel content delivery.
- Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp services and custom business logic in java.
- Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration.
- Used AngularJS for management of multi-step user input flows.
- Worked on Backbone.Configurator (Backbone.Config), which is an extensible object-class that helped us to manage Backbone.js configuration.
- Worked on Multisite Manager (MSM) so as to get same structure and content on all the versions of website.
- Involved in daily meetings and worked in Agile Environment.
- Developed sling servlets to perform various actions.
- Used log4j for logging the messages.
- Wrote test cases for testing of CQ components and templates in both authoring and publishing environments.
Environment: Adobe CQ5/AEM 5.6, Java (jdk1.5), J2EE, JSP, Servlets, Java Script, HTML, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM,log4j, Windows and Linux .
CQ5 Consultant
Confidential, Omaha, NE
Responsibilities:
- Develop and write high level design with an emphasis on robust functionality and performance.
- Assign detailed design and coding work and facilitate reviews.
- Coordinate code reviews and ensure coding standards are followed.
- Design and development of web pages using CQ5, JavaScript, HTML, CSS, Ajax and jQuery.
- Developed Adobe CQ5 templates and reusable components.
- Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements.
- Served in leadership capacity in training, mentoring and evaluating staff developers.
- Coordinate code releases, data loads, deployments, etc.
- Integrate process with Twilio for sms and evoice and Brightmail for email.
- Data from Sterling database is retrieved using RESTFUL service calls to Customer Order Management (COM) layer.
- Using JAX-RS specification for creating Restful services.
- Design user interface using html5, jquery and backbone.
- Manage any technical issues that arise during development.
- Coordinate security review and ensure security standards are followed.
- Designed test plans with QA staff for unit, system and integration testing.
Environment: Java 1.6, J2EE, Oracle 11g, Toad, CQ5.5, Tomcat, Ant, XML, Spring, Struts, Jersey, backbone, CVS, Sterling, JQuery, Eclipse.
CQ5 & Java Developer
Confidential, Richmond, VA
Responsibilities:
- Involved in complete software development life cycle - Requirements gathering from users, Analysis, Detailed design, Development, System and User Acceptance Testing.
- Manage staff of software programmers and focus on team building, training, performance management and mentoring.
- Designed, implemented, and coded RESTFul Web Services with JSON formatted messages running on a J2EE Apache Tomcat Web Server for handling requests coming from mobile applications.
- Used Spring Framework for bean wiring of JavaBean classes and transaction management using Annotations such as @Component, @Service, @Autowired, @Transactional, etc.
- Implemented MVC architecture using Apache Struts framework.
- Developed Data Access classes to build dynamic SQL statements, which access data from Oracle database.
- Involved in developing Mobile hybrid applications using IBM Worklight and JQUERY.
- Involved in developing complex queries, Stored Procedures and triggers in Oracle 10g and 11g.
- Developed user friendly and dynamic web pages using JSP, HTML and JQUERY.
- Involved in validating the input data using JavaScript and JQUERY.
Environment: Java 1.6, J2EE, Oracle 10g, Toad, OC4J, Ant, XML, Spring, Struts,BC4J, CVS, IBM Worklight, JQuery, Eclipse 3.1.0.
Java Developer
Confidential
Responsibilities:
- Created Design documents after gathering requirements from the business customers.
- Maintained architectural documents that describe the technical standards, JAVA EE design patterns, processes and frameworks.
- Built dynamic pages, with instant updates to the Program Features and Program Specifications using the AJAX
- Used Web Services to transport data from the server and used Web Sphere application server.
- Wrote complex SQL Queries to validate data Confidential various stages in the application.
- Developed server-side business logic software modules ( Java, JDBC)
- Developed customized client-side modules (Java Servlets, HTML, and JSP).
- Implemented database and software utilities for site administration and controlling (Java, JDBC, Oracle, SQL)
- Performed Unit and Integration Testing.
- Migrated app server jboss3.1.0 to jboss5.1.0 version.
- Performed code review for team members.
Environment: Java, J2EE, JBoss, Flex, Struts, Oracle, Web Services, Web Sphere, Windows XP and UNIX.