Post Job Free
Sign in

Developer Java

Location:
Sacramento, CA
Posted:
July 02, 2020

Contact this candidate

Resume:

Juan Carlos González

AEM Technical Consultant

*******@*****.***

skype:juan.karlos.g

SUMMARY OF QUALIFICATIONS:

●Over 12 years of experience working with J2EE, Java

●Over 9 years of experience with CQ/AEM 5.4..5.6, 6.0.. 6.5

●Core Components, HTL Sling Models, OSGI, Coral UI, Granite

●JCR, OAK, JackRabbit, CRX, DAM, Core Components, Editable Templates

●jsp, jstl, json, xml, Groovy

●HTML, CSS, Javascript, Jquery, NodeJs, HandlebarsJs

●Grunt, Gulp, Angular, React, Jquery, Less, Sass, Vue

●Linux, Maven, Git, Solr, Nutch

●Apache, Tomcat, Glassfish, Jboss

●Agile Scrum methodology

TECHNICAL EXPERIENCES ON AEM PROJECTS:

●Analysing, Designing, Developing, Maintaining and Deploying AEM solutions

●Data modeling, Causata Personalization, Technical diagrams and POC’s

●WS Interfaces, Integrations with external technologies

●Analytics, Migrations, Campaigns, Social, Forms

PERSONAL EXPERIENCES ON AEM PROJECTS:

●Worked directly with the UX & Front End teams to take and convert their work into the AEM components, templates, etc..

●Participated as a member of cross functional teams (locally and off-shore) on a complex set of projects through the full development life cycle

●Engage with the content management teams to assist, educate & support them though the authoring process.

●Providing ongoing support to sites & subsites in Production/Development.

●Researching and exploring new concepts, technologies and ideas.

●Work in multinational and multicultural environments, countries, languages and diversity.

●Teamwork oriented.

●Work directly with the Clients, Stakeholders and Customers

●Love taking into challenges and complex tasks

●Adaptability to changes and requirements

SUMMARY OF PROFESSIONAL EXPERIENCE:

Role: Senior AEM Developer

7/2019 – 3/2020

Client: FPPC, Symsoft Systems, Sacramento, CA

Migration and new developments from AEM 6.0 to AEM 6.5 (core components)

Responsabilities:

●Researching and testing migration/conversion tools

●Migrating content using crxtooak AEM tool

●Developed all components using core components and sling models

●Created new editable templates to match with their original foundation ones.

●Participated in meetings related to application architecture, designing and development

●Interacting with Front end team to review and test and comply with existing and new requirements for WCAG.

●Designed and created a set of Groovy scripts to migrate content from old site into the brand new one on 6.5

●Worked on latest Maven Archetype for deploying java and front end modules individually.

●Develop an internal JCR Search and its components nd OSGI servlet and services

●Develop an external Solr Search and its components and OSGI servlet and services

Environment:

AEM6.0 & 6.5, Core Components, Sling Models, HTL, OSGI, CRX, DAM, J2EE, Java 8 & 11, Maven, Git, HTML, CSS, Javascript, Jquery, Grunt, Less, Solr

Role: Senior Java Developer

Feb/2019 – May/2019

Client: Exxon/IMS Inc. (CT remote)

Support and maintenance of a Supply Chain Management application.

Responsibilities:

●Troubleshooting, debugging and fixing reported problems

●Enhancing and upgrading Report Generator Java service

●Support

Environment:

Java, SQL Server, .NET, Git, Eclipse

Role: Senior AEM Developer -

Jul 2018 - Dec 2018

Client: UHC (Minneapolis, MN, onsite)

Developing components, templates, Configurations, Interfaces, Research & POC's.

Responsabilities:

●Researching and learning core components

●POC to extend the functionality of the Form/Options component

●Developed components and their Sling models like footer, social media, sharing and others

●Participated in meetings related to application architecture, designing and development

●Interacting with Front end team to work in parallel with then and for clarifications on the requirements.

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

●Worked on latest Maven Archetype for deploying java and front end modules individually.

●Setting up the project delivery in Bamboo Server

●Integrating the front end into the clientlibs with Sass.

Environment:

Java, AEM 6.4 & 6.3, Apache Sling, Apache Felix, OSGI, JCR, HTL, jQuery, Javascript, Sass,

HTML, CSS, Maven, Linux, IntelliJ, Eclipse, File Vault, Git, Bitbucket, Jira

