Hrachya Hayrapetyan
***********@*****.***
LinkedIn Profile
Summary
Dedicated Java Developer with hands-on experience in back-end development and a strong foundation in Java and its ecosystem. Skilled in delivering scalable solutions and collaborating in Agile environments. Known for attention to detail, clean code, and strong communication in international teams.
Skills and Qualifications
Programming: Advanced in Java, OOP, Design Patterns, SQL J2EE: Servlets, JDBC, JPA, JSP, JSF2
Databases: MySQL, MongoDB, Oracle, PostgreSQL
Frameworks: Spring (Core, Data, Boot), Hibernate, JPA Build & CI/CD: Maven, Jenkins, GitLab
Version Control: Git
Containers: Docker
Cloud: AWS
JVM: Memory Management, Garbage Collection (Serial, G1), Class Loading, Reflection, Reference Types
Messaging system: Kafka
Testing: JUnit, TestNG, Cucumber, Mockito
Other Technologies: REST API, HTTP, Elasticsearch, Design Patterns, Clean Code, Liquibase Collaboration & Methodologies: Agile (Scrum, Kanban) Operating Systems: Windows, Linux
Languages: English, Armenian
Education
Master’s degree - Information Technologies Educational and Research Center, Yerevan State University (2018 - 2020)
Bachelor’s degree - Informatics and Applied Mathematics, Yerevan State University
(2012-2018)
Professional Experience
Java Software Engineer
Energize Global Services which cooperates with Worldline Apr 2021 – Present
● Designed and implemented features for a PSD2 product
● Developed and maintained RESTful APIs
● Diagnosed and resolved critical issues through remote debugging
● Participated in architecture and design reviews
● Regularly collaborated with cross-functional teams to identify and fix bugs
● Integrated third-party services and APIs to extend application functionality
● Conducted comprehensive code reviews and provided technical guidance to developers, fostering a collaborative and knowledge-sharing environment. Technologies Used: Java 8, SQL, Docker, Git, Hibernate, Oracle, Rest API, Maven, Liquibase, Gitlab, Postman, JUnit, Mockito, Cucumber, JMS, OAuth 2.0, Scrum & Kanban, IntelliJ IDEA
Java Lecturer
Armenia Code Academy
Feb 2022 – Aug 2022
● Java programming tutor (OOP and Java, Java best practices, Spring, Multithreading)
● Mentored students in REST API development
Full stack developer
Synergy International Systems
Oct 2017 – Apr 2021
● Developed and maintained dynamic web applications using Java and JSF 2 ensuring a responsive user interface.
● Enhanced application performance by optimizing SQL stored procedures and improving data retrieval speeds.
● Integrating new user experience features or enhancing existing ones into the product UI
● Implementing new functionalities or enhancing existing ones on the backend side
● Continuously improving database design and adding new or editing old entities
● Fixing bugs in the product both on the backend and frontend areas Technologies Used: Java 8, SQL, JSF2, MySQL, Tomcat, Spring IoC, JDBC, Servlet, Maven, Git, Jenkins, Postman, Kanban, IntelliJ IDEA