Cq5 Developer Resume
Eden Prairie, Mn
SUMMARY:
- Over 7+ years of IT experience in various roles (Java/J2EE developer, CMS developer).
- Over 2 years of hands on experience in development of content management solutions using Adobe CQ5 Content Management System.
- Experienced in CRXDE and Eclipse IDEs to develop CMS applications.
- Deep understanding and well versed in developing applications for various domains including Telecommunications and Trading.
- Implemented Adobe CQ templates, components, workflow, style sheets, meta tagging and performed CMS administration tasks.
- Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles.
- Experienced in developing applications using multi - tier MVC frameworks such as Struts 2, Spring 3.2.5 and Spring MVC
- Experienced in using ORM framework like Hibernate
- Experienced in Object oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JNDI, Java Beans, EJB and JDBC).
- Experienced in using RDBMS like Oracle, and MySQL.
- Experienced in developing applications using CRXDE, Eclipse and NetBeans IDEs.
- Experienced in developing applications using Tomcat.
- Participated in each phase of one full SFDC lifecycle implementation, provided end-user training and post go-live support.
- Resourceful, self-starter, self-motivated with aptitude to self-train and adapt to new market trends, requirements and ideas.
- Experience working with Rest Web services (JAX-RS)
- Experience in source control tools like CVS, SVN, GIT and Maven tool to generate deployable files.
TECHNICAL SKILLS:
Adobe Technologies: Day CQ 5.6, AEM 5.6 & 6.0. (Apache Sling, JCR, CRX).
Application Servers/ Web Servers: Apache Tomcat Server, Weblogic, JBoss 3.2.3, Tomcat 5.0.25.
Web Technologies/Programming languages: HTML, CSS, JavaScript, JQuery, AJAX, Python, Shell Scripting, Bash, Perl, DHTML, XML, DOM Core Java, Multithreading, Data structures, JDBC, Servlets, Java Beans, JDBC, J2EE, Struts 2 and Hibernate 3.1.
Frame Works: Struts MVC, J2EE Design Pattern, J2EE, SOA, Spring Framework 3.2.5
Version Control Tools: CVS, SVN, GitHub.
Methodologies: Agile, Scrum
Databases: Oracle 8i/9i/11g, MySQL and SQLServer7.0/2000.
Testing Tools: JUnit
Operating Systems: Windows XP/2000/7, Sun Solaris, Unix, MS DOS 6.22.
Other Tools: Eclipse, WebSphere Studio Application Developer, ANT, File Vault, Maven, JBOSS Developer Studio3.0.1, SQL Developer
PROFESSIONAL EXPERIENCE:
Confidential,
CQ5 Developer
Responsibilities:
- Created and maintained customer-facing Adobe CQ5 content management systems.
- Created custom bundles for environment specific configuration and versioning for client libraries.
- Development of static web pages, landing pages, category landing pages using content management system Adobe CQ5
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows
- Setup and configure Authoring and Publishing environments, replication agents, flush agents, CQ5 dispatcher to cache the landing pages html and serve as the static pages from Apache
- Developed custom widgets using ExtJS based on the requirement.
- Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
- Worked on setting up AEM projects using Maven and Eclipse.
- Worked on CQ5 Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
- Designed the UI (i.e. web pages) in using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Worked on HTML, CSS, JQuery and ExtJS for designing and implementing custom CQ5 components.
Environment: Java, J2EE (JSP, Servlets), XML, Java Beans, Spring 3.2.5, Eclipse- vaultclipse plug-in, CRX, JavaScript, JQuery, Adobe CQ5.6.1, JCR 2.0, OSGi (Apache Felix), REST, CVS, Apache Sling, Html, CSS, Ajax.
Confidential, Eden Prairie, MN
CQ5 Developer
Responsibilities:
- Developed web applications in CQ5 systems in coordination with software development teams.
- Developed Templates and Components using JSP, JavaScript, jQuery and CSS
- Created OSGi bundles to consume web services
- Provided technical assistance for development and maintenance of web applications utilizing CQ5 CMS.
- Created custom bundles for environment specific configuration and clientlibs versioning.
- Used File vault to check in or check out the code to Eclipse environment.
- Provide estimates, designs, and specifications for CQ5 templates, components, and workflows.
- Logged the application using log4j for easier debug and maintenance.
- Performed administration tasks to activate, replicate and package the changes to publish as well to be consumed by other environments.
- Designed the UI (i.e. web pages) in using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Worked on HTML, CSS, JQuery and ExtJS for designing and implementing custom CQ5 components.
- Worked on style sheets to enhance the appearance of Web Pages.
Environment: Adobe CQ-5, AEM5.6 WCM Java (jdk1.5)/J2EE patterns, JSP, Servlets, JSTL, JAX-RS, HTML, CSS, Ajax, jQuery, CMS, SOAP, Web services, SVN, log4j, JUnit
Confidential, Chicago, IL
Software Engineer
Responsibilities:
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate, ORM and Spring MVC Framework.
- Used Oracle as resource tier and developed PL/SQL Stored procedures, Function and Event Triggering in add, update and retrieval modules.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Collected data from the users and generated appropriate queries to retrieve data from the database using Struts.
- Developed EJBs to provide a standard way to implement the back-end business code.
- Involved in prototyping the MVC framework integration with Struts and spring with Hibernate for the persistence layer to connect the application to the database.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, Java Mail API, XML.
- Developed rich web user interfaces using Java Server Faces (JSF).
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Designed user interface screens using JSP’s, Servlets, Tag libraries and HTML
- Developed Action Classes for the MVC framework.
- Development of Web Front End (GUI) using HTML/HTML5, DHTML, CSS, Jquery, JSON, AJAX, XSL, JSP, Spring MVC, and performed validations using Java Script and AJAX.
Environment: Java EE 5, Oracle 10g, JSP 2.1, Servlet 2.5, HTML/DHTML, EJB 3.0, Struts 2, Spring 3.0, Hibernate 3.0 JavaScript, AJAX, JNDI, SOAP, WSDL, JAXP, JAXB, XML, JUnit, Log4j, CVS, Windows 7.
Confidential.
Software Engineer
Responsibilities:
- Full-Stack Development with use of both back and front end technologies including struts2, Spring, Hibernate, Oracle, JavaScript, JQuery and Ajax.
- Design and development of System Management, and Approval Flow modules to control work flow modules, role/department management
- Design of Forum module, user privileges and work flow modules
- Created batch scripts for system initialization
- Designed and implemented table relationships including self-reference in hibernate
- Log4j is used for logging Java applications for debugging and monitoring purposes.
- Created UML diagrams based on business requirements
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries
- Increased code efficiency by using generics and reflection
- Prepared technical reports and documentation manuals for efficient program development
- Involved in the development, deployment, and integration of Alarm Statistics module.
- Implementation of the User Interface (UI) in tabular format using Java Swing technology.
- UI implementation and provision of vital functionalities e.g. filters and synchronization of historical data
- Used Data Access Object Design Pattern (DAO) for data access functionality
- Designed error handling and log files
- Coded JDBC calls in the servlets to access the Oracle database tables
- Maintenance and support
- Unit and system testing for all project phases
- Implemented web application using Spring MVC, Spring, Hibernate, Oracle/MySQL and Maven
- Introduction of POI Office Open XML technology to reduce memory overflow and print complex reports
- Introduced graphic data visualization to aid in smart and efficient business decisions at a glance
- Developed CXF Web Services using SOAP, WSDL and UDDI
- Invoked web services using Ajax
- Created complex database queries to reduce java codes
- Developed Action classes and DAO classes to access the database
- Design and development of dynamic web pages using JavaScript, JQuery, JSTL, XML and Bootstrap
- Implemented CRUD databased operations in RESTful style, user logging and secure authentication
- Created UML Use Case Diagram with Power Designer according to customer requirements
- Used SVN as Version Controller
- Implemented of CRUD data based operations in Restful style, user logging and secure authentication.
- Full-Stack Development with use of both back and front end technologies including Spring MVC, Hibernate, Tomcat, Maven, JavaScript, JQuery, JSTL, XML and Bootstrap
- Followed Separation of Concerns (SoC) principle and made use of various application layers
- Provided functionality of creating, displaying, updating and deleting entities
- Granted different roles with authorities to different users