Role: Senior AEM Developer -

Feb 2018 - Jul 2018

Client: Walmart (Bentonville, AZ, remote)

Developing components, templates, Configurations, Interfaces & Research. Worked with Solr & Nutch on a cloud layout.

Responsabilities:

●Researching and learning Solr & Nutch configurations, installations, and funciontlity on local & cloud layouts..

●Modifying plugin on Nutch to add a new field in the Solr collection.

●Troubleshooting, debugging and fixing errors in the Solr/Nutch server clusters.

●Modified search & results components to add the new field after modified the Solr collection.

●Updating and debugging/testing clientlibs related with the above components.

●Participated in meetings related to application architecture, designing and development

●POC to implement a solution to add Metadata from the DAM and includ it afterwards into the Solr collection..

●Linux configurations and administration for the Solr & Nutch servers cluster.

Environment:

Java, AEM 6.2, Apache Sling, Apache Felix, OSGI, JCR, HTL, Servlets, Json, jQuery, Javascript,

Less, HTML, CSS, Handlebars, Maven, Linux, IntelliJ, Eclipse, File Vault, Git, Bitbucket, Jira

Role: Senior AEM Developer -

Oct 2017 - Feb 2018

Client: Mini USA (Salt Lake City, UT, remote)

Migration and integration with AEM, Glassfish, Oracle DB and external WS.

Responsabilities:

●Research and discovery about their current, very complex and uncommon AEM/site layout.

●Setting up a Glassfish server for a Dev environment to replicate their existing layout.

●Setting up different Oracle DB instances to replicate their existing layout

●Migrating Oracle huge DB’s to replicate their existing layout

●Setting up AEM environment and also install their existing code.

●Interacting with the former dev team for the transition and migration.

●Troubleshooting, debugging and fixing errors in the Glassfish/Oracle/AEM environment.

●Performing monthly content uploading as they used to do in the previous team.

●Supporting remote team.

●Participated in meetings related to application architecture, designing and development

●Linux configurations and administration for the Glassfish & Oracle environments.

Environment:

Java, AEM 6.3, Apache Sling, Apache Felix, OSGI, JCR, HTL, Servlets, Json, jQuery, Javascript,

HTML, CSS, Maven, Linux, Eclipse, Jira, Glassfish, Oracle r10, Oracle r11, Web Services

Roles: Senior AEM Developer & Tech. Lead

May 2016 – Sep 2017

Client: UHC (Minneapolis, MN, onsite/remote)

Developing components, templates, Configurations, Interfaces, Maintenance, Specs, Analysis, Design, Implementation, Deployment, Leading dev team, POC’s, Research

Responsabilities:

●Researching and discovery of their existing AEM/sites layout.

●Setting up local Dev environments

●Participated in meetings related with the transition of teams.

●Debugging and fixing reported problems on Components, Templates & OSGI modules.

●Developing new and enhancing existing Components and Templates.

●Enhancing Search&Results components based on Lucene.

●Designed and developed a solution to monitor forms submission that needed to be embedded into existing components, templates and new OSGI services & components.

●Desgined and created a custom Workflow to add temporary content from new year plan pages into current year ones.

●Proposed designs and concepts about interfaces to facilitate the content management of plans and regional coverages and other things.

●Correction across the sites to comply with WCAG standards.

●Debugging and fixing errors reported on HP Fortify Software

●Running and scanning code with HP Fortify Software.

●Participated in meetings with client related to maintenance and development

●Interacting with Front end team to work on component enhancements.

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

●Worked on latest Maven Archetype for deploying java and front end modules individually.

Environment:

Java, AEM 6.0, 6.1 & 6.2, Apache Sling, Apache Felix, OSGI, JCR, JSP, jQuery, Javascript,

HTML, CSS, Maven, Linux, Eclipse, File Vault, Git, SVN, Jira

Role: Senior Java Developer

Jul/2015 – Apr/2016

Client: Exxon/IMS Inc. (CT remote)

Support and maintenance of a Supply Chain Management application.

Responsibilities:

●Troubleshooting, debugging and fixing reported problems

●Developed Report Generator Java service

●Support

Environment:

Java, SQL Server, .NET, Git, Eclipse

Role: Tech. Lead -

Feb 2015 - Jun 2015

Client: Televisa (Mexico city, onsite/remote)

Specs, Migrations, Managing dev teams,Developing components &

Templates.

