Post Job Free

Resume

Sign in

Information Technology Java Developer

Location:
Chicago, IL
Posted:
March 29, 2024

Contact this candidate

Resume:

NITHIN KUNAL REDDY MANDADI

Sr. AEM Developer

E-mail: ad4nua@r.postjobfree.com

LinkedIn

Phone: 847-***-****

PROFESSIONAL SUMMARY

• An IT professional having Around 10 years of working experience in Information Technology with 6 years in Adobe AEM experience and 4 years of java developer role.

• Experienced in designing J2EE applications using spring, EJB, Struts frameworks and MVC patterns. Proficient Experience in working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling

• Expertise in AEM 5.6.1, 6.1, 6.2, 6.3, 6.4, 6.5

• Worked on Experience Fragments and Content Fragments customization.

• Created and developed custom editable templates and custom touch UI components using AEM 6.3 and 6.5.

• Hands on experience with setup and development of custom widgets through ExtJS.

• Well versed in setting up or upgrading complex AEM environments with expertise in AEM Author, Publisher and Dispatcher configurations.

• Experience in complete Software Development Life Cycle (SDLC) which includes Requirement Coding, Design, Analysis, Testing, and Implementation using Agile, Waterfall, Test Driven Development, and other development methodologies.

• Domain expertise includes system developments using Core Java & J2EE Technologies such as JSP, JDBC, XML, SAML, ANT, Maven, Java Script.

• Installed Publish and Author instances with dispatcher.

• Expertise in developing integrated business applications using Hibernate, Spring framework (Spring Core Framework, AOP, Spring Integration, Spring Batch, Spring MVC, Spring Web flow and Spring Security), Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB).

• Proficiency in deploying n-tier Enterprise / Web applications using IBM WebSphere 5.0, 5.1, 6.1 b Web Logic 8.1 and Apache Tomcat.

• Developed the user interface using different front-end technologies such as Sightly, HTML, CSS3, jQuery, AJAX, Node JS, and Angular JS.

• Developed and Implemented strategy for migrating content from different WCM system to AEM.

• Proficient Experience in working with Event Handling, OSGI bundles, Sling Listeners, Sling Servlets, Sling Schedulers and Sling configuration.

• Proficient in a variety of WCM and eCommerce platforms, including Adobe Experience Manager (AEM/CQ), SDL Tridion, Sitecore, Oracle WebCenter Sites (Fatwire), Crown Peak, SAP Hybris, Oracle ATG, Salesforce Commerce Cloud (Demandware),

• Experienced in partnering with the client's infrastructure and architecture team to devise strategies for implementing AEM on their infrastructure or design a new infrastructure.

• Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements, very conversant with Quality Management and System Support.

• 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.

• Proficient in CQ5, with extensive knowledge of its architecture, components, and services. Experienced in AEM site and applications development, including templates, components, dialogs, widgets, and workflows.

• Skilled in leveraging cloud technologies to enhance application scalability and performance, with experience in deploying solutions on AWS and other cloud platforms.

• Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO

(Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.

• Experience in design and development of Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.

• Knowledge of web security best practices and experience implementing security measures on WCM and eCommerce platforms. Awareness of compliance requirements (e.g., GDPR, PCI DSS) relevant to eCommerce.

• Worked on Client-Server Applications in Telecom, Retail, Finance and Health Care projects of Java J2EE.

• Experience with SDLC process (Agile, Waterfall models) of performing detailed analysis, collecting use cases, documenting requirements.

• Ability to build tables, store procedures, indexes, create jobs in SQL Server, use SQL Server Management Studio and tools such as query analyzer, activity monitor, and query profiler.

• Good experience in coordinating and working with developers (Offshore and Onsite) and End Users in Team based environment.

EDUCATION DETAILS:

• Completed Masters in USA.

TECHNICAL SKILLS SUMMARY:

• J2EE Technology Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS

• Architecture & Framework Client-Server, MVC, J2EE, Servlets, Struts, Spring, Hibernate

• Database Oracle (9i, 10g, 11g), SQL Server 2008, MySQL

• IDE Eclipse, Net Beans, IBM RAD, Builder

• Enterprise Web Products AEM 6.5, 6.4, 6.3, 6.2, 6.1, 5.6.1, CQ5.

• Cloud Platforms & Services: AWS (OpsWorks, EC2, S3, RDS), Azure, Google Cloud Platform.

• Cloud Development Tools: Jenkins, Docker, Kubernetes

• Operating Systems Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

• Design & Control UML, Rational Rose, CVS, Clear Case

• Tools BEA Web Logic 8.1, JBOSS V7, IBM WebSphere Application Server6.1, Tomcat 8.0, JUnit 4.0, Log4j, Mercury Quality Centre, Rational Clear Quest, ANT, Maven, Jenkins, SVN, Toad

• Programming Language C, Java

• Query Languages SQL, PL/SQL

• GUI HTML, Angular JS, XML, XSLT, JSF, AJAX, JavaScript, CSS, Sightly, jQuery, Bootstrap.

• Conceptual knowledge Web Services

PROFESSIONAL EXPERIENCE

Client: CVS Health. Chicago, Illinois. Nov 2022 to till now. Role: Sr. AEM Developer

Responsibilities

• Created, developed, and maintained custom editable templates and custom touch UI components using AEM 6.3 & AEM 6.4.

• Developed pages using 6.4 using HTL programming.

• Migration from AEM 6.3 to AEM 6.4.

• Recently started to work on AEM 6.5 by building features and components.

• Backend Web service integration with Restful APIs

• Created OSGI services for various requirements.

• Worked on workflow launchers and models.

• Provided estimates, designs, and specifications for AEM templates, components, and workflows as part of Sprint grooming and planning sessions.

• Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the html pages for few Sprint modules on Development server.

• Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.

• Lead the implementation of a continuous deployment pipeline using Jenkins, integrated with AWS OpsWorks for automated cloud deployments and infrastructure management.

• Designed cloud-based solutions for high availability and scalability, ensuring robust performance and seamless user experience across digital channels.

• Setup and Used maven for managing dependent software libraries (jars) required to build our application.

• Worked with QA team in preparation and review of test cases.

• Optimized cloud-based content delivery and caching strategies using Akamai, improving website performance by 30% and significantly enhancing user experience.

• Involved in production support, defect fixing.

• Worked on the front-end stacks like JS for reading and Posting JSON data.

• Worked on bootstrap work with CSS to get responsive web designs.

• Implemented continuous deployment system with Jenkins, AWS, Ops Works, and Packer for deployment of Java Applications.

Environment: AEM 6.3, AEM 6.4, AEM 6.5, JDK 1.8, JAVA, J2EE, JSON, DAM, Sightly, HTML5, Ext JS, Angular JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, Adobe CQ5, JavaScript, JQuery. Client: Zurich Insurance. Chicago, Illinois. Aug 2021 to Oct 2022 Role: Sr. AEM Developer

Responsibilities:

• Created custom editable templates using AEM 6.3 and AEM 6.4.

• Developed multiple custom touch UI components using AEM.

• Working knowledge on AEM 6.3 and AEM 6.4version.

• Part of migration project from 6.3 to 6.4 and installing SPs in the later months.

• Worked on Experience Fragments and Content Fragments.

• Responsible for coordinating with the dev team and perform build and deploying the components.

• Responsible for design, development and unit and integration testing of AEM components, templates, and the corresponding web services.

• Collaborated on the cloud migration strategy for AEM environments, ensuring a seamless transition with zero downtime and enhanced disaster recovery capabilities.

• Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the HTML pages JSONs invoked through AJAX scripts.

• Also, been in to using other Enterprise Management Tools like Adobe Target and Adobe DTM.

• Worked on setup and configuration of SAML authentication handler.

• Used Jenkins to build, package and deploy the application and used Log4j for the Logging system.

• Collaborate with Architects on the design and architecture for our team's deliverables.

• Consumed Restful based webservices.

• Documented each user’s story. Review of Code and prepared test cases.

• Integrated JavaScript, CSS using client libraries.

• Create Users and Groups for workflow management.

• Develop custom components, customized forms for Internet and Intranet sites of the company. Environment: AEM 6.3, JCR, Apache Felix JAVA, J2EE, POJO, JSON, Adobe Experience Manager, Sightly, HTML5, Ext JS, CSS3, Maven, GITHUB, Restful Web services, Agile, SCRUM, Akamai, JIRA, Adobe CQ5, JavaScript, jQuery, JSON. Client: Sprint Corporation, Overland, KS. April 2020 to July 2021 Role: AEM Developer

Responsibilities:

• Created and maintained AEM 6.1 and AEM 6.2 content management systems.

• Migrated project from AEM 6.1 to AEM 6.2

• Worked on CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.

• GIT is used as a distributed revision control system. File vault in conjunction with GIT helps to pull or push the code to developer's machine.

• Developed Templates and Components using AEM 6.2 Sightly and the Sling Models.

• Held responsible for designing and implementing cloud-based solutions, including private, community and public cloud deployment models.

• Define/Develop Junit Unit testing and Multi Site Management strategy.

• Verify/Validate testing to ensure that the team generates high quality output.

• Develop Custom Adobe AEM Workflows, OSGI Services and other Dynamic/Static web content management components. Developed custom components, customized forms for Internet and Intranet sites of the company.

• Development of static web pages, landing pages, category landing pages using content management system.

• Provide estimates, designs, and the specifications for components, AEM templates, and workflows.

• Setup and configure the Authoring and Publishing environments, replication agents, AEM dispatcher to cache landing pages HTML and serve as the static pages from Apache.

• Involved in content migration from AEM 6.1 to AEM 6.2.

• Server Monitoring and implementing automated/custom maintenance tasks.

• Provided estimates, designs, and specifications for AEM templates, components, and workflows.

• Designed cloud infrastructure solutions to support AEM 6.2 applications, optimizing for performance and reliability in a cloud environment.

• Built various web pages using HTML, JS, CSS, Java Script, and jQuery.

• Implemented AWS cloud services for dynamic scaling of AEM instances according to traffic patterns, resulting in a 25% cost saving on cloud resources.

• Setup and configured Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages’ html and serve as the static pages from Apache.

• Worked on Forms customization by developing the custom form fields, writing the custom constraints for form fields, and specifying the global validation resource type at the form level. Environment: Adobe AEM 6.1 and 6.2, DAM, CQ Tagging, JAX-WS, JAX-RS, Java, J2EE, Amazon AWS, Apache Maven, Angular JS, Rally, Restful Web Services, JAXP, JAXB, Axis 2.0, Jersey 1.2, Servlets, JDBC, MS SQL Server, HTML, Angular JS, JSP, AJAX, JUnit, log4j, Linux, Windows, ATTD

Client: Molina Healthcare, San Antonio, TX. Nov 2017 to Mar 2020 Role: AEM Developer

Responsibilities:

• Extended foundation components to create custom AEM components based on requirement Developed CQ5 templates and components.

• Experience developing UI, OSGI components in AEM.

• Experience developing event handling and related components in AEM.

• Effective use of component properties to meet the business requirements like actions, drop targets and in place Designed DAM Tagging and taxonomy for website.

• Worked on templates which inject news, photos, videos, and articles from third party via web services calls.

• Worked on design for integration with third-party RESTful and SOAP based web services.

• Logged the application using log4j for easier debug and maintenance.

• Developed various templates for Consortium to be reused by all the members for individual websites.

• Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website.

• Developed components, templates, and designed libraries using ExtJS, Angular JS, jQuery, and JSON formats.

• Strategy for Content Migration from 5.6 to AEM 6.1. Design & Development of content migration scripts for Migration.

• Key contributor for AEM 5.6.1 to 6.1 upgrade

• Implemented i18n internationalization on the website.

• Used Clear Case and SVN for version control.

• Extensively designed and developed custom ExtJs components and custom types (especially data grids). Designed and delivered AEM components to allow non-technical users to rapidly update and create web site content.

• Implemented AWS cloud services for dynamic scaling of AEM instances according to traffic patterns, resulting in a 25% cost saving on cloud resources.

• Played a key role in strategizing and executing the migration of AEM instances to cloud platforms, ensuring improved scalability and system reliability.

• Content authoring and maintenance for test environments, including Campaigns and Segmentation.

• Setup and Used maven for managing dependent software libraries (jars) required to build our application.

• Involved in testing of application on various levels like integration and System testing.

• Efficiently used Apache Sling/JCR for Content Resolution and handling dynamic data. Environment: AEM 6.1, 5.6.1, JDK1.6, Java Script, HTML, CSS, Ajax, jQuery, Adobe CQ5.4 (WCM), VAP 7.1 (Vignette Application Portal), Apache Sling, CRXDE, CRX, WCM, Jackrabbit, JCR Connector. Client: Out-front Media, NY. Aug 2015 to Oct 2017

Role: J2EE/ Web Developer

Responsibilities:

• Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.

• Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications.

• Used Spring LDAP for user security credentials authentication and for validating the User roles.

• Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors, and exception mappers.

• Coded Gradle build scripts to build and deploy the application on WebSphere. ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.

• Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery Developed a Java based ETL tool which extracts data from sources like IBM Cognos

(xml) & MySQL and dumps data in the target tables in MySQL database.

• Worked to secure RESTful web services with Spring security to authenticate any third-party requests coming in.

• Developed Apache Camel endpoints and used producer template to route messages to JMS queues.

• Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models).

