Aem Developer Resume
Irvine, CA
SUMMARY:
- A seasoned around 7+years IT Developer experienced with entire software development lifecycle, architecting scalable platforms, object - oriented programming, and agile methodologies. Proficient in developing web pages quickly and TEMPeffectively using HTML 5, CSS3, JavaScript, and experience in making web page cross-browser compatible. Experienced in testing and optimization using Adobe cloud and integrating it with the content manager and cross-channel campaign. Manager as well. Strong problem-solving, organizing, communication, and planning skills, orientation year with the ability to work in a team environment.
- Experience with installation, configuration, and maintenance in CI technologies like Jenkins/Hudson performing end to Has hands-on experience designing and developing Sling Servlets and OSGI components like Schedulers and Event.
- Extensive experience of Front-End Technologies: AJAX, JSP, HTML, EXT JS, JavaScript, jQuery and CSS
- Knowledge in Front-End frameworks and libraries, including React.js, Angular, Vue.js, and JQuery.
- Expertise as a DevOps Engineer using Amazon Web Services, Stash/Git, Bamboo/Jenkins, Maven, NewRelic/Catchpoint, Datadog, and ELK
- Developed OSGI components are consuming third-party Web Services and creating page nodes.
- Has written scripts using URL commands to automate daily and weekly activities and has experience in code building and installing the tool using Apache Maven.
- Development experience in Enterprise Content Management applications, customizing Web publisher, WebTop,
- And Site Caching Services (SCS), Web Services.
- Listeners and Workflows and Components.
- Proficient with integrating AEM/CQ5 with other products and vendors explicitly targeting Social Integrations.
- Experience in Adobe Analytics (Site Catalyst), Adobe Target, and Google Analytics.
- Expertise with AEM stack like OSGi, Sling, CRX, Felix, DAM.
- Developed Project object models (POM) for applications to develop an automation framework suite.
- Experienced in MSM (Multi-Site Manager) created Blueprints &Live Copies and Internationalized components and dialogs.
- Experience in the implementation & design of web application development.
- Worked on Sling servlets to handle POST and GET requests.
- Good exposure to Maven, File Vault, and curl.
- Experienced in testing and optimization using Adobe Target and integrating it with the content manager and cross channel.
- Adobe campaign manager integrating with AEM as well.
- Expertise in creating User Acceptance Testing (UAT) and Interacting with Business Owners for validations.
- I has worked with Agile Methodology (Scrum) and Web Services using Service Oriented Architecture.
- Excellent experience with source version control tools like Subversion SVN, TFS, and CVS.
- Used JMeter for performance testing and performed heap dump and thread dump analysis.
- Experience in integrating AEM with Adobe Target and Adobe Campaign.
- Skilled Computer Programmer capable of producing code quickly and accurately. Well-versed in Agile methodologies and capable of working in both independent and team-based capacities.
TECHNICAL SKILLS
Hardware / Platforms: Ubuntu, RedHat, Windows, and Linux
Content Management: CQ5, AEM 6.2, AEM 6.3, AEM 6.5 DAM, Tagging
Web Technologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, RMI
Version Control Tools: SVN, Git, Git GUI, Git bash
Programming /Scripting Languages: JAVA, JavaScript, Python, Shell Scripting, and PERL scripting
Build Management Tools: Maven, MS Build, Gradle
CI/CD Tools: Jenkins, Hudson, Travis CI, and Bamboo
DevOps Tools: Ansible, Jenkins, artifactory, Docker, Docker Server, chef, Nexus server, Git, bitbucket cloud, Splunk, Nagios, Vagrant, Kubernetes, Terraform
Application Server: Apache Tomcat, JBoss Enterprise, and Confidential WebSphere, Weblogic, Nginx
Cloud Platforms: Amazon Web Services and Azure, GCP, oracle
Data platform: MSSQL Server, Oracle, DB2, MySQL, Sybase, Mongo-DB R, Python, C++, Matlab
Methodologies: Agile (Scrum, TDD), Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
AEM Developer
Responsibilities:
- Collaborated with business analysts to understand project requirements, customer expectations, and timelines.
- Supporting all AEM platform applications.
- Installed and configured AEM and Dispatchers as per the application requirements.
- Delivered significant business value by stabilizing the existing AEM 6.3 & 6.4 environments and led the effort to successful upgrades to AEM 6.5 on all AEM platform applications
- Resolved significant security gaps in Dispatcher and AEM security configurations
- Resolved significant AEM configuration challenges dat were breaking the code delivery process
- Strong front-end experience designing and building responsive web applications along with JavaScript, CSS, HTML
- AEM Development experience is key for developing implementation
- Be a subject matter expert by identifying technology trends and platforms (including web and mobile apps) and collaborate with other team members to make recommendations based on the company’s needs
- Deep noledge of Adobe Experience Manager and AEM Core components (Example: Sling, OSGI, JCR, Dispatcher)
- We cannot work corp-to- corp on dis engagement
- Strong noledge and experience in integration with components of Adobe Marketing Cloud (including Adobe Target, Adobe Analytics, and Campaign) and Adobe Social
- Be well-versed with AEM workflows setup and maintenance as well as User and Group Management
- Strong Java (OSGi, JSP, Servlets) and web development (HTML, JS, CSS, jQuery, Bootstrap, etc.) background with experience building cutting edge web & responsive mobile experiences. Hands-on experience with Sightly (AEM Templating language) and CoralUI/TouchUI frameworks
- Proven track record to delivering enterprise initiatives working across organizational boundaries and building strong technical delivery teams
- Extensively used AEM tagging features in developing components and templates.
- Work with technology teams to build and maintain web applications using Adobe Experience Manager CMS to include site architecture, custom components, workflow development, Digital Asset Management (DAM).
Confidential, Brooklyn, NY
Sr. Software Engineer
Responsibilities:
- Design, architect, and implement software dat earns the love and trust of our patients.
- We deliver value in end-to-end experiences for our customers using web applications and mobile application development platforms.
- Worked on both new products for medication scheduling and delivery and existing applications Developed and customized various Web Application projects using UML, XML, JAVA, JSP, HTML, CSS, and JavaScript for eeeeeeee branches of Pharmacies.
- Maintain a deep understanding of all sides of Medley pharmacy and Lindenwood Rx Center's business by continually learning our tech stack and our pharmacy, customer experience, and logistics operations.
- Drive the development and use of new self-service tooling to support the operating model for the Lindenwood cloud.
- Cloud Subject Matter Expert identifies best practices and drives standardization, wherever applicable, of operational procedures for various Lindenwood cloud services.
- Engaging with development, infrastructure, security, and IT operations teams at the partner and identifying repeatable patterns and architectures for cloud migration.
- Promote ambitious but sustainable growth through investment in resilient systems dat minimize support burdens Develop, implement, and review operational policies and procedures.
- Serving as a hands-on subject matter expert for DevOps and Automation in an Azure/AWS infrastructure environment Promote products ethically and within compliance based on the company's sales process and approved marketing strategy.
- Be actively involved in business development activities to help identify and research opportunities for new/existing clients.
Environment: AngularJS, OSGI, AJAX, JSON, HTML5, CSS3, SCSS, Spring,JS, Java Script, jQuery, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT, Azure.
Confidential, Beverly Hills, CA
AEM Analyst
Responsibilities:
- Communicated consistently with clients throughout the contract life cycle, calling out relevant issues.
- Needed and provide status updates for all excellent issues while continuing to balance client expectations, keeping clients satisfied and expectations realistic.
- Develop the procedures and routines to implement and improve autoscaling capabilities.
- Collaborate with the teams dat provision, customize, monitor, balance, and upgrade our cloud-hosted Enterprise offering and drive continuous improvements into the management system to support these areas.
- Key s.
- Installing AEM 6.5 Author and Publish instances using Quickstart with or without sample content.
- Coordinating and communicating with team members, developing business use cases and stories to facilitate AEM Continuous Development and Deployment.
- Develop highly custom and scalable ReactJS components on AEM.
- Single point of contact for all DevOps setup & day to day tasks in both applications.
- Develop CI/CD Jenkins pipelines for application code deploy jobs, automated jobs for AEM dispatcher configurations, and stack level jobs such as aem instances restart, cache clear, backups, etc.
- Used the administration console's applications and services pages to configure service run-time properties, endpoints, and security.
- Coordinated AEM 6.2 to 6.5 migration of two AEM server stacks which also involved legacy to new datacenter migration.
- Has solid experience in administrating AEM servers, web servers (Apache, Nginx, etc.).
- Customization for AEM like publishing MMM sites console (touch UI console).
- Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, JSP, JSON, Vue.js, JSF, J2EE and Ajax.
- Developed Dynatrace/Splunk dashboards, reports, and alerts for efficient notification of production incidents and metrics (Key Performance Indicators) reporting.
- Developed the custom components, templates and modified the existing templates using Sightly templating language.
- Extensively worked on AEM features like Templates, Classic/Touch UI Components, Sightly, Sling Servlet, Filter, Observation framework, Run modes, WCMUse (Java/JS), Sling Models, MSM, DAM, JCR API, Eclipse AEM Developer Tools, OSGI, Workflows, Dynamic Media, Etc.
- Coordinating with different business teams with changes and enhancement requests for both applications.
- Has worked in installation & upgrade of AEM 6.5 in a project with Confidential .
- Created Editable Templates and Sling Models.
- AEM-Adobe Launch Integration, Asset's insights integration, and Dynamic media integration.
- Setup and maintain administration activities such as authoring, workflows, publishing content, leveraging dispatchers.
- Involved in content migration from AEM 6.2 to AEM 6.3 and upgraded to 6.5.
- Created new components in Touch UI.
- Created and integrated content-driven applications on top of the AEM core platform.
- Experience in Java Content Repository (API) suite, Sling web framework, Apache Felix OSGi framework, DAM, and Workflow.
- Prepared Documentation for various Components Flow, which was used by the tester to do their testing of the application.
- Strong noledge of AEM-associated technologies like Sling, OSGI, Felix, CRX.
- Responsible for writing build scripts using POM XML files, Maven, and LINUX scripts.
- Involved in building, deploying the code, and moving code to different environments.
Environment: AEM 6.5, AEM DAM, Workflows, Apache Sling, MSM, CRXDE, CRX, J2EE, AngularJS, OSGI, AJAX, JSON, HTML5, CSS3, SCSS, Spring, JS, Java Script, jQuery, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT, Azure.
Confidential, Los Angeles, CA
AEM Analyst
Responsibilities:
- Installed and configured Adobe AEM6.3 version.
- Involved in content migration from AEM 6.2 to AEM 6.3 and upgraded to 6.5.
- DevOps / CI-CD / Business Transformation Advisory & Strategy.
- Develop CI/CD Jenkins pipelines for application code deploy jobs, automated jobs for AEM.
- Created new components in Touch UI.
- Installed and Configured AEM Authoring & Publishing Instance.
- Design and develop web pages using AEM, Slightly, HTL, JavaScript, HTML, CSS, Ajax, and jQuery.
- Administer access privileges and maintain users and user groups on AEM author instances using BMC IT Connect ticketing system.
- Worked on Tar Compaction and Indexing as part of application maintenance.
- Used Bootstrap CSS framework dat helps in designing web applications.
- Adopted and utilized Agile Methodology as needed or requested.
- Worked on web services to consume the data from the application API.
- Wrote custom code (scheduler with a cron job) to create assets in DAM, workflows to approve/reject purchases, and assign tags.
- Responsible for writing build scripts using POM XML files, Maven, and LINUX scripts.
- Used Jenkins as a build tool and used JIRA to track the bugs, issues, and project management.
- Used Log4J for logging and tracing the messages.
- Extensively used AEM Tag Libraries in the components.
- Has a complete understanding of the CRX repository and access the CRX content nodes by SQL Queries and XPath.
- Strong noledge of AEM-associated technologies like Sling, OSGI, Felix, CRX.
- Created client libraries at the component and global levels (designs) for handling JavaScript and CSS.
- Implemented server-side service components using Apache Felix framework and Apache Sling.
- Worked on creating workflow models for publishing the pages from author to print, process steps, and User Administrations in AEM.
- Used Maven to build and generate code analysis reports.
- Involved in building, deploying the code, and moving code to different environments.
- Utilized Angular JS framework to bind HTML template (views) to JavaScript objects (models).
- Built basic Angular JS framework including MVC architecture, different modules, specific controllers, templates, custom directives, and custom filters.
- Involved in supporting the application post-production and maintenance.
- Experience working in an agile environment, involved in daily standup meetings.
Environment: AEM 6.3, AEM DAM, Workflows, Apache Sling, MSM, CRXDE, CRX, JAVA, J2EE, AngularJS, OSGI, AJAX, JSON, HTML5, CSS3, JS, Java Script, jQuery, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT.
Confidential, Tampa, FL
AEM Java developer
Responsibilities:
- Responsible for designing, coding, and modifying websites, from layout to function and according to client specifications.
- Strive to create visually appealing sites with user-friendly design and straightforward navigation.
- Key s.
- Conducted detailed analysis of user requirements and formulated technical requirements.
- Developed Components and Templates using Adobe AEM 6.2 touch UI for supporting the different Webpages.
- Developing pages, templates, and components according to requirements with proper reusability and inheritance mechanisms offered in AEM.
- Developing Sling models for components to process the component data and pass it to the front-end.
- Offer solutions on top of the Adobe WCM, CRX/CRXDE, CQ WCM, and DAM.
- Creating responsive touch UI components using HTML (Sightly), Java, JavaScript, Angular, and CSS as per the requirements.
- Coded REST services to support customer purchase and checkout in Spring Boot.
- Using Angular to develop components based on the requirement and make them authorable.
- Extensively worked on java classes, OSGI Services, servlets, and sling models during the implementation components.
- Worked on OSGI configurations and workflows.
- Created users and user groups, giving appropriate permissions to them according to the environment.
- Created System Users to access the Resource Resolver in different services.
- Worked on Multi-Site Manager (MSM) to develop live copy from a blueprint.
- Developing components using i18n translations for the pages in multiple languages.
- Taking care of the build and deployment process in the project and debugging production and dispatcher-related issues with the DevOps team.
- Using CSS and Bootstrap to style the components and make them responsive.
- Using Apache Sling, JCR API, and HTL Use-API (Java Use-API and JavaScript Use-API) while creating components and Java services.
- Consuming RESTFul web services to populate data in the components and update the user information.
- Worked on creating the Sling servlets and OSGi services for the business logic to process the request.
- Designed DAM taxonomy and tagged for the website elements, allowing them to be classified by several different categorizations simultaneously.
- Extensively worked on the front end, business, and persistence tier using HTML, CSS, JavaScript, and jQuery.
- Gained good exposure to the dispatcher and caching strategies.
- According to the requirements, developed Workflow, Launchers, Servlets, and OSGI Services.
- Created OSGI Configuration for the environment and run modes specific configurations.
- Working in an Agile methodology with Git for version control and Jira for work tracking.
- Setup Jenkins, a continuous integration tool for building and deploying.
- Used JIRA as an agile/scrum methodology issue tracking tool.
Environment: AEM 6.2, Java, HTML, HTL, JavaScript, Angular, jQuery, CSS, Sling Models, \MSM, Bootstrap, ACS-Commons, DB2, Informix, Cassandra, Less Jenkins, Bitbucket, JIRA, Static Analysis software, (SonarQube, Coverity), SoapUI, Selenium, Java, JavaScript, SQL, PowerShell, CSS, HTML, Agile, Testing, Quality Assurance, Waterfall.
Confidential
IT Library Support/Technician
Responsibilities:
- the Confidential of Kentucky is one of the main branches of the University in southwestern Kentucky, with close to 20,000 studying for both graduate and undergraduate degrees.
- The IT team is designated to help the city college with IT and technical issues and provide the necessary support.
- Key s.
- Developed a custom product-wizard searching tool in JavaScript based on personalized user selections.
- Successfully lowered abandonment rate by reducing the number of pages in the checkout process.
- Allows users to choose an input type, output type, and variants with results displayed in real-time.
- Utilized Html and CSS to design the UI with clickable option selectors and implemented jQuery to handle/manipulate real-time results by listing the best match.
- Trained new employees on library systems and various responsibilities.
- Ensure all 50+ computers in the building are functioning correctly.
- Specifically selected to monitor children's reading room under minimal supervision; requires high diligence, more incredible organization, and time management skills.