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

One of my accomplishments that I am particularly proud of is my contribution to the development of the crypto payment service flows (Sale, Void, Refund) in the e-commerce payments ecosystem project during my time at EPAM Systems. This project involved implementing support for crypto currencies in the payment process for in-store transactions. It required a deep understanding of payment systems and the ability to work with complex technologies.
Project: N/A, FS - Payment Processing:  Staff Augmentation for e-commerce payments ecosystem, excluding Petro-chemical. In Store Payment using Crypto currencies

Tasks performed: 
•	Worked on implementation of the crypto payment service flows (Sale, Void, Refund)
•	Participated in new feature discussion and implementation processes
•	Worked on refactoring process on an already existing implementation
•	Wrote unit and integration tests to cover the code quality
•	Participated in code refactoring process, e.g., adapted existing payment logic, for crypto payments
•	Worked on tickets, which depend on SonarQube analyzer, for improving code quality

Environment: Java 8, Spring Boot, REST API, MongoDB, JUnit, Mockito, Maven, Jira, GIT, Bitbucket, SonarQube, Jenkins, FileZilla, BitPay-SDK, Scrum


Project: STeach Communit: This is the website for teachers and students. Students have to buy the lessons from teachers. All users have their profiles with a calendar, lesson booking system, etc. The students get an opportunity to enroll in lessons, chat with their tutors, and learn new things

Tasks performed: 
•	Integrated accounts rating system
•	Implemented lessons, courses registration and booking system
•	Creating website content management tool with full privileges to manage all parts of the website. The admin can create, delete and edit posts in the website
•	Continuously participated in code refactoring process
•	Discussing business / technical requirements with client
•	Implementing new functionalities

Environment: Java 8, Spring Boot, REST, MySQL, Junit, Mockito, JavaScript, HTML, CSS, Trello, Git, GitHub, Maven 


Project: Salesready: Project provides materials for learning sales management. Then after user can register as 	sales manager, upload self-descriptive short video, and provide information about his skills and 	knowledge. Human Resource managers can register and hire sales managers.

Tasks performed:
•	Implemented new functionalities and changed existing logic based on client requirements
•	Maintained and supporting application during development process
•	Contributed to all phases of the development lifecycle 
•	Fixed bugs raised by QA team during the development process
•	Writing Unit and Integration tests

Environment: Java 8, Spring Boot, REST, MySQL, Junit, Mockito, Trello, Git, GitHub, Maven
I am seeking a new job that offers exciting and challenging projects where I can apply my skills and expertise in Java development. I am motivated by the opportunity to work on innovative solutions and contribute to the success of the company. Additionally, I value a collaborative and supportive work environment where I can learn from experienced professionals and grow both personally and professionally.