Position: Junior Java Developer
Category: Java
English level: pre
Years of experience: 1


ENGINEER (SOFTWARE DEVELOPMENT ENGINEER) | V. N. KARAZIN KHARKIV NATIONAL UNIVERSITY | MARCH 2015 – DEСEMBER 2021
Responsibilities:
Design, development, and maintenance designed of a multi-user system. I was involved in the de-velopment of both front-end and back-end sides. Also participated in the business requirements negotiation.
Project description:
The multi-user system to process personal data of students, data on groups, student's progress, in-formation about teachers and departments of the faculty, curricula, as well as for the automatic generation of documents, reports and orders necessary in the daily life of the dean's office.
Technology stack:
The application is based on a template generated using the jhipster platform. MySQL database was designed and implemented as a data storage. The user interface was implemented using Angular and TypeScript. The back-end is implemented in Java using Spring, Hibernate. JasperReports framework was used for the necessary reports generation.