BHARVEE PATEL - Sr. AEM Developer |
[email protected] |
Location: Augusta, Maine, USA |
Relocation: YES |
Visa: H1B |
Bharvee Patel
Sr. AEM Developer PPROFESSIONAL SUMMARY: Experienced professional in IT industry with strong experience in Web content management (WCM) & J2EE development technologies with solid experience of Object Oriented Programming (OOP) as well as Test- Driven Development (TDD) in all phases of Software Development Life Cycle (SDLC). Overall 8+ years of IT experience. Overall 5 plus years of hands-on AEM experience in development of content management solutions using Adobe AEM Content Management System. Experience in AEM 6.5,AEM 6.4,AEM 6.3, AEM 6.2. Experience in developing Static and Dynamic EditableTemplates, Classic and Touch UI Components, creating and launching Workflows and customizing out of the box Widgets. Experience in developing different applications using CRXDE, Eclipse IDE and Rational Application Developer (RAD). Experience in Workflow development and integrating AEM with other applications. Strong experience with setting up AEM using Maven and standard Eclipse tools. Knowledge of using MVC and version control tools like SVN and GitHub. Experience in using Management (DTM). Worked with MSM in AEM for creating Blueprints, live copies, configuration of rollouts. Creating custom OAK indexes to make search faster. Experienced in using CRXDE and Eclipse IDEs to develop CMS applications. Experience in Integration of the System modules, Writing Test Cases, Bug Fixing and Enhancements. Extensive programming in Web Technologies likes JSP, JavaScript, XML, AJAX, jQuery, Adobe AEM APIs, Apache Sling, OSGi bundles. Good web page design skills using HTML (HTML5), CSS3, Ajax, jQuery, JSP and Java Script and making them cross browser compatible. Good knowledge of web services and has technical understanding of SOAP protocol, REST full architecture& WSDL. Good understanding of J2EE Security framework. Having experience in configuration of SSL on Web Logic server. Have excellent experience in application servers Apache, Tomcat and JBoss Experience with Agile process methodology. In depth knowledge of RUP s Iterative Software Development Life Cycle (SDLC) process and Agile/Scrum Software Development Experience in using Maven for build automation Experience in extensively on SOA and proficient with Java/UI development using Top-Down and Bottom- Up approaches. Experience in end-user testing or acceptance testing known as Unit Testing (UT). Experience with connecting and working with third party repositories and experience in using GIT and SVN for source code control. Strong knowledge on Adobe Analytics, Google Tag Manager and Adobe Dynamic Tag Manager. Experience in client interaction for business requirements analysis, presentations for business and technical requirement document and functional design document. Experience in working and helping colleagues with team challenges. Good analytical and logical skills with strong communication skills. TECHNICAL SKILLS: Content Management AEM 6.0, 6.1, 6.2,6.3, 6.4,6.5. Web Technologies XML,CSS/CSS3, JSON, Angular JS, HTML/HTML5,Linux Shell Script, jQuery. Languages JAVA/J2EE JavaScript, SQL Programming HTML 5, CSS3, JavaScript, Ajax, UNIX Shell Scripting. Application Servers JBoss, Tomcat, Apache web-server Databases & Tools Oracle 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0 Tools RAD, Eclipse, IntelliJ, Rational Rose, NetBeans, Toad, SQL developer Continuous Integration Software Jenkins, Bamboo Environment UNIX, IBM AIX 4.3, Sun Solaris 2.7/2.6, MS-DOS 6.22, Windows 95/98/NT/2000/XP. PROFESSIONAL EXPERIENCE: TIAA, Charlotte, NC Sept 2020 -Present Sr. AEM Developer Responsibilities: Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can the be used on the Live Copy in AEM 6.5 SP 7, SP 10 version. Worked on Editable templates, context aware configurations and run mode related OSGi configurations. Worked on Sling Models and on integrating with other systems using application web services with managing the Internet and departmental intranet web servers, and applications. Used new OSGi R6 annotations while creating OSGi services and worked on creating Inline variables and external links. Involved in gathering and analyzing business requirements to develop reusable authored as well as dynamic Touch UI components in AEM 6.5 using SP 7,SP 10, SP 15, SP 17 and rendering it using HTL/Sightly. Worked POC for Dynamic Media setup with latest S7 architecture for asset processing, renditions, automation and delivery of dynamic media with developing and managing dynamic components in Microsites. Manages the Internet and departmental intranet web servers, and applications. Leveraging strong Java/JS skills to design, develop and to support Image set validations. Actively participating in POCs for developing carousel and XF hybrid approach. Working on Page and Site level properties along with Mod and Savi page functionalities. Working on Dynamic forms and form element components. Worked on Dynamic media to configure the image profile renditions for respective components. Fixing bugs in project and made point changes to codebase for improving the quality, stability, reliability, functionality of the system. Providing estimates designs and specifications for AEM templates, components and worked on DAM for managing and storing media. Actively participating in setting up and configuring the authoring and publishing environment, replications agents and dispatcher. Developing applications using enterprise approved technologies to ensure high performance and security in production. Experience with setting up AEM using Maven and standard Eclipse tools. Providing status updates and progress of projects to the Technology Managers. Worked closely with the project teams as well as offshore team. Good experience in QA on Unit, Functional and Regressive testing. Environment:AEM 6.5 SP 7, SP 10 and above version, Workflows, HTL, Apache Sling, CRX, JAVA 8, HTML, CSS, SASS, Apache-Notch, Servlets, JavaScript, jQuery, Eclipse IDE, Apache Maven, Confluence, JIRA, Apache HTTP Server, SOAP and REST Web Services, Linux, Windows. SunTrust, Atlanta, GA Sept 19 Aug 20 Sr. AEM Developer Responsibilities: Manages the Internet and departmental intranet web servers, and applications. Develop applications using enterprise approved technologies to ensure high performance and security in production environment with hands-on Development. Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy Worked on AEM 6.4 SP7 version. Worked on structured content fragment models. Worked on Editable templates, context aware configurations and run mode related OSGi configurations. Worked on sitemap XML generation feature. Worked on Sling Models and Exporters. Worked on integrating with other systems using WebServices. Provide status updates and progress of projects to the Technology Managers. We will work together in an agile, rapid development and prototyping environment. Work closely with the project teams as well as offshore team. Took part in Regressive QA testing for the project. Environment: AEM 6.4 SP2, HTML5, CSS3, Apache Sling, MSM, CRXDE, CRX, JAVA, OSGI, AJAX, JSON, Java Script, JQuery, Jenkins, Maven, SOAP UI, XPath, XML, LINUX, JSP, Web Services (SOAP, REST), Eclipse, GIT. BBVA Compass, Birmingham, AL Dec 18 Aug 19 Sr.AEM Developer Responsibilities: Created touch UI components and rendered HTML using Sightly/HTL Language. Worked with6.4 SP1version. Worked on structuredcontent fragment models. Used new OSGi R6 annotations while creating OSGi services. Strong experience with setting up AEM using Maven and standard Eclipse tools. Knowledge of using MVC and worked on version control tools like SVN and GitHub. Worked on Client Libraries. Created test classes using JMockit framework. Environment: AEM 6.4 SP2, HTML5, CSS3, Java (JDK 1.8), Eclipse, Maven, Log4J, Apache Felix, Apache Sling, JSP, JIRA, Web Services, SDLC, OSGi, Servlets, Sightly HTML, JavaScript, Bootstrap, Brackets. American Express, Phoenix, AZ Jan 17 Nov 18 Sr.AEM Developer Responsibilities: Created touch UI components and rendered HTML using Sightly/HTL Language. Migrated from AEM 6.3 to 6.4 version. Worked on experience fragments and content fragments. Used new OSGi R6 annotations while creating Servlets, schedulers, listeners, workflows. Worked on Sling Pipes utility to clean up some existing properties in content. Worked onAEM Client Libraries specific to components and template level. Worked on Multi Site Manager (MSM) to develop live copy from blueprint, such that the structure and content can then be used on the Live Copy. Implemented Image renditions by changing DAM Update Asset workflow modelfor continuous and consistent experience of content across all devices. Integrated JIRA system with Workflow functionalities. Writing activation and deactivation workflow models using various components such as process, participant, and dynamic participant steps. Developed the application for responsiveness to different screen resolutions using Bootstrap and CSS media queries. Implemented Utility Tools to make content cleanup easier. Collaborate with Architects on the design and architecture for our team's deliverables. Created Web-services both Restful based. Documented each and every user story. Review of Code and prepared test cases using Jmockit framework. Worked on page optimization better performance of previously existing web pages. Create Users and Groups for workflow management. Document each and every user story. Review of Code and prepared test cases. Develop custom components, customized forms for Internet and Intranet sites of the company. Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request. Used jQuery core library functions for the logical implementation part at client side for all the application. Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment. Environment: AEM 6.3, AEM 6.4, HTML5, CSS3, Java (JDK 1.8), Eclipse, Maven, Log4J, Apache Felix, Apache Sling, JSP, JIRA, Web Services, SDLC, OSGi, Servlets, Sightly HTML, JavaScript, Bootstrap, Brackets. Colliers International, Minnetonka, MN Jan 16 Dec 16 Java/J2EE Developer Responsibilities: Involved in the application development using Java platform. Model View Control (MVC) structure implementation. Responsible for providing the client sideJavaScript validations and usage of HTML, JavaScript, XML, JSP, CSS as per the requirements to enhance the Portal UI. Used Spring Core for Dependency Injection. Mapping of ORM objects to tables using the Hibernate as the persistence framework. Involved in different service classes, used across the framework. Implementation of Web Services using Axis for the integration of different systems Developed applications using J2EE technologies like Spring Boot, Spring MVC on the business layer and the persistent layer using Hibernate as ORM tool. Testing of Web Services using the Postman. Used HTML, CSS, Spring MVC, JSP, and JQuery, JavaScript, Angular.js in the development and the designing the UI. Gradient effects through the development of the CSS style sheets. Developed navigation, icons and layouts. Code review and configuration build management for the application using Maven. Implementation of business logic, validation Frame Work using Spring Web flow and Spring MVC. Implemented Web tier of the application through the usage of Spring MVC framework. Implementation of clean separation of layers through the usage of different design patterns like Factory pattern, Singleton and DAO pattern. Serialization in the flattening of the objects. Used core java concepts like Collections while developing server-side services. Data storage using DB2 and used PL/SQL for queries. Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0, and mobile applications. Involved with GUI using JSP, Java Script and HTML. Involved in using continuous integration tool (CI/CD) Jenkins. Created builds using Maven and pulled the project code from GitHub repositories. Experience with Garbage collection and multithreading. Experience with Concurrency, Exception Handling, File handling. Environment: Java, J2EE, Java Script, JSP, HTML, CSS, XML, SOAP, Hibernate,MySql DB, Spring Boot, PL/SQL, Log4j, JQuery, Angular JS, Eclipse,IBM Web Sphere Application server. Cadila Pharmaceuticals, India Feb 15- Dec 15 Java Developer Responsibilities: Designed the application using J2EE patterns and developed Java Beans for business logic. Developed the presentation layer using Struts Framework and Responsible for coding all the JSP, Servlets used for the Used Module. Developed the JSP, Servlets and various Beans using Websphere 5.x server. Wrote Java utility classes common for all of the applications. Designed and implemented highly intuitive, user friendly GUI from scratch using Drag and Drop with Java/ Swing and CORBA. Extensively used multithreading concepts. Deployed the jar files in the Web Container on the IBM Websphere Server 5.x. Hands-on experience in installing, configuring and deploying application on Websphere Portal Server. Designed and developed the screens in HTML with client side validations in JavaScript. Developed the server side scripts using JMS, JSP and Java Beans. Adding and modifying Hibernate configuration code and Java/SQL statements depending upon the specific database access requirements. Involved in Database design and development. Involved in SQL scripting. Involved in the system integration and testing. Design database Tables, View, Index's and create triggers for optimized data access. Developed Web Services using Apache AXIS tool. Designing of the system as per the change in requirement using Struts MVC architecture, JSP, DHTML. Environment: Java 1.2.3, Servlets 2.2, Enterprise Java Beans 1.1, SQL Server, JSP, HTML 4.0, JavaScript, UML, Weblogic 5.1, ASP .net, IIS, MTS, COM Component, Windows NT. Keywords: continuous integration continuous deployment quality analyst user interface javascript database information technology microsoft procedural language Alabama Arizona Georgia Minnesota North Carolina Utah |