Aem Developer Resume
Lake Mary, FL
SUMMARY:
- Over 7 years of IT experience in various roles (Java/J2EE developer, AEM developer)
- Over 6 years of hands on experience as an Adobe LiveCycle Designer Forms Developer using Adobe Acrobat 7,8,9 X (10) & 11, Adobe LiveCycle ES 2,3, & 4, AEM and Adobe Acrobat Pro.
- Over 4 years on developing and implementing Adobe Campaign. Adobe Enterprise Manager is a huge plus.
- Can interface Adobe Campaign and Adobe Experience tool set with external systems
- Experience with the Administration side of Adobe Campaign is strongly preferred
- Experience with Microsoft .Net development framework
- Application design, configuration, performance and support in a production environment
- Experience with multiple relational databases
- Experience with AEM, Adobe Campaign, Adobe Flex 4.x and Output Designer 5.7.
- Proficient in Adobe Workbench Process, and User Experience (UX) Designer
- Experienced in developing CMS based applications using Adobe CQ5/AEM (4 years), Apache Sling, Felix and OSGI.
- Performed Segmentation and Integration using Audience manager.
- Good experience in Sightly scripting language.
- Hands on experience in Unix Shell Scripting.
- Experience working as Java/JEE Technology Lead/Developer with team size ranging from medium to large.
- Experience in analysis, design and development of client/server - based enterprise applications using Java / J2EE Technologies in both Windows and UNIX platforms.
- Experience in NoSQL database Cassandra.
- Experience in Cassandra Model design and Integration with DAO layer.
- Experience in building highly decoupled Systems using Micro Services Architecture.
- Experience in design and development of web applications using Web content management system - Adobe Experience Manager (AEM).
- Experienced in collecting technical requirements, implement Adobe Marketing Cloud components and multi-report tagging using Dynamic Tag Management (DTM).
- Experience in using the core frameworks in AEM platform such as JCR, Apache Sling and Apache Felix
- Involved in system requirement analysis, design, database design, estimation, development of frameworks, Unit testing and re-usable components.
- Involved in full project life cycle experience from requirement analysis to UAT. Experienced in developing applications using application/Web servers such as JBoss, WebSphere, Webance logic and Tomcat.
- Extensive experience in UNIX Shell scripting and job scheduling using Control-M, CA7 job and Autosys schedulers.
- Expertise in J2EE business area involves working with Struts framework using JSP, Java Servlets on Web Sphere application servers.
- Hands on Expertise on Web Logic, Web sphere, Apache Tomcat, Orion and Sun Solaris web server.
- Excellent working knowledge of Core Java, Applets, XML, SOAP, XSLT, Struts, JSF and J2EE framework.
- Worked in Extreme Programming environment.
- Experience in Object Oriented Analysis & Design (OOA&D) using Design Patterns.
- Experience in Object Oriented Programming.
- Expertise in the areas of application development - user interface, code optimization and debugging techniques.
- Experience of working in all major areas of the Software Development Life Cycle and good experience in Application Performance analyzing and tuning and Strong experience on AGILE (SCRUM) and Waterfall SDLC.
- Experienced in MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business.
- Developed Struts action, form beans, business object and adapter components for the controller and model layers of the MVC pattern.
- Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Experience in developing web applications with various open source frameworks likeSpring (MVC), Spring (AOP),Spring Scheduler, Web Flow, Hibernate2.0/3.0ORM, Hibernate ORM Search 3.5, JPA, Struts Framework 1.2,2.1, Struts Validation and Tiles Frameworks.
- Good knowledge and hand on experience in developing and consuming Restful web services using REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and experience in developing and consuming SOAP web services using JAX-WS.
- Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL, Restful, JAX-WS and UDDI).
- Very good working experience in databases such as Oracle11g, MySql, Sybase, SQL Server in the areas of Object-Relational DBMS Architecture, physical and logical structure of database, Application Tuning and Query optimization.
- Design and Implement Database Schema, Import Schools data and build stored procedures on SQL Azure.
- Strong Database skills with Oracle& working with VISIO and TOAD11, SQL navigator tools for database modeling and development.
- Strong Knowledge and extensive experience using automated build ANT,Maven, Gradle.
- Experience in installation, configuration, deployment and management of web and enterprise applications on BEA WebLogic Server and JBoss application servers, Tomcat server.
- Experience in AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3.
- Experience in working on version control systems like Subversion and GIT and used Source code management client tools like TortoiseSVN, Stash, GitHub and other command line applications etc.
- Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML, XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTLServlets and AngularJS with Client scripting and Server-side scripting languages like JavaScript, jQuery, JSON, JSF and JSP.
- Hands on Experience in UML designing, Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0.
- Experience in log management tools like log4j, Splunk generating the application usage reports.
- Involved in writing the JUnit test cases as part of unit testing, used Mocking frameworks EasyMock, PowerMock Objects and Spring Datasets in TDD approach.
- Excellent communication, analytical, inter-personnel and presentation skills, capable to meet tight deadlines and Team Spirit.
SKILL:
Ajax (6 years),html (6 years),Java (7 years),Java script (7 years),JQuery (6 years)
TECHNICAL SKILLS:
Languages: Java/J2EE, SQL, JSP, Servlets, JCR, HTL (Sightly)
User Interface: JavaScript, Ajax, JQuery, HTML, LESS, SCSS and CSS
Web Application Frameworks: Apache Sling, Apache Felix
Content Management System: Adobe CQ5.5, Adobe AEM … OSGI, AEM, JCR, Apache Jackrabbit.
Build Tools: ANT, Maven, Hudson, Jenkins
OS: Windows XP, 7, 8, 10, Unix and Linux, Ubuntu, Red Hat
Database: Oracle MySQL and DB2
IDE: Eclipse, CRXDE, CRXDE Lite, Java Beans, Eclipse, Brackets
Version Control: SVN, and GIT, CVS and clear case
SDLC: methodology Waterfall, Agile, SCRUM
PROFESSIONAL WORK EXPERIENCE:
AEM Developer
Confidential, Lake Mary, FL
Responsibilities:
- Developed custom page content components, page templates, dialogs for web pages using Sightly.
- Developed and deployed custom OSGi bundles in AEM.
- Created and deployed web pages using HTML, JSP, Angular JavaScript and CSS
- Wrote java classes with SCR annotations to define OSGi services and programmatically access the jcr nodes.
- Design custom workflows for asset soft delete, creating B&W renditions, publishing web pages and content authoring.
- 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.
- Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Strong knowledge on AEMassociated technologies like Sling, OSGI, JCR, and CRX.
- Worked on web services to consume the data from the application API's.
- Worked on workflows to approve/reject assets and assign tags.
- Involved in building, deploying the code.
- Part of the application support team for fixing the incidents after the deployment.
- Developed Adobe CQ templates and reusable components like multi-field components and customized other OOTB components.
- Working on defects reported by the QA team and working towards fixing them.
- Dialog field validations are performed using listeners.
- Customized dialogs for all the components for providing various options to authors while creating.
- Used GIT, BITBUCKET as the version controllers.
- Worked on AGILE methodology where we size the tasks by brain storm once in Sprint and participated in scrum stand-ups on daily basis.
- Used GIT, BITBUCKET as the version controllers.
- Worked on AGILE methodology where we size the tasks by brain storm once in Sprint and participated in scrum stand-ups on daily basis.
Environment: AEM6.1, 6.2, 6.3, DAM, CQ Tagging, Java8, J2EE, Apache Maven, Sightly, JIRA, Servlets, CLUDO, Search & Promote, Workflows, Externalizer, HTML5, JSP, AJAX, JUnit, Mac, Windows.
AEM Developer
Confidential, Tampa, FL
Responsibilities:
- Managing Adobe AEM Environment (CQ Authors and CQ publishers).
- Developed CQ5templates, components, workflows, OSGI bundles.
- Design Developed and implemented web pages using CQ5, JavaScript, HTML, CSS, Ajax and jQuery.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Utilized REST, Java, Sling, CQ5 and JavaScript for custom coding.
- Enhanced CQ5 personalization engine to surface the CQ5content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes.
- Developed complex components with dialog on CQ5.
- Created POC related to CQ5design and implementation.
- Run weekly builds as per completion of development cycle.
- Used GIT as version control and Jenkins for weekly/biweekly build.
- Used and managed JIRA and Confluence for Bug tracking, project tracking and team work
- Used JSTL Tag library for processing attributes on the web page.
- Coordinate security review and ensure security standards are followed.
- Designed and Participated test plans with QA staff for unit, system and integration testing
- Configuring Dispatchers, Flushing Dispatcher cache, CQ server optimization, CQ Log analyzing and Garbage collector.
- CQ packages deployment from one environment to another environment. (Development server, INT server, Staging or Preview server and Production server).
- Used Ajax to call JSON Objects and display in dropdowns in JSP's
- Worked on Multi Site Manager to develop live copy from blueprint, such as structure and content then can be used as live copy and Worked on i18n translations.
- Worked on implementing Responsive design on CQ5platform using frameworks like Bootstrap and Foundation.
- Provide estimates and specifications for AEM templates, components, and workflows.
Environment: AEM 6.1,6.3, Java/J2EE, Spring, JavaScript, JSTL, HTML5, CSS3, AJAX, JSP, jQuery, Servlets, Apache, WCM, CRXDE Lite, SVN, log4j, Jackrabbit, JCR Connector.
AEM Developer
Confidential, Camarillo, CA
Responsibilities:
- Developed custom page content components, page templates, dialogs for web pages using Sightly.
- Developed and deployed custom OSGi bundles in AEM.
- Created and deployed web pages using HTML, JSP, Angular JavaScript and CSS
- Used Maven automated build scripts to compile and package the application.
- Design custom workflows for asset soft delete, creating B&W renditions, publishing web pages and content authoring.
- Worked on AEMcommunities for users to communicate and post their reviews using bazar voice.
- Used Jira for bug tracking and project management. Creating/modifying templates as per new requirements, custom dialogs and updating the client libraries.
- Strong knowledge on AEM associated technologies like Sling, OSGI, JCR, and CRX.
- Worked on Tar Compaction and Indexing as part of application maintenance.
- Used GITHUB as version control and used Jenkins for continuous integration and nightly builds.
- Design and development of web pages using Slightly(HTL), JavaScript, HTML, CSS, Ajax and JQuery.
- Worked on web services to consume the data from the application API's
- Wrote custom code (scheduler with corn job) to create assets in DAM, workflows to approve/reject assets and assign tags.
- Involved in building, deploying the code.
- Part of the application support team for fixing the incidents after the deployment.
- Developed Adobe CQ templates and reusable components like multi-field components and customized other OOTB components.
- Working on defects reported by the QA team and working towards fixing them.
Environment: s: Java, J2EE, AEM6.1, 6.2, AEMDAM, Tagging, Workflows, Apache Sling, CRXDE, JCR, Slightly, HTML, JSP, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, AngularJS, GITHUB, JIRA, SOAP and REST API, UML, AJAX, log4j, Windows.
AEM Developer
Confidential, Charlotte, NC
Responsibilities:
- Developed Custom Components.
- Worked on User Management and Mobile site implementation.
- Developed multiple templates for application as per requirements.
- Developed Custom API's and REST Web Services for our applications to integrate the SOAP Web services.
- Used Ajax to call JSON Objects and display in dropdowns in JSP's
- Worked on Multi Site Manager to develop live copy from blueprint, such as structure and content then can be used as live copy.
- Developed custom workflows.
- Worked on backend bundles development, build script modifications using pom.xml and Maven deployment methodologies.
- Used JCR and Hybris to store and retrieve the data from database
- Performed content authoring and maintenance for test environments
- Log4J was used for application logging
- Developed JUnit test cases for unit testing throughout the application.
- Used Hibernate as ORM tool and Perforce for source code repository.
- Used GIT as version control and integrated with Jenkins for continuous integration and nightly builds.
- Used JavaScript framework for performing front end validations.
- Good Experience in coding OSGI services and Sling Servlet.
Environment: AEM 6.0, Java, JSP, Active Directory, Spring, CSS, AJAX, JavaScript, HTML5,, CSS, PL/SQL, SQL Developer, UML, Eclipse, Log4J, Web services SOAP, JAX-WS, WSDL, JIRA, DAM, CRXDE, OSGI.
CQ5 Developer
Confidential
Responsibilities:
- Managing Adobe AEM Environment (CQ Authors and CQ publishers).
- Developed GET/POST sling Servlets to provide various services in the CQ system.
- Developed CQ5templates, components, workflows, campaigns, OSGI bundles.
- Design Developed and implemented web pages using CQ5, JavaScript, HTML, CSS, Ajax and JQuery.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Configured the Customer Master Data, Selection of fields applying suppressed, mandatory and optional functions for Customer Master Data and defined Account Groups for Customers.
- Utilized REST, Java, Sling, CQ5and JavaScript for custom coding.
- Enhanced CQ5personalization engine to surface the CQ5 content on portal using JavaScript and Sling script based on segment and LDAP user profile attributes.
- Developed complex components with dialog on CQ5.
- Created POC related to CQ5design and implementation.
- Run weekly builds as per completion of development cycle.
- Implemented REST full and Soap based web services from scratch.
- Used SVN as version control and Jenkins for weekly/biweekly build.
- Coded test cases to test the use cases using unit.
- Draw UML diagrams like Class and Sequence Diagrams using Rational Rose.
- Used and managed JIRA and Confluence for Bug tracking, project tracking and team work
- Used JSTL tag library for processing attributes on the web page.
- Coordinate security review and ensure security standards are followed.
- Designed and Participated test plans with QA staff for unit, system and integration testing
- Configuring Dispatchers, Flushing Dispatcher cache, CQ server optimization, CQ Log analyzing and Garbage collector.
- CQ packages deployment from one environment to another environment. (Development server, Test server, Staging or Preview server and Production server).
- Used Ajax to call JSON Objects and display in dropdowns in JSP's
Environment: CQ5.6, Java/J2EE, Spring, JavaScript, HTML, CSS, AJAX, JSP, JQuery, Servlets, Apache, WCM, CRXDE Lite, SVN, log4j, Jackrabbit, JCR Connector.
