Software Support Engineer Resume
Fairfax, VA
SUMMARY
- Over Five years of experience in Java/J2EE Technologies with varied skill sets encompassing Web application development.
- Built CMS solutions on top of the Adobe AEM, DAM, WCM, MSM and was involved in designing and implementing custom components in Adobe AEM for last three years.
- Experience in Adobe Experience Manager (AEM) including image and Videos (Digital Asset Management - DAM).
- Solid understanding of Adobe CQ building blocks including templates, components, dialogs, widgets, etc. and the CQ development and deployment process.
- Involve in the upgrading program of AEM for last three years
- Familiar with CQ Application Development model. In depth knowledge of Web content creation using CQ as an application.
- Involved in coding of JSP programs which access java beans, JavaScript is used for validations and JSON is used for exchanging text data.
- Working knowledge of different Application servers like Apache Tomcat, Web logic. Developed applications using Object Oriented Methodologies using Core Java, Servlets, JSP
- In depth knowledge of RUP’s Iterative Software Development Life Cycle (SDLC) process and Agile/Scrum Software Development
- Experience in usingMavenfor build automation
- Created AEM project structure using AEM developer tools maven archetype 10.
- Advanced CQ5 developer training provided by Adobe.
- Implemented solutions to security issues in application like XSS.
- Strong analytical, problem-solving and organizational skills.
- Ability to handle multiple tasks and assignments concurrently in cross-functional teams and a flexible team player able to communicate with all levels of personnel.
- Self-motivated, Team-Player, good analytical and programming skills with ability to grasp new concepts and technologies, with excellent communication skills.
TECHNICAL SKILLS
Server Side: AEM/CQ, JCR (Apache Jackrabbit/Oak), OSGI (Apache Felix), Apache Sling, Dispatcher, Web Server, Java, JSP
Client Side: JavaScript, JQuery, AJAX, HTML5, CSS3.
Tools: GIT, Rally, Jenkins, Maven, IntelliJ, CRXDE LITE, AEM 6.1, JCR, Eclipse, Toad, Kintana, Secure Shell, Citrix.
Methodologies: WaterFall, Agile, Scrum
Operating Systems: Windows XP, Unix, Linux.
Database: Oracle, JCR
PROFESSIONAL EXPERIENCE
Confidential, Fairfax, VA
AEM Developer
Responsibilities:
- Designing and development of templates and components in AEM.
- Involved in Designing, Developing and Unit Testing.
- Performing builds to different Environments
- Involved in the defect fixing.
- Develop servlets and OSGI services to serve up data to front end components
- Worked on MSM
- Worked on the script making for the AEM upgrade.
- Trained users on creating Blue prints, live copies and rollouts.
- Participated in Technical Solutions Meetings.
- Involved in collaborative meetings and communicate effectively with team members.
- Implemented Workflow Models using the OOTB workflow participant steps.
- Part of upgrading team AEM 6.1 to AEM 6.2
- Involved in troubleshooting AEM issues on upgrade programming.
Environment: Java, JSP, JCR, Sling, Apache Felix, AEM 6.1, IntelliJ, CRXDE LITE, Rally
Confidential, Eagan, Minnesota
AEM Developer
Responsibilities:
- Worked as Developer for Content Migration.
- Involved in development of Components and Templates.
- Editing Images in Photoshop and uploading those Images in CMS tool.
- Creating, editing, analyzing of XML, HTML and CSS to create web pages.
- Involved in the script making of AEM and also troubleshooting issues in the AEM upgrade program.
- Played an important role in all the modules of extraction, transformation and loading of content.
- Involved in the defect fixing for the defects posted in the bug tracking tool.
- Interacting with client for Turn around time for dispatching the files within schedule.
- Thorough Quality checking of tasks before the final delivery.
- Involved in upgrading program of AEM from CQ 5.6.1 to AEM 6.1
Environment: Java, JSP, JCR, Sling, Apache Felix, CRXDE LITE, Rally, AEM 6.1, IntelliJ
Confidential, Manhattan, New York
CQ5 Developer
Responsibilities:
- Worked as a CQ Developer,designed and architected, developed and implemented application known as PPPS (Privacy, Protection, Performance and Support)
- Responsible for modularizing the existing site so as to be able to migrate the site to CQ5 build oncustom reusable components.
- Developed functional and technical designs for new workflows usingWorkflow Manager.
- Maintained workflow enhancements including workflow redesigns and component enhancements onCQ5server.
- Refined process model for operations and platform stability.
- Re-applied customizations toCQ componentsandwidgetsaccording to the requirement of business users usingExtJS.
- Creation ofOSGI bundles.
- Implementation ofi18nfor all components to provide internationalization.
- Maintained code quality usingPMDandcheck style.
- Performed application testing including integration testing and UAT.
Environment: Java, JSP, JCR, Sling, Apache Felix, CRXDE LITE, AEM 5.6.1, IntelliJ, Rally, Oracle.
Confidential
Java Developer
Responsibilities:
- Development of User Interface Creation by using JSP.
- Developed data capture templates and presentation templates in Interwoven Team site tool.
- Developed workflow in Team site for file upload.
- Played administrator role for Team site content center.
- Coding using HTML pages, Servlets and JSP’s
- Worked on the implementation of CMS and publishing of the content using Interwoven Team site 6.5
- Analysis of the specifications provided by the Client.
- Involved in Designing & Coding.
- Involved in Unit Testing
Environment: Java/ J2EE, Java script, Site Mesh, Free Marker, SQL, Oracle, Net Beans, Toad, PL/SQL developer, Eclipse, Tomcat, Web sphere and Subversion, SVN Tortoise, Xenu .
Confidential
Software support Engineer
Responsibilities:
- Worked with the Technical lead on current programming tasks.
- Collaborate with other programmers to design and implement features.
- Quickly produce well-organized, optimized, and documented source code.
- Contributed to servlet based application development
- Assisted in maintaining and updating existing applications and modules.
- Helped design form validation programs using HTML and JavaScript.
- Debug existing source code and polish feature sets.
- Contributed to development of client side and server side codes for external and internal web applications.
- Contribute to technical design documentation.
- Work independently when required.
- Continuously learn and improve skills.
- Attention to detail is essential and all tasks must be carried out to the highest standard.
Environment: Java, JSP, Struts, Oracle, Eclipse, Toad, Kintana, Secure Shell, Citrix.