Sr. Aem Web Application Developer Resume
Boston, MA
SUMMARY:
- Over 9+ years of IT experience and 6+ years as Adobe CQ/AEM(6.0, 6.1) developer with excellent customization and implementation on various business domains development, analysis, design, deployment, testing and support of client server systems, Web applications.
- I’m an Adobe Certified Developer, vibrant and versatile individual with an array of ever growing skills acquired in and out of schools and previous and current job(s).
- Key technology skills - Adobe/DAY- CQ / AEM, Apache Sling, Apache Felix, Maven, GitHub, Bamboo, SVN, OSGI, JCR, Sightly, WCM, CRX, Oak Indexes, CRXDE LITE, ExtJs, REST, content migration, replication agents, AEM setup .
- Experience in Hybris, Catalog Import, Bamboo, JIRA Tool, Adobe Analytics, Jasmine test cases, Junit testcases, Power Mockito.
- Writing groovy scripts to create custom nodes in AEM
- Extensive web design skills and work experience in developing web page applications covering front-end technologies like HTML4/5, GRUNT, BEM(Block Element Modifier) CSS2/3, JavaScript, jQuery, JSON, XML, Ajax and Bootstrap, Angular 2.0
- Expertise in Java and J2EE technologies such as servlets, JSP, Spring, MVC, Apache, Angular2.
- Hands on experience with AEM core functionalities like replication, reverse replication, clustering, workflows, (DAM) Digital Asset Management, (MSM) Multi Site Management, User management campaign management, Oak Index creation, Localization, Multilingual Translation, Clay tablet connector.
- Excellent skills in developing AEM, JAVA, MySQL, JSP, Sightly based solutions.
- Extensively implemented a Proof of concept of building a Single Page Application (SPA) using Angular 2 in AEM 6.1. Implemented Personalization (Dynamic Content Targeting) for Regional based content using AEM Campaigns and Segments.
- Exceptionally organized with great ability to work on multiple projects simultaneously and ability to create synergies within the organization and with clients.
- Furthermore, I can develop and integrating applications which are not only robust but reusable which will improve the efficiency of any organization’s information system.
- Now, one of my greatest wishes is to further my personal development and gain better understanding and expertise of system development by working in a dynamic, self-motivated environment where my knowledge and skills in Information Technology can be fully utilized.
- Proficiency in deploying n-tier Enterprise / Web applications in Adobe Marketing Cloud Services for clients with AEM.
- 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 Adobe AEM since starting of Adobe CQ version 5.5 to Adobe AEM 6.1. Worked on all different AEM modules like personalization, communities, social collaboration, MSM, developing templates, components, implementing responsive design including integration with third party security tools.
- Experience with since last 3 years Agile Scrum Methodology process of performing detailed analysis, collecting use cases, documenting requirements.
TECHNICAL SKILLS:
Computer System: Windows XP, Windows 7
Programming Languages: Java/J2EE,slighty, JavaScript, JQuery, HTML5, Angular 2.0, ExtJs, CSS, BEM Model .
Special Software: AEM 6.1, AEM 6.0,Hybris, Eclipse, IntelliJ IDE, JIRA, Stash, Sonar, Maven, Bamboo, GitHub, SVN, Dispatcher, Apache Server, Hudson, Jenkin, Bootstrap framework
Domain: Ecommerce, Manufacturing, Finance, Banking
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr. AEM Web Application Developer
Responsibilities:
- Senior AEM Developer working in AEM 6.1, Hybris, Catalog Import from hybis to AEM.
- Writing Java classes, Servlets, Services, PoJos, Sling model and helper classes in Java.
- Writing Jasmine test cases, jUnit test cases (Power Mockito), Jquery libraries, Grunt tasks, have written front end BEM(Block Element Modifier) CSS blocks’ along with pages for user interactions, for the entire application using HTML5, CSS3, JavaScript, JSON, JQuery and AJAX.
- Writing groovy scripts to create custom nodes in AEM.
- Writing code with backward compatibility and dynamicity which can be reused in all websites of Bose across multiple countries and multiple locales
- Have worked on Angular 2.0 creating a Single Page Application(SPA).
- Creating Stories in JIRA, story pointing, sprint grooming, sprint planning, Backlog refinement meetings.
- Worked on writing Schedulers to run jobs with configurable CRON expression
- Custom Component creation, Custom Template design and creation production support
- MSM and multilingual application development
- Hybris Integration
- Custom workflow implementation
- Bug fixing and load testing on production environment
- Educating with training the Fresher team to work on AEM
- Troubleshooting and performance tuning
- Client interaction and requirement gathering for new enhancements
- Ensure compliances with standard practices.
Environment: Hybris, Bamboo, Sonar, GitHub, JIRA, Agile, AEM 6.1,Sightly, J2EE (Servlets, JSP), HTML, CSS, JavaScript, Angular JS, JQuery, Ajax, AWS, IntelliJ.
Confidential, San Jose, CA
Sr. AEM Developer
Responsibilities:
- LDAP configuration in AEM
- SAML authentication integration with Tivoli tool of IBM and AEM
- Custom Component creation, Custom Template design and creation.
- Creating Sling Model class, Helper classes, Servlets in Java.
- Writing SQL2 search queries and XPath queries, DAM Assets modification, Clientlibs, Design Path.
- Used HTML5, CSS3, JavaScript, jQuery for this web-page development
- Dispatcher configuration
- Custom workflow implementation
- UAT testing and production deployment
- Performance testing plan for CQ components/ sites end to end
- Bug fixing and load testing on production environment
- Client interaction and requirement gathering for new enhancements
- Organizing daily status meeting with client between onsite and offshore
- Ensure compliance with standard practices.
- Working in Agile Methodology and creating stories in JIRA and logging issues in JIRA.
Environment: AEM 6.0, Maven, GitHub, Eclipse, LDAP, J2EE (Sling Model and helper classes, Servlets, JSP),, HTML, CSS, JavaScript, JQuery, Ajax
Confidential
Sr. AEM Developer
Responsibilities:
- Worked in GitHub, Bamboo, AEM 6.0 and Sightly components.
- Created Sling model and Helper classes and Servlets.
- Created multifield Custom components using AEM x-types.
- Worked on Dispatcher configuration and modification of dispatcher.any file for setting Caching rule.
- Created clientlibs folder to create and load jjs and css files based on requirement.
- Created custom components using HTML5, CSS3, JavaScript, JQuery and AJAX
- Create java OSGi bundles to generate the excel sheet of the CQ components usages.
- Worked on writing Schedulers to run jobs with configurable CRON expression.
- Create components to generate component usage report in weekly basis for business usage.
- Involved in content migration from Dev environment to UAT, Sandbox and Production system
- Unit testing and integration testing of the website
- Bug fixing and enhancements
- Organizing Daily status meeting with client between offshore and onsite team
- Designed User stories document for developed custom components
- Customized workflows using sling APIs in AEM
- Create User Management System in AEM for Authentication of the website
Environment: J2EE (Servlets, JSP, Web services), HTML, CSS, JavaScript, Angular Js, JQuery, Ajax, JSTL, AEM 6.0, Eclipse, Maven, Jenkin, Git, Tivoli Identity Federated Manager (TIFM)
Confidential
Tech Lead-AEM CQ5
Responsibilities:
- Development Environment setup, Development, Performance tuning, Production support
- Project architecture design and development environment setup in AEM and Eclipse.
- Worked on new site creation and required configuration steps on apache, dispatcher level
- Development of components, templates and web pages.
- Have written CSS and JavaScript, JQuery and integrated with website in AEM.
- Search Engine implementation in AEM
- Scheduler implementation to run batch process
- OSGI Bundle creation to deploy in OSGI console
- Replication Agent creation to store AEM pages as normal HTML page
- Integration on AEM website with existing Java application
- Worked on Front End development of Web Pages using Bootstrap, HTML5, AngularJS1.x, JavaScript, Ajax and CSS3
- Worked on Bootstrap responsive UI framework for mobile compatibility of the application
- Custom Workflow development for publishing content with admin approval
- Dispatcher configuration with publish environment
- Unit testing and integration testing of the website
- Bug fixing and enhancements
- Content Migration
- Daily status meeting with Client based on Agile Methodology
Environment: J2EE (Servlets, JSP), HTML, CSS, JavaScript, Angular Js, JQuery, Ajax, JSTL, AEM 5.6.1, Eclipse, Maven, Hudson, SVN, Dispatcher, Apache Server
Confidential
Sr. Adobe CQ5 Developer/UI Designer
Responsibilities:
- Technical review of the functional requirement and the design components and provide feedback to the functional and design team.
- Creating custom CQ components and modifying the out of the box CQ components.
- Worked on development of custom Workflows and User admin section.
- Worked on replication and reverse replication.
- Worked on Clientlibs folder creation and usage.
- Worked on creating multifield custom components using x-types
- Worked on performance tuning and Dispatcher configuration.
- Implemented security system with CQ5 environment using Open LDAP.
- Design and implemented authentication system for different vendor that client is dealing with.
- Write Java and JSP code to create reusable CQ components and the templates
- Create java OSGi bundles to interact with web services
- Integrate custom CSS and JS with the Day CQ5 environment.
- Create custom workflows for authoring environment.
- Write guidelines and best practice documents for development team.
- Write Implementation/release document for system admin to rollout.
- Provide feedback of the developers to the Project manager for day to day activities. Also I have involved in interviewing developers during the recruitment process.
Environment: J2EE (Servlets, JSP), HTML, CSS, JavaScript, JQuery, Ajax, JSTL, Adobe CQ5.5, Eclipse, Maven, SVN, Hudson, Dispatcher, Apache Server
Confidential
Solution Provider
Responsibilities:
- Create Proof of Concept samples on a wide range technologies including Adobe Flex, Microsoft Silverlight, HTML5, WCF, WPF, ASP.NET, Java Spring Framework, CSS., SQL Server, Oracle, web services
- Write white papers on various technologies as well as how to deal with complex challenges while development
- Write articles how to implement performance tuning of a website
- Helping accounts on demand on various technologies
- Uploading software reusable assets in knowmax
- Uploading white papers in ultimatix
- Create power point presentation for demonstration of technical skills to required resources
- Arrangement of training sessions on various skillsets
- Taking up calls with customers to bring business to TCS with Demo on their desired technologies
- Arrange weekly status call with COE lead and Account managers to understand the issues they face in their respective projects
Environment: Microsoft Silverlight, HTML5, WCF, WPF, ASP.NET, Java Spring Framework, CSS. SQL Server, Oracle, web services, C#, JavaScript, JQuery, ExtJS, Java, ASP.NET, WCF, WPF, Silverlight, Adobe Flex, HTML5
Confidential
Sr. Software Engineer
Responsibilities:
- Project Analysis, Estimation and creating the design document based on the requirement
- Installing ASP.NET Framework 3.5 and setup with SQL Server 2008
- Database Design, Normalization and dependency relationship set up
- Create Use case diagram, Analysis and sizing of modules and sub modules in the project
- Modular Development of the project with database connectivity in MVC architecture
- Create proper Model, View, Controller sections and classes in ASP.NET framework
- Used SQL profiler to optimize SQL queries
- Create Stored procedure, trigger, cursor in SQL database for various use
- Unit testing and Integration testing on UAT, Sandbox system
- Onsite-offshore status meeting call for updates and enhancement
Environment: C#.Net, JavaScript, JQuery, HTML5, CSS, ASP.NET 3.5 Framework, SQL server 2008, IIS7.0
Confidential
Asst. Programmer
Responsibilities:
- Team leading, development, support
- Project Analysis, Estimation and creating the design document based on the requirement
- Installing ASP.NET Framework 3.5 and setup with SQL Server 2005
- Database Design, Normalization and dependency relationship set up
- Managing a team of 10 taking care of all kinds of issues they face in development and system architecture and including UI Design.
- Create Use case diagram, Analysis and sizing of modules and sub modules in the project
- Modular Development of the project with database connectivity in 3-tier architecture
- Used SQL profiler to optimize SQL queries
- Create Stored procedure, trigger, cursor in SQL database for various use in the project
- Unit testing and Integration testing on development and testing environment
- Production deployment and support
- Weekly meeting with Client to demonstrate the progress and clarifying the functional issues
Environment: C#.Net, JavaScript, JQuery, HTML, CSS, .NET 3.5 Framework, SQL server 2005, IIS 6.0
Confidential
Asst. Programmer
Responsibilities:
- Team leading, development, support
- Installing ASP.NET Framework 3.5 and setup with SQL Server 2005
- Database Design, Normalization and dependency relationship set up
- Create Use case diagram, Analysis and sizing of modules and sub modules in the project
- Modular Development of the project with database connectivity in MVC architecture
- Create proper Model, View, Controller sections and classes in ASP.NET framework
- Used SQL profiler to optimize SQL queries
- Create Stored procedure, trigger, cursor in SQL database for various use
- Estimation and creating the design document based on the requirement and Use case diagram
- Testing and Production deployment
- Training session arrangement to educate the website users
Environment: C#.Net, JavaScript, JQuery, HTML, CSS, .NET 3.0 Framework, SQL server 2005, IIS 6.0, Windows XP
Confidential
Software Engineer
Responsibilities:
- Design, Development, and Support. Involved in UAT and production deployment in IIS
- Create classes and write C# code based on OOPs concept for optimization for various functionalities. Write JavaScript, JQuery functions and CSS for good User interface design
- Write validation functions for various ASP.NET server controls for user input validation purpose. Write SQL database queries, stored procedures, cursers, triggers for various use
Environment: C#.Net, JavaScript, HTML, CSS, ASP.NET 3.0 Framework, SQL server 2005, IIS
