HARSHTHA K - AEM DEVELOPER |
[email protected] |
Location: Overland Park, Kansas, USA |
Relocation: YES |
Visa: H1B |
Name: Harshitha K
Role: AEM Developer E-mail: [email protected] Ph.: +1 (469) 933-1805 PROFESSIONAL SUMMARY 8 years experience in Software development including analysis, design and testing in Java, and J2EE Technologies and around 5+ years using Adobe AEM (Adobe Experience Manager 6.3) to develop large-scale web applications. Strong experience in AEM Component Development, Templates, Sling Servlets, Sling Models, OSGI Services, DAM (Digital Asset Management), Workflows, Experience Fragments, Content Fragments, Multi-site Management etc., Experience in Headless CMS Implementation with Content Fragments using Sling Servlets, Sling Model Jackson Exporter Extensive exposure to different Software Development Life Cycle (SDLC) methodologies using Agile and Waterfall methodologies. Developed custom CQ components on top of JCR (Java Content Repository) and Apache Sling, CRX, and OSGI framework. Implemented touch-based dialogues using Coral/Granite UI Being a Full-scale developer, taking care of User story Estimations, Modules Development, Code reviews, Deployments, Code merges Critical Issues troubleshooting etc. Experienced in developing CMS-based applications using AEM, Apache Sling and OSGI. Having good troubleshooting or problem-solving skills and providing the best solutions. Developing and administering multiple modules using Sling API, JCR API, CQ /WCM API Expertise in developing Enterprise level applications using Sightly, JSP, and J2EE technologies like JSP, JDBC, and Servlets. Hands-on experience in Adobe Target Products, Adobe Analytics, and Dynamic Tag Management. Strong experience with setting up AEM using Maven and standard Eclipse IDE Exposure to dispatcher configurations as part of AEM website architecture Having good Knowledge working with Web Services especially based on Rest API Experienced in Object-oriented analysis, design and development using Java, J2EE (Servlets, JSPs, JDBC) Experience developing UI for the applications using JSP, HTML5, XML, CSS, JavaScript, and Ajax Experience working with Bug/features tracking tools like Rally, and JIRA. Experience in using CI/CD tools like Jenkins. AREAS OF EXPERTISE Content Management Adobe AEM 6.5,6.4,6.3,6.2,6.1,6.0, OSGI, Apache Felix, Apache Sling API, JCR, CRX, Apache Jackrabbit, OAK, Adobe Target, Analytics Operating Systems Windows, UNIX, Linux JAVA Stack JAVA, J2EE, JDBC, JSP, Servlets, JUnit Databases Oracle 10g/12c, SQL Server Automation and Build Tools Maven, Jenkins, SonarQube, Eclipse, IntelliJ, SQL Developer Version Control & Tracking Tools SVN, GitHub, Bit bucket, Rally, Jira, Azure DevOps Scripting JavaScript, jQuery, AJAX, Handlebars, HTL, CSS, Bootstrap, HTML, Groovy Script Other Tools WinSCP, Putty, Splunk SDLC Methodologies Waterfall, Agile, SCRUM TECHNICAL PROFICIENCY Role: Senior AEM Developer March 2020 Present Client: T Mobile, Dallas, TX Responsibilities: Implemented Touch UI components using Sling Models, Sling Servlets, OSGi Components/Services and Sightly HTML Templating Language Creating Editable templates, page components, and custom workflows as per the requirements. Worked on Experience Fragments and Content Fragments. Involved in migration of website from 6.4 to 6.5. Designed and developed AEM building blocks including templates, components, dialogues, widgets, and Adobe DAM Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be rolled out to the live copies. Consuming REST and SOAP API Services during the component development for fetching backend data. Responsible for organizing/maintaining Client libraries. Worked on integration of AEM with Adobe Target, and Adobe Analytics with DTM. Used SCR annotations while creating Servlets, schedulers, listeners, and workflows. Managed Users, Groups and System Users and Access Control Level (ACL) permissions. Troubleshoot caching issues related to Dispatchers and browsers. Involved in configurations such as Dispatcher, Replication, and Dispatcher Flush agents. Integrated Dialog and Design Dialog for all the content-based components which allow rendering of the content dynamically. Created Custom loggers in Felix Console. Preparing the technical design documents/authoring guides for the user stories which I worked on. Experience working in an Agile environment, involved in Daily Standup calls Sprint Planning and Story Grooming sessions. Worked with the DevOps team for setting up the pipeline. Involved in production deployments. Interacting with the business team on the requirements Environment: AEM 6.5, AEM 6.4, Java, Eclipse, IntelliJ Maven, Apache Felix, Apache Sling, CA Agile Rally, Web Services, Adobe Target, JSON, REST, SOAP Services, OSGi, Servlets, Sightly HTL, JavaScript, CSS, jQuery, AJAX Role: AEM Developer Sep 2018 Feb 2020 Client: BCBS, Detroit, MI Responsibilities: Developing Editable Templates, and page components in AEM 6.3 and AEM 6.4 Involved in developing custom components compatible with touch UI using Sightly. Created Experience Fragments for Header and Footer. Involved in Designing, Coding and Unit Testing using the Mockito framework. Developing OSGI components, and OSGI Services using OSGI R6 annotations. Responsible for deployments, giving permissions for Users/groups based on their roles. Worked on implementing SAML Authentication Login (Single-Sign-On) for the end-user. Involved in solving technical problems related to performance like configuring replication agents. Also, fixed defects and any issues which were found in the application on various instances. Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data. Developed Custom Workflows. Using bug tracking tools like JIRA and Confluence for project documentation. Using Maven to build and generate code analysis reports. Taken care of AEM code reviews and design approaches. Mentoring and training other team members on project-related technologies like AEM, Rally and other tools. Have part of recurring meetings such as Daily Scrum, Daily working sessions, Stakeholder feedback, Sprint Demos, Sprint retrospectives and Production Release. Content authoring and maintenance for test environments, including Campaigns and Segmentation. Interacting with the business team for clarifications on the requirements. Experience working in an agile environment, involved in daily standup meetings. Environment: Java (jdk1.8), AEM 6.1, AEM 6.3, AEM 6.4, HTML, Adobe Target, CSS, Ajax, jQuery, Apache Sling, CRXDE, CRX, WCM, Confluence, Windows, and Linux. Role: AEM Developer Dec 2016 - July 2018 Client: Rise Ahead, Chennai, India Responsibilities: Worked on AEM 6.1, SP1 and Slightly Integration of AEM with Adobe Marketing cloud and other third-party services. Developed Dynamic components based on the Query results obtained from the Database. Created components using Slightly HTML template language by replacing the traditional JSP. Worked on creating multiple TAGS using the taxonomy paths from the database. Developed Servlets to handle requests from the client in an OSGi bundle. Involved in content migration from AEM 6.0 to 6.1 Implemented Image renditions for the continuous and consistent experience of content across all devices. Created a dynamic Breadcrumb component based on the JCR structure and taxonomy levels. Used sling resource merger concept to overlay the foundation page to add multiple custom properties to the page. Server monitoring and implementing automated/custom maintenance tasks. Used GIT as version control to restore assets to previous versions later and integrated with Jenkins for continuous integration and builds. Configured and used Framework Logging based on the SL4J logger factor for logging all the debugging and error information. Implemented server-side service components using the Apache Felix framework and apache sling. Integrated JIRA system with Workflow functionalities. Perform unit testing and support the testing team during the iteration and release testing. Involved in building, deploying the code, moving code to different environments, and supporting the application postproduction and maintenance. Administration activities like backing up, and content bundling. Analyzing and identifying the problems and fixing the issues. Environment: AEM 6.0, 6.1, Adobe CQ5, Adobe live cycle, JAVA, J2EE, OSGI, Spring Integration, HIBERNATE, MYSQL, AJAX, JSON, HTML5, CSS3, JavaScript, jQuery, SQL, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT Role: Java Developer Apr 2015 Sep 2016 Client: Zensar Technologies, Hyderabad, India Responsibilities: Involved in requirement analysis and played a key role in project planning. Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and the Struts Developed web pages using JSP, JavaScript, CSS, AJAX, and Servlets. Developed various J2EE components like Ajax, JMS and MQ series with the help of the RAD application framework. Involved in working with large sets of data ("big data"), in data crunching/massaging real-time health care claims /biometric data. PIG for ETL needs and helped external ETL teams debug issues. Managed and reviewed Hadoop log files. Created Hive queries that helped business analysts spot data patterns. Started using Apache Spark to simplify big data management. jQuery to select and manipulate HTML elements and CSS manipulation. Experience in handling Designed, Developed, and Implemented document transformation applications using XML Spy tool and XSDs. the help of XML using XSL Used the Spring JDBC for data retrieval from the database for various inquiries. Wrote complex SQL queries to retrieve data from the Oracle database. Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat Keywords: continuous integration continuous deployment user interface message queue California Michigan Texas |