Name: - Vinay k Email: - ********.*@*****.*** Phone: - 347-***-****
https://www.linkedin.com/in/vinay-k-98615215b/
Summary:
Certified AEM Developer with 9 years IT experience with 5 years in CQ5/AEM and 4 years’ experience as a Java Developer and working on Post-Doctoral Degree.
Has years of proficiency in Full Project Life Cycle, Including Analysis, Project Planning, Design, Development, Testing, Change and Configuration Management, And Implementation.
Work experience in Adobe Experience Manager (AEM 6.1,6.2,6.3), Day CQ5.5,5.6, WCM, CMS, CRXDE, CRXDE Lite, OSGI Framework, JCR, Apache Sling, DAM, AWS.
Experience integrating Adobe Marketing Cloud Solutions (Analytics, Target, Campaign, Social, DTM)
Extensive work experience in object-oriented analysis and design, Java/J2EE technologies including HTML, HTML5, XHTML, JavaScript, JSTL, CSS, CSS3, AJAX, ANGULARJS And Oracle for Developing Server-Side Applications and User Interfaces.
AEM Developer with full stack understanding of UI middleware frameworks like NodeJS, UI frameworks.
Proficiency in developing AEM Templates, Components using SIGHTLY/JSP, Touch UI, Developing AEM building blocks using OSGI, Sling Models/Sling services, Servlets, custom workflow process, customizing out of the box widget and components.
OSGi modular Java platform experience and Strong experience with Apache Sling
Strong experience with Java Content Repository (JCR)/OAK implementations
Experience with restful and SOAP-based web services design and development
Have proven AEM Responsive Design and Mobile development experience
Authentication/Single Sign On (SSO) Solution design / Development
Search Engine Optimization/ Best Practices
Experience with Rackspace, AWS / other Cloud Platform
Proficiency in configuring Author, Publish, Dispatcher Server for highly scalable, high performance requirements
Proficient in AEM Template and Component Development, Architecture, Administration and Installation of Author and Publish Instances, Workflow Components in AEM.
Experience with Waterfall/ Agile / Scrum methodologies.
OSGi modular Java platform experience
Good Knowledge on Workflows, OSGI Services, Servlets and Event Handlers.
Exposure to DISPATCHER Configurations as Part of AEM Website Architecture
Hands on experience in Dispatcher and Apache Configurations
Expertise Knowledge on SIGHTLY And Use API Frameworks.
Expertise knowledge UI frameworks like AngularJS, CSS frameworks like Bootstrap API
Good exposure to user management and Tagging.
Experience with Multilingual Websites Having I18n Translations.
Experience with Rackspace, AWS / other Cloud Platform
Expertise Knowledge on Multi Site Management
Experience in Design, Development, Testing, Administration, And Troubleshooting in AEM And Exposure to Social Collaboration and Users/Groups Administration In AEM
Good Experience in Designing and Developing Applications Using UML and Rational Tools and In-Depth Knowledge in Object Oriented Analysis and Design (OOAD) And Relational Database Systems (RDBMS).
Having Hands on Experience in Various Web and Application Servers Like Apache Tomcat, WebSphere, WebLogic and JBOSS and Experienced in designing J2EE applications using Spring, EJB, Struts Frameworks and MVC Patterns.
Proficient in developing applications using ORM Framework Hibernate.
Hands-On Experience on Development Tools Like Eclipse, NetBeans, Android Studio and INTELLIJ.
Hands on Experience with Build Tools Like ANT, Maven and Version Control Tools Like SVN, Git and CVS.
Good Leadership, Interpersonal Skills, Commitment, Result Oriented, Hard Working with A Quest and Zeal to Learn New Technologies and Undertake Challenging Tasks.
Domain Expertise on System Developments Using Core Java& J2EE Technologies Such as JSP, JDBC, XML, ANT, Maven, JavaScript
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
Expertise in JavaScript Libraries and Frameworks Such as Like Angular JS, Node.JS, EXT.JS, Require JS and Backbone JS.
Proficient in using various ides like CRXDE, CRXDE-Lite and Eclipse.
Expertise in Developing Integrated Business Applications Using Hibernate, Spring Framework, Struts, JSF Framework and Web Services (JAX-WS, JAX-RPC, JAXP, JAXB)
Capability to build tables, stored procedures, indexes, create jobs in SQL Server, Use SQL Server management studio and tools such as Query Analyzer, Activity Monitor and Query Profiler.
Developed 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).
Technical Skills:
Adobe: adobe Experience Manager (5.6.1, 6.0,6.1,6.2,6.3), Audience Manager, Target, Analytics
Acquia: Aquia Drupal 8.0, Acquia Pipelines, BLT, Acquia Cloud
OpenText: Teamsite, OpenDeploy, Mediabin, LiveSite
AWS: EC2, ElasticBeanstalk, ECS, RDS, Elasticache, Elasticsearch, Opsworks
CI Tools: GIT, Stash, Gitlab, Bitbucket, Jenkins, Travis, Maven, Node
Provisioning Technologies: Docker, Terraform, chef, Virtualbox, Vagrant
Frontend: HTML5, CSS3, JQuery, SASS, LESS, Nodejs, Java script
Backend: Java, Spring, Spring Boot
Databases: MYSQL, Oracle, MS SQL
Agile Development
Professional Experience
ADOBE
Sr. AEM Developer August 2019
RCCL- Miami FL
Design/Development/Architecture and Integration experience in AEM 6.5.x based platform Assets project.
Software development experience on Java/J2EE platform
Front end Web development including CSS3, HTML5, Java Script libraries, Frameworks such as jQuery, AngularJs, ReactJs etc
Solid experience developing AEM Templates, Components using Sighltly/JSP, Touch UI, Developing AEM building blocks using OSGI, Sling Models/Sling services, Servlets, custom workflow process, customizing out of the box widget and components.
OSGi modular Java platform experience
Strong experience with Apache Sling
Strong Experience with Java Content Repository (JCR)/OAK implementations
Experience with RESTful and SOAP-based web services design and developmen
Capgemini
Sr. AEM Developer
Honeywell- New York City
Design/Development/Architecture and Integration experience in AEM 6.3,6.2, 6.1, 5.x based platform
Software development experience on Java/J2EE platform
Front end Web development including CSS3, HTML5, Java Script libraries, Frameworks such as jQuery, AngularJs, ReactJs etc
Solid experience developing AEM Templates, Components using Sighltly/JSP, Touch UI, Developing AEM building blocks using OSGI, Sling Models/Sling services, Servlets, custom workflow process, customizing out of the box widget and components.
OSGi modular Java platform experience
Strong experience with Apache Sling
Strong Experience with Java Content Repository (JCR)/OAK implementations
Experience with RESTful and SOAP-based web services design and development
Have proven AEM Responsive Design and Mobile development experience
Experience integrating Adobe Marketing Cloud Solutions (Analytics, Target, Campaign, DTM etc..)
Experience Implementing, integrating with AEM 6.x based Enterprise DAM Solutions
Authentication/Single Sign On (SSO) Solution design / Development
Search Engine Optimization/ Best Practices
Experience with Rackspace, AWS / other Cloud Platform
“DevOps” skills including Continuous Integration/ Continuous Solutions, Tools –including Jenkins/Go CD, Apache Maven, SVN,GIT, Artifactory, Chef etc..
Good experience configuring Author, Publish, Dispatcher Server for highly scalable, high performance requirements
Capgemini
Charter Communications – New York City Jan 2018
AEM Architect
Responsibilities:
Responsible for the overall design and architecture of a system, platform, technical strategy, and overseeing the design and implementation of an application on the platform/system.
Architecting, writing, and reviewing technical specifications and overseeing construction of Adobe platform solutions based on functional specification for new components.
Providing consultation to application teams
Responsible for production, development, QA of Adobe platform-based solutions.
Help plan tools deployment.
Rauxa – New York City Sep2017–Jan 2018
Client: Verizon
Sr. AEM Developer
Responsibilities:
Worked on the creating architecture of project
Defined roles and responsibility’s using workflow deck
Converted business requirements into AEM
Extensively worked with AEM 6.3 and campaign standard 6.7
Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
Experience with Backup and Restore AEM instance and performing online and offline tar compaction.
Involved in Design, Develop and Support WCM Components, Integrations and Applications.
Experience with Troubleshooting Configuration and deployment issues.
Worked on Custom Workflows.
Worked with Apache Maven for Project Build and Deployment & GIT for Source
Perform Code Review for The Respective Developed Modules and Giving Demos to The Business Team.
Experience with continuous integration tools like Jenkins.
Export/Import of Content via package manager.
Involved in both front end and backend development HTML, CSS and used zipline tool
Integrating AEM with campaign
Working with campaign segmentation, targeting, duplication, schema.
Checking email pages rendering in campaign working and solving issues
Used bitbucket, SourceTree to push the code in to repository
Worked with JIRA for Tracking (Bugs, Modules, Etc.)
Worked with confluence and wiki to document the project
Followed git workflow
Environment: AEM 6.3, Campaign 6.7, JDK 1.7, HTML, CSS, CRXDE, Eclipse, Git, JAVA, J2EE, Java Script, JQUERY, Jenkins, Maven, XPath, Bootstrap, XML. Apache Sling, Apache Felix, JCR, Web Services, JSP, MYSQL, Ajax, JSON, XML, JavaScript, Ext Js, jQuery, Linux, Apache Dispatcher, JIRA, bitbucket, SourceTree.
Shutter Stock – New York City Jan 2017– Aug 2017
Client: Enterprise
LEAD AEM Developer
Responsibilities:
Upgraded all the current AEM 6.0 instances to AEM 6.2.
Experience in setting up AEM author and publish instance.
Experience with Backup and Restore AEM instance and performing online and offline tar compaction.
Configuring the Dispatcher, replication agents, custom loggers and global AEM OSGI Settings
Export/Import of Content via package manager.
Experience with installing Apache2.4 and troubleshooting HTTPs issues.
Developing Pages/Templates/Components in Eclipse/CRXDE Lite.
Installing Solar and configuring it for AEM application and also experience with setting up Nginx.
Development of modules and OSGI bundles.
Created Custom components according to requirements.
Development components using slightly.
Experience with Troubleshooting Configuration and deployment issues.
Experience with monitoring the AEM logs using Splunk.
Worked on Multi Site Manager (MSM) in AEM, enforcing a common base structure and common content across the website
Participated in meetings related to application architecture, designing and development.
Developed custom widgets wherever required.
Interacted with the testing team to track the defects.
Experience in working with automation tools like CHEF, PUPPET and ANSIBLE.
Experience with continuous integration tools like Jenkins.
Developed Automation scripts to clear cache dispatcher and perform tar compaction.
Performed Unit Testing on developed modules and involved in trouble shooting the components and
Tested the changes in development, QA, stage environments thoroughly before going to production.
Analyze functional and business requirements for optimum utilization of CQ5 components and performance.
Give backend production support when there is any deployment
Environment: AEM 6.3, Campaign 6.7,JDK 1.7, HTML, CSS, CRXDE, Eclipse, Git, JAVA, J2EE, Java Script, JQUERY, Jenkins, Maven, XPath, Bootstrap, XML. Apache Sling, Apache Felix, JCR, Web Services, JSP, MYSQL, Ajax, JSON, XML, JavaScript, Ext Js, jQuery, Linux, Apache Dispatcher, JIRA, bitbucket, SourceTree
Citi Group - Tampa, Florida Sep 2015 - Nov 2016
Sr. Full Stack AEM Developer
Responsibilities:
Involved in Designing and Implementing Components for The AEM6.0,6.1 Platform.
Involved in Design, Develop and Support WCM Components, Integrations and Applications.
Implemented Templates to Be Used by Various Pages Such as Product, Department and Device Pages.
Involved in Implementing Custom Components Using CQ Tags, jQuery, JavaScript and JSP.
Involved in Implemented Server-side Service Components Using Apache Felix Framework and Apache Sling.
Implemented Components to Utilize Services Through Sling Service Calls and JSP Tags.
Responsible for Client Libraries Useful at Page, Global and Component Level Using CSS and JavaScript Files.
Wrote AJAX Calls to Populate Tables, Tab Menu and Other Components with JSON Data.
Wrote Object Oriented Code in JavaScript to Implement Business Logic.
Responsible for Diagnosing and Solving Technical Problems Related to Content Management Implementation.
Worked with JIRA for Tracking (Bugs, Modules, Etc.)
Worked with Apache Maven for Project Build and Deployment & GIT for Source
Implemented Custom Widgets Using Ext JS.
Developed Components That Include Fetching the Content Dynamically Based on Tags.
Performed Administration Tasks to Activate, Replicate and Package the Changes to Publish as Well to Be Consumed by Other Environments.
Reaching Targets & Goals to Ensure That the Client Expectations Are Met in Given Timeline Without Compromising in Quality.
Perform Code Review for The Respective Developed Modules and Giving Demos to The Business Team.
Provided Training to Offshore Team and Involved in On-Site and Off-Shore Team Coordination.
OSGI Has Been Used to Deploy Dynamic Libraries.
Implemented Sling Servlets to Provide Ajax Handling.
Performed Content Authoring and Maintenance for Test Environments
Used Vault Eclipse and CRXDE Extensively to Perform Development.
Environment: AEM 6.2, JDK 1.7, HTML, CQ Tagging, Workflow, CSS, CRXDE, Eclipse, Git, JAVA, J2EE, Java Script, JQUERY, Jenkins, Maven, XPath, Bootstrap, XML. Apache Sling, Apache Felix, JCR, Web Services, JSP, MYSQL, Ajax, JSON, XML, Ext Js, jQuery, Linux, Apache Dispatcher, JIRA, Eclipse, File Vault.
DTCC – Jersey City, New Jersey. Jan 2015 - Aug 2015
Full Stock DEVELOPER
Responsibilities:
Installed and Configured Version 6.1 Of Web Content Management System and Apache Felix Admin Console.
Involved in Story Estimates on Regular Basis.
Setup and Configure Authoring and Publishing Environments, Replication Agents, AEM Dispatcher to Cache the Landing Html Pages and Serve as The Static Pages from Apache.
Used GIT as Version Control.
Involved in Developing AEM Templates and Components.
Worked on Custom Widgets (Ex: - Custom Multi-Fields).
Worked on Creating Security Groups in AEM.
Worked on AEM 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.
Designed DAM Taxonomy and Tagging for The Website.
Used Sightly And Use API For Presentation.
Worked on OSGI Services and Servlets.
Designed and Developed, AEM Building Blocks Including Templates, Components, Dialogs, Widgets.
Worked on Custom Workflows.
Have Expertise Knowledge On JIRA.
Worked on Personalization. Involved on Short URL Configurations.
Made Many of the Components Author Able.
Developed GUI Using HTML5 And Java Script.
Adopted and Utilized Agile Methodology as Needed or Requested
Used Bootstrap CSS Framework That Helps in Designing Web Applications
Effectively Communicate Design to Customers and Present Design Options and Considerations.
Worked on AEM 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 and The Use of Core Frameworks Such as Apache Sling and Apache Felix.
Environment: AEM 5.6, 6.0, 6.1 6.2, JDK 1.7, 6.1 (WCM), Sightly, DAM, Java, JSP, Servlets, JavaScript, JSON, HTML, CSS, Ajax, jQuery, Angular Js, Apache Sling, CRXDE, WCM, JIRA, Jenkins, GIT, Maven, Soap Web Service
Bridgeport Pharmacy Bridgeport, CT Jan 2014 – Dec 2014
CQ5/AEM Developer
Responsibilities:
Building Content Management Solutions on top of the Adobe AEM.
Worked on the basic architecture design on the portal side.
Provide estimates, designs, and specifications for AEM templates, CQ5 forms, components, and workflows.
Generated the WSDL clients for Portal Services using maven plug-in.
Integrated with system with Restful API calls.
Developed Servlets to handle requests from the client in an OSGI bundle.
Worked on Dispatcher Configurations for cache and load balancing.
Used Subversion for version control across common source code used by developers.
Resolved portal's performance related issues.
Setup and configure Authoring and Publishing environments, replication agents, AEM dispatcher to cache the landing pages html and serve as the static pages from Apache.
Developed custom widgets using Ext JS based on the requirement.
Used IPOJO to integrate the adapters and services to inject the dependent values.
Used Jackson to convert the data from one object to another object.
GIT is used as a distributed revision control system for AEM. File vault in conjunction with GIT helps to pull or push the code to developer's machine.
Interacting with client for clarifications on requirements.
Analyzing and identifying the problem and fixing the issue.
Environment: CQ5.4, SVN, Java, JSP, j2ee, JSON, HP-Unix 11.23, CRX, PL-SQL, UNIX, MS Project, HTML, J-Query, AJAX, Eclipse, Apache Sling, Apache Felix, Junit
Harleysville Insurance Co, Jersey City, New jersey Feb 2013 – Dec 2013
Java Developer
Responsibilities:
Involved in Design, Development and Followed the Agile Methodology to Complete the Project on Time by Maintaining the Tasks Schedule and Participated in Scrum Meetings.
Gathered Requirements by Involving in Meetings Pertaining to The Application.
Designed User Interface Layout Using CSS, HTML, AJAX, JavaScript and JSP.
Used jQuery, JavaScript Functions for The Custom Validations.
Developed A Single Page, Mobile-First, Cross-Device/Cross-Browser Web Application for Real-Time Location Sharing Utilizing Angular Js, JavaScript API.
Developed Mobile Applications Targeted for Mobile Form Factor for Android, IOS Devices Using HTML5, CSS3, JavaScript, jQuery Mobile and Framework Component Library Based on Angular Js.
Used Angular JS For Data-Binding, And Node JS For Back-End Support with APIs.
Implemented the Web Tier Using Spring MVC.
Used Spring JDBC for Communication Between Application and The Database.
Worked on Integration Between Different Modules Involved in The Application.
Used Oracle 10g as The Relational Database Backend.
Deployment of The Application on WebLogic Server.
Involved in Developing UML Diagrams Like Use Case, Class, And Sequence Diagrams.
Developed SOAP Web Services and Restful Web Services to Support the New Functionality of the Application.
Testing of Web Services Using SOAP UI.
Developed Web Services in Java and Effectively Used SOAP, WSDL, MQ-Series.
Debug the Application Code to Fix the Defects in The Application.
Used Eclipse IDE for Development of the Application Code.
Maven Is Used as A Build Tool for The Project.
Used SVN As A Version Control Tool.
Coordination with Onsite and Offshore Team Members.
Environment: JDK 1.6, Toad, Spring 3.1, Hibernate 2.1, SQL Server 6.5, DOM, JSON, Tomcat 6.0, UNIX, Windows XP, Eclipse 3.0, SOAP, Solaris 4.1, JavaScript, HTML5, CSS3, EJB 3.1, AJAX, Java 5, IBM Web Sphere Application Server, Spring MVC, Hibernate, Web Services, SOAP, WSDL, ANT, Oracle 10i, AJAX, Log4J, Junit, JAXB, IBM Web Sphere.
Wipro, Hyderabad (India) July 2010 To Jan 2013
Java J2EE Developer
Responsibilities:
Involved in Software Development Life Cycle (SDLC) Of the Tracking Systems Requirements Gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
Designed Use Cases, Class Diagrams, And Sequence Diagrams Using Visual Paradigm to Model the Detail Design of the Application.
Developed User Interface Using JSP Standard Tags and Java Script, HTML, CSS for Presentation Layer.
Used the Spring Validation for Web Form Validation by Implementing the Validator Interface.
Application Was Built on Spring MVC Framework and Hibernate as ORM.
Used Spring-Core Module for Dependency Injection and Integrated View Using Apace Tiles.
Consumed Web Services (WSDL, SOAP, UDDI) From Third Party for Authorizing Payments to/From Customers Using CXF Framework.
Mapped (One-To-Many, One-To-One, Many-To-One Relations) Dtos to Oracle Database Tables and Java Data Types to SQL Data Types by Creating Hibernate Mapping XML Files.
Oracle Database Was Used, Wrote Stored Procedures for Common SQL Queries.
Used ANT for Building the Enterprise Application Modules, Used CVS for Version Control, Log4J to Monitor the Error Logs and Performed Unit Testing Using J Unit.
Deployed the Applications on IBM Web Sphere Application Server 5.0
Environment: Java 5, IBM Web Sphere Application Server, Spring MVC, Hibernate, Web Services, SOAP, WSDL, ANT, Oracle 10i, AJAX, Log4J, Junit, JAXB, IBM Web Sphere, Java, J2EE, Servlets, JSP, Struts, EJB, Designed Patterns, JavaScript, HTML and XML, Oracle 8i/9i, IBM WSAD 5.1, Eclipse, AIX Flavor of Unix
Education:
Master’s in Computer Science, Stevens institute of Technology, New Jersey July 2015
Bachelor of Technology, Indian institute of technology 2010
Certification:
Certified expert AEM Developer