Position: Java Developer
Category: Java
English level: fluent
Years of experience: 3

•	KNURE Computer Science Master
•	3 years working experience as Java Developer
•	Constant self-education
•	Completed Java Web Programming Training and Hybris Mentoring Program at EPAM Systems
•	Created two full-weight Web projects on my own - Online Store and Fitness Advisor
EPAM Systems Inc, Software Developer
Sep. 2017 to Nov. 2018

Projects:

Dec-2017 - Jul-2018: EACA-AEM
Project summary: Consulting EA on AEM migration for digital properties, updating CMS functionality.

Tasks performed:
•	designed, built, deployed and maintained server-side features for EA advertising program
•	investigated and sorted out issues in the CMS
•	updated necessary front-end functionality for CMS, based on customer requirements
•	perfmormed sites' content migration
•	designed and implemented Java interfaces
•	developed JUnit and UI tests, performed feature testing.

Achievements:
•	implemented sites' content migration mechanism, using Java and Jenkins
•	using Selenide API, together with the team, automated testing our CMS, by creating UI tests system, extended and tailored for the project needs.

July-2017 - Dec-2017: CTCO-ORKE for Canadian Tire
Project Summary: Replatform of a 6MM line of code in-store system

Tasks performed:
•	updated functionality based on existing in-store system
•	analyzed and sorted out front-end and back-end defects
•	designed and implemented Java interfaces.

Achievements:
•	entry production project, got me acquainted with production software development specifics.


Advanced knowledge of:
•	Java SE 8+
•	Java EE
•	OOP and software design patterns
•	Maven
•	Java debugging skills
•      Markup languages: XML, JSON + Jackson, FasterXML
•	Testing using JUnit, Mockito, Selenide API
•	MySQL
•      Experience with work in (mildly/highly) geographically distributed teams
•      Worked using Scrum (with Jira) on all projects, acquainted with Kanban as well.

Good knowledge of:
•	Building Tools: Ant, Gradle
•	Groovy
•	HTML, CSS, JavaScript, JQuery, AJAX
•	Spring Framework, Spring MVC and other parts of Spring ecosystem
•	SAP Hybris Commerce
•	Content management: Adobe AEM/CQ (Day CQ)
•	Version Control Systems (GIT, SVN) 
•	Docker, Jenkins, acquainted with Kubernetes
•	Event Sourcing and Apache Kafka
•	Mapstruct
•	NoSQL: MongoDB, Redis, Apache Cassandra.
•	Opportunities for professional growth
•	Interesting and experienced team-mates
•	Possible business trips
•	Potential for relocation to Europe/USA/Canada after the current War
•	Opportunity for remote work (will possibly move to Kyiv soon)