Full-Stack Java Developer

Hrachya K

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
Armenia, Gyumri
Timezone
(GMT+04:00) Yerevan

Languages

Russian
Upper-Intermediate (B2)
Armenian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Hrachya specializes in Full-Stack Java Development, bringing 6 years of commercial experience to the table. His expertise lies predominantly in Java and the Spring Framework, allowing him to design and build robust applications effectively. He is skilled in various programming languages, possessing a working knowledge of JavaScript and frameworks like Docker and Kubernetes. Throughout his career, he has collaborated on complex projects across industries such as Sales and Media, often focusing on backend development, API integration, and enhancing system performance. Hrachya has actively participated in Agile methodologies, including Scrum and Kanban, ensuring smooth workflow and productive team dynamics. In addition to his technical skills, he has practical experience using tools like GitHub, Jenkins, and Atlassian products for project management. He also holds a degree in Informatics and Computer Science as well as a specialization in Information Technology. His combination of technical proficiency and collaborative mindset positions him well for swiftly adapting to new challenges in software development.

Additional skills

Experience

Customer Check-out

Full-Stack Java Developer

About the Project

The project combines several sub-projects that are developed together with Media & Entertainment Department such as Sports One, Event Ticketing and Customer Check- Out.

  • Sales
  • Media

Responsibilities

• Participated in the test case execution phase; • Implemented new features and resolved issues, contributing to project enhancements; • Added unit tests where there were missed; • Reviewed code, resolved merge conflicts, and maintained code quality; • Facilitated technical implementation sessions, guiding the team through intricate details.

Skills & technologies

Payment Processing

Key Developer

About the Project

Staff Augmentation for e-commerce payments ecosystem, excluding Petro-chemical.

Responsibilities

• Allocated essential development resources, ensuring the unblocking of the development team; • Collaborated with the architect and business analyst on data mapping activities; • Configured a minimal and stable development environment for optimized workflows; • Conducted thorough investigations into third-party application documentation, engaging in multiple meetings with the respective teams; • Fostered a positive work atmosphere using Agile approaches, actively encouraging and supporting the development team; • Organized refinement sessions with the business team, enhancing clarity on project requirements; • Facilitated technical implementation sessions, guiding the team through intricate details; • Reviewed code.

Skills & technologies

Customer Loyalty Programs

Software Engineer

About the Project

This project focuses on developing a Customer Loyalty Program for a leading Betting and Gaming company. The loyalty program is designed to enhance customer engagement and retention by rewarding frequent users with incentives, bonuses, and exclusive offers. By leveraging advanced algorithms and data analytics, the system tracks user activity and assigns loyalty points that can be redeemed for various rewards. The goal is to create a seamless, user-friendly experience that motivates players to remain active on the platform, thus boosting customer satisfaction and long-term brand loyalty.

  • Gambling

Responsibilities

• Developed and maintained backend services for customer loyalty programs; • Process user bets to calculate and allocate loyalty points based on predefined rules; • Implement special promotional periods where users can earn extra points for specific activities or during certain times; • Collaborated with the frontend team to integrate APIs; • Implemented security protocols to protect sensitive customer data; • Optimized existing codebase for better performance and scalability; • Participated in Agile ceremonies and contributed to sprint planning and retrospectives; • Conducted code reviews and provided mentorship to junior developers; • Integrated third-party services and APIs to enhance program features.

Skills & technologies

Education

GYUMRI INFORMATION TECHNOLOGY CENTER

2017 - 2018
Information Technology

NATIONAL POLYTECHNIC UNIVERSITY OF ARMENIA

2010 - 2014
Informatics and Computer Science (Specialist of Information Technologies), Bachelor