Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Ashish Nerusula

ashishnerusula1@gmail.com
408-913-9420

Summary

Over 6 years of experience in Software engineering concepts, Software quality processes, insight into Software
Development Life Cycle (SDLC), experience in Agile/Scrum methodologies and in web development technologies
like CQ5/AEM 6.X versions, CRXDE, Template creation, Components creation, Digital Asset Management,
Building landing pages, OSGI Bundle, Workflows, Security Models, Custom AEM Job Scheduler, ACL,
Replication, Production Server Performance Optimization, DBMS Configuration, AEM Multi Site Manager,
AEM Communities, Adobe Campaign, Adobe Search and Promote, Adobe DTM, Adobe Scene7 and A/B
Testing and Adobe Target Personalization.

 Adept at preparing business requirements documents (BRD), defining project plans, writing system
requirements specifications, and delivering project/status reports and documentation.
 Analyze, evaluate, test, debus, document, and implements complex software applications.
 Experience in Development, Deployment and Testing of Adobe Experience Management Web Content
Management, Content Publishing, delivery processes and Mobile solutions.
 Experience in technical aspects of AEM including Data migrations, Configurations, Systems
Integrations, Third party applications and Adobe Social Communities.
 Experience in end-to-end Content Lifecycle, Coral / Granite UI, Adobe UI customization.
 Experience in developing Templates and custom Components leveraging AEM Sightly framework.
 Experience in C, C++, Java/J2EE, Java Beans, JSP, JSON, Servlets, Hibernate, Struts, Spring MVC,
Java Script, Python, HTML, HTML5/CSS3, XML and AJAX/JavaScript, PHP, PERL scripting.
 Extensive experience in various UI widgets using JavaScript libraries (JQuery).
 Expert in Coding with attention to scalability, security, SEO hygiene and performance.
 Working knowledge of Apache Sling, Apache Felix, Apache and App server logs, OSGI, RESTful
web services. Experience on event handling, schedulers, and dispatcher.
 Experience in developing Multilingual, Multisite and Multi Locale applications using Adobe AEM.
 Experience with Dropbox, Dropbox Paper, Google Sheets, Google Docs, JIRA, Phabricator.
 Experience in monitoring the production Environment of deployed applications and services
 Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson,
Selenium or Maven, Apache, Nginx, Git, SVN, Solr, SumoLogic and servers.
 Extensively used different kinds of databases, like MongoDB, Oracle, SQL Server, and MYSQL.
 Knowledge on Akamai support to manage site caching for quick site times, anywhere. This includes
purging for immediate real time content updates.
 Develop Documentation, including Design and Technical Specifications, and Test Plans.
 Experience in Manual testing, Automation, Black Box, White Box, GUI, AUT, Functional,
Regression, Smoke, Integration, System, User Acceptance Testing UNIX shell, Perl scripts.
 Self-motivated, excellent analytical, organizational, written, decision-making, communication,
interpersonal and presentation skills

Utica National Group, New Hartford, NY Apr 2018 – Till Date


AEM Developer
Roles & Responsibilities
 Work closely with marketing leadership, product managers and creative team members to define, prioritize and
scope business and functional requirements to drive results.
 Partner with the Scrum Master to lead our team in breaking down complex Features/Stories into well
understood and achievable tasks.
 Attend daily SCRUM meetings, co-ordinate team activities including off-shore and maintain excellent client
communication.
 Analyze the scope and details of the Shared Navigation for the site across Europe and US.
 Upgrading to newer versions (AEM 6.4) for Enhanced, simpler page authoring for multi-channel experiences,
an improved Template Editor.
 Developed web-based software system; used JSP/Sightly/Sling models, Ajax, JQuery, CSS to enhance
functionality and user experience on web pages.
 Create Packages, deploy CQ code to multiple environments, quick changes using package manager, hotfixes,
etc.
 Create the Project setup, defining the templates required and Components, customize components,
Templates, Dialogs, Workflows and bundles.
 Updated existing website to be Responsive/ Touch UI Compatible for various devices from mobile to 4K.
 Development of application using Web Services (SOAP & REST), jQuery, MS-SQL, Oracle, Maven
technologies.
 Write re-usable programming constructs to be shared by other team members
 Create and Integrate content-driven applications on top of AEMs core platform and integrate with E-commerce
solutions and search engines.
 Create Blueprints, live copies, configuration of rollouts. Use Git for source code version control.
 Created several personalized experiences A/B Testusing Adobe Target Personalization as a source of user
data personalized content on webpages.
 SEO Reporting Strong default keywords, metadata, and CSS optimization.
 Used Adobe Target for keyword tracking with historical data available. Desktop vs Mobile tracking. Content
