Senior Aem Developer Resume
Charlotte, NC
SUMMARY
- 8 years of experience in Information Technology experience as a Sr. Java Developer with around 3 years of experience in Adobe CQ5 Development.
- Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day's commercial JCR Implementation), and CQ5(Day's latest suite of WCM, DAM, and Social Collaboration applications).
- Worked on Client - Server Applications in Finance, Retail and Telecom, Health Care projects of Java J2EE.
- Very good at developing custom components, page templates and template components and workflow components in CQ5.x.
- Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.
- Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.4, 5.6 and AEM6.0,6.1
- Experienced in developing Custom bundles and Servlets on Felix.
- Expertise with setup and development of GUI using CQ5and Ext JS.
- Hands on experience in setting up or upgrading complex CQ environment with expertise in CQ5 Author, Publisher and Dispatcher administrations.
- Have a good understanding of CQ Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection and Mobile request processing.
- Extensive experience in CQ, DSP, JSP and Display Tag for User Interface Development.
- Have a good understanding of Social Collaboration and Campaign Management with CQ.
- Good understanding of Java content repositories, sling request processing and OSGI bundles.
- Domain expertise includes, system developments using Core Java& J2EE Technologies such as JSP, JDBC, XML, ANT, Maven, JavaScript.
- Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
- Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB).
- Proficiency in deploying n-tier Enterprise / Web applications using IBM WebSphere 5.0, 5.1, 6.1 BEA WebLogic 8.1 and Apache Tomcat.
- Expertise in advanced JavaScript libraries and frameworks such as likeAngular JS, Node.JS, EXT.JS, Less JS, Knockout JS, Backbone JS, D3 JS
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.
- Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.
- Create, maintain and also customize existing database schema.
- Ability to build tables, stored procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.
- Experienced in analyze the work flows between database and the business logic and customize according to the requirement using DB Queries.
- Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.
TECHNICAL SKILLS
CMS: AdobeCQ5.4, AdobeCQ5.5, AEM5.6.1.,CQ5DAM,AdobeCQ5APIs,CQTagging
Web Technologies: HTML, HTML5, XHTML, CSS3, JavaScript, JQuery, Bootstrap, AJAX, JSON, Apache Sling, Jackrabbit, JCR
Programming Languages: JAVA, UML, MySQL, Oracle, PL/SQL, JSP, Servlets, JSTL.
UI Frameworks: Angular.js, Backbone.js, Ext.js, Underscore.js, Require.js, Ember.js and Node.js,D3.js
Database IDE & Environment: Eclipse, NetBeans, CRDXE, CRDXE lite, Sublime Text, Eclipse, Bower, Grunt, Net Beans, Adobe Dreamweaver, Notepad++
Databases: Oracle, SQL Server 2012/2008/2005 , MS Access, MongoDB
Web/App Servers: WAMP and LAMP servers, JBoss, Web Sphere 8.0(beta), Web logic and Tomcat 5.0/6.0/7.0
Web Designing Tools: AdobeDreamweaver,AdobeFlex,AdobePhotoshop,AdobeFlash CS3, FTP, AdobePremier,AdobeIllustrator
Operating Systems: Windows, Mac, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior AEM Developer
Responsibilities:
- Development and Deployment of complex enterprise level CQ WCM application.
- Created templates and other components forCQ5and clipped applications.
- Used Sling, Apache Felix, JCR for the new Content Management System.
- Involved in creating theAdobeCQ5Campaigns, Teasers in CRXDE Lite environment.
- Development of modules and installing them as bundles on OSGI Container.
- Working knowledge on Apache Sling Platform.
- Integrate LDAP for user access to the CMS system for authoring, publishing and workflow management.
- Developed digital consumer experiences based on foundation of theAdobeCQ/AEM product suite used DAM for image management.
- Created/Modified custom widgets inAdobeCQ5.
- Worked closely with the product managers to understand the requirements and develop the components accordingly.
- Knowledge on Classic/Touch Modes of AEM 6.0 also created few dialogs using version 6.0
- Experience creating workflows, CQ templates and CQ Administration.
- Working knowledge on Importing, Exporting CQ Packages & Bundles.
- Developed every aspect of the web page, starting from title tags and meta information to paragraphs of the content is designed and developed in such a way that it can be adjusted by content authors or restricted to only advanced administrators.
- Designed various modules using technologies like JSON, and JavaScript.
- Created responsive designs using HTML5, CSS and Bootstrap.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Client side implementation were done in JSP, JQuery, AJAX and JavaScript environment, where as the implementation of business logic part were done using core Java, servlets, filters and Restful services.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS3, JavaScript andAdobeCQ5.
Environment: HTML, HTML5, CSS,AdobeCQ5.5, AEM 5.6, JavaScript, JQuery, JSON, Ajax, Java, Servlets, JSP and JSTL.
Confidential, Nashville, TN
AdobeCQ5 Developer
Responsibilities:
- Mapped existing site pages toCQ5templates.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Developed web applications inCQ5systems in coordination with software development teams.
- Participated in meetings related to application architecture, designing and development.
- Developing Templates/Components in Eclipse/CRXDE Lite.
- Development of modules and OSGI bundles.
- Export/Import of Content via package manager.
- Performed Unit Testing on developed modules and involved in trouble shooting the components.
- Interacted with the testing team to track the defects and fix them.
- Worked on creating clientlibs and include them on specific pages based on the requirements.
- Analyze functional and business requirements for optimum utilization ofCQ5components and performance.
- Assisted in functioning ofCQ5solutions by documentation and validation procedures of non-functional requirements
- Developed all the UI pages using HTML 5, DOM, CSS, JSON, JavaScript, JQuery, Ajax,and AdobeCreative suite.
- Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript
- Trained business users on how to useCQ5to modify content and publish.
- Attend daily SCRUM calls.
- Involved in backend production support/on-call when there is any deployment.
- Tested the code changes in Development, QA, and Stage environments thoroughly before going to production.
Environment: HTML, CSS, JavaScript,AdobeCQ5.5, JQuery, AJAX, SQL, JSON, CRDXE Lite, Java, Jsp, JSTL and Servlets.
Confidential, New York, NY
UI Developer
Responsibilities:
- Developed User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like HTML, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript, JQuery, Backbone JS, Angular JS, JSON, Bootstrap Framework, Ajax, CSS2/3, Media Queries, CSS Frameworks, CSS Sprite on Java, JSP.
- Developed enterprise-level JAVA applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular JS and a Modern UI framework such as Bootstrap CSS.
- Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks likeBackbone.js and Bootstrap.
- Hand-coded HTML, CSS3, Java Script and jQuery to create front-end.
- Advanced JavaScript capabilities, including JQuery and JSON-Experience with software development lifecycle team collaboration, including requirement analysis, stakeholder interaction, quality assurance support, operational guidance, and software development
- Used JQuery to make the HTML5, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used PHP/MySQL in WAMP (Windows, Apache, MySQLand PHP) environment for creating dynamic dataintegration and data management
- Used Ember JS for building a MVC framework web-app and is highly efficient with PHP framework as Well as using SOAP services.
- Used Java Script and Knockout JS for UI functionality and validations
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Experience with Ajax, and understanding of the different types of JSON object manipulation.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Expertise in coding optimized SQL queries on databases like MySQL.
- Designed the table less web applications using CSS (2.1/3) and with the help of tags as per W3C standards.
- Used Node.js (npm) as the package manager for development workflow dependent plugins.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Toolbar.
Environment: HTML 4/5, DHTML/XHTML, PHP, CSS 2/3, JavaScript, jQuery, Bootstrap, Angular JS, Ember.js, Node.js, Knockout.js, XML, JSON, XQuery, DOM, MVC, AJAX, Media queries, Java, JSP, Grunt, GIT, SVN, SOAP, JBoss, Water-fall, Bower, Eclipse IDE, Firebug, Firebug Lite, Developer Tools, Junit.
Confidential, Framingham, MA
UI Developer
Responsibilities:
- Use agile methodology throughout the project.
- Worked in a strong team of architectures, backend developers to gather function and non-functional requirements.
- Designed and developed website using HTML, JavaScript, DOM, JQuery and AngularJS
- Validating all client side controls, dropdown menus, tab navigations and form validations using JavaScript and JQuery.
- We using Tweeter Bootstrap library to make the Web UI responsive and also use AngularJS to associate with HTML elements in the models.
- Used JQuery plugs to include widgets like Menus, Drag and drop, Date selector and Forms
- Design is transformed into W3C standards compliance pages using HTML, XHTML and CSS
- Application level coding is written in a way that it will interact with RESTful API, webservers.
- Wrote entire code to fetch data from servers using JQuery AJAX via JSON response and updated each page
- Used XML to transfer the application data between client and server. In server side we used to parse the data in XML and client side Java is used
- Used AJAX controls, Web forms, and JavaScript for payment and inventory reports
- Involved in Mobile Application UI design. Created a responsive design and added AJAX functionality
- Worked on browser compatibilities and tested each web pages, sperformance with multiple devices like mobile, tablet, Laptop and PC. As we are using Bootstrap frameworks our website is compatible for all browsers
Environment: HTML, CSS3, JQuery, JavaScript, AJAX, JSON, PHP, Responsive Design, DOM, XML, Firebug, SVN, Apache Tomcat, Adobe, MySQL, Windows, Springs, REST.
Confidential, Hagerstown, MD
UI developer
Responsibilities:
- Involved in developing Front End Programming for Web applications
- Modified the UI screens created by web designer using HTML, ASP.Net, CSS, and JavaScript
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, and JavaScript
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 and JQuery in ongoing projects.
- Responsible for content and UI development
- Worked on Ext.JS to implement MVVM JavaScript framework for building a rich cross-platform web application
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON
- Performed Client side validation using JavaScript
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts
- Produced GUI prototypes for business logic presentations
- Developed components to fetch the data from the back end using AJAX and JQuery
- Analyze the response of JSON in order to update DOM
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with ASP.Net validation controls.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
- Worked on Application Server IBM Web Sphere
- Adobe Photoshop has been used to create different banners and designs.
Environment: HTML, XHTML, CSS/CSS3, Ext.js, JavaScript, JQuery, Dreamweaver, ASP .NET, GUI, XML, JSON, XML DOM, MVC, AJAX, SOAP, Web Services, IBM Web Sphere, Oracle, Agile/Scrum, Adobe Photoshop CS2, Microsoft Visual Studio, Firebug, JUnit.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in end-to-end development of SDLC using Waterfall methodology
- Collaborated with the business and technical teams to discuss about the issues
- Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery and AJAX
- Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, Latest java features.
- Used Struts framework to define Controller, action mappings, forms and View pages.
- Integrated the application with Validation Framework.
- Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
- Developed Restful web services using JERSEY tool.
- Developed EJBs - Session beans for Business logic & Entity Beans for Persistence.
- Used JNDI to do connection pooling.
- Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database.
- Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows
- Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams.
Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, PL/SQL, EJB- Session beans, Entity Beans, RAD, CVS, Log4j, JUnit, Maven, IBM Optim, WSDL, SOAP, AXIS, JERSEY, Ant, Rally, Validation Framework.