• Developed the UI panels using XHTML, Angular-JS, XML, Web Services, WebSphere Application Servers, and jQuery.

• Used MySQL as backend database using Windows OS, involved in development of Stored Procedures, Functions, Packages and Triggers.

• Deployed the application on a JBoss server on a UNIX platform. Environment: Agile, Core Java 1.6, Spring 4, Spring Boot, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, jQuery, MySQL, Mongo-db, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Apache Camel, JBoss, Jenkins, Gradle, AWS, Unix, Web Service, WebSphere.

Client: MetLife Inc., Atlanta, GA Feb 2013 to July 2015 Role: Java Developer

Responsibilities

• Captured all the functional and technical requirements of supply chain management system.

• Development of GUI for HTML and JSP versions. Java Servlets were used as the common gate way interface.

• between client and server

• Presentation Layer is created using JSP, HTML and struts Tag libraries.

• Front end validations are written using JavaScript.

• Designed the Swing application interface for user input and barcode scanning.

• Java GUI development and front-end coding involving multi-threading and custom libraries.

• Drew UML diagrams like Class and Sequence diagrams for multiple modules.

• Used Restful web services for interaction between multiple systems.

• Used SVN as version control to check in the code, Created baselines.

• Involved in software deployment automation.

• Created the UI tool – using Java, XML, and JavaScript.

• Wrote stored procedures using PL/SQL for data retrieval from different tables.

• Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.

• Part of performance tuning team and implemented caching mechanism and other changes.

• Created combined deployment descriptors using XML.

• Responsible for coding SQL Statements and Stored procedures for backend communication using JDBC.

• Involved in preparing the Documentation of the project to understand the system efficiently. Environment: JDK1.2, JavaScript, HTML, XML, J2EE, JSP, Tomcat, Oracle, PL/SQL



Contact this candidate