Krishna Tummala
E-mail: *******.*.***@*****.***
Ph: ( 804 ) 404 - 3431
Professional Summary:
• Around 3+ years of IT experience in Java/J2EE and Web Technologies with strong exposure and experience in Adobe Experience Manager (AEM)
• Experience in custom AEM Components on top of JCR (Java Content Repository) and Apache Sling (A REST based web development framework on top of JCR), CRX (Day’s commercial JCR Implementation), and CQ5 (Day’s latest suite of WCM, DAM and Social Collaboration applications).
• Experienced on Adobe AEM6.5-6.2and DayCQ5 Web Application Development using CRXDE Lite, CRXDE, OSGi (Apache Felix), JCR.
• Expertise in design and implementation of modules on AEM 6.5,6.4 and 6.3
• Experience in developing Templates, Custom Components, creating and launching Workflows and customizing out of box Widgets.
• Strong knowledge on Packaging, deploying CQ code to multiple environments, quick changes using package manager, hotfixes, etc.
• Extensive programming in Web Technologies likes JSP, JavaScript, XM, JQuery, Adobe CQ5 API, and Apache Sling, OSGi bundles.
• Developed the user interface using different front-end technologies such as Sightly, HTML, CSS3, jQuery, AJAX, Node JS and Angular JS.
• Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.
• Experience in developing responsive web design using TouchUI and inherited the basic components with respect to the Organization requirements in AEM.
• Explored in depth in new AEM 6.5 and 6.4 features including Editable templates, new Sling annotations, SPA’s, Experience Fragments, Dynamic Media, new OSGI, context aware configuration, layout mode and mobile simulators.
• Implemented the User/Application flow documents and involved in coding in JAVA/J2EE, JSP using Struts, Spring Hibernate framework, Adobe CQ5/AEM using CRXDE lite, REST, and SOAP for Web Services.
• Experience on authoring pages, versioning pages, tagging content and creating landing
• Experience in using jQuery, Ext JS and Angular JS, React, JavaScript libraries.
• Experience in all phases of software development life cycle (SDLC) from development to deployment.
TECHNICAL SKILLS:
Programming Languages Core Java, J2EE- Servlets, C, C++, SQL CMS Platforms AEM 6.3, AEM 6.2, AEM 6.1, AEM 5.6.1, CQ5.5
Technologies Sightly(HTL),HTML5, CSS3, JavaScript, Angular JS, jQuery, J2EE, XML, JSON,
AJAX, JSP, Slightly, Servlets, Web services
(SOAP, REST)
Framework Apache Sling, OSGI, Spring 3.0, Hibernate 3.0, Apache Felix.
Databases SQL, Server 2008, My SQL,
Oracle(9i,10g,11g), Mongo DB
DE & Repositories Net Beans, CRDXE lite, Brackets, Eclipse, Grunt, Bit bucket, TFS, GitHub, Jenkins,
JIRA.
SDLC Agile
PROFESSIONAL EXPERIENCE:
Anthem Inc
AEM Developer Richmond VA Feb 2019 – Current
Responsibilities:
• Designed and developed CQ5 building blocks including templates, reusable components, dialogs, widgets workflows in AEM 6.5/6.4
• Involved in design, development of WCM components, Integrations and Applications.
• Managed websites hosted in AEM including site go live activities, Managed AEM admin console and monitoring, maintenance of AEM instances.
• Modularizing the component script to facilitate reusability of the code.
• Deployed on OSGi Sling Platform, Deployment & Packaging, CQ repository JCR & Jackrabbit.
• Extensively used AEM tagging features in developing components and templates. Used JavaScript for writing listeners in the dialogs.
• Performed load balancing in dispatcher.
• Worked with AEM Site admin for creating, deleting, activating and publish the pages.
• Developed servlets to handle requests from client in an OSGI bundle.
• Developed the java code to retrieve the content from CRX repository and pass it in the JSON format to the front end.
• Created page approval workflow and to also send emails after triggering the workflow.
• 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 blueprint.
• Using Apache Sling, JCR API and HTL Use-API (Java Use-API and JavaScript Use-API), Clientlibs while creating components and Java services.
• Used Maven scripts to build the application and used the continuous integration server to deploy the bundles Deployment & GIT for Source code management.
• Designed and developed web pages using AEM, Sightly, HTL, JavaScript, Angular, React, HTML, CSS and jQuery.
• Experienced with frontend JavaScript framework, Angular Js, React Js, etc.
• Used Log4J for logging and tracing the messages.
• Working in sprint & scrum agile methodologies.
• Used JIRA for Tracking bugs, issues and project management.
• Involved actively in supporting the application postproduction and maintenance.
• Involved in building, deploying the code and moving code to different environments. Environment: AEM 6.5, AEM 6.4, Site admin, CRXDE, WCM, JCR, Java, Eclipse, Maven, Log4J, Apache Felix, Apache Sling, JSP, JIRA, AJAX, REST, SDLC, OSGi, Servlets, Sightly, HTML, CSS, AngularJS, JavaScript, Brackets, Jackrabbit, Jenkins, GIT. Samsung Technology
AEM Developer Dallas Tx Aug 2018 – Feb 2019
Responsibilities:
• Developed custom page components, page templates, dialogs for web pages using AEM 6.3.
• Involved in design and development of reusable components and AEM templates.
• Customized dialogues for all the components for providing various options to authors while creating pages.
• Wrote custom workflows for assets soft delete, creating B&W renditions, publishing web pages and content authoring.
• Extensively used AEM tagging features in developing components and templates.
• Extensively worked on java classes, OSGI Services, servlets and sling models during the implementation components. Worked on OSGI configurations and workflows.
• Setup the code base for AEM Project using AEM developer tools.
• Maintained and packaging of content, delivery and installation across all environments.
• Worked on Author instance to help authoring complex components on pages.
• Involved in building the Client pages using HTML, CSS, and JavaScript/jQuery.
• Implemented client libraries useful at page, global and component level using CSS and JavaScript files.
• Worked with Mapping requests to resources in Apache Sling
• Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts.
• Worked on developing service in Events that gives JSON output for the events status& time.
• Used GIT as version control to restore assets to previous versions and integrated with Jenkins for continuous integration and nightly builds.
• Provided trainings to the business users in content authoring on AEM Author instance using Touch UI.
• Part of the application support team for fixing the incidents after the deployment. Environment: AEM 6.2, 6.3, Spring, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, JCR, HTML, Sightly, Servlets, JDBC, JavaScript, jQuery, Eclipse IDE, Apache Maven, GIT, JIRA, Apache HTTP Server, Servlets, Java, J2EE, AJAX.
Lex Nimble Solutions
Jr. AEM Developer Schaumburg, IL Feb 2018 – Jul 2019 Responsibilities:
• Designed and developed, AEM building blocks including templates, reusable components, dialogs, widgets, workflows AEM 6.0.
• Worked on style sheets to maintain the structure and improvise the appearance of Webpages.
• Worked on customizing the foundation components in CQ5, provide workflows to extend functionalities and improve performance.
• Implemented Component renditions using slightly framework.
• Deployed jar files from the Felix System Console.
• Implemented the Sling Servlet, OSGI bundles for interacting with remote spring web app services and custom business logic in java.
• Maintained the Content Management System (CMS) and provided support for the application in authoring environment.
• Worked on Digital Asset Management (DAM), to manage and store all the media.
• Worked on Multisite Manager to maintain the structure of the website.
• Built various web pages using HTML, CSS, Java Script and jQuery.
• Worked on web services to consume the data from the application API's.
• Used GIT for distributed revision control system for AEM. Used File Vault in conjunction with GIT which helps to pull or push the code to developer's machine.
• Implemented Swagger API to generate RESTful based api-docs for java classes.
• Wrote specifications for custom templates and components geared toward the newly redesigned web sites.
• Implemented procedures for management of SDLC processes and relevant artifacts.
• Coordinated with clients for development of specifications to support content and collaboration solutions.
Environment: AEM 6.0, Java 1.6, CQ DAM, CQ Tagging, Workflow, Apache Sling, CRXDE, HTML, Servlets, JavaScript, jQuery, Eclipse IDE, Log4j, Maven, GIT, Apache HTTP Server, WCM, OSGI bundles, Spring Webapps, Servlets, Java, J2EE.
Shrestha Info Global Services Pvt Ltd
Java Developer Secunderabad, Telangana, India Jan 2015 – Dec 2015 Responsibilities:
• Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, design, development and documentation.
• The application is designed using J2EE design patterns and technologies based on MVC architecture.
Involved in designing the user interfaces using HTML, CSS and JavaScript for client-side validation.
• Developed Custom tags, JSTL to support custom User Interfaces.
• Involved in writing unit testing for doing positive and negative test cases.
• Developed the Maven scripts for preparing WAR files used to deploy J2EE components.
• Created tables, views, triggers, stored procedures on MySQL server for data manipulation and retrieval.
• Used JDBC to invoke Stored Procedures and for database connectivity to database server.
• Involved in Bug fixing and functionality enhancements.
• Developed the project using Agile methodology.
Education:
Master’s degree in computers and Information System at University of South Alabama Jan 2016
– Dec 2017
Projects: City of Mobile (https://www.cityofmobile.org/) Bachelor’s Degree in Information Technology at JNTUK, India June 2011 – April 2015