Sr. Aem Developer Resume
Cincinnati, OH
SUMMARY:
- Over 9+ years of experience in Software engineering concepts, Software quality processes, insight into Software Development Life Cycle (SDLC), experience in Agile/Scrum methodologies and in web development technologies like CQ5/AEM 6.X versions, CRXDE, Template creation, Components creation, Digital Asset Management , Building landing pages , OSGI Bundle, Workflows, Security Models, Custom AEM Job Scheduler, ACL, Replication, Production Server Performance Optimization, DBMS Configuration, AEM Multi Site Manager, AEM Communities, Adobe Campaign, Adobe Search and Promote, Adobe DTM, Adobe Scene7 and A/B Testing and Adobe Target Personalization .
- Experience in C, C++, Java/J2EE, Java Beans, JSP, JSON, Servlets, Hibernate, Struts, Spring MVC, Java Script, Python, HTML, HTML5/CSS3, XML and AJAX/JavaScript, PHP, PERL scripting.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery).
- Expert in Coding with attention to scalability, security, SEO hygiene and performance .
- Working knowledge of Apache Sling, Apache Felix, Apache and App server logs, OSGI, RESTful web services. Experience on event handling, schedulers, and dispatcher.
- Experience in developing Multilingual , Multisite and Multi Locale applications using Adobe AEM.
- Experience with Dropbox, Dropbox Paper, Google Sheets, Google Docs, JIRA, Phabricator.
- Experience in monitoring the production Environment of deployed applications and services
- Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson, Selenium or Maven, Apache, Nginx, Git, SVN, Solr, SumoLogic and servers .
- Extensively used different kinds of databases, like MongoDB, Oracle, SQL Server, and MYSQL.
- Knowledge on Akamai support to manage site caching for quick site times, anywhere. This includes purging for immediate real time content updates.
- Develop Documentation, including Design and Technical Specifications, and Test Plans.
- Experience in Manual testing, Automation, Black Box, White Box, GUI, AUT, Functional, Regression, Smoke, Integration, System, User Acceptance Testing UNIX shell, Perl scripts.
- Self - motivated, excellent analytical, organizational, written, decision-making, communication, interpersonal and presentation skills
- Adept at preparing business requirements documents (BRD) , defining project plans, writing system requirements specifications, and delivering project/status reports and documentation.
- Analyze, evaluate, test, debus, document, and implements complex software applications.
- Experience in Development, Deployment and Testing of Adobe Experience Management Web Content Management, Content Publishing, delivery processes and Mobile solutions.
- Experience in technical aspects of AEM including Data migrations, Configurations, Systems Integrations, Third party applications and Adobe Social Communities.
- Experience in end-to-end Content Lifecycle, Coral / Granite UI, Adobe UI customization.
- Experience in developing Templates and custom Components leveraging AEM Sightly framework.
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
Sr. AEM Developer
Roles & Responsibilities:
- Translate business requirements into technical details relevant to Adobe CQ/AEM.
- Worked on stories related to Adobe CQ/AEM in sprints which includes feature development and production issues (Agile Scrum methodology).
- Create and integrate content driven applications on top of the Adobe CQ/AEM core platform.
- Develop Custom/Dynamic Adobe CQ/AEM Components which leverage existing Hybris E-commerce Engine.
- Configured AEM version 6.2 with the Adobe MongoMK storage microkernel.
- Understanding of order management/customer fulfilment in an e-commerce context.
- Create and integrate content-driven applications on top of AEMs core platform and integrate with E-commerce solutions and search engines
- Define/Develop Junit and Jasmine Unit testing and Multi Site Management strategy.
- Verify/Validate testing to ensure that the team generates high quality output.
- Develop Custom Adobe CQ/AEM Workflows, OSGi Services and other Dynamic/Static web content management components.
Environment: Adobe AEM 6.1, Hybris 5.7, Spring, JDK 1.7, Html5, CSS3, JSON, JQuery, Jasmine, Apache Sling, Apache OAK, CRX,Angular2.0,CRXDE, CRXDE lite, JPA, Git, Jira, XML.
Confidential, New Hartford, NY
AEM Developer
Roles & Responsibilities
- Work closely with marketing leadership, product managers and creative team members to define, prioritize and scope business and functional requirements to drive results.
- Partner with the Scrum Master to lead our team in breaking down complex Features/Stories into well understood and achievable tasks.
- Attend daily SCRUM meetings, co-ordinate team activities including off-shore and maintain excellent client communication.
- Analyze the scope and details of the Shared Navigation for the site across Europe and US.
- Upgrading to newer versions (AEM 6.4) for Enhanced, simpler page authoring for multi-channel experiences, an improved Template Editor.
- Developed web-based software system; used JSP/Sightly/Sling models, Ajax, JQuery, CSS to enhance functionality and user experience on web pages.
- Create Packages, deploy CQ code to multiple environments, quick changes using package manager, hotfixes, etc.
- Create the Project setup, defining the templates required and Components, customize components, Templates, Dialogs, Workflows and bundles.
- Updated existing website to be Responsive/ Touch UI Compatible for various devices from mobile to 4K.
- Development of application using Web Services (SOAP & REST), jQuery, MS-SQL, Oracle, Maven technologies.
- Write re-usable programming constructs to be shared by other team members
- Create and Integrate content-driven applications on top of AEMs core platform and integrate with E-commerce solutions and search engines.
- Create Blueprints, live copies, configuration of rollouts. Use Git for source code version control.
- Created several personalized experiences A/B Testusing Adobe Target Personalization as a source of user data personalized content on webpages.
- SEO Reporting Strong default keywords, metadata, and CSS optimization.
- Used Adobe Target for keyword tracking with historical data available. Desktop vs Mobile tracking. Content suggestions and historical tracking in accordance with applicable updates.
- Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson, Selenium or Maven. Design settings for Site configurations.
- Designed and developed the front-end screens using JSP/HTML, XML by converting data in appropriate format. Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
- Automate deployment and management of AEM services
- Develop systems including coding, testing, and debugging. Prepare and produce releases of software components. Utilize AEM to layout pages, troubleshoot issues, and train authors of the system.
- Perform Unit Testing, User Acceptance Testing, GUI testing and Accessibility testing.
- Perform screen reader testing using JAWS, NVDA.
Environment: : AEM 6.2,6.3, 6.4, Sightly, JavaScript, Html, CSS, XML, JAWS, NVDA, MS-SQL, Perl Script, JQuery, Eclipse, Ajax, Adobe Suite, MS Office, Adobe Target, Adobe Scene7, Git, JIRA.
Confidential
Java Developer
Roles & Responsibilities:
- Involved in SCRUM sprint planning and daily standup meetings throughout the process of development.
- Created model layer using Hibernate and extensively used its API to perform crud operation.
- Developed the application using restful URL's, Spring MVC.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Developed UI by using AngularJs, HTML5, CSS, JavaScript, and Ajax calls.
- Worked with Oracle Database.
- Used Hibernate, ORM technology for the database operations.
- Provided connections using Spring JDBC to the database Oracle and developed SQL queries to manipulate the data.
- Involved in creating and configuring of build files.
- Used Hibernate to interact with database tables by using CRUD operations.
- Built project using MAVEN.
- Created an XML configuration file for Hibernate for Database connectivity.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database.
- Worked on Java Messaging Services (JMS) for developing messaging services.
- Involved in developing the RESTful web Services, developed RESTful Web Services with JAX-RS.
- Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
- Used JSON in RESTful services.
Environment: Java, Hibernate, JSP, JavaScript, HTML, Spring JDBC, CSS, Eclipse, My SQL
Confidential, Seattle
Java Developer,
Roles & Responsibilities:
- Involved in understanding of the requirements with the help of senior architect.
- Implemented core web pages using J2EE.
- Involved in configuring the model classes based on the database design.
- Output responses will come in JSON & XML formats.
- Used version control (SVN) for checking in-out files.
- Involved in couple of business meetings to understand the functionality in detail.
- Used maven plugin for building the application.
- Configured and deployed the .war file on JBOSS Application Server.
- Prepared and executed test plans -Involved in unit, system and Integration testing.
- Involved in the System Integration Testing.
- Actively involved in scrum meetings for better exposure of the project.
Environment: Java, JSP, CSS, HTML, Eclipse, SVN, JBOSS, J2EE.