suggestions and historical tracking in accordance with applicable updates.
 Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson, Selenium
or Maven. Design settings for Site configurations.
 Designed and developed the front-end screens using JSP/HTML, XML by converting data in appropriate
format. Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
 Automate deployment and management of AEM services
 Develop systems including coding, testing, and debugging. Prepare and produce releases of software
components. Utilize AEM to layout pages, troubleshoot issues, and train authors of the system.
 Perform Unit Testing, User Acceptance Testing, GUI testing and Accessibility testing.
 Perform screen reader testing using JAWS, NVDA.

Environment: AEM 6.2,6.3, 6.4, Sightly, JavaScript, Html, CSS, XML, JAWS, NVDA, MS-SQL, Perl Script,
JQuery, Eclipse, Ajax, Adobe Suite, MS Office, Adobe Target, Adobe Scene7, Git, JIRA.
American express, Phoenix, AZ Jan 2017 – Mar 2018
AEM Developer

Roles & Responsibilities:


 Extensively involved in best practices for developing highly customizable templates.
 Track record of delivering scalable performant solutions as well as experience in performance tuning and
optimization
 Broad web and digital knowledge, an aptitude for troubleshooting and problem solving
 Familiarity with SOAP web services
 Excellent written and verbal communication skills
 Ability to establish goals and set clear expectations, prioritize activities, and follow through to completion
 Identifying and providing recommendations for system process improvements
 Strong troubleshooting skills in both development/testing environments
 Assisting on team activities to analyze and improve system performance
 Experience in Git, JIRA.
 Developing, implementing and configuring web content management solutions using AEM (Adobe CQ) and
technologies such as Java, HTML/DHTML, XML, JavaScript, and web services.
 Assist clients in achieving strategic objectives through technology solution implementation, taking a technical
leadership role in some circumstances.
 Translating business requirements into technical details.
 Ensuring quality of code is high for themselves and other team members.
 Designing reusable CQ5 components for authoring content.
 QA/Unit testing with team.
 Being involved to pull up the new stories according to tags, which were created in AEM Tagging
 Involved in dynamically showing up and sorting out the data
 Understand the client's technical environment and how they use technology to provide the best, focused
advice.
 Actively participating an agile software development team.
 Provide input into estimating engagement activities and execute engagements following the Agile
methodology.
 Interact with clients to create end-to-end specifications for content & collaboration solutions.

Environment: AEM 6.X, Apache Sling, CRXDE, JSP, Java, J2EE, Apache Maven, JavaScript, CSS, HTML, jQuery,
Servlets, JCR Connector, AEM Tagging

I-flex solutions, India Apr 2013 - Aug 2015


Title: Java Developer (Intern)

Roles & Responsibilities:


 Participated in designing and also involved in Architecture/Designing, Functional and Detailed Design.
 Involved in SCRUM sprint planning and daily standup meetings throughout the process of development.
 Created model layer using Hibernate and extensively used its API to perform crud operation.
 Developed the application using restful URL's, Spring MVC.
 Wrote SQL Queries, and integrated SQL Queries into DAO.
 Developed UI by using AngularJs, HTML5, CSS, JavaScript, and Ajax calls.
 Worked with Oracle Database.
 Used Hibernate, ORM technology for the database operations.
 Provided connections using Spring JDBC to the database Oracle and developed SQL queries to manipulate the
data.
 Involved in creating and configuring of build files.
 Used Hibernate to interact with database tables by using CRUD operations.
 Built project using MAVEN.
 Created an XML configuration file for Hibernate for Database connectivity.
 Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store
data to the database.
 Worked on Java Messaging Services (JMS) for developing messaging services.
 Involved in developing the RESTful web Services, developed RESTful Web Services with JAX-RS.
 Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
 Used JSON in RESTful services.

Environment: Java, Hibernate, JSP, JavaScript, HTML, Spring JDBC, CSS, Eclipse, My SQL

DSRK Consulting Services Pvt Ltd, Hyderabad Dec 2011 – Apr 2013
Java Developer

Roles & Responsibilities:


 Involved in understanding of the requirements with the help of senior architect.
 Implemented core web pages using J2EE.
 Involved in configuring the model classes based on the database design.
 Output responses will come in JSON & XML formats.
 Used version control (SVN) for checking in-out files.
 Involved in couple of business meetings to understand the functionality in detail.
 Used maven plugin for building the application.
 Configured and deployed the .war file on JBOSS Application Server.
 Prepared and executed test plans -Involved in unit, system and Integration testing.
 Involved in the System Integration Testing.
 Actively involved in scrum meetings for better exposure of the project.

Environment: Java, JSP, CSS, HTML, Eclipse, SVN, JBOSS, J2EE.

You might also like