Responsabilities:

●Researching and discovery of their existing AEM/sites layout.

●Participated in meetings with the client related with the migration and new sites.

●Defining & designing each and every component & template that would match the functionality based on the Front End.

●Writing technical dev spech for the developers team.

●Proposed designs and concepts to manage the new interfaces for the authors.

●Developing components, templates and OSGI modules.

●Participated in meetings with client related to maintenance and development

●Interacting with Front end team to coordinate the progress of their work with our team.

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

Environment:

Java, AEM 6.0, Apache Sling, Apache Felix, OSGI, JCR, JSP, jQuery, Javascript,

HTML, CSS, Maven, Linux, Eclipse, File Vault, SVN, Redmine

Role: CQ/AEM Consultant -

Oct 2014 - Jan 2015

Client: Telcel (Mexico city, onsite/remote)

Research & POC’s

Responsabilities:

●Researching and discovery of their existing sites and needs.

●Participated in meetings with the client related with the migration and new sites.

●Proposed designs and concepts to implement in the new sites.

●Participated in meetings with client’s front end to recommend and teach AEM concepts for them to apply and take in consideration.

●Created POC to evaluate and consider a data model into CRX that could hold an immense devices XML file that was regularly updated and imported from China.

Environment:

Java, AEM 6.0, Apache Sling, Apache Felix, OSGI, JCR, JSP, jQuery, Javascript, XML,

HTML, CSS, Maven, Linux, Eclipse

Role: Senior Java Developer

Jan/2014 – Sep/2014

Client: Exxon/IMS Inc. (CT remote)

Support and maintenance of a Supply Chain Management application.

Responsibilities:

●Troubleshooting, debugging and fixing reported problems

●Support

Environment:

Java, SQL Server, .NET, Git, Eclipse

Role: CQ/AEM

Architect - Dec 2012 - Nov 2013

Client: AUDI USA (San Francisco, CA, onsite/remote)

Architecture, Specs, Analysis, Design, Implementation, Deployment, Migrations, Managing dev teams,Developing components, templates, Configurations, Interfaces, Web Services, POC’s, Teaching, Research

Responsabilities:

●Researching and discovery for the brand new site..

●Participated in meetings with the client related with their new ideas and requirements for the site.

●Teaching and supporting the team who was the first AEM experience.

●Setting up the structure for the project and developed the base components and templates.

●Developed several POC’s to present ideas and concepts to be implemented in the site.

●Research and learn about CAUSATA external API and POC for personalization implementation.

●Research and learn Scene 7 to integrate it into the site.

●Participated in meetings with UX & Front end teams related with the new site designs and functionality.

●Supporting the back end team that was in charge of interfacing with the German factory DB.

●Proposed several solutions and data models and structures to implement the vehicles microsites.

Environment:

Java, AEM 5.5 & 5.6, Apache Sling, Apache Felix, OSGI, JCR, JSP, jQuery, Javascript,

HTML, CSS, Maven, Linux, Eclipse, Target Process

Roles: Senior CQ/AEM Developer, Tech. Lead, CQ/AEM Architect -

Oct 2009 – Dec 2012

Client: Nissan Europe (Paris, France, onsite/remote)

Architecture, Specs, Analysis, Design, Implementation, Deployment, Migrations, Managing dev teams,Developing components, templates, Configurations, Interfaces, Web Services, POC’s, Research.

Responsabilities:

●Developed components, templates & classes.

●Proposed several solutions for implementations like Campaigns, 360 module, You+ and others.

●Participated in meetings and presentations with the client and other teams.

●POC’s to import an external XML DB into the crx.

●Writing tech specs for the dev team.

●Developed enhancements on a J2EE microsite for the Z350 car

●Participated in meetings with UX & Front end teams related with the new site designs and functionality.

●Developed an importing service from an external huge XML into an Oracle DB that was part of the site.

●Developed integration with WS between CQ & Oracle.

●Proposed several solutions and data models and structures to implement the vehicles microsites.

●Support and management of local and remote teams, France, Vietnam & Guatemala.

Environment:

Java, CQ 4.2 & AEM 5.5, Apache Sling, Apache Felix, OSGI, JCR, JSP, jQuery, Javascript,

HTML, CSS, Maven, Linux, Eclipse, Ominture, XML

SPOKEN LANGUAGES:

Spanish: native

English: fluent

French: medium

Portuguese: medium



Contact this candidate