Keywords
JavaScript (Programming Language)
Test Automation
Java (Programming Language)
Java Platform Enterprise Edition (J2EE)
Java Architecture for XML Binding
Javaserver Pages
Adobe Illustrator
Agile Methodology
Apache HTTP Server
Confluence
Skills
Adobe, Adobe Illustrator, Agile Software Development, Apache, Maven, Apache Solr, Atlassian, Test Automation, Test automation framework, back-End, Programming, Confluence, content migration, Continuous Integration, XML, Git, GitHub, GitLab, Gradle, Groovy, Computer Science, Integrated Development Environments, IntelliJ IDEA, Internet Technologies, Jira, jQuery, Java, Java8, Java Architecture for XML Binding, JAXB, JEE, Java EE, Java SE, Java Servlets, JavaScript, Java Script, JS script, Java Server Pages, JSP, Jenkins, jUnit, node, OSGi, Regular Expressions, SQL, Scripting Languages, SCRUM, Selenium WebDriver, bug fixing, Software Configuration Management, Software Construction, Software Engineering, Version Control Systems, Test scripts, TestNG, web application
Project history
09/2019
-
08/2020
Senior AEM Developer
Project Role: Key Developer
Project: Digital platform for equipment manufacturers.
Technologies: AEM 6.4, IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira, Confluence), Jenkins.
Tasks performed:
* Developed new editable templates and policies;
* The back-End and Front-End code were refactored;
* Unlocked new editable templates feature for existing pages;
* Improved and refactored content migration tools;
* Automated visual testing.
Project: Digital platform for equipment manufacturers.
Technologies: AEM 6.4, IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira, Confluence), Jenkins.
Tasks performed:
* Developed new editable templates and policies;
* The back-End and Front-End code were refactored;
* Unlocked new editable templates feature for existing pages;
* Improved and refactored content migration tools;
* Automated visual testing.
06/2019
-
10/2019
Senior AEM Developer
Project Role: Development Team Lead.
Project: Media portal for the Institute of Accountants.
Technologies: AEM 6.2, Apache Solr, Gradle, IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira,
Confluence), Jenkins.
Tasks performed:
* Full range of web application support tasks;
* Development of new components and services such as tables with the ability to
change the order of columns, a service that provides data from the repository as a
CSV file, and others;
* Troubleshooting and bug fixing of varying complexity;
* Meetings and discussions directly with the customer.
Project: Media portal for the Institute of Accountants.
Technologies: AEM 6.2, Apache Solr, Gradle, IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira,
Confluence), Jenkins.
Tasks performed:
* Full range of web application support tasks;
* Development of new components and services such as tables with the ability to
change the order of columns, a service that provides data from the repository as a
CSV file, and others;
* Troubleshooting and bug fixing of varying complexity;
* Meetings and discussions directly with the customer.
07/2017
-
11/2017
Test Automation Engineer
Project Role: AEM Developer.
Project: Web application and online store for the internet provider
Technologies: IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira, Crucible, Confluence),
Jenkins.
Tasks performed:
* Test automation framework development;
* Test scripts development;
* BDD scenarios writing.
Project: Web application and online store for the internet provider
Technologies: IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira, Crucible, Confluence),
Jenkins.
Tasks performed:
* Test automation framework development;
* Test scripts development;
* BDD scenarios writing.
08/2016
-
10/2017
AEM Developer
Project Role: Java Developer.
Project: Media portal.
Project: Media portal.
10/2015
-
08/2016
AEM Developer
Project Role: Java developer.
Project: Web application for the advertising production company
Technologies: IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira, Crucible, Confluence)
Tasks performed:
* Developed importer service, which checks the tree of folders and imports files into
the AEM repository as assets, with the creation of a specific node tree;
* Designed a service that checks the files tree and deletes files that do not need.
And second part of the service does the same but into the AEM repository;
* Customized AEM admin interface - tables (list view) and search panel;
* "Custom Media Engine" ( an application which corrects graphic
files(.ai, .eps, .dst, .emb) as required via Adobe Illustrator, Gradle, and Java Script):
* Developed JS script which controls all Adobe Illustrator processes and does
all needed corrections into graphic files. Three parts for processing three
types of files;
* Implemented part of the integration of AEM and Custom Media Engine
which collect information about CMEs and their condition and provide
information about the possibility of using CMEs.
Project: Web application for the advertising production company
Technologies: IntelliJ IDEA, Maven, Git, Atlassian Stack (Jira, Crucible, Confluence)
Tasks performed:
* Developed importer service, which checks the tree of folders and imports files into
the AEM repository as assets, with the creation of a specific node tree;
* Designed a service that checks the files tree and deletes files that do not need.
And second part of the service does the same but into the AEM repository;
* Customized AEM admin interface - tables (list view) and search panel;
* "Custom Media Engine" ( an application which corrects graphic
files(.ai, .eps, .dst, .emb) as required via Adobe Illustrator, Gradle, and Java Script):
* Developed JS script which controls all Adobe Illustrator processes and does
all needed corrections into graphic files. Three parts for processing three
types of files;
* Implemented part of the integration of AEM and Custom Media Engine
which collect information about CMEs and their condition and provide
information about the possibility of using CMEs.
Local Availability
Available worldwide