Cq5 Developer Resume
Hoboken, NJ
SUMMARY
- 7+ years of experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA technologies.
- 3+ years of experience in design and implementation of modules on Adobe CQ 5.4, Adobe CQ 5.5 and AEM5.6.1.
- Experience in developing Web Applications which have integrated a number of functional capabilities likeWeb Content Management (WCM), Digital Asset Management (DAM), Identity & Access Management,Social Media, Search, SEO etc
- Experience in CQ Component development, Workflow development and integrating CQ with other applications.
- Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, JQuery, Adobe CQ5 APIs, Apache Sling, OSGi bundles.
- Worked on Integrations between business needs and technology solutions, helping to create technology solutions to meet clients' business needs
- Good at Code Reviews, Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.
- Expertise in HTML5, CSS3, XHTML based web internet applications using jQuery, Content Management Systems with emphasis on W3C and usability standards.
- Expertise in OOA, OOD, Distributed Application Development and OOPs.
- Experienced in Struts, Spring and Hibernate Framework.
- Worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
- Good understanding and implementation knowledge of Java & J2EE design patterns like Factory Pattern, MVC, Singleton pattern, DAO, DTO.
- Well versed in designing presentation layer components using Servlets, JSP, HTML, and JavaScript.
- Skilled at developing enterprise applications in different Java IDE's like Eclipse, Netbeans.
- Developed Use Case diagrams, Class Diagrams and sequence diagrams using Rational Rose.
- Knowledge of application servers like Apache Tomcat 6.0/7.0, Glassfish etc.
- Good at using XML, AJAX and various JavaScript based technologies compatible with Web2.0.
- Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and partially on UNIX.
TECHNICAL SKILLS
Content Management: Adobe CQ 5.4, Adobe CQ 5.5, AEM5.6.1., CQ5 DAM, Adobe CQ5 APIs, CQ Tagging.
Web Technologies: XML, HTML, JSON, Linux Shell Script, JQuery, Apache Sling, JackRabbit., JCR 2.0
Languages: JAVA/J2ee, JavaScript, SQL
Programming: HTML 4.0, CSS, JavaScript, Ajax, Perl, Sybase, UNIX Shell Scripting.
MVC framework: Spring MVC, Groovy and Grails
Application Servers: JBoss, Tomcat, Apache web - server
Databases & Tools: Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Tools: RAD, Eclipse, Rational Rose, JDeveloper, NetBeans, Toad, Sql developer
Version Control Tools: Subversion, CVS, IBM Rational Clear Case
Environment: UNIX, IBM AIX 4.3, Sun Solaris 2.7/2.6, MS-DOS 6.22, Windows 95/98/NT/2000/XP.
PROFESSIONAL EXPERIENCE
Confidential, Hoboken, NJ
CQ5 Developer
Responsibilities:
- Designed and developed, CQ5 building blocks including templates, components, dialogs, widgets, workflows.
- Developed more than 10 reusable components in CQ.
- Developed more than 2 applications that uses JCR content repository in CQ to store information and query the JCR for display and reporting purposes.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, DAM.
- Define implementation processes, quality gates and standards.
- Developed message driven web services using Spring Integration.
- Integrated Spring DAO for data access using with Hibernate.
- Maintaining OSGI java classes for assets import, validation processes, and to fetch the data from CQ repository obtained from different providers.
- OSGI bundle development experience
- Solid understanding of all Adobe CQ building blocks and the CQ development and deployment process.
- Proficient in Adobe CQ foundational concepts, including the CRX repository, the CQ platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Developed GUI using HTML and Java Script.
- Performing analysis using Web Analytics tools such as Adobe Site catalyst (Omniture), New relic.
- Effectively communicate design to customers and present design options/considerations.
- Adopt and utilize iterative/Agile methodology as needed or requested.
- Produce quality work even when under extreme time pressure and deadlines.
Environment: Adobe CQ5, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML, CSS, Java Script, JQUERY, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, SVN
Confidential, Lakewood, NJ
Adobe CQ5 Developer
Responsibilities:
- Involved in design phase of the project, it included two sprints of Agile.
- Designed and developed Content Structure including folder structure.
- Designed and developed custom templates, components, custom dialogs, widgets,CQ5bundles.
- Worked on updating Function Specifications and creating Design document, added all documentation on wiki Confluence.
- Designed and developed DAM structure including folder structure.
- Implemented custom workflows as per requirements.
- Designed DAM Tagging and taxonomy for website.
- Worked on design for integration with third-party RESTful and SOAP based web services.
- Designed MS SQL database using Hibernate ORM.
- Web application using Adobe CQ 5.5 and AEM5.6.1 features.
- Used Apache Maven for build automation.
- Analyzed and resolved technical issues relating to content management.
- Also involved in two initial demos to client and coordinating with off-shore team.
- Logged the application using log4j for easier debugging and maintenance.
Environment: AdobeCQ5.5,CQ5DAM, CQ Tagging, Workflow, Java, J2EE, Apache Maven, Spring 3.0, Hibernate, Apache HTTP Server, SOAP and REST Web Services, LDAP, Servlets, log4j, HTML, JSP
Confidential, New York, NY
Java Developer
Responsibilities:
- Implementation of application using Spring MVC frame works in the Dash Board Module Implementation.
- Developed Web services for integrating with the Enterprise Information System tier.
- Involved in Writing of Class and Sequence Diagrams using JUDE Tool.
- Involved in the Requirement gathering for setting different client setups to consume the corporate date.
- Involved in the data analysis of the Reconciliation module to reconcile the data which is on Axon legacy systems.
- Written the shell Scripts to invoke the java application from the Unix shell box.
- Involved in the Reconciliation in core java with code optimization, Dash Board Development modules.
- Involved in the Optimization of Sybase queries using the indexing implementation.
- Analysis of Data Coming into the System from different sources like EAM and ESM.
- Coding of Caching implementation to optimize the performance.
- Web application using Adobe CQ 5.5 and AEM5.6.1 features.
- Written Stored Procedures for fetching the data from the ESM, EAM as well as AXON Hub.
- Project implementation is done in the Agile methodolagy.
- Involved in the New Client Setup support activities.
- Responsible for Junit Testing.
Environment: Java 1.4, JSP, Spring 2.0, Hibernate 3.0, Struts 2, Web services, Web Sphere Integration Developer 6.0.x, DB2, Sybase 12.5.2, Jboss 5.0,Junit, Log4J, JUDE,XML, CVS, Shell Script, Agile methodology, XSLT, Axis 2.0 Framework, Linux.
Confidential
Java Developer
Responsibilities:
- Design and develop User Interface using JSPs and HTML.
- Developed the logical portion in Java and user display using JSP, and Servlets.
- Developed Java Database connection pool
- Writing the JavaScript and designing the JSP GUI frame work
- Implemented the application using Servlets which is based on Model View Controller Design Patterns.
- Developed the POJO classes for database tables and generating the Developing the Business logic in action classes.
- Involved in Writing and reviewing unit test cases using JUnit.
- Involved in Smoke Testing, Testing, bug fixing and documentation of the system
Environment: Core Java, Windows XP, Tomcat 5.0, Java, JSP, Html, JavaScript, CSS, Servlets, MySQL, Jdk1.4, JDBC