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

2012-2018 Bachelor Degree - Yerevan State University, Faculty of
Informatics and Applied Mathematics
2018 - 2020 Master Degree - Yerevan State University, Faculty of
Information Technologies Educational and Research Center
Feb 2022 - Present
Java Lecturer 
       * Introduction To Java
       * Advanced Java


Apr 2020 - Present 
Develop banking system. Working on a shared product on the back-end sides. Adding new features to the product by implementing the back-end sides. Integrate new banks or enhance existing ones. Implementing new functionalities or enhancing existing ones. Continuously improving database design and adding new or editing old entities. Fixing bugs in the product back-end area. 


Technology used
Java 8,  Hibernate, REST_API,  Docker, MySQL, MSSQL, reflection
Tests: unit, integration, cucumber
Version controls: Git
Build tool: Maven
Software Development Process Methodologies: Agile/Scrum,

                                 Oct 2017 - March 2020
Develop a court management system.
Working alone on one of the product: Adding new features to the product by implementing the whole end to end cycle: Integrating new user experience features or enhancing existing ones into the product UI. Implementing new functionalities or enhancing existing ones on the back-end side. Continuously improving database design and adding new or editing old entities. Fixing bugs in the product both on back-end and front-end areas. Worked on a shared product both on the back-end and front-end sides.

Technology used
Java 8, Tomcat, Servlet, MySQL, MSSQL, JSF, DAO
Build tools: Maven
Version controls: Git
Tests: jUnit