Sunny C. AEM Software Engineer
Summary
Experienced engineer with 11 years of experience in the following areas:
- Adobe AEM Lead Developer (AEM 5.6 Lead Developer Certified)
- Java, JavaScript (React), Vanilla JS
- AEM Component creation (UI as well as server-side), including both reusable and page components with best in standard coding practices
- AEM DAM (Digital Asset Management)
- Servlet, Job Scheduler, Search Functionality, Email API, Sightly
- Workflow implementation
- MSM-Creation of multilingual sites using live copy
- Selective Dispatcher cache invalidation
- Unit testing frameworks, such as JUnit and Mockito.
- Source control management tools, such as Apache Subversion, Git
- Well-versed with a technical understanding of Extjs, Apache sling, and OSGi, needed for the development of an AEM project, starting from scratch.
- Involved in Design, Coding, Testing, Code review, and performance tuning of code and queries.
Experience
AEM Expert
Feb 2017 – Sep now
Currently working as an AEM Developer, supporting multiple AEM projects.
The most recent projects I worked on:
- Education Minecraft [https://education.minecraft.net]: Analysis and implementation of authentication module using Azure hosted Spring App service. Assisted implementation of Solr. search, other feature implementation, and bug fixes.
- NodeJS developer [Beginner] for Jurosense and ViciNFT.
TOOLS AND TECHNOLOGY: AEM 6.5, Apache-HTTP server, Dispatcher, IntelliJ IDEA, Visual Studio Code, MongoDB Compass, Postgres, Maven, Git, HTL, Java, React, VanillaJS
DIGITALECT | AEM Expert
Feb 2017 – Dec 2020
During my tenure with Digitalect, got the opportunity to work on multiple AEM-related projects. The most notable ones are QVC, Viacom, and Chevron.
As of AEM Expert, the majority of the task involved enhancement of the existing website using AEM, improving existing components to support touch UI, and combining components with similar features and requirements into a single component without breaking the existing site.
Roles and Responsibilities:
- Understanding the requirement of the stories and analyzing the effort required.
- Creation of technical design document and development of enhancement stories
- Involved in Design, Coding, Testing, Code review, and performance tuning of code and queries
Tools and Technologies: AEM 6.2, Apache-HTTP server, Dispatcher, IntelliJ IDEA , Maven, Git, HTL, Java, Angular, React
Website Site for Aegon, TCS
Jun 2014 – Jan 2017
The project involves the development of the website using CQ5.6 as the platform.
Roles and Responsibilities:
- Development of components, templates, and pages using CQ5.6
- Workflow implementation
- Involved in Design, Coding, Testing, Code review, and performance tuning of code and queries
- Helped team members on logical and technical issues
Tools and Technologies: CQ5.6, Apache-HTTP server, Dispatcher, IntelliJ IDEA, Maven, Git, Handlebar.js, JSP, Custom JSTL
Wibsite for GOLDMAN SACHS, GSAM, SAPIENT
Mar 2013 – Jun 2014
The project involves the development of the website using CQ5 as the platform.
Roles and Responsibilities:
- Development of components, templates, and pages using CQ5
- Workflow implementation
- MSM-Creation of multilingual sites using live copy
- Selective Dispatcher cache invalidation
- Involved in Design, Coding, Testing, Code review, and performance tuning of code and queries
- Helped team members on logical and technical issues
Tools and Technologies: CQ5.6, Tomcat, Apache-HTTP server, Dispatcher, Eclipse, Gradle, Git, Java, JSP, JSTL, jQuery
Website for Health Care, GSK, INFOSYS
Jan 2012 – Mar 2013
The project involves the development of the website using CQ5 as the platform. This is a plan and implementation to enhance and modernize the HEALTH.GSK.CO.UK site. During this tenure of 14 months completed projects “Urology”, “Respiratory” and “Votrient Nurse"
Roles and Responsibilities:
- Development of components, templates, and pages using CQ5
- Fixing CSS, js and security issues
- Involved in Design, Coding, Testing, Code review, and performance tuning of code and queries
- Helped team members on logical and technical issues
- Coordinating with clients from offshore
Tools and Technologies: CQ5, Eclipse, Maven, SVN, Java, JSP, JSTL, jQuery
Maintenance of Portal, BNSF, INFOSYS
Jul 2011 – Dec 2011
The project involves the maintenance of the portal for BNSF Railways. This maintenance includes the addition of new enhancements to the existing website.
Roles and Responsibilities:
- Involved in Design, Coding, Testing, and performance tuning of code
- Coordinating with clients from offshore
Tools and Technologies: Eclipse, Java, JSP, JSTL, jQuery, MVC architecture
Education
B.TECH (Computer Science and Engineering) from W.B.U.T College of Engineering and Management, Kolaghat
2010
Training Courses
- “CQ 5.5 Developer Training” by Adobe.
- “CQ 5.5 System Administration Training” by Adobe.
Certifications
- Adobe Experience Manager Lead Developer Certificate
- Adobe CQ5.6 Certificate
-
Infosys Certified Java Programmer