Adobe Cq/aem Architecture Resume
West Chester, PA
SUMMARY
- 10 years of extensive experience and diverse role as IT Architecture, Developer, Administrator and support Engineer with solid understanding of Content Management, System Admin, Business Process Flow and Business Process Modeling.
- Strong knowledge of Installing configuration and troubleshooting of JBOSS application server, Tomcat Apache, WebSphere, WebLogic, FUSE, Domain mode and Standalone mode .
- Proficient in using HTML, XML and UI for webpages and Application Server startup script
- Excellent in JavaScript development for webpages
- Extensive knowledge of the Adobe AEM (CQ5) technology stack and OSGi architecture and specifications, Apache Felix, JCR specifications, Apache Sling, and RESTful.
- DevOps Methodology, Container Technology (Docker), AWS Cloud (Amazon)
- Strong skills in Object Oriented Analysis and Design (OOAD) using UML and Rational Rose tools.
- Experienced in complete development life cycle of software products - Requirement analysis, design, development, testing and implementation. I have worked with SDLC, Prototyping, the Agile development methodology (SCRUM), XP (Extreme Programming) and Pair Programming model.
- Extensive experience in implementation of SOA and Web Service standards and developing/designing SOA and Web Service based applications.
- Extensive in-depth experience in Java, J2EE, SOA, RMI, Servlets, JDBC, JSP, JSF, Swing, XML,C, C++, JavaScript, JavaBeans, EJB, JMS, JNDI, JNI, Hibernate, iBatis, Java/J2EE and SOA Design patterns, ORACLE 9i/10g.
- Strong experience in using Application servers including WebLogic 8.1/9.2/10, WebSphere 4.0/5.1/6.0. JBOSS 4.0/4.2/5.0 and Tomcat 5.5.x/Tomcat 6.x/Tomcat 7.x.
- Expert in defining the project scope and formulating Business requirements and translating requirements into functional specifications
- Possesses excellent written and oral communication skills with a results-oriented attitude
- Good documentation skills with the ability to meet project deadlines and has the ability to work in a cross functional environment
- Exceptional ability to quickly master new concepts, excellent communicational, organizational and interpersonal skills, strong analytical and problem solving skills.
TECHNICAL SKILLS
Ticketing Tools: OTRS
Testing Tools: Sandbox, OTRS
Reporting Tools: OTRS
Web Tools: HTML,XML,UI
CRM and Integration Tools: Salesforce, Force IDE, Eclipse Helios, Triggers
Project Management: Microsoft Project, Microsoft Office
Content Management Tool: AEM,CQ5
Programming Languages: SQL,C,C++,JAVA,APEX,MATLAB,SIMULINK,LABVIEW
Operating System: Windows 95/98/2000/NT/XP/Vista, Unix, Linux,RHCE
Application Server: Middleware, JBOSS, WebSphere, WebLogic, FUSE
Access management Tool: Oracle PeopleSoft
Security: JAAS, JCE, JSSE, OpenSSL, WS-Security, Spring Security
Web Services: Axis 1.4/ 1.3, SOAP, JAX-WS, JAX-RPC, Apache CXF, REST, UDDI, WSDL, WSRF, BEA Aqualogic suite, WS-* standards
PROFESSIONAL EXPERIENCE
Confidential, West Chester, PA
Adobe CQ/AEM Architecture
Responsibilities:
- Worked in CI/CD Environment (Continuous Integration/Continuous Development)
- Documentedrequirements,designedsolutionsand tested highly customizedCQ5components, page templatesand workflows
- Configure, maintain, upgrade, patch management, troubleshoot, repair, and support Adobe CQ.
- Extensive hands-on with Adobe AEM/CQ WCM capabilities including Multi-site manager and Blueprinting, and the use of online marketing components such as advanced targeting / personalization, and multi-variant testing.
- Responsible for design, development and unit and integration testing of Day CQ components, templates and the corresponding web services.
- Actively participate in the design of projects or review proposed designs to ensure application integrity and performance.
- Architected and Developed components that can support integration of External Enterprise application in to CMS.
- Worked with Infrastructure Services to deploy patches, upgrades and new products across Adobe CQ environments, OSGi modular Java platform and implementation of OSGi layered model.
- Architected and Created flexible dynamic add component XTYPE which can help in recording author information based on multifield.
- Responsible for coordinating with the dev team and perform build and deploying the components using Maven/Hudson
- Version Control using GIT, Administration of GIT
- Build using Maven and used Jenkins for Continuous Integration
- AutomationConfiguration Management, scaling and Provisioning usingPuppetEnterprise
- Architecture and Engineering ofpuppetenvironments per Data Center, Git repositores and code promotion
- Design high availability solution to deployPuppetservers in Dev, QA, Staging and production environments
- Consolidated and migratePuppetcode from legacypuppetservers to the newpuppetservers.
- Build bare Git repositories to hold thepuppetmodules and manifests for environment
- InstalledPuppetServer. Configured several environments (prod, stage, Dev, QA)
- Install and configure GIT to enable a reliable repository for Puppet.
- Updated, created, adapted and tune upPuppetmanifests and modules, files, and packages stored in the GIT repository to satisfy the business requirements.
- Linux/Puppet/AWSEngineer with extensive experience in IT infrastructure management. Over nine years' experience in operating Unix/Windows-based infrastructure
Environment: MS Office, JavaScript, XML,HTML, UI,JBOSS, Application server, PeopleSoft, UNIX,RHCE, AWS (Amazon Cloud)
Confidential
Senior Technical Developer
Responsibilities:
- Requirements collection from the users.
- Shell Command Usage, Linux Commands
- Hands-on with Scripting language - Python, Ruby
- Installation of Application Servers in clustered mode
- Configuring Application with Maven, Git and Jenkins
- Performance tuning and troubleshooting of JBoss and WebLogic
- Proposed ADOBE CQ Mobile based prototypes, for more mobile based business opportunities.
- Responsible for setting up the Adobe CQ Author instance, create various author user groups and configure the access for the user groups.
- Active code development on the CQ platform involved technologies using Adobe CQ libraries, ExtJS, Java, JSP, JQuery, and Apache Sling.
- Designing High-Available (HA) set up for applications
- Architected and set-up Load Balancing and Failover environment
- Worked on Spring Batch and spring JMS and Spring integration.
- Conducted detailed study about the various aspects of applications and databases used for performing the HR operation.
- Apex coding for various visual pages.
- Using SVN (Sub Version Repository), Maven and Jenkins
- Project planning, tracking, and coordinating with different stakeholders and Preparation of prototypes and sign off.
- Preparation of quality assurance documents for various phases of testing.
- Preparing the workflows for customization and configuration of visual pages
- Interacting with the development team to explain the domain requirements of the customer.
- Involved in functional, performance, reliability, deployment and user acceptance testing.
- Conducted unit and system integration testing to ensure the accuracy of overall process flow and the information impact using sandbox and Integration tools
Environment: Java, Apex, Force IDE, HTML, XML, UI, QA/QC,Software testing, Salesforce,, Tomcat 6.20/TcServer, Spring 3.0.2, UML, iBatis, Spring Webflow 2.0, Spring MVC REST web services, JAX-WS and JAX B 2,0, JSON, Tiles 2.1, DOJO 1.2.4, Ajax, SOAP UI, Eclipse 3.5
Confidential
Developer
Responsibilities:
- Installation, Configuration, Trouble-Shooting and performance tuning of JBoss Application Server 5/6/7/, Apache Tomcat 5/6, WebLogic10.x/11.X
- Experience in migrating applications to AWS Cloud/Setting up automation
- Experience with Puppet for Automation
- Experience with Wily for Monitoring Solutions for Web Infrastructure
- Lead developer of the Provider Services application.
- Converted a set of Struts Actions into Web Services so that organization gets the same functionality without going through a GUI.
- Communicate effectively with IT operations on managing diff. environments.
- Work with testing team on test plans and coming up with deployment plans
- Lead effort of migration from Struts 1.0 to 1.2.
- Develop and debug SOAP based Web-services.
- Develop Sequence, Use-case and Class diagrams in UML using RAD as design artifacts.
- Design Java code: Session beans, JDBC code according to the design artifacts.
- Developing Access Web Services and Business Web Services and testing them.
- Excellent experience in Installation, configuration, Trouble-shooting and performance tuning of Apache HTTP Server, iPlanet Web server, IIS on different UNIX flavors and Windows Platforms.
- Well experienced in all stages of implementing the workload Management (WLM) using cloning and clustering.
- Well versed with Jboss Application Server Administration: As an administrator, managed Server Configuration, Domain Build, Deployment of ComponentsEAR/WAR/JAR modules and Troubleshooting, Monitoring and Maintenance
- Proficiency in development of WLST, python, scripts, shell scripts, PERL Scripts.
- Hands on experience on installing and configuring Web Logic Servers in a Cluster environment to provide High Availability, Load balancing, Session replication, Multi-pools, JDBC Connection Pools, Disaster Recovery, scalability and Fail over support.
- Experienced with JVM tuning and overall infrastructure tuning, with good understanding of different types of Garbage Collectors' behavior.
Environment: JBOSS,HTML,XML, WebSphere Application Server, Tomcat
Confidential
Developer
Responsibilities:
- Served as an expert in any technical and design issues for the REST and Web Service part of the project.
- Used X.509 based security approach for securing the web-services.
- Used Jax-WS based Web Services using Annotations.
- Connected with Embedded LDAP server in Weblogic.
- Configuring application server with Web server and Load Balancer
- Proficient knowledge of the end-to-end content lifecycle, web content management, content publishing / deployment
- Expert in Installation and Configurations of WebSphere, Tomcat
- Experience in implementing Content management solutions using Interwoven Teamsite, WebSphere Portal Content Management (WCM)
Environment: Java, JBOSS, WebSphere, WebLogic .MS Project 2000, MS Word,, Windows NT/2000,AEM, CQ5
