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 is a skilled Full-Stack Java Developer with 6 years of commercial experience in software development. He specializes in Java and the Spring Framework, effectively implementing features and resolving issues throughout various projects. During his tenure, he has navigated challenges in performance optimization and collaborated with cross-functional teams using Agile methodologies. Hrachya holds degrees in Information Technology and Informatics.

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